/* Note: Make HTML 5 elements block-level for consistent styling */
header, nav, article, footer, figure, figcaption, address {
	display:block;
}
html, body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:100%; /* needed for container min-height */
}
img {
	border: none;
}
header h1 img {
	display:block;
	float:left;
	margin: -5px 7px 0 0;
}
/*---------------------- LAYOUT ---------------------- */

header {
	display:block;
	clear:both;
	width:100%;
	height:191px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#Container {
	display: block;
	position:relative;
	margin:0 auto; /* center, not in IE5 */
	padding:0 0 0 0;
	width:960px;/**//*min-height:100%;real browsers */
}
#Feature {
	display:block;
	clear:both;
}
section {
	display:block;
}
section.News {
	display:block;
	clear:both;
	/*height:226px;*/
}
/*IE7 Adjustment*/
*:first-child+html section.News {
	/*position: absolute;*/
	height:auto !important;
	margin:0 0 10px 0;
}
aside.FeatureResources {
	display:block;
	float:left;
	height:auto;
	width:250px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	background: url(../images_n/BG_feature_resources.jpg) repeat-x;
	background-position: 0px 19px;
}
.News .columnA {
	display:block;
	width:301px;
	height:auto;
	padding:0 0 0 0;
	margin: 0 16px 0 0;
	float:left;
}
section.Carousel {
	display:block;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	height:324px;
	width:700px;
}
.Carousel img {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.featureimg {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float: left;
	overflow:hidden;
	width:406px;
}
.featurecaption{
 display:block;
 float: left;
 margin:0 0 0 -35px;
 padding:0 0 0 0;
 width:245px;
}

footer {
	display: block;
	float:left;
	clear:both;
	width:716px;
	width:100%;
	height:265px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/*IE7 Adjustment*/
*:first-child+html footer {
	margin:60px 0 0 -1px;
}
footer .columnAddress {
	display:block;
	width:250px;
	height:auto;
	padding:0 0 0 0;
	margin: 87px 20px 0 0;
	float:right;
}
footer .columnF {
	display:block;
	width:150px;
	height:auto;
	padding:0 0 0 0;
	margin: 87px 20px 0 0;
	float:left;
}
header nav {
	display:block;
	width:960px;
	height:25px;
	top:165px;
	position:absolute;
	/*z-index:20;*/
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:both;
}
/*IE7 Adjustment*/
*:first-child+html nav {
	position: absolute;
	margin:0 0 0 0;
}
footer nav.sitemap {
	display:block;
	background-color:#fff;
	background: url(../images_n/seal.jpg) top center no-repeat;
	position: relative;
	margin:auto;
	width:960px;
	min-height:200px;
	height:auto;
}
/*IE7 Adjustment*/
*:first-child+html footer nav {
/*position: absolute;
	margin:84px 0 0 0;*/
}
.TopBlurb {
	display:block;
	float:right;
	text-align:right;
	width:275px;
	margin:20px 0px 0 0;
	padding:0 0 0 0;
}
.searchbox {
	display:block;
	float:right;
	text-align:left;
	width:210px;
	height:20px;
	margin:10px 0px 0 0;
	padding:0 0 0 0;
	background: #bad4e0;
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	border: 1px solid #afcad7;
}
.sublevel {
	width:100% !important;
	margin:10px 0 0 0 !important;
}
