body  /* indicates defaults for entire site - whatever is not defined will pull from here */
 {
   color: #333333;
   font-family: myriad, arial, helvetica, verdana, geneva;
   font-size: 11px;
   background-color: #ffffff;
   margin-top: 0px;
   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 {color: #666633; text-decoration: none;}
a:visited {color: #666633; text-decoration: none;}
a:hover {color: #666633; text-decoration: none;}
a:active {color: #666633; text-decoration: none;}

.2nav:link { color: #666633; font-weight: bold; text-decoration: none; font-varient: uppercase; letter-spacing: 2px; font-size: 14px; }
.2nav:hover { color: #666633; font-weight: bold; text-decoration: none; font-varient: uppercase; letter-spacing: 2px; }
.2nav:visited { color: #666633; font-weight: bold; font-varient: uppercase; letter-spacing: 2px; }
.2nav:active { color: #666633; font-weight: bold; font-varient: uppercase; letter-spacing: 2px; }

.3nav:link { color: #666633; font-weight: bold; text-decoration: none; letter-spacing: 0px; font-size: 11px; }
.3nav:hover { color: #666633; font-weight: bold; text-decoration: normal; letter-spacing: 0px; }
.3nav:visited { color: #666633; font-weight: bold; letter-spacing: 0px; }
.3nav:active { color: #666633; font-weight: bold; letter-spacing: 0px; }

/* Different font styles here - no need to define anything that will match the defaults */

.header {
	color: #336699;
	font-size: 20px;
	font-weight: bold;
	font-varient: uppercase;
	letter-spacing: 0px;
	font-family: "Times New Roman", Times, serif;
}
.subhead { color: #996600; font-size: 14px;	font-weight: bold; font-varient: uppercase;	letter-spacing: 0px; }

.subhead2 { color: #666666; font-size: 13px; font-weight: bold; font-varient: uppercase;	letter-spacing: 0px; }

.whiteHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0em;
}

.copyright {color: #666666; font-size: 10px; }
.white {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-family: myriad, arial, helvetica, verdana, geneva;
	font-weight: normal;
	line-height: 13px;
}

.datatable { border: 1px solid #333333; border-collapse: collapse; }
.datatable td { border: 1px solid #333333; text-align: left; padding: 4px;}
.datatable th {border: 1px solid #333333; font-weight: bold; text-align: center; padding: 4px; }
.datatable caption { border: 1px solid #333333; font: bold; font-size: 14px; color: #ffffff; background-color: #999966;  }

.datatable2 { border: 1px solid #d6dde6; border-collapse: collapse; }
.datatable2 td { border: 1px solid #d6dde6; text-align: left; vertical-align: top; padding: 4px;}
.datatable2 th {border: 1px solid #000000; background-color: #d9d1ba; font-weight: bold; text-align: left; padding: 4px; }
.datatable2 caption { font: bold; background-color: #007229; color: #ffffff; }


/* Rest of the styles can go here - more in-depth ones for divs and tds */
#navigation { width: 163px; font-weight: bold; text-align: right; font-size: 12px; background-color: #425833; }
#navigation ul { list-style: none; margin: 0; padding: 0;}
#navigation li { border-bottom: 1px solid #959769; }
#navigation li a:link, #navigation li a:visited { display: block; padding: 10px 7px 10px 7px; background-color: #425833; color: #FCFDFC; text-decoration: none; }
#navigation li a:hover {background-color: #333333; color: #FCFDFC; }

