@charset "utf-8";
/* CSS Document */


a { text-decoration:none; }
ul { list-style-type:none; display:inline-block; }

body { background:#0198C5; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#373535; margin:0 auto 0 auto; overflow-x:hidden; }

.wrapper { 
	float:left; width:100%; margin:0 auto 0 auto;
	height:auto;  
	background: url('../img/bg_home.jpg') no-repeat top center; 
	position:relative;
	}

.header { width:960px; height:160px; margin:0 auto 0 auto; position:relative; }
.header .logo { display:block; position:absolute; z-index:9; width:499px; height:39px; top:0; left:0; margin:60px 0 0 0; text-indent:-9999px; background:url('../img/logo_header.png'); }
.header .info { position:absolute; z-index:9; top:0; right:0; margin:60px 0 0 0; width:auto; color:#fff; font-weight:bold; text-align:left; background:url('../img/tel_icon.png') no-repeat 196px 0px; height:26px; }
.header .addThis { position:absolute; z-i ndex:9; top:0; right:0; margin:110px 0 0 0; width:363px; height:41px; background:url('../img/addThis_bg.png'); }
.header .addThis .addthis_toolbox.addthis_default_style  { margin-top:6px; margin-left:4px; }
	
.content_home { width:960px; height:auto; margin:0 auto 0 auto; }
.links_pictures { width:960px; height:525px; margin:0 auto; position:relative; }
.links_pictures a { 
	display:block; width:460px; height:238px; position:absolute; z-index:9;  border:none; 
	overflow:hidden;
}
.links_pictures a img { border:none; }
.links_pictures a:hover {  }
.links_pictures a.block1 { margin:0 0 0 0; top:0; left:0; }
.links_pictures a.block2 { margin:0 0 0 0; top:0; right:0; }
.links_pictures a.block3 { margin:0 0 0 0; top:265px; left:0; }
.links_pictures a.block4 { margin:0 0 0 0; top:265px; right:0; }


.important_text { margin:35px auto 30px auto; padding:10px 20px 10px 20px; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#ECEBEB; text-align:center; font-size:16px; }


.content_home .block_text { width:960px; height:205px; margin:50px auto 80px auto; position:relative; color:#373434; }
.content_home .block_text .block1, .content_home .block_text .block2, .content_home .block_text .block3 { width:298px; position:absolute; z-index:9; top:0; left:0; }
.content_home .block_text .block1 h2, .content_home .block_text .block2 h2, .content_home .block_text .block3 h2 { 
	font-size:15px; font-weight:bold; padding:5px 10px 0 10px; margin:0 0 10px 0; background:url('../img/block_text_title_bg.png') no-repeat; 
	overflow:hidden; height:25px; white-space:nowrap; text-overflow:ellipsis; 
}
.content_home .block_text .block1 p, .content_home .block_text .block2 p, .content_home .block_text .block3 p { 
	font-size:13px; text-align:justify; line-height:20px; 
	padding:0; margin:0 0 10px 0;
}
.content_home .block_text .block1 { margin:0 0 0 0; }
.content_home .block_text .block2 { margin:0 0 0 332px; }
.content_home .block_text .block3 { margin:0 0 0 664px; }



.footer_wrapper { width:100%; height:136px; margin:0 auto; background:#F3F3F3; position:relative; float:left; }
.footer {
	width: 960px;
	height: 130px;
	margin: 0 auto;
	background: url('../img/footer_bg.png') no-repeat 236px 20px;
	font-size: 13px;
	text-align: center;
	alignment-baseline: use-script;
}
.footer .logo { width:214px; height:17px; background:url('../img/logo_footer.png') no-repeat; margin:64px 0 0 0; float:left; }
.footer .nav { margin:64px 0 0 60px; float:left; }
.footer .nav a { color:#373333; text-decoration:none; }
.footer .nav a:hover { text-decoration:underline; }




.wrapper.orange { background:url('../img/bg_inner_orange.jpg') no-repeat top center #ffffff; }
.wrapper.blue { background:url('../img/bg_inner_blue.jpg') no-repeat top center #ffffff; }
.wrapper.green { background:url('../img/bg_inner_green.jpg') no-repeat top center #ffffff; }
.wrapper.purple { background:url('../img/bg_inner_purple.jpg') no-repeat top center #ffffff; }


.content_inner { 
	line-height:20px; font-size:13px; color:#373434; text-align:left; text-align:justify;
	width:960px; margin:30px auto 30px auto; 
}
.content_inner p { padding:0; margin:0 0 15px 0; }
.content_inner img { border:none; }
.content_inner a img { border:none; text-decoration:none; }
.content_inner a { text-decoration:underline; }

.wrapper.orange .content_home .links_pictures, .wrapper.blue .content_home .links_pictures, .wrapper.green .content_home .links_pictures, .wrapper.purple .content_home .links_pictures { height:240px; }


.content_inner .nav { width:202px; height:464px; float:left; background:url('../img/inner_nav.png') no-repeat; position:relative; z-index:999; }
.content_inner .nav ul { width:202px; margin:0; padding:10px 0 25px 0; }
.content_inner .nav ul li { font-size:14px; line-height:18px; font-weight:bold; color:#ffffff; text-align:left; }
.content_inner .nav ul li a { color:#ffffff; display:block; padding:8px 10px 8px 20px; text-decoration:none; }
.content_inner .nav ul li:hover { background:#fff; text-decoration:none; }
.content_inner .nav ul li:hover a {  }


.content_inner .nav.orange { background-position:0px 0px; } 
.content_inner .nav.blue { background-position:-208px 0px; }
.content_inner .nav.green { background-position:-415px 0px; }
.content_inner .nav.purple { background-position:-622px 0px; }

.content_inner .nav.orange ul li:hover a { color:#EC5434; }
.content_inner .nav.blue ul li:hover a { color:#0096C2; }
.content_inner .nav.green ul li:hover a { color:#228800; }
.content_inner .nav.purple ul li:hover a { color:#5553AA; }

.content_inner .content { 
	background:#F3F3F3; height:auto!important; min-height:800px; 
	padding:20px; margin:0 0 30px 30px;
	width:680px;
	float:left;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;
}
.content_inner .content.wide { margin:0 0 30px 0; width:920px; }


.content_inner .content.orange h1 { margin:0 0 15px 0; padding:0; color:#EC5434; }
.content_inner .content.orange a { color:#EC5434; }
.content_inner .content.blue h1 { margin:0 0 15px 0; padding:0; color:#0096C2; }
.content_inner .content.blue a { color:#0096C2; }
.content_inner .content.green h1 { margin:0 0 15px 0; padding:0; color:#228800; }
.content_inner .content.green a { color:#228800; }
.content_inner .content.purple h1 { margin:0 0 15px 0; padding:0; color:#5553AA; }
.content_inner .content.purple a { color:#5553AA; }

.trail { width:660px; margin:10px 0 30px 0; }
.trail a { margin-right: 5px; color:#fff!important; background-color:#0096C2; padding:10px 15px 10px 15px; border:1px solid #dedede; border-radius:3px; text-decoration:none; box-shadow:0px 0px 6px #dedede; }

input, textarea { padding:5px 5px 5px 10px; border:1px solid #dedede; border-radius:3px; width:325px; line-height:1; }
.btn_submit { background-color:#0096C2; color:#fff; width: 40%; float: right; }
.btn_submit:hover { cursor:pointer; } 

.footer_wrapper.orange { background:url('../img/footer_bg_orange.jpg') no-repeat top center; }
.footer_wrapper.blue { background:url('../img/footer_bg_blue.jpg') no-repeat top center; }
.footer_wrapper.green { background:url('../img/footer_bg_green.jpg') no-repeat top center; }
.footer_wrapper.purple { background:url('../img/footer_bg_purple.jpg') no-repeat top center; }

.footer_wrapper.orange .footer .nav a, .footer_wrapper.blue .footer .nav a, .footer_wrapper.green .footer .nav a, .footer_wrapper.purple .footer .nav a { color:#fff; }
.footer_wrapper.orange .footer .nav, .footer_wrapper.blue .footer .nav, .footer_wrapper.green .footer .nav, .footer_wrapper.purple .footer .nav { color:#fff; }
