

body	{
	font-family: Verdana, sans-serif;
	color: #000;
	background: #fff;
	}
	
h1	{
vertical-align: middle;

	font: bold 1.3em Verdana, sans-serif;

	}

h2	{
	font: bold 1.2em Verdana, sans-serif;
	}
	
h3	{
	font: bold 1.0em Verdana, sans-serif;
	margin: 0px;
	}
	
h4	{
	font: bold 0.9em Verdana, sans-serif;
	margin: 0px;
	}
	
p	{
	font: normal 0.9em Verdana, sans-serif;
	padding: 0 0 15px 0;
	}
	
h4 + p	{
	font: normal 0.9em Verdana, sans-serif;
	padding: 0;
	margin: 3px 0;
	}
	
.error {
	color:#e40102;
}

#pageTitle a:link, #pageTitle a:hover, #pageTitle a:visited, #pageTitle a:focus, #pageTitle a:active {
color: #fff;

background: blue;
 text-decoration: none; 
display: inline;
}

#pageTitle.message {
padding: 0; margin: 0;
display: inline;
}

.footer a:link, .footer a:hover, .footer a:visited, .footer a:focus, .footer a:active {
display: inline;
}

	
 a:link,  a:hover,  a:visited,  a:focus,  a:active {
display: inline;

color: blue;
	background:#fff;
	text-decoration:underline;
	}
	
form input:focus	{
	background: #ff9;
	}

.hide	{
	display: none;
	}
	
img	{
	border: none;
	display: block;
	}

#utility a:link	{
	display: inline;
	font: normal .9em Verdana, sans-serif;
	color:#666;
	background:#fff;
	text-decoration:none;
	}
	
#utility a:visited	{
	display: inline;
	font: normal .9em Verdana, sans-serif;
	color:#666;
	background:#fff;
	text-decoration:none;
	}
	
#utility a:hover, #utility a:focus	{
	display: inline;
	font: normal .9em Verdana, sans-serif;
	color:#e40102;
	background:#fff;
	text-decoration:underline;
	}
	
#utility a:active	{
	display: inline;
	font: normal .9em Verdana, sans-serif;
	color:#e40102;
	background:#fff;
	text-decoration:underline;
	}
	
#leftColumn a:link	{
	display: block;
	font: bold 1em Verdana, sans-serif;
	color: #000;
	background: #e3e3e3;
	padding: 3px 5px 4px 5px;
	margin: 0px 0px 1px 0px;
	border-left: 5px solid #333;
	text-decoration: none;
	width: 130px;
	}
	
#leftColumn a:visited	{
	display: block;
	font: bold 1em Verdana, sans-serif;
	color: #000;
	background: #e3e3e3;
	padding: 3px 5px 4px 5px;
	margin: 0px 0px 1px 0px;
	border-left: 5px solid #333;
	text-decoration: none;
	width: 130px;
	}
	
#leftColumn a:hover, #leftColumn a:focus	{
	display: block;
	font: bold 1em Verdana, sans-serif;
	color: #fff;
	background: #333;
	padding: 3px 5px 4px 5px;
	border-left: 5px solid #e40102;
	text-decoration: none;
	}
	
#leftColumn a:active	{
	display: block;
	font: bold 1em Verdana, sans-serif;
	color: #fff;
	background: #333;
	padding: 3px 5px 4px 5px;
	border-left: 5px solid #e40102;
	text-decoration: none;
	}
	
div#search	{
	font: normal .9em Verdana, sans-serif;
	width: 130px;
	background:#e3e3e3;
	padding: 15px 5px 5px 10px;
	border-bottom: 1px solid #fff;
	}
	
#search label, #search label span	{
	display:none;
	}
	
.content img	{
	border: none;
	display: inline;
	}
	
#rightColumn a:link, #rightColumn  a:visited, #rightColumn  a:hover,
 #rightColumn  a:focus, #rightColumn  a:active {
display: block;
}

#rightColumn input	{
	display:block;
	margin: 5px 0px;
	}
	
#rightColumn label	{
	font-family: Verdana, sans-serif;
	}
	
#sponsors h2, #rightColumn h2 	{
	color: #999;
	background: #fff;
	padding: 10px 0px 8px 10px;
	}
	
#sponsors img	{
	padding: 5px 0px;
	}

table.recordNavigation { margin-left: 5%; margin-right: 5%; }
table.recordList { padding:0px; margin:0px; width:410px; }
tr.recordListItem1 { padding:5px; background-color:#e9eaeb;}
tr.recordListItem0 { padding:5px; background-color:#dce0e2;}
.recordListItem1 a { color:#333; background:transparent; }
.recordListItem1 a:visited { color:#000; background:transparent; }
.recordListItem1 a:hover { color:#e40102; background:transparent; }
.recordListItem0 a { color:#333; background: transparent; }
.recordListItem0 a:visited { color:#000; background:transparent; }
.recordListItem0 a:hover { color:#e40102; background:transparent; }	

