body { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0; /* zeroes the padding on the body ~ Opera carries a default padding and requires this zeroing */
	color: #000;
}

td { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	}

hr {
	height: 1px ;
}

div.searchbutton input {
	border: none ;
	margin-top: 4px ;
	padding: 0 20px 1px 20px ;
	font-size: 10px ;
}

/* end Kerry's added styles */

img { border-color: black }

.bodyheader {  color: black; font-weight: bold; font-size: 16px; font-family: Verdana, Arial }
.bodysubhead  { color: black; font-size: 12px; font-family: Verdana, Arial; font-weight: bold }
.bodytext { color: #3F3F3F; font-size: 10px; font-family: Verdana, Arial }
.bodyfootnote { font-size: 9px; font-family: Verdana, Arial; text-align: justify }

.homeheader { font-weight: bold; font-size: 16px; font-family: Verdana, Arial }

.bodylink { font-size: 11px; font-family: Verdana, Arial; text-align: justify }
.bodysectiontitle { color: black; font-size: 12px; font-family: Verdana, Arial; text-align: justify; font-weight: bold }
.bodysmall { font-size: 10px; font-family: Verdana, Arial }
.bodytable { font-size: 10px; font-family: Verdana, Arial }
.bullet { color: #B00000; font-size: 11px; font-family: Verdana, Arial }
.relatedlinksheader { color: black; font-size: 11px; font-family: Verdana, Arial }

.leftlink { color: black; font-size: 10px; font-family: Verdana, Arial }
.lefttext { font-weight: bold; font-size: 11px; font-family: Verdana, Arial }
.rightlink { font-size: 10px; font-family: Verdana, Arial }
.righttext { font-weight: bold; font-size: 11px; font-family: Verdana, Arial }

.caption { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial }
.credit { color: black; font-size: 9px; font-family: Verdana, Arial }

.newsbio { color: black; font-style: italic; font-size: 10px; font-family: Verdana, Arial }
.newssubhead  { color: black; font-size: 12px; font-family: Verdana, Arial }
.byline  { font-size: 10px; font-family: Verdana, Arial; font-weight: bold }

.opibodytext { font-size: 10px; font-family: Verdana, Arial }
.opicaption { font-weight: bold; font-size: 10px; font-family: Verdana, Arial }
.opidownload { font-weight: bold; font-size: 10px; font-family: Verdana, Arial }
.opiheader { color: black; font-weight: bold; font-size: 16px; font-family: Verdana, Arial }
.opisubhead { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }


.upperlink { color: maroon; font-size: 10px; font-family: Verdana, Arial }
.lowerlink { font-size: 10px; font-family: Verdana, Arial; text-align: justify }
.gmtext { font-size: 9px; font-family: Verdana, Arial }


a { color: maroon; font-weight: bold; text-decoration: none; border-color: black }
a:active { color: #B00000; font-weight: bold; text-decoration: none }
a:visited { color: #999966; font-weight: bold; text-decoration: none }
a:hover { color: #006699; font-weight: bold; text-decoration: none }

.upperlink a { color: maroon }
.upperlink a:active { color: maroon }
.upperlink a:visited { color: #999966 }
.upperlink a:hover { color: #006699 }

#mainNav  { line-height: 24px; margin: 0; height: 24px }
#mainNav ul  { margin: 0; padding: 0 }
 
#mainNav li  {
	list-style-type: 	none;
	margin: 		0;
	padding: 		0;
	float:			left;
	display: 		inline;
} 

#mainNav li a {
	font-size:		11px;
	font-family:	Verdana;
	font-weight:	bold;
	float: 			left;
	display: 		block;
	margin-top:		0px;
	padding:		4px 10px 5px 10px;
	text-decoration:	none;
	background: #cacaca;
	color: maroon;
}


#mainNav li a:hover {
	background: white;
	color: #006699;
	
}