body  /* indicates defaults for entire site - whatever is not defined will pull from here */
 {
   color: #333333;
   font-family: verdana, tahoma, arial, helvetica geneva;
   font-size: 11.5px;
   background:url(images/bg_gradient.jpg) repeat-x fixed top left #f8f9fb;
   margin-top: 15px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
	}

#sitedescription  {display: none;}	

/* All anchor definitions here - anchor styles need to be kept separate from font styles e.g. must have link/hover/visited/active defined  */

a:link, a:visited {color: #0F5CAC; text-decoration: none;}
a:hover, a:active {color: #000000; text-decoration: none;}

.nav2:link, .nav2:visited { color: #0F5CAC; font-weight: bold; text-decoration: none; font-varient: uppercase; font-size: 13px; }
.nav2:hover, .nav2:active { color: #ffffff; font-weight: bold; text-decoration: none; font-varient: uppercase; font-size: 13px;}

.anav:link, .anav:visited { color: #0d5cab; text-decoration: none; font-size: 11px; }
.anav:hover, .anav:active { color: #0d5cab; text-decoration: underline; font-size: 11px; }

/* Different font styles here - no need to define anything that will match the defaults */
h1 {font-size: 16px; color: #0F5CAC; font-weight: bold; font-varient: uppercase; padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}
h2 { color: #0F5CAC; font-size: 12px; font-weight: bold; font-varient: uppercase; padding: 0; margin: 0;}
h3 {font-size: 14px; color: #000000; font-weight: bold; font-varient: uppercase; padding:10px; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}

.copyright { color:#0F5CAC; font-size: 10px; padding-right: 15px; }
.homecontent { text-align:left; vertical-align: top; padding-right: 8px; height: 230px; overflow: auto;}
.content { text-align: left; vertical-align: top; padding-right: 8px; height: 420px; overflow: auto;}
.teaser { text-align: center; vertical-align: top; padding-right: 10px; padding-left: 10px; font-size: 10px;}
.highlight { background: url(images/highlight.gif) no-repeat; width: 205px; height: 218px; vertical-align:middle; }
.rightimg { float: right; padding-left: 5px; padding-right: 30px; }

/* Rest of the styles can go here - more in-depth ones for divs and tds */
hr { color: #666666; height: 1px; }

.datatable { border: 1px solid #CCCCCC; border-collapse: collapse; }
.datatable td { border: 1px solid #cccccc; text-align: left; vertical-align: top; padding: 4px;}
.datatable caption { font: bold; background-color: #0F5CAC; font-weight: bold; color: #ffffff;  padding: 4px;}