@charset "utf-8";
@font-face { font-family:'futuram'; src: url('../fonts/futuram.ttf');}

html,body{margin:0 auto; padding:0;  font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#2F3D02;}


a{text-decoration:none; border:none; outline:none; color:#2F3D02;}
a:hover{text-decoration:underline; border:none; outline:none; color:#FF0000;}

input, textarea, select{ border:1px #999999 solid; padding-left:2px; padding-right:2px; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
select{ width:206px;}
textarea{width:350px; }
.submit{width:60px; background-color:#2F3D02; font-weight:normal; color:#FFFFFF; font-size:12px; padding:2px 3px;}

p{margin-top:10px; text-align:justify;  margin-right:10px; line-height:18px; }


h1{ margin:0; padding:0; font-size:22px; font-weight:bold;display:inline; color:#2F3D02; clear:both; font-family:"futuram"; }
h2{margin:0; padding:0; font-size:18px; font-weight:bold;display:inline; color:#2F3D02; clear:both; font-family:"futuram"; }
h3{margin:0; padding:0; font-size:14px; font-weight:bold; font-style:italic;display:inline; color:#273400; clear:both; font-family:Arial, Helvetica, sans-serif;}
h4{ margin:0; padding:0; font-size:14px;  font-weight:bold; color:#2F3D02; clear:both;}

h5{ margin:0; padding:0; font-size:18px; font-weight:normal; display:inline; color:#2284C6; clear:both; font-family:Arial, Helvetica, sans-serif;}
h6{ margin:0; padding:0; font-size:13px; font-weight:normal; display:inline; clear:both; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}


#wrapper{  width:1001px; margin:0 auto;  background-color:#FAFAEE;  padding:0; border:1px solid #999999;}

#header{margin:0 auto; width:1003px;  background-color:#FAFAEE; height:auto; padding:0; display:block; overflow:hidden; clear:both;}

.top{margin:0; width:1003px; float:left; clear:both; padding:0; background-color:#2F3D02;}

.logo{margin:0; width:346px; float:left; padding:0; background-color:#2F3D02; height:146px; display:block;}

.logo-right{margin:0; width:627px; float:right; padding:0; height:47px; display:block; text-align:right; padding-right:30px; padding-top:26px; }

.call-now{margin:0; width:627px; float:right; text-align:right; padding:0; height:40px; display:block; background-color:#2F3D02; padding-right:30px; padding-top:36px;}

.menu-outer{margin:0; width:657px; float:left; padding:0; height:33px; display:block; background-color:#2F3D02; margin-top:40px;}

.menu{margin:0; width:657px; float:left
; padding:0; height:30px; display:inline; overflow:hidden; background-color:#2F3D02;  margin-right:0px; margin-top:3px;}

.menu ul{width:657px; list-style-type:none; clear:both; float:left; display:block; overflow:hidden; margin:0; padding:0}

.menu li{list-style-type:none; float:left; display:block; overflow:hidden; margin-left:2px; padding-top:0px; background-color:#FFFFFF; padding:10px 20px; text-align:center; width:65px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}

.menu li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000;}

.menu li a:hover{color:#5B7A00; text-decoration:none;}

.menu li .static{color:#5B7A00; text-decoration:none;}

.white-spacer{width:1003px; height:3px; background-color:#FFFFFF; float:left; display:block; margin:0 auto;}

*html .white-spacer{width:1003px; height:3px; background-color:#FFFFFF; float:left; display:block; margin:0 auto; padding:0;}

#banner{width:1003px; margin:0; padding:0; height:223px; border-top:3px solid #FFFFFF; border-bottom:5px solid #000000;}

#content-outer{ width:925px; background-color:#fafaee;  padding:20px 38px 10px 38px; float:left;}

#content-outer_h{width:1003px; float:left;   padding-top:20px; padding-bottom:10px;}
.content_left1{ width:630px; float:left; height:auto; margin:0 30px 0 30px;}

.content-left{width:630px; float:left;   margin-right:30px; margin-left:0px;}

.content-top{width:630px; float:left; clear:both; display:block; overflow:hidden; height:auto;}
.content-top1{width:630px; float:left;}

.content-more{width:50px; float:right; text-align:right; display:block; overflow:hidden; height:17px; background-repeat:no-repeat; background-position:right; margin-right:10px;}

.service{width:630px; float:left; clear:both; display:block; overflow:hidden; height:auto; background-image:url(../images/service-txt-bg.jpg); background-repeat:repeat-y; text-align:center;}

.img1{width:105px; height:auto; float:left; display:block; margin-top:10px;}
.txt{width:170px; height:40px; float:left; display:block; text-align:left; margin:40px 10px;  margin-bottom:0px}
.txt1{width:210px; height:40px; float:left; display:block; text-align:left; margin:40px 10px; margin-right:0px; margin-bottom:0px }


.content-right{width:261px; float:left; }

.content-right-top{width:261px; float:left; }

.content-right-pro{width:261px; float:left;    background-image:url(../images/right-bg.jpg); background-repeat:repeat-x; height:299px;}



#footer-outer{margin:0 auto; width:1003px; float:left; background-color:#2F3D02; border-top:5px solid #161D01;}

.footer-menu{margin:0 auto; margin-top:15px; width:750px; display:block; text-align:center; color:#FFFFFF; height:auto; padding-bottom:15px;}

*html .footer-menu{padding-bottom:0;}

.footer-menu ul li{list-style:none; float:left; margin:0; padding:0}

.footer-menu li a{list-style:none; float:left; border-left:1px solid #FFFFFF; color:#FFFFFF; padding-left:10px; padding-right:10px; text-decoration:none; margin:0; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif}

.footer-menu li a:hover{list-style:none; float:left; border-left:1px solid #FFFFFF; color:#FFFFFF; padding-left:10px; padding-right:10px; text-decoration:none; margin:0; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

.twitter{margin:0 auto; width:400px; display:block; text-align:center; color:#FFFFFF; height:auto; padding-bottom:10px; margin-top:5px; margin-left:400px;}

*html .twitter{margin:0 auto; width:400px; display:block; text-align:center; color:#FFFFFF; height:auto;padding-bottom:10px; margin-top:10px; margin-left:400px;}

.footer-dwn{margin:0 auto; margin-top:40px; width:925px; display:block; text-align:left; color:#FFFFFF; height:auto; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:30px;}

*html .footer-dwn{margin:0 auto; margin-top:10px; width:925px; display:block; text-align:left; color:#FFFFFF; height:auto; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px;}

.copyright{width:500px; float:left;}

.powered a{width:150px;  float:right; padding-left:0; text-align:right; color:#FFFFFF;}
.powered a:hover{color:#FFFFFF; text-decoration:underline}

.faq{width:630px; float:left; margin-top:10px; font-weight:bold; }
.faq-txt{width:615px; margin-bottom:10px; float:left; margin-top:3px; text-align:justify; margin-left:15px;}
*html .faq-txt{margin-left:8px; width:610px;}
.faqs-div{float:left; margin-top:8px; display:inline; border-bottom:1px #DDDDDD solid; width:630px; clear:both; margin-bottom:5px;}

.contact{font-size:12px;}
.contact1{font-size:12px; padding-bottom:10px;}

.pro{width:630px; float:left; display:block; }

.pro1{width:630px; float:left; display:block; }

.pro2{width:615px; float:left; display:block; padding-top:10px; padding-left:10px; padding-right:0px; border:1px solid #2F3D02; margin-bottom:20px; }

.sitemap{width:630px; float:left; display:block; margin-top:10px;}

.sitemap ul{width:630px; margin:0; padding:0; list-style-type:none;}

.sitemap li{margin-bottom:7px;}

.sitemap li a{width:630px; list-style-type:none; background-image:url(../images/arrow.jpg); background-position:left; background-repeat:no-repeat; padding-left:20px; padding-right:10px; margin-top:10px; color:#2F3D02}

.sitemap li a:hover{color:#90B917; text-decoration:underline}

.valid {width:150px; margin-left:30px; margin-top:30px; float:left; color:#FFFFFF; font-size:10px;}

*html .valid {margin-top:15px; margin-left:20px;}