*{
	margin: 0;
	padding: 0;
}

div, td, a, h3{
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
}

td, div{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #706E6D;
}

a{
	color: #ffffff; 
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a img{
	border: 0px;
	text-decoration: none;
}

li{
	list-style : none;
}

.clear{
	clear: both;
}

.all_size{
	width: 100%;
	height: 100%;
	background : #199EE9;
}

.wrap{
	background : url(../images/bg.jpg) top center no-repeat;
	margin : 0px auto;
	width : 100%;
	float : left;
}

.header{
	height : 336px;
}

.header_in{
	padding : 16px 40px 0px 55px;
}

.logo{
	float : right;
	margin : 40px 0px 0px 0px;
}

.srch{
	float : right;
	font-size : 18px;
	color : #fff;
}

.srch span{
	float : left;
	line-height : 27px;
}

.srch input{
	height : 27px;
	width : 202px;
	line-height : 27px;
	font-size : 16px;
	margin : 0px 0px 0px 10px;
	border : 1px solid #4294C6;
	float : left;
	padding : 0px 0px 0px 5px
}

.srch_bt{
	display : block;
	height : 27px;
	width : 17px;
	background : url(../images/srch_bt.png) right 5px no-repeat;
	padding : 0px 6px 0px 0px;
	float : left;
}

.wrap_in{
	width : 100%;
	text-align : center;
	float : left;
}

.wrap_nav{
	width : 1010px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 110px;

}

#nav, #nav ul{
  border : none;
  margin: 0;
  padding: 0;
}

#nav ul{
	background : url(../images/nav_m_sep.jpg) left 2px no-repeat;
	float : left;
}

#nav li{
	float : left;
	display : block;
	border : none;
	position : relative;
}

#nav li a{
	background : url(../images/nav_m_sep.jpg) right 2px no-repeat;
	display : block;
	color : #fff;
	font-size : 18px;
	width : 150px;
	line-height : 78px;
	text-align : center;
	border : none;
}

#nav li a:hover{
	background : url(../images/top_m_hov.png) top left repeat-x;
	text-decoration : none;
}

#nav li ul, #nav li.jshover ul{
	display : none;
	/*display : block;*/
	top: 77px;
	position: absolute;
}

#nav li ul li, #nav li.jshover ul li{
	float : none;
	background : url(../images/top_m_li_ul.png) top left repeat-x;
	padding : 0px 0px 0px 0px;
	border-left : 1px solid #6983A1;
	border-right : 1px solid #6983A1;
}

#nav li ul li a{
	background : none;
	line-height : 78px;
	width : 148px !important;
}

#nav li:hover ul, #nav li.jshover ul{
	display : block;
}

.content{
	background : url(../images/cnt_bg.png) top center no-repeat;
	margin : 70px auto 0px auto;
	color : #FEFEFE;
	padding : 10px 0px 0px 0px;
	text-align : center;
}

.content_in h4{
	font-size : 20px;
	font-weight : normal;
	padding : 0px 0px 50px 40px;
	color : #FEFEFE;
	text-align : left;
}

.content_in{
	margin : 0px auto;
	padding : 0px 0px 40px 0px;
	width : 1000px;
}

.cont_area{
	height : 400px;
	padding : 0px 0px 0px 40px;
	margin : 0px auto;
	overflow : auto;
	color : #FEFEFE;
	font-size : 20px;

}

.footer{
	width : 669px;
	margin : 25px auto 0px auto;
	padding : 30px 0px 30px 0px;
	font-family : Arial;
	font-weight : bold;
	font-size : 14px;
	color : #001C46;
}









