@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
img { border: none; }
.brd { border: 1px solid #000; }
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#page { width:998px; margin:0 auto;}
h2 { font-size: 16px; padding: 10px 0; }
.main { width:100%; float:left; background:url(images/footer.gif) bottom no-repeat;}
.header {width:100%; float:left; margin-top:20px; height:36px; }
.header ul { width:100%; float:left; background: url(images/line1.gif) repeat-x; }
.header ul li { float:left; list-style:none; border-left: 2px solid #FFF; padding: 0 12px; line-height: 36px; } 
.header ul li a { color: #FFF; text-decoration: none; font-size: 16px; }
.header ul li a:hover { color: #edef55; }
.header ul li a.selected { color: #edef55; }
.header ul li.p1 { border: none; width: 158px; padding: 0;} 
.header ul li.p2 { border: none; padding: 0; width: 176px; margin-left: 3px;} 
.content { width:930px; float:left; margin-left:39px;}
.logo { margin-top:37px; float: left; width:282px;}
h2.f1 { padding-bottom: 0; margin-top: 10px; font-size: 20px; }

.flash { margin-top:37px; float: left; margin-left: 60px;}
.content .rtcell { width:210px; float:left;  margin: 90px 0 0 20px; }
.content .ltcell { width:700px; float:left; margin-top: 10px;}
.content .rtcell img { float:left; }
.mid { width: 100%; float: left; margin-top: 10px; }
.content .ltcell p { font-size:14px; margin-top: 20px; }

.content p.txt { width: 860px; float: left; }
.search { width: 100%; float: left; background: url(images/search_line.gif) top repeat-x; height: 157px; }
.logo2 { margin-left: 50px; float: left; width: 282px;}
.ss { margin: 100px 0 0 70px; float: left; width: 182px; }
.phone { float: right; margin-right: 100px; padding-top: 80px; }

.questions { width:895px; float:left; text-align:right; margin-top:38px;}

.banner { margin-top: 36px; float:left; width:648px; text-align: right;}
.button { float:left; margin-top:27px; width:100%; margin-bottom:25px;}

.content ul.listing { padding-left:20px; margin-top:21px; }
.content ul.listing li { list-style: none; width: 420px; float: left; display: block; margin: 3px 0 0 10px; }
.content ul.listing li span { width: 20px; height: 20px; background: url(images/tick.gif) center no-repeat; background-position: 1px 3px; display: block; margin-right: 10px; float: left;  }

.faq p { margin-top: 10px; }
.faq p.back { margin-top: 20px; }
h3.faq_h3{ width: 98%; height: 30px; background: #1c9d1c; color: #FFFFFF; margin-top: 5px; line-height: 30px; padding-left: 2%;}

.footer { width: 750px; float: left; margin: 100px 0 0 75px; padding-bottom: 20px; font-family: "Times New Roman", Times, serif; font-size: 14px; } 
.footer .bottom { width: 100%; float: left; text-align: center; margin-top: 5px; }
.footer .bottom .lt { float: left; }
.footer .bottom .rt { float: right; padding-right: 18px; }
.footer a { color: #000; }
.clear { clear:both;}
