body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-align:center;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#9a2313; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#8e6a16; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */

#wrapper {width:790px; margin:0 auto; text-align:left;}
#headTop {width:790px; background:url(images/ban_logotop.jpg) no-repeat; height:103px; margin:10px 0 60px 0;}
#header {background:url(images/topback.gif) no-repeat; width:790px; height:85px;}
.logo {float:left; width:222px; height:102px; width/**/:/**/178px; padding:0 0 0 44px;}
.logo a { width:178px; height:102px; text-indent:-9999px; display:block; }

.rban {padding:0 0 0 188px;}
.rban h1{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; display:block;}
.rban h1 em{ font-style:normal; color:#9b2313; font-size:24px;}
.rban h2{ font-size:17px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#fff;}

.greyboxTop {background:url(images/greyboxbacktop.gif) no-repeat; width:790px; height:16px; overflow:hidden;}
.greybox {background:url(images/greyboxbackbot.gif) no-repeat bottom left #d5d5d5; padding:25px;}
.greybox p{ padding:0 0 12px 0;}
.greybox ul{ padding:10px 15px; margin:5px 18px; font-weight:bold;}
.greybox ul li{ padding:3px 0 3px 31px; margin:0 0 5px 0; list-style-type:none; background:url(images/bullet.gif) no-repeat 0 5px;}

.main {}
.main h1{ background:url(images/redbarback.gif) no-repeat; width:790px; height:34px; overflow:hidden; font-size:17px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; line-height:30px; text-align:center; margin:16px 0;}

.ratetble { background:url(images/ratetableback.gif) #ecdecf no-repeat; width:790px;}
.ratetble_bot { background:url(images/ratetableback_bot.gif) no-repeat bottom left; width:790px;}

.ratetble td{ padding:7px 8px; vertical-align:top; border-bottom:1px solid #a1791b; border-right:1px solid #a1791b;}
.ratetble td.brdrn{ border-right:none !important;}
.ratetble td.brdlftyes{ border-left:1px solid #a1791b;}
.ratetble tr.rowhead{ color:#fff; font-weight:bold; vertical-align:middle !important;}
.ratetble tr.rowhead td{ vertical-align:middle !important; height:40px; height/**/:/**/30px; line-height:35px; padding:5px 8px !important; text-align:center; }

.ratetble tr.rowhead2{  font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}

.moreDetails { padding:20px 5px;}
.moreDetails h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#fff; margin:5px 0 12px 0; border-bottom:1px dotted #641e16; padding:13px 0 7px 10px; background:url(images/ban_back.gif) no-repeat bottom left; display:block; height:40px; height/**/:/**/20px; overflow:hidden;}
.moreDetails p{ padding:0 0 12px 0;}
.imgrpd {margin:0 0 5px 20px; border:1px solid #666;}
.mdetailsl {text-align:right; padding:0 5px 5px 5px; clear:both; font-size:12px;}
.mdetailsl p{ padding:4px 0;}

.footer {width:790px; width/**/:/**/760px; padding:15px; font-size:11px;}
