/* GLOBAL CSS */
/* ALL PAGES */
body {
	margin-left: 0px ;
	margin-top: 0px ;
	margin-right: 0px ;
	margin-bottom: 0px ;
	background-color: #2D2D2D ;
}

body,td,th {
	color: #000000 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ;
	line-height: 18px ;
}

a:link, a:visited, a:active {
	text-decoration: none ;
	color: #0000cc ;
	
}

a:hover {
	text-decoration: underline ;
	color: #0000cc ;
}

a.image:link, a.image:visited, a.image:active, a.image:hover {
	border: 0px ;
}

#OuterShell {
}

#Nav {
}

#Content {
}

#Footer {
}

.cleaner {
	clear: both ;
	height: 0px ;
	font-size: 0px ;
	line-height: 0px ;
	border: 0px ;
	margin: 0px ; 
	padding: 0px ;
	background: transparent ;
}

.form_instructions {
	font-weight: normal ;
        font-size: 10px ;
	color: #000000 ;
}

a:link.form_instructions, a:active.form_instructions, a:visited.form_instructions, a:hover.form_instructions {
	color: #0000cc ;
}

.form_error {
        color: #cc0000 ;
        font-style: italic ;
}

/* News styles */

.newsOn {
	font-weight: bold ;
}

.newsOn a, .newsOn a:visited, .newsOn a:active {
	color: #0000cc ;
	text-decoration: none ;
}

.newsOn a:hover {
	text-decoration:none;
}

.newsOff {

}

.newsOff a, .newsOff a:visited, .newsOff a:active {
	text-decoration: none ;
}

.newsOff a:hover {
	text-decoration: underline ;
}

.newsDate {
	font-style: italic ;
}       

.newsHeadline {
	font-weight: bold ;
} 
