@charset "utf-8";

@font-face {font-family: 'PTSansNarrowRegular';
	src: url('PT_Sans_Narrow-webfont.eot');
	src: url('PT_Sans_Narrow-webfontd41d.eot?#iefix') format('embedded-opentype'),url('PT_Sans_Narrow-webfont.html') format('woff'),url('PT_Sans_Narrow-webfont.ttf') format('truetype'),url('PT_Sans_Narrow-webfont-2.html#PTSansNarrowRegular') format('svg');}

html, body, div, span,h1, h2, h3, h4, h5, h6, p,img, ol, ul, li {font-family:"PTSansNarrowRegular", Arial, Helvetica, sans-serif;font-size:12px;color:#333;margin:0;padding:0;border:none;outline:none;}
a {text-decoration:none;outline:none;color:#000;}
p {line-height:22px;color:#333;text-align:left;}
h1{font-family:"PTSansNarrowRegular";font-size:38px;color:#35537b;text-transform:uppercase;font-weight:bold;line-height:20px;}
h2{font-family:"PTSansNarrowRegular";font-size:27px;color:#fff;font-weight:normal;}
h3{font-family:"PTSansNarrowRegular";font-size:18px;color:#fff;font-weight:normal;}
h4{font-size:16px;font-weight:bold;color:#fff;}
body{background:#fff url(../images/bg_body.jpg) top center repeat-x;margin:0 auto;}
#section1{background:url(../images/bg_header.jpg) top center no-repeat;height:275px;margin:0 auto;}
#section2{background:url(../images/bg_slide.jpg) top center repeat;margin:0 auto;height:310px;}
#section2_inner{background:url(../images/bg_content.jpg) top center repeat;margin:0 auto;min-height:200px;}
#section3{background:url(../images/bg_bottom.jpg) top center no-repeat;margin:0 auto;min-height:300px;}
#section4{border-top:1px solid #e3e3e3;height:75px;margin:0 auto;clear:both;}
.wrpr_header, .wrpr_content, .slide, .wrpr_footer, .wrpr_content_inner{margin:0 auto;width:940px;clear:both;}
.header{float:left;width:100%;height:275px;}
.logo{float:left;margin-top:20px;height:95px;width:100%;}
.caption{width:590px;margin-top:25px;float:left;}
.call{background:url(../images/ico_phone.png) top left no-repeat;float:left;height:80px;margin:30px 0 0 129px;}
.call p{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-style:italic;margin:10px 0 0 70px;color:#fff;}
.call h3{font-weight:bold;font-size:22px;margin:0 0 0 65px;}
.top_nav{float:left;width:100%;margin-top:14px;}
.top_nav ul{background:#7eb2db url(../images/bg_top_nav_ul.png) right top no-repeat;float:left;width:100%;position:relative;z-index:999;}
.top_nav li{background:url(../images/bg_top_nav.jpg) left top repeat-y;list-style:none;display:inline;float:left;height:36px;}
.top_nav li a{font-family:"PTSansNarrowRegular";font-size:18px;font-weight:bold;float:left;height:22px;color:#fff;text-transform:uppercase;padding:11px 30px 10px 30px;}
.top_nav li a:hover, .top_nav li .active{background:url(../images/bg_top_nava.jpg) bottom center no-repeat;color:#000;padding:10px 30px 11px 30px;}
.thumbs{float:left;width:100%;margin-top:30px;height:236px;}
.thumb1, .thumb2, .thumb3{float:left;text-align:center;}
.thumb1 h2, .thumb2 h2, .thumb3 h2{margin-bottom:10px;}
.thumb1{width:330px;}
.thumb2{width:315px;}
.thumb3{width:290px;}
.cta{float:right;margin:-40px 30px 0 0}
.quick_list{float:left;width:100%;margin-top:20px;}
.list1{float:left;width:217px;margin-right:24px;}
.list1 p{background:url(../images/img_undrline.jpg) bottom center no-repeat;padding-bottom:25px;text-align:center;width:217px;font-size:14px;color:#666;line-height:15px;margin-bottom:10px;}
.list1 h3{color:#000;margin:10px 0 20px 0;}
.slide{text-align:center;}
.wrpr_content_inner{}
.banner{float:left;width:100%;height:200px;}
.banner_title{float:left;margin:70px 0 0 65px;}
.banner_title h3{font-family:"PTSansNarrowRegular";font-size:23px;color:#35537b;font-weight:normal;margin-bottom:3px;}
.left_nav_wrpr{float:left;width:100%;margin:30px 0;}
.left_nav{float:left;width:200px;}
.left_nav ul{float:left;}
.left_nav li{float:left;width:100%;height:29px;list-style:none;}
.left_nav li a{font-size:19px;color:#000;padding:2px 15px 2px 5px;}
.left_nav li a:hover, .left_nav li .select {background:#35537b url(../images/bg_subnav.jpg) right top no-repeat;color:#fff;}
.headline{float:left;width:490px;}
.headline h2{color:#35537a;line-height:32px;}
.img_header{float:left;}
.content{float:left;width:100%;margin-bottom:20px;}
.content p{line-height:25px;font-size:15px;margin-bottom:10px;}
.content ol, .content ul{margin-left:20px;}
.content ol li, .content ul li{line-height:25px;font-size:15px;margin-bottom:2px;}
.content h2{color:#35537a;line-height:32px;width:395px;float:left;}
.content p a{color:#35537b;text-decoration:underline;}
.caption h3 a{color:#fff;text-decoration:underline;}
#prevBtn, #slider1prev{width:48px;height:93px;position:absolute;left:0;top:315px;}	
#nextBtn, #slider1next{width:48px;height:93px;position:absolute;right:0;top:315px;}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{width:48px;height:93px;float:left;background:url(../images/btn_left.jpg) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(../images/btn_right.jpg) no-repeat 0 0;}	
.form_left{float:left;width:400px;margin-top:20px;}
.form_right{float:left;margin-top:20px;}
.form_right label{width:100px;float:left;}
.footer{height:77px;float:left;width:100%;}
.footer_nav {flaat:left;margin:10px 0 10px 0;width:470px;}
.footer_nav ul{}
.footer_nav li{font-size:15px;color:#ccc;display:inline;margin-right:5px;}
.footer_nav li a{color:#000;}
.footer p{font-size:13px;float:left;color:#959292;}
.social{float:right;width:200px;margin-top:10px;text-align:right;}
.social p{font-size:15px;font-weight:bold;color:#000;margin:12px 0 0 23px;}