/*--------------------------------------------------#
#													#
#						NEU CSS						#
#													#
---------------------------------------------------*/
body #header{ 
	background:#F4F4F4;
	height:auto;
	border-bottom:1px #999 solid;
	padding:24px 0px;
}
body #header #logo{
	font-size:25px;
	line-height:38px;
	height:38px;
	margin:0;
}
#page_bg{ 
	padding:0;
	
}
body #logo a{
	color:#333;
	text-decoration:none;
}
body#page_bg{
	background:#FFF;
}
body #header .nav{
	margin-top:2px;
}
body .nav{
	float:right;
}
body .nav li{
	float:left;
}
body .nav li a{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}
body .nav li.active a{
	background:#23527c; 
	color:#FFF;
	text-shadow:none;
}
a{
	color:#23527;
}
#content{
	background:#FFF;
	padding:48px 0px;
	min-height:790px;
}
#footer{
	background:#23527c;
	padding:16px 0px;
	color:#FFF;
	bottom:0;
}
#footer a{
	text-decoration:none;
	color:#FFF;
}
body .page-header{
	margin-top:0;
}
body .page-header h2{
	margin-top:0;
	margin-bottom:0;
	border-bottom:0;
}
.module_menu h3{
	margin-top:0;
	font-size:30px;
}
.blue-background{
	background:#23527c;
	color:#FFF;
	display:inline-block;
	padding:2px 10px;
}
@media (max-width:990px){
	body #logo{
		display:block;
	}
	body #header .nav{
		padding-top:10px;
		float:none;
		display:block;
	}
	body #header .nav li{
		float:none;
		display:inline-block;
	}
	#content .nav li{
		float:none;
		display:block;
	}
	#content .nav{
		float:none;
		display:block;
		margin-bottom:16px;
	}
}