body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
} 
*{ margin:0; padding:0}
img, fieldset{ border:none}
a{ text-decoration:none; outline:none;}
:focus{outline:none;}
a:yellow{ text-decoration:none; outline:none;}
:focus{outline:none;}
body{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background: #3f4a78 url(../images/body_bg.jpg) repeat-x 0 0;
	height: 981px;
}

.wrapper{width:1025px; margin:0 auto}

#main{ float:left; width:1023px; border:1px solid #3f4978; margin-top:28px; background:#ffffff; position:relative; z-index:9999;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px; behavior: url(PIE.htc);}
#header{ float:left; background:url(../images/header_bg.png) no-repeat 0 0; width:1023px; height:154px; margin-top:0px}
#header .logo{ float:left; width:auto; margin:25px 0 0 16px}
.header_right{
	float: right;
	width: 536px;
	padding-top: 9px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 0;
}
.header_right .phone_no{
	display: block;
	text-align: right;
	font-size: 18px;
	line-height: 27px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.header_right .bottom_row{ float:left; width:100%}
.header_right .bottom_row .left_row{
	float: left;
	width: 470px
}
.header_right .bottom_row .left_row h3{
	font-size: 34px;
	line-height: 0.3em;
	color: #fff59c;
	display: block;
	margin-top: -10px;
	/*padding-left: 10px*/
}
.header_right .bottom_row .left_row .text{color:#ffffff; font-size:13px; line-height:1.5em; text-shadow:-1px 0px 3px #000000;font-family:Arial, Helvetica, sans-serif;}
.header_right .bottom_row .link{ float:right; width:30px; text-align:right; padding:38px 5px 0 0}
.header_right .bottom_row .link a{
	8font-size: 15px;
	line-height: 17px;
	color: #ffffff;
	margin-bottom: 5px;
	display: inline-block
}
.header_right .bottom_row .link a:hover {
	color: #fff59c;
}


#body_container{ float:left; width:100%; position:relative; z-index:9999}
.top_container{ float:left; width:100%}
.left_container{ float:left; width:188px; margin:70px 0 0 -20px;}
.left_container ul{ float:left; width:100%; list-style:none}
.left_container ul li{ float:left; width:100%; display:inline; font-size:14px; line-height:16px; color:#3f4978; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.left_container ul li a{ float:left; background:url(../images/anchor_bg2.png) no-repeat 0 0; width:128px; height:39px; text-decoration:none; color:#3f4978; padding:12px 0 0 19px}
.left_container ul li a:hover , .left_container ul li.active a{background-position:0 -52px;}

.left_container ul li.download a{ float:left; background-position:0 -52px; background:url(../images/anchor_bg.png) no-repeat 0 0; width:128px; height:39px; text-decoration:none; color:#3f4978; padding:12px 0 0 19px}
.left_container ul li.download a:hover , .left_container ul li.download a:active{background-position:0 -52px}
.left_container ul li.download a{background-position:0 -52px;}

.left_container ul li.current a{ float:left; background-position:0 -52px; background:url(../images/anchor_bg3.png) no-repeat 0 0; width:128px; height:39px; text-decoration:none; color:#3f4978; padding:12px 0 0 19px}
.left_container ul li.current a:hover , .left_container ul li.current a:active{background-position:0 -52px}
.left_container ul li.current a{background-position:0 -52px;}



.slide_show{ float:left; width:658px; height:370px; margin:46px 0 0 15px}

.right_container{float:left; width:156px; margin-top:44px}
.right_container .box{ float:left; width:100%; padding-top:27px}
.right_container .box h3{color:#3f4978; font-size:17px; line-height:20px; text-transform:uppercase; text-align:right; font-family:Arial, Helvetica, sans-serif; padding-bottom:8px}
.right_container .box ul.tick{ float:left; width:146px; list-style:none; padding:2px 10px 0 0}
.right_container .box ul.tick li{float:left; width:95%; display:inline; padding:0 17px 3px 0;font-size:15px; line-height:17px; color:#231f20; background:url(../images/tick.png) no-repeat right 1px; text-align:right}
.right_container .box ul.tick li a{ text-decoration:none; color:#231f20}
.right_container .box h4{color:#231f20; font-size:15px; line-height:17px; text-transform:uppercase; text-align:right; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px;}
.right_container .box h4 span{ font-variant:small-caps; font-size:12px; line-height:14px}
.right_container .box .credit{ float:right; width:auto; }

.bottom_container{ float:left; width:100%}
.bottom_container .img_box{ float:left; width:auto; margin:67px 0 0 12px}
.bottom_container .content{
	float: left;
	width: 543px;
	text-align: center;
	padding-top: 30px;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
}
.bottom_container .content h3{ color:#1aaaaf; font-size:29px; line-height:31px;padding-bottom:17px;font-family:Arial, Helvetica, sans-serif; }
.bottom_container .content h4{ color:#1aaaaf; font-size:25px; line-height:27px;padding-bottom:17px;font-family:Arial, Helvetica, sans-serif; }
.bottom_container .content p{ color:#231f20; font-size:15px; line-height:18px; padding-bottom:20px; }
.bottom_container .content p a{ text-decoration:none; color:#1aaaaf;  font-family:Arial, Helvetica, sans-serif;}
.bottom_container .brush{ float:right; width:auto; margin:160px 0 0 0}




.inner_container{ float:left; width:100%}
.inner_container .img_box{ float:left; width:auto; margin:12px 0 0 12px}
.inner_container .content{
	float: left;
	width: 712px;
	text-align: center;
	padding-top: 30px;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
}
.inner_container .content h3{ color:#1aaaaf; font-size:29px; line-height:31px;padding-bottom:17px;font-family:Arial, Helvetica, sans-serif; }
.inner_container .content h4{ color:#1aaaaf; font-size:25px; line-height:27px;padding-bottom:17px;font-family:Arial, Helvetica, sans-serif; }
.inner_container .content p{ color:#231f20; font-size:15px; line-height:18px; padding-bottom:20px; }
.inner_container .content p a{ text-decoration:none; color:#1aaaaf;  font-family:Arial, Helvetica, sans-serif;}
.inner_container .brush{ float:right; width:auto; margin:160px 0 0 0}




.container{ float:left; width:100%; background:url(../images/container.jpg) repeat-y 0 0; min-height:712px; height:auto!important ;position:relative; z-index:9999;-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;border-radius: 0 0 14px 14px; behavior: url(PIE.htc);}

.container .content2{
	background-color: #FFF;
	min-height: 712px;
	height: auto!important;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #3f4978;
}
.container .content2 h3{
	color: #1aaaaf;
	font-size: 29px;
	line-height: 31px;
	padding-bottom: 17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.container .content2 h4{ color:#1aaaaf; font-size:25px; line-height:27px;padding-bottom:17px;font-family:Arial, Helvetica, sans-serif; }
.container .content2 h5{color: #1aaaaf; font-size: 14px; line-height: 16px; padding-bottom: 17px; font-family:Arial, Helvetica, sans-serif; text-align: left;}
.container .content2 h6{color: #1aaaaf; font-size: 20px; line-height: 20px; padding-bottom: 17px; font-family:Arial, Helvetica, sans-serif; text-align: left;}
.container .content2 p{
	color: #231f20;
	font-size: 15px;
	line-height: 18px;
	padding-bottom: 20px;
	text-align: left;
}
.container .content2 p a{ text-decoration:none; color:#1aaaaf;  font-family:Arial, Helvetica, sans-serif;}

#faded ul { list-style:none; padding:0; margin:0; }

.photo_box{
	float: left;
	width: 855px;
	min-height: 150px;
	height: auto!important;
	text-align: center;
	background-color: #fff;
}
.photo_box h3{ color:#ffffff; font-size:25px; line-height:27px; padding-top:73px}

.images {
	border: 3px solid #3f4a78;
}

#footer{
	float: left;
	width: 100%;
	padding: 10px 0 27px 0;
	text-align: center;
}
ul.footer_link{ float:left; width:100%; list-style:none; padding-bottom:9px}
ul.footer_link li{display:inline; font-size:16px; line-height:18px; color:#fff59c; background:url(../images/border.jpg) no-repeat right center; padding-right:13px; margin-right:11px}
ul.footer_link li a{ text-decoration:none; color:#fff59c}
ul.footer_link li.last{ background:none}
#footer p{ color:#ffffff; font-size:12px; line-height:15px; }
#footer p a{ text-decoration:none; color:#ffffff; text-decoration:underline}
#footer p a:hover{ text-decoration:none}
