@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#9ccbf0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
ol, ul, li{
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}
p{
	padding:0;
	margin:0px 0px 10px 0px;
}
h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
	font-weight:normal;
}
a{
	color:#333;
	-webkit-transition-property: color, background;
	-webkit-transition-duration: .4s;
	-webkit-transition-timing: ease-in;
	-moz-transition-property: color, background;
	-moz-transition-duration: .4s;
	-moz-transition-timing: ease-in;
	-o-transition-property: color, background;
	-o-transition-duration: .4s;
	-o-transition-timing: ease-in;
	transition-property: color,  background;
	transition-duration: .4s;
	transition-timing: ease-in;
}
a:hover{
	color: #F60;
}
img{
	border:0;
}

#container_16{
	width:1024px;
	margin:auto;
	
}
#main{
	width:100%;
	float:left;
	box-shadow:0px 0px 6px #666;
	background:#eee;
}

.default{
	width:100%;
	float:left;
}

.spacer2{
	width:100%;
	float:left;
	height:300px;
}
.bi{
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	color:#F30;
}

#nav{
	width:1018px;
	float:left;
	padding:0px 0px 0px 0px;
	background:#9ccbf0;
	border:solid 3px #FFF;
	box-shadow:0px 0px 1px #666;
	font-family: 'arial';
	font-size:15px;
	margin:0px 0px 10px 0px;
}
#nav ul{
	width:80%;
	float:left;
	padding:0px 10% 0px 10%;
}
#nav ul li a{
	width:auto;
	float: left;
	text-decoration:none;
	padding:15px 15px 15px 15px;
	color:#000;
	margin:0px 1px 0px 0px;
}
#nav ul li a.active{
	color: #000;
	background:#000;
}
#nav ul li a:hover{
	color: #000;
	background:#fed959;
}

.in-ct{
	width:75%;
	float:left;
}
.inct-nav{
	width:23%;
	float:right;
	padding:0%;
	border:solid 1px #D5D5D5;
	border-radius:5px;
	margin:10px 1% 0px 0px;
}
.inct-nav ul{
	list-style:none;
	float:left;
	width:100%;
}
.inct-nav ul li a{
	width:221px !important;
	float:left;
	display:block !important;
	padding:7px 5px 7px 5px;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
	border-bottom:solid 1px  #EAEAEA;
	background:url(../images/arrow2.png) no-repeat right;
	
}
.inct-nav ul li a:hover{
	background: #F4F4F4 url(../images/arrow.png) no-repeat right;
	color: #F60;
}
.inct-nav ul li a.active{
	background: #F90 url(../images/arrow.png) no-repeat right;
	color: #Fff;
	text-transform:uppercase;
}
.inct-nav .heads{
	width:100%;
	float:left;
	border-bottom:solid 1px #666;
	font-size:14px;
	color:#069;
	font-weight:bold;
	padding-bottom:5px;
}
#banner{
	width:100%;
	height:460px;
	padding:0px 0px 60px 0px;
	float:left;
	background:url(../images/banner-bg.png) no-repeat bottom;
}
#slider {
				width:1024px;
				height:290px;
				
				/*IE bugfix*/
				padding:0;
				margin:0;
			}
			
