  * {
	margin: 0;
	padding: 0;
}

body {
	color: #e1e1e1;
	background-color: #000;
 	font-size: 62.5%; 
 	margin-bottom: 40px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
}

.main {
	background: #000 url(../images/mid_bg.jpg) repeat-x 0 245px;
	}
	
.update {
	text-align: center;
	}


table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

.clear{
	clear:both;
}
/**************
 	Site Container Box
*/
#wrapper {
	position: absolute;
	width: 900px; 
	left: 50%; 
	margin-left: -450px;
	height: 1000px; 
}



/** Header **/

#navSearch {
	width: 680px;
	height: 23px;
	padding-right: 18px;
	text-align: right;
	margin-left: 202px;
	background: url(../images/search_bg.jpg) no-repeat;padding-top: 4px;}


#headerContainer {
	float: left;
	width: 100%;
	margin: 0 0 30px;
	}
	
#logo {
	float: left;
	width: 202px;
	height: 161px;
	}
	
img {
	border: none;
	}

#headerContent {
	float: right;
	width: 698px;
	height: 161px;
	}
	
#headerImage {
	height: 70px;
	margin-top: 25px;
	text-align: center;
	}
	
	
#headerText h2 {
	text-align: center;
	font-size: 2.2em;
	font-weight: bold;
	}
	
	
/*** Main Nav ***/
#domMenu_main {
	float: left;
	width: 900px;
	height: 28px;
	overflow: visible;
	background: url(../images/nav_bg.jpg) no-repeat center;
	}

#Navigation ul { 
 	float: right; 
	margin-right: 10px;
	}
	#Navigation ul li { 
	 	list-style: none; 
		margin: 0 2px; 
		float: left;
		line-height: 2.8em;
		display: block;
		}
  		#Navigation ul li a { 
			float: left;
			text-decoration: none;
			display: block; 
			height: 2.3em; 
			font-size: 1.2em; 
			padding: 0 0 0 10px;
			color: #fff;
			}
		#Navigation ul li a span {
			text-align: center;
	        float: left;
			padding-right: 10px;
			height: 2.3em;
 
		}
			#Navigation ul li a:hover { 
			 	background: #93C7E7 url(../images/hoverTabLeft.gif) no-repeat left top; 
				color: #fff;
				cursor: pointer;
				}
			#Navigation ul li a:hover span {
				background: #93C7E7 url(../images/hoverTabRight.gif) no-repeat right top;
				cursor: pointer;
			}
    		#Navigation ul li a.current,
    		#Navigation ul li a.section,
    		#Navigation ul li a.section:hover,
    		#Navigation ul li a.current:hover { 
			 	background: #fff url(../images/activeTabLeft.png) no-repeat left top; 
			 	color: #444;
				}
			#Navigation ul li a.current span,
			#Navigation ul li a.section span,
    		#Navigation ul li a.section:hover span,
			#Navigation ul li a.current:hover span {
				background: #fff url(../images/activeTabRight.png) no-repeat right top;
				color: #444;
			}

/* Main Content*/
#contentMain {
	float: left;
	width: 430px;
	height: 342px;
	margin: 20px 0 0;
	}
	
#contentSub {
	float: left;
	width: 880px;
	height: auto;
	margin: 0 0;
	padding: 20px 10px 10px;
	background: #004b62 url(../images/mid_bg_borderless.gif) repeat-x;
	}
	
#contentSubform {
	float: left;
	width: 880px;
	height: auto;
	margin: 0 0;
	padding: 20px 10px 0;
	background: #004b62 url(../images/mid_bg_borderless.gif) repeat-x;
	}	
	
/* RSS Feed*/

#newsFeed {
	margin: 10px 0 0;
	}
	
#newsFeedhead {
	width: 430px;
	height: 30px;background: url(../images/rssbackground.png) no-repeat 0 1px;}
	
#newsFeedcontent {
	
	}
	
/* Image Rotation*/

#imageRotation {
	float: left;
	width: 460px;
	height: 342px;
	margin: 20px 0 0;
	}


/* Content Column Left*/
#contentColumnleft {
	float: left;
	width: 445px;
	height: 500px;
	margin: 90px 5px 0 0;
	background: url(../images/headerbg.png) no-repeat 0 2px;
	}
	
#sponsors {
	float: left;
	width: 445px;
	height: auto;
	text-align: left;
	}

/* Content Column Right*/
#contentColumnright {
	float: left;
	width: 445px;
	height: 500px;
	margin: 90px 0 0 5px;
	background: url(../images/headerbg.png) no-repeat 0 2px;
	}


/* Footer 
*****************************************/

#footer {
	float: left;
	width: 900px; 
	height: 30px;
	border-top: 3px solid #e1e1e1;
	text-align: center;
	padding-top: 4px;
	}
	
  