@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Anton);
@font-face {
	font-family: 'Helvetica-Condensed-Light';
	src: url('fonts/Helvetica-Condensed-Light.eot?') format('eot'), 
	     url('fonts/Helvetica-Condensed-Light.otf')  format('opentype'),
	     url('fonts/Helvetica-Condensed-Light.woff') format('woff'), 
	     url('fonts/Helvetica-Condensed-Light.ttf')  format('truetype'),
	     url('fonts/Helvetica-Condensed-Light.svg#Helvetica-Condensed-Light') format('svg');
}


.anton{font-family: 'Anton', sans-serif;}
.maven{font-family: maven-pro, sans-serif;}

body{background:#005000; margin:0px; padding:0px;}

a img{border:none;}
.clear{clear:both;}

#main{width:1200px; margin:0px auto;}

.home_header{background:url(images/header_main_bg.jpg) no-repeat left top; width:1200px; height:550px;}
.page_header{background:url(images/header_page_bg.jpg.jpg) no-repeat left top; width:1200px; height:302px;}
.header_wrapper{background:url(images/header_bg.png) no-repeat left top; width:1200px; height:165px;}
.header_wrapper .logo{width:194px; padding:11px 0px 0px 56px; float:left;}
.header_wrapper .rgt_section{width:950px; float:left;}
.header_wrapper .rgt_section .mid_section{height:107px;}
.header_wrapper .rgt_section .mid_left_section{width:700px; float:left;}
.header_wrapper .rgt_section .mid_left_section .pnl{padding-top:24px; font:normal 25px/37px 'Anton', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; letter-spacing:1px;}
.header_wrapper .rgt_section .mid_left_section .pnl1{width:200px; float:left; padding:24px 0px 0px 35px;}
.header_wrapper .rgt_section .mid_left_section .pnl2{width:210px; float:left;}
.header_wrapper .rgt_section .mid_left_section .pnl3{width:255px; float:left;}
.header_wrapper .rgt_section .mid_left_section span{padding:5px 0px 0px 35px; color:#fdff00; font:bold 16px/37px 'Helvetica-Condensed-Light', Arial, Helvetica, sans-serif; display:block; letter-spacing:0.8px}
.header_wrapper .rgt_section .mid_rgt_section{width:228px; padding:10px 22px 0px 0px; float:right; text-align:center; color:#fdff00; font:normal 37px 'Anton', Arial, Helvetica, sans-serif;}
.header_wrapper .rgt_section .mid_rgt_section small{display:block;color:#ffffff; font:normal 19px 'Anton', Arial, Helvetica, sans-serif;}
.header_wrapper .rgt_section .top_nav{margin:0px; padding:0px;}
.header_wrapper .rgt_section .top_nav ul{margin:0px; padding:0px; list-style:none;}
.header_wrapper .rgt_section .top_nav ul li{font:normal 18px/42px maven-pro, Arial, Helvetica, sans-serif; display:inline-block; float:left;}
.header_wrapper .rgt_section .top_nav ul li a{color:#ffffff; height:42px; display:block; padding:0px 36px; text-decoration:none; position:relative;}
.header_wrapper .rgt_section .top_nav ul li a:hover,
.header_wrapper .rgt_section .top_nav ul li.active a{background:url(images/menu_hover.png) repeat-x left top;}

.header_wrapper .rgt_section .top_nav ul li:hover ul,
.header_wrapper .rgt_section .top_nav ul li.active:hover ul
{display:block;}
.header_wrapper .rgt_section .top_nav ul li ul,
.header_wrapper .rgt_section .top_nav ul li.active ul
{display:none; position:absolute; padding:0px 0px 18px; background:url(images/submenu_bot_bg.png) no-repeat left bottom; width:211px;}
.header_wrapper .rgt_section .top_nav ul li ul li,
.header_wrapper .rgt_section .top_nav ul li.active ul li
{font:normal 16px/40px maven-pro, Arial, Helvetica, sans-serif; display:block; float:none; background:url(images/submenu_bg.png) repeat-y left top;}
.header_wrapper .rgt_section .top_nav ul li ul li a,
.header_wrapper .rgt_section .top_nav ul li.active ul li a
{color:#b5b5b5; display:block; padding:0px 11px; text-decoration:none; height:40px; background:none;}
.header_wrapper .rgt_section .top_nav ul li ul li a:hover,
.header_wrapper .rgt_section .top_nav ul li.active ul li a:hover,
.header_wrapper .rgt_section .top_nav ul li ul li.active a{background:#404040; padding:0px 10px; border:solid 1px #000000; color:#ffffff; height:38px; line-height:38px;}

.social_pnl{width:1200px; height:53px; background:url(images/social_icon_bg.png) repeat-x left top;}
.social_pnl .social_links{text-align:right; padding:10px 38px 0px; display:none;}
.social_pnl .social_links img{margin:0px 4px;}

.content{width:1144px; padding:20px 28px; background:#ffffff;}

.content .clients_section{width:1144px; height:158px; background:url(images/ico_clients.jpg) no-repeat left top;}
.content .clients_section h3{color:#828282; font:bold 25px maven-pro, Arial, Helvetica, sans-serif; margin:0px; padding:4px 0px 5px 20px;}
.content .clients_section .logos{margin:10px 30px;position:relative; overflow:hidden; height:76px; width:1085px;}
.content .clients_section .logos a, .content .clients_section .logos img{margin:0px 17px;}
/*.content .clients_section .logos a img, .content .clients_section .logos img{
filter: url('js/filters.svg#grayscale'); 
filter: gray; 
-webkit-filter: grayscale(1); 
}
.content .clients_section .logos a:hover img{
filter: none; 
-webkit-filter: grayscale(0);
}
*/
.content .clients_section .logos span {white-space:nowrap;}
.content .clients_section .logos div{display:inline;}

.content .left_section{width:644px; float:left; padding:16px 92px 20px 20px; color:#030000; font:normal 16px/25px maven-pro, Arial, Helvetica, sans-serif;}
.content .left_section.home_section{font:normal 18px/29px maven-pro, Arial, Helvetica, sans-serif;}
.content .left_section h1{color:#008000; font:normal 42px maven-pro, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 20px;}
.content .left_section h2{color:#258125; font:500 29px maven-pro, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px;}

.content .left_section .alignleft{float:left; margin:0px 26px 16px 0px;}
.content .left_section .alignright{float:right; margin:0px 0px 16px 26px;}
.content .left_section .alignright{float:right; margin:0px 0px 16px 26px;}

.content .right_section{width:372px; float:right; padding:20px 16px 20px 0px;}
.content .right_section h2{color:#258125; font:500 33px maven-pro, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 8px;}
.content .right_section h3{color:#595959; font:500 25px maven-pro, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 20px;}
.content .right_section input[type="text"]{display:block;color:#a5a4a4; font:normal 15px maven-pro, Arial, Helvetica, sans-serif; border:solid 1px #bddebd; border-radius:5px; padding:8px; width:354px;
	margin:0px 0px 10px;}
.content .right_section textarea{display:block;color:#a5a4a4; font:normal 15px maven-pro, Arial, Helvetica, sans-serif; border:solid 1px #bddebd; border-radius:5px; padding:8px; width:354px; height:154px;
	margin:0px 0px 10px;}
.content .right_section .btn{text-align:right;}
.content .right_section input[type="submit"]{width:106px; height:41px; background:transparent url(images/btn_submit.png) no-repeat left top; border:0px; text-indent:-99999px;}

.content .right_section ::-webkit-input-placeholder {color:#a5a4a4; font:normal 15px maven-pro, Arial, Helvetica, sans-serif;}
.content .right_section :-moz-placeholder {color:#a5a4a4; font:normal 15px maven-pro, Arial, Helvetica, sans-serif;}
.content .right_section ::-moz-placeholder {color:#a5a4a4; font:normal 15px maven-pro, Arial, Helvetica, sans-serif;}
.content .right_section :-ms-input-placeholder {color:#a5a4a4; font:normal 15px maven-pro, Arial, Helvetica, sans-serif;}
.content .left_section h4, .content .right_section h4 {color: #258125;  text-decoration:underline; font: 700 18px maven-pro, Arial, Helvetica, sans-serif}
.content .right_section ul li {font: normal 16px/24px maven-pro, Arial, Helvetica, sans-serif}
.content .right_section ul {padding: 0px 0px 0px 20px}

.content .left_section .pro_pnl{ margin:0px 13px 0px 0px; width:201px; float:left; font:normal 14px/20px maven-pro, Arial, Helvetica, sans-serif; color:#333333;}
.content .left_section .pro_pnl img{ margin-bottom:16px;}

.content .left_section .map_box{width:342px;  height: 260px;  float:left; position:relative;}
.content .left_section .map{position: absolute; top:0px; left:-1px; right: 0; z-index: 1; overflow: hidden; border:solid 1px #787878; width:342px; margin:0 auto; border-radius:15px; 
	-moz-border-radius:15px; -webkit-border-radius:15px;}
	
.content .left_section .pad{height:110px;}
.content .left_section .cont_lft{padding:0px 0px 0px 27px; width:270px; float:right; color:#3c3c3c; font:normal 18px/25px maven-pro, Arial, Helvetica, sans-serif;}
.content .left_section .cont_lft span{color:#278620; font-weight:bold; display:block}
.content .left_section .cont_lft a{color:#278620; text-decoration:underline}
.content .left_section .cont_lft a:hover{text-decoration:none;}

.content .testimonial{ padding:45px 0px 5px;}
.content .testimonial h2{color:#258125; font:500 29px maven-pro, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px;}
.content .testimonial ul{ margin:34px 0px 0px; padding:0px; list-style:none;}
.content .testimonial ul li{ padding:0px 28px 28px 0px; display:inline-block;}


.footer_section{height:260px; width:1200px;  background:url(images/footer_bg.jpg) repeat-x left top;}
.footer_section .footer{height:174px; padding:50px 28px 0px 28px;}
.footer_section .footer .logo{width:240px;float:left;}
.footer_section .footer .bot_pnl1{width:196px;float:left;}
.footer_section .footer .bot_pnl2{width:248px;float:left;}
.footer_section .footer .bot_pnl3{width:250px;float:left;}
.footer_section .footer .bot_pnl4{width:210px;float:left;}

.footer_section .footer .bot_links{padding:25px 0px 0px 0px;}
.footer_section .footer .bot_links ul{margin:0px; padding:0px; list-style:none;}
.footer_section .footer .bot_links ul li{font:normal 13px/29px maven-pro, Arial, Helvetica, sans-serif; padding:0px 0px 2px 0px; text-transform:uppercase;}
.footer_section .footer .bot_links ul li a{color:#fdff00; text-decoration:none;}
.footer_section .footer .bot_links ul li a:hover{text-decoration:underline;}

.footer_section .footer .bot_cont{padding:25px 0px 0px 0px;color:#ffffff;font:normal 15px/20px maven-pro, Arial, Helvetica, sans-serif;}
.footer_section .footer .bot_cont a{color:#ffffff; text-decoration:underline;}
.footer_section .footer .bot_cont a:hover{text-decoration:none;}

.footer_section .copyright{padding:0px 20px 0px 44px; color:#fdff00; text-transform:uppercase;font:normal 11px/37px maven-pro, Arial, Helvetica, sans-serif;}
.footer_section .copyright a{color:#fdff00;text-decoration:underline;}
.footer_section .copyright a:hover{text-decoration:none;}
.footer_section .copyright .left{float:left;}
.footer_section .copyright .right{float:right;}

.error_pnl{border:3px solid red;color:red;padding:10px;font:bold 12px/14px maven-pro, Arial, Helvetica, sans-serif;margin-bottom:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.error_pnl ul{margin:0px; padding:4px 0px 0px 24px; float:none;color:red;list-style-type:disc}
.error_pnl ul li{font:bold 11px/14px maven-pro, Arial, Helvetica, sans-serif;color:red; background:none; padding:2px 0px 2px 0px; display:list-item;}
a.areas_link{text-decoration:none;}
a:hover.areas_link{text-decoration:underline;}