td{font-family:Tahoma;font-size:11px;color:#000000}
a{ color:#1e5f7c; font-family: Arial, Verdana, Helvetica, sans-serif; }
h1 { color: #107615; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { color: #107615; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0; }
#mainnav { font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; width: 100%; height: 35px;}
#mainnav ul { margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 12px; font-weight: bold; overflow: visible; }
#mainnav li { height: 35px; overflow: hidden; float: left; list-style-type: none; padding: 0; display: block; white-space: nowrap; }
#mainnav a { display: block; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 100px; height: 35px; padding: 8px 0 5px; }
#mainnav a:link, #mainnav a:visited { color: #1e5f7c; background-position: 0 0; text-decoration: none; padding-bottom: 4px; }
#mainnav a:hover, #mainnav a:active { background-image:  url(images/over.jpg); background-position: 0 0; color: #666; background-repeat: repeat-x; padding-right: 0; padding-bottom: 4px; padding-left: 0; }
#onpagemain a:link, #onpagemain a:visited  { color: #666; background-image:  url(images/over.jpg); background-repeat: no-repeat; background-position: 0 0; padding-bottom: 4px; }
#onpagemain a:hover, #onpagemain a:active { color: #fff; background-image:  url(images/over.jpg); background-repeat: no-repeat; background-position: 0 0; padding-bottom: 4px; }
.hugeOrange { color: #f69300; font-size: 36px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.hugeGrey { color: #666; font-size: 36px; font-family: Arial, Verdana, Helvetica, sans-serif; }
