* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff url('../img/public/bg/bg.jpg') no-repeat top center;
	font-family: helvetica,arial,sans-serif;
	font-size: 76%;
	color: #232323;
}

/* ----------------------------------------------------------------
	GENERICS
---------------------------------------------------------------- */

h1 span { display: none; }
h2 span { display: none; }
li a span { display: none; }
a, a:hover, a:visited {
	text-decoration: none;
}
a img {
	border: none;
}


/* ----------------------------------------------------------------
	CLASS GENERICS
---------------------------------------------------------------- */

.table_no_align tr {
	vertical-align: top;
	text-align: left;
}

.cead_white {
	float: left;
	width: 298px;
	height: 28px;
	background: url('../img/public/logos/white.png') no-repeat;
}
h2 {
	height: 37px;
	margin: 20px -66px 0 -66px;
	padding: 16px 0 24px 66px;
	background: url('../img/public/bg/blue_mid.jpg') repeat-x;
	color: #fff;
}
	h2.content_home_major_title {
		width: auto;
		margin: 0 0 0 0;
		padding-bottom: 0;
	}
h3 {
	height: 25px;
	margin: 0 -66px 0 0;
	padding: 4px 0 8px 0;
	background: url('../img/public/bg/h3.jpg') repeat-x;
	color: #162669;
	font-weight: normal;
}
	h3.content_home_major_title {
		width: auto;
		margin: 0 0 0 0;
		padding-bottom: 0;
	}

/* ----------------------------------------------------------------
	ID SPECIFICS
---------------------------------------------------------------- */

#lfade {
	width: 10px;
	height: 100%;
	background: url('../img/public/other/drop_left.png') repeat-y;
}
#rfade {
	width: 10px;
	height: 100%;
	background: url('../img/public/other/drop_right.png') repeat-y;
}
#wrapper {
	margin: 0 auto;
	width: 936px;
}
	#wrapper_inner {
		border-bottom: 1px solid #acacac;
	}
	#header {
		margin-top: 0;
		height: 78px;
		background: #000;
	}
		#header_inner {
			padding: 24px 32px;
		}
	#feature {
		min-height: 435px;
		background: #002E6A url('../img/public/bg/blue_big.jpg') repeat-x;
		font-size: 115%;
		color: #fff;
	}
		#feature_inner {
			padding: 0 16px 0 32px;
		}
			#nav_feature_wrapper {
				float: left;
				width: 408px;
			}
			#feature_content {
				width: 462px;
			}
				#feature_content p {
					padding-bottom: 6px;
					line-height: 14px;
				}
			#c_e_a_d span { display: none; }
			#c_e_a_d {
				float: left;
				width: 368px;
				height: 16px;
				margin: 24px 0 0 52px;
				background: url('../img/public/text/c_e_a_d.png') no-repeat;
				margin-bottom: 24px;
			}
	#icons {
		min-height: 108px;
		background: #F9B804 url('../img/public/bg/yellow_big.jpg') repeat-x;
	}
		#icons img {
			border: none;
		}
		.icon {
			float: left;
			width: 108px;
			margin-left: 8px;
			padding-top: 8px;
			text-align: center;
		}
		.icon:hover {
			background: url('../img/public/icons/other/hover_icon_sml.png') no-repeat center center;
		}
		#icon_bling {
			background: url('../img/public/icons/other/on_icon_sml.png') no-repeat center center;
		}
	#content {
		width: 960px;
	}
		#content_inner {
		}
			#content_inner_yield {
				height: 100%;
				padding: 24px 66px;
				background: #fff url('../img/public/other/globes/globe_watermark.png') no-repeat bottom left;
			}
				#content_inner_yield p {
					margin-bottom: 4px;
				}
	#footer {
		padding: 24px 24px;
		text-align: center;
	}


/* ----------------------------------------------------------------
	NAVIGATION
---------------------------------------------------------------- */

ul.nav {
	list-style: none;
}
	ul.nav li { float: left; }
	
ul#nav_feature { }
	ul#nav_feature li {
		width: 194px;
		height: 24px;
		margin-bottom: 8px;
		padding: 8px 0 0 6px;
		background: url('../img/public/other/power_button.png') no-repeat 10px 5px;
		cursor: pointer;
	}
	ul#nav_feature li:hover {
		background: url('../img/public/other/power_button_over.png') no-repeat;
	}
		ul#nav_feature li.nav_on {
			background: url('../img/public/other/power_button_on.png') no-repeat;
		}
	ul#nav_feature li a {
		margin-left: 32px;
		font-size: 13px;
		font-weight: bold;
		color: #fff;
	}
















/**************************************************************************/

/* paging */

/* note: the floating for the ul and li elements is done in the medias section */

ul.paging,
ul.paging li {
float:left;
display:inline;
}

ul.paging {
margin:0;
width:210px;
padding:0 0 20px 0;
}

ul.paging li {
width:50%;
text-align:center;
}

ul.paging li a {
display:block;
width:50px;
margin:0 auto;
background:#999;
color:#fff;
}

ul.paging li a:hover {
background:#666;
color:#fff;
}

ul.paging li a#videos_filler {
background:none;
}

/* pages - for the news */

ul.pages,
ul.pages li {
float:left;
display:inline;
}

ul.pages {
margin:0;
list-style:none;
width:100%;
padding:0 0 20px 0;
}

ul.pages li {
margin:0 2px 2px 0;
}

ul.pages li a {
color:#666;
display:block;
text-align:center;
width:23px;
height:20px;
line-height:20px;
background:#f9f7e3;
border:1px solid #d6d3b3;
}

ul.pages li a.selected,
ul.pages li a:hover {
color:#666;
background:#f0ebb1;
}





















/* ----------------------------------------------------------------
	h4x0r
---------------------------------------------------------------- */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */