@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:22px; background:#231f20;}
* {margin:0; padding:0;}
p, ul, ol, span{margin:0; padding:0;}
ul, ol{list-style:none;}
strong, b{font-weight:bold; margin:0; padding:0;}
img{border:0;}

a:active {outline:none;}
:focus {-moz-outline-style:none;}
a {border:none; outline:none;}

h1{font-size:18px; font-weight:normal; color:#F8BB49; margin-bottom:10px; }
h2{font-size:20px; color:#9FDDFC; margin:60px 0 25px 0; line-height:24px;}
h3{font-size:20px; color:#9FDDFC; margin:20px 0 12px 0; line-height:24px;}

.error{color:#AF4C4C;font-size:12px;padding-left:5px;}
.marginBtm{margin-bottom:11px;width:200px;}
.floatLeft{float:left;}
.floatRgt{float:right;}
.marginRgt{margin-right:10px;}
.wrapper{width:100%; margin:0 auto; background:#231f20;}
.link{color:#FFF;} 
.link a{color:#FFF; text-decoration:underline;}
.link a:hover{color:#FFF ; text-decoration:none;}

#topArea{width:100%; height:127px; background:url(../images/top-new.jpg);}
#topArea img{width:416px; height:124px; padding:0;}
#subtopArea{width:1000px; margin:0 auto; height:127px; }
.verSeaprator{background:url(../images/yellow-ver-separator.jpg) #333; height:680px;}
.verSeapratorp{background:url(../images/yellow-ver-separator.jpg) #333; height:2300px;}
.verSeapratorpart{background:url(../images/yellow-ver-separator.jpg) #333; height:450px;}
#hpFlash{ width:100%; height:354px; }
#subhpFlash{height:354px; margin:0 auto; text-align:center;}

.mainnav{height:48px; width:100%; background:#090; background:url(../images/nav-bg.jpg) repeat-x;;}

.navigation{height:48px; width:946px; margin:0 auto; background:#231f20; padding:0; background:url(../images/nav-bg.jpg) repeat-x;}
.navigation ul li{float:left; }
#sepmain{width:100%; height:3px;}
#separator{background:url(../images/blue-saparator.jpg) no-repeat; width:972px; height:3px; margin:0 auto;}
#separator1{background:url(../images/blue-saparator.jpg) no-repeat; width:972px; height:3px; margin:0 auto 5px auto;}
#separator-ip{background:url(../images/blue-saparator.jpg) no-repeat; width:972px; height:3px; margin:0 auto 2px auto;}


.threeSection{width:953px; margin:0 auto; height:270px;}
.indSection{width:300px; float:left; margin-top:15px;}
.indSection p{color:white; font-size:16px; line-height:23px;}
.indSection p a{color:white; text-decoration:underline;}
.indSection p a:hover{color:white; text-decoration:none;}

.container{width:1000px; background:#231f20; padding:0; height:auto; min-height:100%; height:680px; margin:0 auto;}
.containerp{width:1000px; background:#231f20; padding:0; height:auto; min-height:100%; height:2500px; margin:0 auto;}
.container-part{width:1000px; background:#231f20; padding:0; height:auto; min-height:100%; height:1800px; margin:0 auto;}

.containerLeft{ width:625px; float:left;  background:#231f20; padding:0 0 0 35px; color:white; font-size:16px; line-height:20px; height:680px;}
.containerLeft ul{list-style-type:disc; font-size:12px;}
.containerLeft p{font-size:12px;}

.containerLeftPriv{ width:930px; float:left;  background:#231f20; padding:0 0 0 35px; color:white; font-size:16px; line-height:20px; height:4000px;}
.containerLeftPriv ul{list-style-type:disc; font-size:12px;}
.containerLeftPriv p{font-size:12px;}

.containerLeftp{ width:625px; float:left;  background:#231f20; padding:0 0 0 35px; color:white; font-size:16px; line-height:20px; height:2500px;}
.containerLeftp ul{list-style-type:disc; font-size:12px;}
.containerLeftp p{font-size:12px;}
.containerLeftp table{font-size:12px; vertical-align:top;}
.tabmargin{ padding: 0 0 0 10px;}
.containerLeft table td tr{font-size:12px;}
.containerLeft table td tr a{font-size:12px; color:#FFF; text-decoration:none;}
.containerLeft table td tr a:hover{font-size:12px; color:#FFF; text-decoration:underline; }

.containerRgt{ width:302px; background:#231f20; padding-left:25px; float:right; height:800px;}
.containerRgt-part{ width:302px; background:#231f20; padding-left:25px; float:right; height:450px;}
.containerRgt-part table td tr{margin:0; padding:0;}
.containerRgtp{ width:302px; background:#231f20; padding-left:25px; float:right; height:2300px;}
#quickCnt{ margin-top:60px; width:239px;}
#quickCnt p{color:#F8BB49; font-size:16px; }
#quickCnt p a{color:#F8BB49; font-size:16px; }
#quickCnt p img{margin:10px 0;}
.contactField{background:url(../images/field-bg.jpg) no-repeat; width:227px; height:26px; border:0; color:#999; padding:8px 0 0 5px;}

.contactField123{background:url(../images/field-bg1.jpg) no-repeat; width:227px; height:22px; border:0; color:#999; padding:2px 0 0 5px;}
.contactField2{background:url(../images/field-bg3.jpg) no-repeat; width:227px; height:50px; border:0; color:#999; padding:2px 0 0 5px; resize: none;}

.contactField2{background:url(../images/field-area-bg.jpg) no-repeat; width:227px; height:80px; border:0; color:#999; padding:1px 0 0 5px;}
.sendBtn{background:url(../images/submit-btn.jpg) no-repeat; color:#FFF; width:90px; height:29px; border:0; float:right;}
.submitBtn{background:url(../images/submit-btn.jpg) no-repeat; color:#FFF; width:90px; height:29px; border:0; float:left;}


#contactForm{width:600px; margin-top:60px;}
#contactForm ul{list-style:none; margin-bottom:30px;}
#contactForm p{width:100px; float:left;}

#contactForm li{margin-bottom:10px;}


#testimonials{margin-top:80px; width:239px; font-size:16px;}
#testimonials p{color:white;}
#testimonials span{float:right;}

.containerLeft-part{ width:600px; float:left;  background:#231f20; padding:0 0 0 35px; color:white; font-size:16px; line-height:18px; height:450px;}
.containerLeft-part ul{list-style-type:disc; font-size:12px;}
.containerLeft-part p{font-size:12px;}
.containerLeft-part table td tr{font-size:12px;}
.containerLeft-part table td tr a{font-size:12px; color:#FFF; text-decoration:none;}
.containerLeft-part table td tr a:hover{font-size:12px; color:#FFF; text-decoration:underline; }
.topmargin{ padding-top:10px;}
.tp{color:white; font-size:12px; width:900px; margin-left:35px; margin-top:35px; line-height:18px;}
.tp p{font-size:12px;}
.tp table td tr{font-size:12px;}
.tp table td tr a{font-size:12px; color:#FFF; text-decoration:none;}
.tp table td tr a:hover{font-size:12px; color:#FFF; text-decoration:underline; }

#anchoring{font-size:13px; margin-left:10px;}
#anchoring a{color:#f0b039;}

.questions{color:#9fddfc; font-size:13px;}

.rmaForm{width:227px; height:19px; border:0; color:#FFF; padding:5px 0 0 5px; background:#525252; border:#000 solid 1px;}
.rmaFormArea{width:227px; height:50px; border:0; color:#FFF; padding:5px 0 0 5px;  background:#525252; border:#000 solid 1px;}


.footer{width:100%; background:#231f20; height:48px; margin:0 auto; text-align:center; font-size:12px; font-size:12px; color:white; padding-top:10px; clear:both;}
.footer a{width:100%; background:#231f20; margin:0 auto; text-align:center; font-size:12px; color:#f8bb49; text-decoration:none;}
.footer a:hover{color:#a87c3d; text-decoration:underline;}


html > body.alignSub{margin-left:10px;}
