*{
	margin:0px;
	padding:0px;
}
.clear 
{
	clear:both;

}
img
{
	border:none;
}
img a
{
	border:none;
}
@font-face {
	font-family: 'Conv_MAIAN';
	src: url('fonts/MAIAN.eot');
	src: local('☺'), url('fonts/MAIAN.woff') format('woff'), url('fonts/MAIAN.ttf') format('truetype'), url('fonts/MAIAN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body
{
	background:url(images/body_bg-small.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#414243;
}
body#home
{
	background:url(images/body_bg.jpg) repeat-x;
}
#home #main_wrapper
{
	background:url(images/glow.png) no-repeat center 77px;
}
#main_wrapper
{
	background:url(images/glow-small.png) no-repeat center 77px;
}
.main
{
	width:1000px;
	margin:0px auto;
}
.menu
{
	height:77px;
}
.menu ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.menu li
{
	margin: 0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	font-family: 'Conv_MAIAN';
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
	line-height:77px;
	position: relative;
}
.menu li a
{
	display:inline-block;
	padding:0px 8px;
	color:#ffffff;
	text-decoration:none;
}
/*.menu li.current_page_item a
{
	display:inline-block;
	padding:0px 8px;
	color:#ffffff;
	text-decoration:none;
	background:#0f7cd2;
	
}
*/
.menu li a:hover
{
	display:inline-block;
	padding:0px 8px;
	background:#0f7cd2;
	
}
.menu li a.active
{
	display:inline-block;
	padding:0px 8px;
	background:#0f7cd2;
}

/*.menu li {
		margin: 0 40px 0 0;
		margin: 0 2.857142857rem 0 0;
		position: relative;
	}*/
.menu li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}
	
.menu li ul ul {
		top: 0;
		left: 100%;
		
	}
.menu ul li:hover > ul {
		border-left: 0;
		display: inline-block;
		position:absolute;
		padding-top:30px;
	}
.ie10 .menu ul li:hover > ul {
margin:0 0 0 -53px;

}
.menu li ul li a {
		background: #031B37;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 0px 8px;
		/*padding: 0.571428571rem 0.714285714rem;*/
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
		position:relative;
		
	}
/*.menu li.current_page_item ul li a {
		background: #0f7cd2;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding:0 8px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
		position:relative;
		
		
	}*/
.menu li ul li a:hover {
		background: #0f7cd2;
		color: #fff;
		padding: 0px 8px;
		display: block;
		/*padding: 0.571428571rem 0.714285714rem;*/
	}
	.menu .current-menu-item > a,
	.menu .current-menu-ancestor > a,
	.menu .current_page_item > a,
	.menu .current_page_ancestor > a {
		
		background: #0f7cd2;
		display: inline-block;
		
		padding: 0px 8px;
	}
	
.logo_area
{
	height:186px;
}
.logo
{
	width:404px;
	height:89px;
	float:left;
	margin-top:50px;
}
.top_rt
{
	width:270px;
	float:right;
	text-align:right;
	font-family: 'Conv_MAIAN';
	font-weight:normal;
	font-size:16px;
	color:#ffffff;
}
.top_rt a
{
	color:#ffffff;
	text-decoration:none;
}
.top_rt a:hover
{
	text-decoration:underline;
}
.mem_bt
{
	margin-bottom:14px;
}
.banner_area
{
	width:980px;
	height:382px;
	padding:10px;
	background:#ffffff;
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.75);
	margin-bottom:10px;
}
.content_area
{
	padding:10px 0px 25px 0px;
}
.con_left
{
	width:660px;
	float:left;
	border-right:#e3e4e5 1px solid;
	padding:0 20px 14px 0px;
}
.con_left p
{
	/*width:660px;
	float:left;
	border-right:#e3e4e5 1px solid;*/
	padding-top:14px;
}
.con_rt
{
	width:280px;
	float:left;
	padding:14px 0px 14px 20px;
}
.con_rt a
{
	text-decoration:none;
	color:#000;
}
.content_area h4 {
font-size:20px;
margin:5px 0 10px 0;
color:#033064;
}
.content_area h3
{
	margin:0px;
	padding:0px;
	font-family: 'Conv_MAIAN';
	font-weight:normal;
	font-size:30px;
	color:#033064;
	padding-bottom:20px;
	text-transform:uppercase;
}
.content_area h2
{
	margin:0px;
	padding:0px;
	font-family: 'Conv_MAIAN';
	font-weight:normal;
	font-size:24px;
	color:#033064;
	padding-bottom:20px;
	text-transform:uppercase;
}
.box_area
{
	padding-top:20px;
}
.box_area ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.box_area li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:block;
	float:left;
	margin-right:20px;
	width:311px;
	text-align:center;
	font-family: 'Conv_MAIAN';
	font-weight:normal;
	font-size:30px;
	color:#888e95;
}
.box_area li:last-child
{
	margin-right:0px;
}
.box_pic
{
	width:311px;
	height:241px;
	border:#d2d6db 1px solid;
	margin-bottom:12px;
}
.read
{
	margin-top:20px;
}
.footer
{
	background:url(images/footer_bg.jpg) repeat-x;
	height:70px;
	padding-top:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#ffffff;
	text-align:center;
}
.footer ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.footer li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#ffffff;
	padding-right:5px;
	margin-right:5px;
	border-right:#ffffff 1px solid;
}
.footer li a
{
	color:#ffffff;
	text-decoration:none;
}
.footer li.current_page_item a
{
	color:#CCC;
	text-decoration:underline;
}
.footer li a:hover
{
	color:#CCC;
}
.footer li:last-child
{
	padding-right:0px;
	margin-right:0px;
	border-right:none;
}
.copy
{
	padding-top:10px;
}
.text{
	padding-bottom:20px;
	
}
.text p{
	padding-bottom:15px;
	
}
.text a{
	text-decoration:none;
	color:#0D507A;
}
.more a{
	color:#033064;
	text-decoration:none;
	font-weight:bold;
	
}
.more a:hover{
	text-decoration:underline;
}	
ul.slides li h1 {
background-color:#000;
color:#fff;
padding:15px;
font-size:16px;
font-weight:normal;
bottom:0;
position:absolute;
z-index:999;
zoom: 1;
filter: alpha(opacity=75);
opacity: 0.75;
}
.newsletter-firstname, .newsletter-email {
width:200px;
height:20px;
line-height:20px;
padding:2px;
margin:5px 0 15px 0;
}	
.newsletter-submit {
margin:15px 0 0 0;
background-color:#031B37;
border:none;
width:80px;
height:40px;
color:#fff;
font-family: 'Conv_MAIAN';
font-weight:normal;
font-size:14px;
}
.newsletter-submit:hover {
background-color:#0F7CD2;
cursor:pointer;

}