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

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big, textarea { padding:0; margin:0; }

a, input { text-decoration:none; outline:none;}

img {border:0; outline:none;}

ul{
	list-style-type:none;
	}
	
*:focus{ outline:none;}	
	
.clear{
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
}

body{ margin:0px; padding:0px; background:url(../img/bg.gif) repeat-x 0 0;}

.main_container{ width:1004px; margin:0 auto;}


.top{ height:94px;}
.logo{ width:274px; float:left;}
.caption{ width:333px; float:left; font: bold 13px/93px Arial, Helvetica, sans-serif; color:#b6cc46; text-transform:uppercase; padding-left:25px;}
.callus{ width:193px; float:right; margin-left:120px; margin-top:20px; background:url(../img/callicon.gif) no-repeat 0 0; height:46px; padding-left:56px; font: normal 16px/46px Arial, Helvetica, sans-serif; color:#8f8d8e;}
.callus span{ font: bold 16px/46px Arial, Helvetica, sans-serif; color:#545454;}



.bannerdiv{ height:465px; position:relative; background:#FFF; width:1004px}

.menu{ position:absolute; height:44px; z-index:9; width:1004px}
.menu ul li{ float:left;}
.menu ul li a{ background:#087aa6; font: normal 14px/44px Arial, Helvetica, sans-serif; color:#FFF; padding:0 44px; display:block; text-shadow:1px 1px #8f8f8f;}
.menu ul li a.last{ background:#087aa6; font: normal 14px/44px Arial, Helvetica, sans-serif; color:#FFF; padding:0 46px; display:block}
.menu ul li a:hover{ color:#85deff; text-shadow:1px 1px #004a66;}

.menu ul li a.active{ background:none; font: normal 14px/44px Arial, Helvetica, sans-serif; color:#FFF; padding:0 44px; display:block; text-shadow:1px 1px #8f8f8f;}
.menu ul li a.lastactive{ background:none; font: normal 14px/44px Arial, Helvetica, sans-serif; color:#FFF; padding:0 46px; display:block; text-shadow:1px 1px #8f8f8f;}



.bodycontent{ border:1px solid #d8d8d8; background:url(../img/bodycontent_bg.gif) repeat-x 0 100% #FFF; padding:0 14px 25px; min-height:286px; margin-top:20px}


.aboutdiv{ width:308px; margin-right:25px; float:left}
.aboutdiv h2{ border-bottom:2px solid #8da73c; font: normal 20px/62px Arial, Helvetica, sans-serif; color:#3c3c3c; margin-bottom:17px}
.aboutdiv p{ font: normal 11px/18px Arial, Helvetica, sans-serif; color:#616161;}
.aboutdiv p span{ font: bold 11px/18px Arial, Helvetica, sans-serif; color:#616161;}


.knowmore{ border-top:1px solid #cfcfcf; padding-top:10px; margin-top:14px;}
.knowmore a{ background:url(../img/blue_arrow.gif) no-repeat 0 3px; padding-left:15px; font: bold 11px/11px Arial, Helvetica, sans-serif; color:#35629d;}


.contactdiv{ width:308px; float:left}
.contactdiv h2{ border-bottom:2px solid #8da73c; font: normal 20px/62px Arial, Helvetica, sans-serif; color:#3c3c3c; margin-bottom:17px}
.contactdiv p{ font: normal 11px/16px Arial, Helvetica, sans-serif; color:#2b2b2b;}
.contactdiv p span{ font: bold 11px/14px Arial, Helvetica, sans-serif; color:#2b2b2b;}
.contactdiv p a{ font: bold 11px/14px Arial, Helvetica, sans-serif; color:#35629d;}


.footer{ height:56px;}
.footer p{ float:left; font: normal 11px/12px Arial, Helvetica, sans-serif; color:#2b2b2b; padding-top:20px; display:block }
.footer .flinks{ float:right; padding-top:20px;}
.footer .flinks ul li{ color:#0578a4; font-size:12px}
.footer .flinks ul li a{ font: normal 11px/12px Arial, Helvetica, sans-serif; color:#0578a4;}
.footer .flinks ul li a:hover{ color:#000;}



.contheader{ height:268px; position:relative; width:1004px;}

.productdiv{}
.productdiv h2{ border-bottom:2px solid #8da73c; font: normal 20px/62px Arial, Helvetica, sans-serif; color:#3c3c3c; margin-bottom:27px}

.productdiv p{ font: normal 12px/18px Arial, Helvetica, sans-serif; color:#616161;}
.productdiv p span{ font: bold 16px Arial, Helvetica, sans-serif; color:#3c3c3c; margin-bottom:20px}

.productdiv h3{ border-bottom:2px solid #8da73c; font: normal 20px/62px Arial, Helvetica, sans-serif; color:#3c3c3c; margin-bottom:20px; margin-top:20px;}

.leftimgdiv{ float:left; width:328px;}

.lefttextdiv{ float:left; width:640px;}
.lefttextdiv p{ font: normal 12px/18px Arial, Helvetica, sans-serif; color:#616161;}
.lefttextdiv p span{ font: bold 16px Arial, Helvetica, sans-serif; color:#3c3c3c; margin-bottom:20px}

.td_text{ font: normal 12px/18px Arial, Helvetica, sans-serif; color:#616161;}
.td_text a{ font: normal 12px/18px Arial, Helvetica, sans-serif; color:#35629d;}
.td_text a:hover{ font: normal 12px/18px Arial, Helvetica, sans-serif; color:#616161;}



