body{background:#f2f2f2;margin:0;padding:0;width:100%;}
html{margin:0;padding:0;}
img{border:0;margin:0;outline:0;}
.main{margin:0 auto;padding:0;width:100%;}
.resize{margin:0 auto;padding:0;width:962px;}
.header{background:url(../images/header_bg.gif) top repeat-x;margin:0 auto;padding:0;}
.block_header{margin:0 auto;padding:0;width:962px;}
.logo{float:left;margin:0;padding:0;width:217px;}
.search{float:right;margin:0;padding:40px 25px 0 0;width:340px;}
.search form{display:block;float:right;padding:0;}
.search span{background:url(../images/search_bg.gif) left top no-repeat;display:block;float:left;height:33px;padding:0;width:156px;}
.search form .keywords{background:none;border:0;color:#9c9c9c;float:left;font:normal 14px Arial, Helvetica, sans-serif;height:14px;line-height:14px;margin:0;padding:9px 0;width:149px;}
.search form .button{float:left;margin:0;padding:0;}
.menu{float:right;height:36px;margin:0;padding:25px 0 0;}
.menu ul{border:0;display:block;list-style:none;margin:0;padding:0;text-align:right;}
.menu ul li{border:0;float:left;margin:0;padding:0 5px;}
.menu ul li a{color:#8a8a8a;float:left;font:normal 11px Arial, Helvetica, sans-serif;margin:0;padding:11px 0 11px 9px;text-decoration:none;text-transform:uppercase;}
.menu ul li a span{margin:0;padding:11px 9px 11px 0;}
.menu ul li a:hover{background:url(../images/l_menu.gif) no-repeat left;color:#bdbdbd;}
.menu ul li a:hover span{background:url(../images/r_menu.gif) no-repeat right;color:#bdbdbd;}
.menu ul li a.active{background:url(../images/l_menu.gif) no-repeat left;color:#bdbdbd;}
.menu ul li a.active span{background:url(../images/r_menu.gif) no-repeat right;color:#bdbdbd;}
.heading ul{border:0;display:inline;float:right;list-style:none;margin:0;padding:0;}
.heading ul li{border:0;float:left;line-height:35px;margin:0 13px;}
.heading ul li a{color:#444;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}
.heading ul li a:hover{text-decoration:underline;}
.heading ul li a.active{text-decoration:underline;}
.slider_top{background:#f2f2f2;margin:0 auto;padding:0;}
.header_text{background:url(../images/header_text_bg.gif) top no-repeat;margin:0 auto;padding:10px 0;width:962px;}
.header_text h2{color:#2c2c2c;font:normal 14px Arial, Helvetica, sans-serif;margin:0;padding:5px 0;text-align:center;}
.header_text h2 span{color:#2c2c2c;font:bold 14px Arial, Helvetica, sans-serif;}
.header_text p{color:gray;font:normal 13px Arial, Helvetica, sans-serif;margin:0;padding:0 0 15px;text-align:center;}
.header_text2{color:#fff;background:url(../images/header_text2_bg.gif) top repeat-x;height:128px;margin:0 auto;padding:0;width:960px;}
.header_text2 h2{font:bold 36px Arial, Helvetica, sans-serif;margin:0;padding:34px 0 0 45px;}
.header_text2 p{font:normal 12px Arial, Helvetica, sans-serif;line-height:1.8em;margin:0;padding:0 0 0 45px;}
.body{margin:0;padding:0 0 20px;}
.home{background:#fff;border-top:1px solid #dcdcdc;margin:0;padding:20px 0;}
.about{background:#f2f2f2;border-top:1px solid #dcdcdc;margin:0;padding:20px 0;}
.body h3{border-bottom:1px solid #cbcbcb;color:#2c2c2c;font:normal 48px Arial, Helvetica, sans-serif;margin:10px 0;padding:10px 0;}
.body h2{border-bottom:1px solid #cbcbcb;color:#444;font:normal 18px Arial, Helvetica, sans-serif;margin:0;padding:20px 0;}
.body h4{border-bottom:1px solid #cbcbcb;color:#444;font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:10px 0;}
.body p{color:#444;font:normal 12px Arial, Helvetica, sans-serif;line-height:1.8em;margin:0;padding:10px 0;}
.body p span{color:#d1d1d1;}
.body a{color:#4c6aa3;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
.body img{border:1px solid #DCDCDC;float:left;margin:10px 5px;padding:0;}
.body img.floated{border:1px solid #DCDCDC;float:right;margin:5px;padding:3px;}
.body .left img.floated{float:none;}
.left{float:left;margin:0;padding:5px 0;width:585px;}
.left ul{float:left;list-style:none;margin:10px 0 10px 25px;padding:0;width:250px;}
.left ul li{background:url(../images/ul_li.gif) left no-repeat;color:#444;float:none;font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:5px 0 5px 20px;}
.right{float:right;margin:0;padding:5px 0;width:335px;}
.right p.right{float:right;}
.right img.nobord{border:0;}
.bottoms{color:#444;float:left;font:normal 18px Arial, Helvetica, sans-serif;margin:0;padding:15px 0;width:300px;}
.bottoms a{color:#444;font:normal 18px Arial, Helvetica, sans-serif;margin:0;padding:0 5px;text-decoration:none;text-transform:none;}
.bottoms a:hover{color:#8dbb00;}
.bottoms a.active{color:#8dbb00;}
.blog{float:left;margin:0 9px 0 0;padding:6px 0;width:230px;}
.blog img{float:left;margin:5px 0;padding:0;}
#contactform{margin:0;padding:5px 10px;}
#contactform *{color:red;}
#contactform ol{list-style:none;margin:0;padding:0;}
#contactform li{background:none;border:none;display:block;margin:0;padding:0;}
#contactform li.buttons{margin:5px 0;}
#contactform label{color:#282828;display:block;float:left;font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:10px 0;text-transform:capitalize;width:110px;}
#contactform label.checkbox{color:#282828;float:left;font:bold 12px Arial, Helvetica, sans-serif;margin:0;padding:10px 0;text-transform:capitalize;width:350px;}
#contactform label span{color:red;}
#contactform input.text{background:#f8f8f8;border:1px solid #e5e5e5;float:left;height:16px;margin:10px 0;padding:5px 2px;width:420px;}
#contactform input.checkbox{background:#f8f8f8;border:1px solid #e5e5e5;float:left;height:16px;margin:10px 0;padding:5px 2px}
#contactform textarea{background:#f8f8f8;border:1px solid #e5e5e5;float:left;margin:10px 0;padding:2px;width:420px;}
#contactform li.buttons input{border:0;color:#FFF;float:left;margin:0;padding:3px 0 3px 420px;}
p.response{color:red;font:normal 11px Georgia, "Times New Roman", Times, serif;line-height:1.8em;text-align:center;width:auto;}
.footer_resize{height:76px;margin:0 auto;padding:0;width:960px;}
.footer{background:url(../images/footer_bg.gif) bottom repeat-x;margin:0;padding:10px 0;}
.footer p{color:#b4b4b4;font:normal 12px Arial, Helvetica, sans-serif;}
.footer a{color:#60a0b0;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:5px;text-decoration:none;}
.footer a:hover{color:#FFF;}
.footer p.leftt{float:left;margin:0;padding:10px 0 0 20px;text-align:left;width:50%;}
.footer p.rightt{float:right;margin:0;padding:15px 20px 0 0;text-align:right;width:30%;}
p.clr,.clr{background:none;clear:both;margin:0;padding:0;}
li.bg,.bg{background:none;border-top:1px solid #d5d5d5;clear:both;line-height:0;margin:0;padding:0;}
#slideshow{height:296px;outline:0;overflow:hidden;width:962px;}
.style1{color:#96C700;}
.body .heading{border-bottom:1px solid #cbcbcb;color:#2c2c2c;font:normal 48px Arial, Helvetica, sans-serif;margin:10px 0;padding:10px 0;}
.heading h3{border:0;float:left;margin:0;padding:0;}
.about .greyed {color:gray;font:normal 13px Arial, Helvetica, sans-serif;margin:0 auto;padding:15px 0 0 0;text-align:center;width:700px;}

