BODY
{
	background: url('/assets/img/background.jpg') no-repeat top center;
	background-attachment: fixed;
	margin:0px;
	padding:0px;
	font-family: arial, verdana;
}
#container
{

	width: 940px;
	min-height: 1600px;
	margin:0px auto;
}
#banner{}
#navigation
{
	width: 935px;
	background: url('/assets/img/nav_repeater.png') repeat-x 0px 0px;
	height: 38px;
}


#content-body
{
	margin-top: 25px;
	width: 935px;
	background: url('/assets/img/content_body_repeater.jpg') repeat-x top center;
	min-height: 900px;
}
#ancillary-content
{
	margin-top: 25px;
	width: 935px;
	overflow: hidden;
	background: url('/assets/img/content_body_repeater.jpg') repeat-x top center;
	padding-bottom: 100px;
	font-size: 12px;
	line-height: 18px;	
}
#ancillary-content p
{
	font-size: 12px;
	line-height: 18px;
}
#ancillary-content h4
{
	font-size: 16px;
	margin:0px;
	padding:0px;
}
#footer
{
	position:fixed;
	bottom:0;
	width:956px;
	margin-left: -9px;
	height:61px;   /* Height of the footer */
	background: url('/assets/img/footer_bar.png') no-repeat;
}
#footer p
{
	font-size: 12px;
	color: #FFF;
	padding:0px;
	margin:0px;
	margin-top: 4px;
}
#footer a
{
	text-decoration: none;
	color: #FFF;	
}
.white-box
{
	background: url('/assets/img/white_box.jpg') no-repeat;
	height: 397px;
	width: 340px;
	position: relative;	
}
.wide-white-box
{
	background: url('/assets/img/wide_white_box.jpg') no-repeat;
	height: 400px;
	width: 706px;
}

.featured-news-box
{
	position: relative;
	width: 308px;
	margin: 20px auto;
	height: 340px;
	overflow:hidden;	
}	

.featured-news-box h2
{
	font-size: 12px;
	padding:0px;
	margin:0px;
	margin-top: 8px;
}
.featured-news-box img
{
	padding: 2px;
	border: 1px solid #CCC;
}
.featured-news-box P
{
	font-size: 11px;
	color: #333333;
}

.green-header
{
	background: url('/assets/img/sponsor_header_bg.jpg') no-repeat;
	height: 24px;
	width: 180px;
}
.green-header h3
{
	margin:0px; padding:0px;
	padding: 4px;
	color: #FFF;
	font-size: 12px;
	text-align:Center;

}
.green-column{width: 180px; background: #014a11;}
.sponsor-box{padding: 2px; text-align: center;}

.clear{float: none; clear: both;}
.p10{padding-left: 10px; padding-right: 10px; padding-top: 30px;}
.float-left{float: left;}
.float-right{float: right;}
.ml10{margin-left: 10px;}
.w710{width: 710px;}
.w225{width: 215px;}
.ml10{margin-left: 10px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.p4{padding: 4px;}

.schedule-box
{
	width: 660px;
	margin: 0px auto;
	padding-top: 10px;
}
.schedule-content-header{margin:0px; padding:0px; font-size: 14px;}
.schedule-header{background: #014a11; color: #FFF; padding: 4px; font-size: 12px; }
.light-row{font-size: 12px; color: #333; padding:4px;}
.dark-row{font-size: 12px; color: #333; padding:4px; background: #ececec;}


.homepage-tabs
{
	position: relative;
	top: 8px;
	left: 8px;
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.homepage-tabs li
{
	float:left;
}
.homepage-tabs li a
{
	float: left;
	display: block;
	padding: 4px 12px;
	color: #FFF;
	font-size: 11px;
	background: url('/assets/img/tab_bg.jpg') repeat-x;
	text-decoration:none;
}

.homepage-tabs li a:hover, .homepage-tabs li a.selected
{
	float: left;
	display: block;
	padding: 4px 12px;
	color: #000;
	font-size: 11px;
	background: url('/assets/img/tab_bg_select.jpg') repeat-x;
	text-decoration:none;	
}
.tab-content-pos
{
	padding: 10px;
	margin-top: 30px;
}
.tab-content
{
	font-size: 11px;
	color: #333333;
}






.news-display-box
{
	overflow: hidden;
	padding-bottom: 10px;
}
.news-display-box img
{
	margin-right: 10px;
}

hr
{
	border: none;
	background: #999999;
	height: 1px;
	padding:0px;
	margin:0px;
}

.featured-news-box
{
	min-height: 357px;
	position: relative;
}

.news-circles
{
	position: absolute;
	bottom: 0px;
	right: 10px;
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.news-circles li
{
	float: left;
}
.news-circles li a
{
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(/assets/img/circles.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
/* mouseover state */
.news-circles a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.news-circles a.selected {
	background-position:0 -16px;     
}

.action-link{ color: #000; font-size: 11px; font-weight: bold; text-decoration: none;}
.action-link:HOVER{ color: #000; font-size: 11px; font-weight: bold; text-decoration: underline;}

.links{ color: #005f03; font-size: 11px; text-decoration: underline;}
.links:HOVER{ color: #000; font-size: 11px; text-decoration: none;}






.featured-news-box ul, .featured-news-box li
{ 
	margin:0px;
	padding:0px;
	list-style:none;
}	
.featured-news-box, .featured-news-box li
{ 
	width: 308px;
	height: 340px;
	overflow:hidden;
}	
#control-box 
{
	position: absolute;
	top: 365px;
	right: 10px;	
	height: 30px;	
}
	
	ol#controls{
		margin:0px;
		padding:0;
		height:15px;
		padding-top: 6px;
		margin-left: 10px;
		}
	ol#controls li{
		margin:0 4px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:15px;
		line-height:15px;
		}
	ol#controls li a{
		float:left;
		width:8px;
		height:8px;
		float:left;
		margin:3px;
		background:url(/assets/img/circles.png) 0 0 no-repeat;
		display:block;
		font-size:1px;		
		}
	ol#controls li a span{display: none;}
	ol#controls li.current a{
	background-position:0 -8px;   
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


