body  /* indicates defaults for entire site - whatever is not defined will pull from here */
 {
   font-family: verdana, myriad, arial, helvetica, geneva;
   font-size: 12px;
   color: #000000;
   background-color: #dcd8cc;
   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: #578c8d; text-decoration: none;}
a:visited {color: #578c8d; text-decoration: none;}
a:hover {color: #999999; text-decoration: underline;}
a:active {color: #578c8d; }

.wlink:link {color: #ffffff; text-decoration: none;}
.wlink:visited {color: #ffffff; text-decoration: none;}
.wlink:hover {color: #ffffff; text-decoration: underline;}
.wlink:active {color: #ffffff; } 
/* Different font styles here - no need to define anything that will match the defaults */

.header { color: #578c8d; font-size: 15px; font-weight: bold; font-varient: uppercase; letter-spacing: 3px; }
.subhead { color: #616161; font-size: 13px;	font-weight: bold; font-varient: uppercase;	letter-spacing: 1px; }
.copyright {color: #000000; font-size: 10px; }
.white {color: #ffffff;	font-size: 11px; text-decoration: none; font-weight: normal; }
.whitehead {color: #ffffff; font-size: 14px; text-transform: capitalize; font-weight: bold; }
.content { padding: 15px; }

/* Rest of the styles can go here - more in-depth ones for divs and tds */
.left {width: 6px; background-image:url(images/shadow_left.gif);}
.right {width: 6px; background-image:url(images/shadow_right.gif);}
.wline {width: 1px; background-color: #ffffff; }
.wline2 {height: 1px; background-color:#ffffff; }
.indent { margin-left: 14px;}
.bottom { background-image:url(images/bottom.gif); height: 6px; }

#anchor {
	background-image: url(images/anchor_bg.gif); height: 25px; text-align: right; vertical-align: top; padding-right:8px; padding-top: 5px; width: 774px; color:#ffffff; }
#anchor a:link, #anchor a:visited {color:#ffffff; text-decoration: none; font-size: 11px; }
#anchor a:hover {color:#ffffff; text-decoration: underline; }

.address { background-image: url(images/hdr_bg_right.gif); text-align: right; vertical-align: middle; padding-right: 8px; font-size: 11px; color:#ffffff; width: 486px; font-weight: bold; }

#navigation { width: 165px; font-weight: bold; text-align: left; font-size: 12px; height: 258px; background-color: #d5dada; }
#navigation ul { list-style: none; margin: 0; padding: 0;}
#navigation li { border-bottom: 1px solid #ffffff; }
#navigation li a:link, #navigation li a:visited { display: block; padding: 12px 5px 12px 5px; background-color: #d5dada; color: #565656; text-decoration: none; }
#navigation li a:hover {background-color: #bac9c9; color: #565656; }
#navigation ul ul { margin-left: 12px; font-size: 11px; text-align: left;}
#navigation ul ul li { margin:0; padding: 0; }
#navigation ul ul a:link, #navigation ul ul a:visited {background-color: #e6e6e6; color:#454545; font-weight: normal; padding: 4px;}
#navigation ul ul a:hover { background-color: #ffffff; color:#000000; }



