/* Structure CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #f6f7f8;
}

#ActiveArea {
	background: url(../images/bg-activearea.gif) #ffffff top left repeat-x;
}

/* Page */

	#Page {
		width: 954px;
		margin: 0 auto;
		padding: 0 0 0 0;
	}

/* Top Banner */

	#TopBanner {
		height: 33px;
	}


/* Logo Banner */

	#LogoBanner {
		height: 74px;
	}
	
	.logo {
		width: 250px;
	}

	.tagline {
		float: right;
		text-align: right;
		padding-right: 35px;
	}


/* Index Content Areas */

	#IndexFlash {
		clear: left;
		padding: 12px 0 12px 0;
		height: 275px;
	}
	
	.flashleft {
		float: left;
	}
	
	.indexnews {
		float: left;
		width: 237px;
		height: 275px;
		overflow: hidden;
		background: url(../images/bg-indexnews.gif) #ffffff top left no-repeat;
		padding: 0 12px 0 0;
	}
	
	.featuredstory {
		background: url(../images/bg-indexfeatured.gif) #ffffff top left no-repeat;
		width: 230px;
		height: 91px;
		margin-top: 9px;
	}
	
	.featuredvideo {
		background: url(../images/bg-indexvideo.gif) #ffffff top left no-repeat;
		width: 230px;
		height: 200px;
		margin-top: 12px;
	}
	
	#IndexPanels {
		padding: 0 0 15px 0;
		height: 125px;
	}

/* Secondary Content Areas */

	
	#Content {
		padding: 10px 0 0 0;
	}
	
	#Left {
		float: left;
		width: 714px;
		padding: 0 10px 0 0;
	}
	
	#LeftContent {
		padding: 20px 30px 0 25px;
	}
	
	#Right {
		float: left;
		width: 230px;
		padding: 0 0 0 0;
	}
	
	.clear {
		clear: left;
	}

/* Footer Area */


	#Footer {
		width: 934px;
		margin: 0 auto;
		padding: 10px 10px 20px 10px;
		border-top: 1px solid #c2c6c9;
	}