#slider li { list-style:none; }
}
#banner111{
	width:1024px;
	float:left;
	height:290px;
	padding-bottom:10px;
	background:url(../../images/banner-bg.jpg) bottom no-repeat;
}
#banner222{
	width:1024px;
	float:left;
	height:149px;
	padding-bottom:10px;
	background:url(../../images/banner-bg.jpg) bottom no-repeat;
}
.Page_header{
	width:90%;
	float:left;
	padding:10px;
	font-family: 'verdana';
	font-size:30px;
	color:#333;
	font-weight:normal;
	text-shadow:0px 1px 1px #fff;
}
.Page_header2{
	width:90%;
	float:left;
	padding:10px 0px 5px 0px;
	border-bottom:solid 1px #333;
	margin:0px 0px 10px 0px;
	font-family: 'verdana';
	font-size:20px;
	color:#a5028c;
	font-weight:normal;
	text-shadow:1px 1px 0px #fff;
}
.textarea{
	width:90%;
	float:left;
	text-align:left;
	padding:0px 5% 0px 1%;
}
.textarea3{
	width:70%;
	float:left;
	text-align:left;
	padding:0px 5% 0px 1%;
}
.textarea2{
	width:98%;
	float:left;
	text-align:left;
	padding:0px 1% 0px 1%;
}
.textarea2 img{
	padding:5px;
	float:left;
	margin:18px;
	-webkit-transition-property: color, background;
	-webkit-transition-duration: .4s;
	-webkit-transition-timing: ease-in;
	-moz-transition-property: color, background;
	-moz-transition-duration: .4s;
	-moz-transition-timing: ease-in;
	-o-transition-property: color, background;
	-o-transition-duration: .4s;
	-o-transition-timing: ease-in;
	transition-property: color,  background;
	transition-duration: .4s;
	transition-timing: ease-in;
	box-shadow:0px 0px 6px #999;
}
.textarea2 img:hover{
	background:#fff;
}
.pimg{
	width:210px;
	float:left;
}

.service_box{
	width:1002px;
	float:left;
	padding:5px 5px 5px 15px;
	border:solid 1px #FFF;
	background:#dadada;
	margin:0px 0px 20px 0px;

}

.service_box .image{
	width:169px;
	height:242px;
	float:left;
	padding:5px;
	background:#FFF;
	margin:10px;
	color:#FFF;
	-webkit-transition-property: color, background;
	-webkit-transition-duration: .4s;
	-webkit-transition-timing: ease-in;
	-moz-transition-property: color, background;
	-moz-transition-duration: .4s;
	-moz-transition-timing: ease-in;
	-o-transition-property: color, background;
	-o-transition-duration: .4s;
	-o-transition-timing: ease-in;
	transition-property: color,  background;
	transition-duration: .4s;
	transition-timing: ease-in;
}
.image:hover{
	background:#999;
	color: #FC0;
}
.image .stitle{
	width:158px;
	float:left;
	top:-34px;
	position: relative;
	padding:5px 5px 5px 5px;
	background: url(../images/bg2.png) repeat;
    font-family: 'AmaranthRegular';
	font-size:19px;
	text-shadow:0px 2px 3px #000;
	
}
.stitle2{
    font-family: 'AmaranthRegular';
	font-size:20px;
	color: #069;
	
}
.ad{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.bl{
	color: #F00;
}

.container_box{
	width:754px;
	float:left;
	padding:5px 5px 5px 5px;
	border:solid 1px #ccc;
	background:#fff;
	margin:0px 0px 20px 5px;
	color:#444;

}
.container_box2{
	width:1005px;
	float:left;
	padding:5px 0px 5px 5px;
	border:solid 1px #ccc;
	background:#dadada;
	margin:0px 0px 20px 5px;
	color:#444;

}
.container_box3{
	width:1005px;
	float:left;
	padding:5px 0px 5px 5px;
	border:solid 1px #ccc;
	background:#fff;
	margin:0px 0px 20px 5px;
	color:#444;

}
.readmore{
	width:auto;
	background:#F30;
	padding:5px;
	color:#FFF;
	float:left;
	font-family: 'BebasNeueRegular';
	font-size:19px;
	margin:5px;
	text-decoration:none;
}
.readmore:hover{
	background:#000;
}

.rightbox{
	width:205px;
	float:right;
	padding:15px;
	margin:0px 5px 50px 11px;
	border:solid 1px #FFF;
	background:#dadada;
	font-family: 'BebasNeueRegular';
	font-size:20px;
	text-shadow:1px 1px 0px #FFF;
	
}

#bottom{
	width:90%;
	float:left;
	margin:50px 5% 20px 5%;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-top:dotted 1px #ccc;
	text-shadow:1px 1px 0px #FFF;
	color:#666;
	font-size:11px;
	text-decoration:none;
}

	