body { background-image: url(images/bg_page.jpg); }

td, p {font: normal 10pt Arial; color: #FFF;  }
hr{ height:1px; color: #8A8A8A;}
a { text-decoration: none; color: #ccc; }
a:hover { text-decoration: underline; color: #BBB; }

#bodyDiv { width: 958px; margin: auto; }
#leftCell{ width:286px;}
#page_body {padding:30px; width:610px;}
#page_body  h1 { color: #EEE; font: bold 16pt Arial, Helvetica, sans-serif; }
#page_body  h3{ font-size: 20px; color:#CCC; font-weight:normal; margin:0 0 10px 0}

.sub_head{ background-image: url(images/bg_subhead.gif); padding:18px; text-align:center; border-bottom:solid 1px #8A8A8A; border-left:solid 1px #8A8A8A; font-weight:bold; text-transform: uppercase; }
.address_info{font-size: 9pt; font-weight: bold; border-top: solid 1px #8A8A8A; border-bottom: solid 1px #8A8A8A;}
.bodyBox{border: solid 1px #8A8A8A;}
.bodyBox .boxHeader{padding:15px; font-weight:bolder; text-transform:uppercase;}
.bodyBox .boxBody{padding:20px; background-color:#131313; border-top: solid 1px #8A8A8A;}
/* Form Elements */

.formTable { border: solid 1px #828282; }
.formTable th { background-color: #a5a5a5; color: #FFFFFF; padding-left: 5px; text-align: left; }
.formTable td { background-color: #fcfcfc; color: #000000; }
.formTable .alternateTd { background-color: #EBEBEB; }
.formTable .tdFooter { background-color: #ebebeb; text-align: right; }
.select { width: 100%; }
.txtBox { border: solid 1px #CCCCCC; width: 90%; padding:3px; }
.alert { color: #FF0000; }
.btn{background:#2A2A2A url(images/bg_btn.gif); border: solid 1px #878787; padding: 4px 12px 4px 12px; color: #fff; text-transform:uppercase; font-weight:bold;}
/* Form Ends */

.search_control{padding:6px;}
.search_control th{ text-align:left; font-size:12.5pt; text-transform:uppercase;}

.rate_box { padding:1px;}
.rate_box table tr th{ background-color:#323232; text-transform:uppercase; font-size:10pt; }
.rate_box .alternatetd{ background-color:#111;}
.rate_box .sm{ font-size:8pt;}

.tblListings{color:#ccc;}
.tblListings b{color:#fff;}
.tblListings .lst_Title{color:#F3721A;font: bold 14pt Arial, Helvetica, sans-serif;}
.tblListings .lst_Price{color:#F3721A;font-weight: bold;}

/* Apply Now Form */
h2 {font: normal 16pt "Arial, Arial Narrow"; color:#CC6633; margin-top:10px; margin-bottom:2px;}
.appForm { border: solid 1px #939393; }
.appForm th { background-color: #444; padding-left: 5px; text-align: left; border-bottom: solid 1px #999; }
.appForm td { font-size: 9pt;}
.appFormFooter { text-align:right; padding-top:10px;}