#center {
	width: 100%;
	margin: 0 auto 0 auto;
	text-align: center;
}

#center_texture {
	width: 100%;
	margin: 0 auto 0 auto;
	background-image: url(images/side_texture.jpg);
	background-repeat: repeat-x;
	background-position: left 164px;
	text-align: center;
}

#holder {
	width: 798px;
	margin: 0 auto 0 auto;
	text-align: left;
}

#header {
	width: 798px;
	margin: 0 auto 0 auto;
	text-align: left;
}

#main_gfx {
	width: 285px;
	padding: 0px 0px 0px 513px;
	margin: 0 auto 0 auto;
	background-image: url(images/home/home_gfx.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
}

#nav {
	width: 798px;
	margin: 0 auto 0 auto;
	background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
}

#subnav {
	width: 798px;
	margin: 8px auto 2px auto;
	background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
}


#home_video {
	width: 748px;
	height: 124px;
	margin: 9px auto 8px auto;
	padding: 47px 25px 0px 25px;
	background-image: url(images/home/videostrip.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
}

#home_thumb1 {
	width: 162px;
	height: 42px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 87px;
	background-image: url(images/home/video_thumb1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#home_thumb2 {
	width: 162px;
	height: 42px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 87px;
	background-image: url(images/home/video_thumb2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#home_thumb3 {
	width: 162px;
	height: 42px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 87px;
	background-image: url(images/home/video_thumb3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#home_thumb4 {
	width: 162px;
	height: 42px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 87px;
	background-image: url(images/home/video_thumb4.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#home_thumb5 {
	width: 162px;
	height: 42px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 87px;
	background-image: url(images/home/video_thumb5.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#home_thumb6 {
	width: 162px;
	height: 42px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 87px;
	background-image: url(images/home/video_thumb6.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#home_parodies {
	width: 260px;
	margin: 0px auto 0 auto;
	padding: 32px 6px 0px 0px;
	background-image: url(images/home/parodies_hdr.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;

}

#home_political {
	width: 260px;
	margin: 0px auto 0 auto;
	padding: 32px 3px 0px 3px;
	background-image: url(images/home/political_hdr.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: left;

}

#home_minn {
	width: 260px;
	margin: 0px auto 0 auto;
	padding: 32px 0px 0px 6px;
	background-image: url(images/home/minn_hdr.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: left;

}

#sidenav {
	float: right;
	width: 285px;
}

#content_rush {
	float: left;
	width: 445px;
	margin: 21px 22px 0px 46px;
	padding: 0px 0px 0px 0px;
}

#content_coolweb {
	float: left;
	width: 464px;
	margin: 21px 3px 0px 46px;
	padding: 0px 0px 0px 0px;
}

#content {
	float: left;
	width: 421px;
	margin: 21px 46px 0px 46px;
	padding: 0px 0px 0px 0px;
}

#contentwide {
	width: 706px;
	margin: 0px 46px 0px 46px;
	padding: 10px 0px 10px 0px;
	background-image: url(images/subline.gif);
	background-repeat: repeat-x;
	background-position: top right;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#cribcontent {
	float: left;
	width: 448px;
	margin: 21px 46px 0px 19px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#container {
	width: 798px;	
	margin: 0 auto 0 auto;
	padding: 0px 0px 293px 0px;
	background-image: url(images/dc.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #6870b4;
}

#brclear {     
	clear:both;     
	height:0;     
	margin:0;     
	font-size: 1px;     
	line-height: 0px; 
}

#sublists1 {
	width: 421px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 23px 0px 0px 0px;
	background-image: url(images/subline.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.subliststxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.subliststxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

#sublists {
	width: 421px;
	height: 24px;		
	background-image: url(images/subline.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#copy1 {
	width: 421px;
	padding: 23px 0px 10px 0px;		
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#copy {
	width: 421px;
	padding: 10px 0px 10px 0px;		
	background-image: url(images/subline.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #EDE01E;
	font-weight: bold;
}

.bodyipod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
}

#sidenav2 {
	float: right;
	position: absolute;
	z-index:2;
	padding: 0px 0px 0px 513px;
}
















#spotlights {
	width: 793px;
	height: 181px;
	margin: 0 auto 0 -7px;
	padding: 51px 25px 6px 24px;
	background-image: url(images/home/spotlight_gfx.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #6870b4;
}

#newsspot {
	margin: 0 20px 0 0px;
}

#arcspot {
	margin: 0 65px 0 16px;
}

#careerspot {
	margin: 0 50px 0 18px;
}

#news {
	width: 198px;
	height: 168px;
	margin: 0px 0px 0px 0px;
	padding: 34px 19px 0px 19px;
	background: url(images/news_box.gif) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #7b7c7b;
	text-align: left;
}

#sub_content {
	margin: 0px 0px 0px 263px;
	padding: 0px 19px 61px 0px;
}

#copyright {
	width: 810px;
	margin: 0 auto 0 auto;
	padding: 10px 0px 0px 14px;
	background-image: url(images/bottom_grad_long.gif);
	background-repeat: no-repeat;
	background-position: top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #28aae1;
	text-align: left;
}




.blue_hdr_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #005daa;
	font-weight: bold;
}

#topbar {
	padding: 0px 0px 0px 0px;
}

#topbar_sub {
	height: 147px;
	background: url(images/sub_topbar.jpg) no-repeat top right; 
}

#homelogo {
	float: left;
	position: absolute;
	z-index:2;
}

#sublogo {
	float: left;
	position: absolute;
	z-index:2;
}

#date {
	padding: 20px 0px 0px 634px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 0px;
	color: #005daa;
}




#leadership_content {
	height: 550px;
	margin: 0px 0px 0px 245px;
	padding: 0px 19px 61px 0px;
	background: url(images/logo_watermark.gif) no-repeat bottom right; 
}

#services_content {
	height: 450px;
	margin: 0px 0px 0px 245px;
	padding: 0px 19px 61px 0px;
	background: url(images/logo_watermark.gif) no-repeat bottom right; 
}

#home_services {
	margin: 15px 0px 0px 0px;
	padding: 38px 5px 30px 1px;
	background: url(images/home/services_home.gif) no-repeat top left; 
}

#learnmore {
	padding: 0px 12px 0px 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #005daa;
	font-weight: bold;
}
