A:link {color:#660000}
A:visited {color:#660000}


a.leftnavcategory:link, a.leftnavcategory:visited, .leftnavcategory {font-family:Arial,Helvetica,Verdana,Sanserif; color:#003366;font-size:12px;font-weight:bold}
A.leftnavsubcategory:link, .leftnavsubcategory:visited, .leftnavsubcategory {font-family:Arial,Helvetica,Verdana,Sanserif; color:white;font-size:11px;}
.searchtext {font-family:Arial,Helvetica,Verdana,Sanserif;text-decoration:none;color:#99AACC;font-size:12px;font-weight:bold}
.advsearchtext {font-family:Arial,Helvetica,Verdana,Sanserif;text-decoration:none;color:white;font-size:11px;font-weight:bold}
A.topnavcategory:link, A.topnavcategory:visited, .topnavcategory {font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:center;text-decoration:none; color:white;font-size:12px;font-weight:bold}
.topnavcategoryon {font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:center;text-decoration:none; color:#FFFFCC;font-size:12px;font-weight:bold}
A.topnavtextlink:link {font-family:Arial,Helvetica,Verdana,Sanserif;color:#003366;font-size:10px;font-weight:bold}
SPAN.topnavtextlink {font-family:Arial,Helvetica,Verdana,Sanserif;color:#003366;font-size:10px;font-weight:bold}

.thumbnaillink {font-family:Arial,Helvetica,Verdana,Sanserif;color:#333399;font-size:12px;text-decoration:underline}


ul, li, p, blockquote, .bodytext {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:12px; line-height: 15px}
.bodytextsmall { font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:11px; line-height: 13px }
A.bodytext {font-family:Arial,Helvetica,Verdana,Sanserif;color:#660000;font-size:12px; line-height: 15px}
.bodytextcolor {font-family:Arial,Helvetica,Verdana,Sanserif;color:#003366;font-size:12px;}
A.bodytextreverse:visited, A.bodytextreverse:link, .bodytextreverse{font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:12px;}
.bodytextred {font-family:Arial,Helvetica,Verdana,Sanserif;color:#990000;font-size:12px;}

.bodytextbold {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:12px;font-weight:bold}
.bodytextcolorbold {font-family:Arial,Helvetica,Verdana,Sanserif;color:#333399;font-size:12px;;font-weight:bold}
.bodytextreversebold {font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:12px;;font-weight:bold}


.bodytextitalic {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:12px;font-style:italic}
.bodytextitalicreverse {font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:12px;font-style:italic}

.bodytextbolditalic {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:12px;font-weight:bold;font-style:italic}

.bodysubhead {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:14px;font-weight:bold; }
.bodysubheadreverse {font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:14px;font-weight:bold}
.bodysubheadcolor {font-family:Arial,Helvetica,Verdana,Sanserif;color:#666666;font-size:14px;font-weight:bold}
.bodysubheadgray {font-family:Arial,Helvetica,Verdana,Sanserif;color:#CCCCCC;font-size:14px;font-weight:bold}

.bodyheader {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:16px;font-weight:bold}
.bodyheadergray {font-family:Arial,Helvetica,Verdana,Sanserif;color:#cccccc;font-size:16px;font-weight:bold}
.bodyheaderreverse {font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:16px;font-weight:bold}
.bodyheadercolor {font-family:Arial,Helvetica,Verdana,Sanserif;color:#333399;font-size:16px;font-weight:bold}
.bodyheaderbold {font-family:Arial,Helvetica,Verdana,Sanserif;color:#333399;font-size:18px;font-weight:bold}
.bodyheaderred {font-family:Arial,Helvetica,Verdana,Sanserif;color:#660000;font-size:16px;font-weight:bold}


.smallprint {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:10px;}
.smallprintreverse {font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:10px;}
.smallprintitalic {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:10px;font-style:italic;}
.smallprintbold {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:10px;font-weight:bold;}
.smallprintcolor {font-family:Arial,Helvetica,Verdana,Sanserif;color:#336699;font-size:10px;}

.footertext {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:10px;}

.warningtextred {font-family:Arial,Helvetica,Verdana,Sanserif;color:#990000;font-size:12px;;font-weight:bold}

.kicker {font-family:Arial,Helvetica,Verdana,Sanserif;color:#ff6633;font-size:12px;}

.textfieldlabel {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:12px;font-weight:bold}

.breadcrumb {font-family:Arial,Helvetica,Verdana,Sanserif;color:#99AACC;font-size:16px;text-decoration:none;font-weight:bold}
.breadcrumblast {font-family:Arial,Helvetica,Verdana,Sanserif;color:#336699;font-size:16px;text-decoration:none;font-weight:bold}

SPAN.pageselector {font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:10px;text-decoration:none;font-weight:bold}
A.pageselector {font-family:Arial,Helvetica,Verdana,Sanserif;color:#333399;text-decoration:none;font-size:10px}




.charttitle{padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-family:Arial,Helvetica,Verdana,Sanserif;color:white;font-size:12px;text-align:center;font-weight:bold;background-color:black}
.chartdata{padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-decoration:none;text-align:left;color:white;font-size:10px;background-color:#666666}
.chartcopy{padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-decoration:none;color:black;font-size:12px;background-color:#cccccc}



.formelem{font-family:Arial,Helvetica,Verdana,Sanserif;font-size:11px;color:black;}

.topnavspacer { background-color: #003366; }

.descriptionblock { background-color: #cccccc; }

.topnavcell { background-color: #99AACC; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:center;text-decoration:none; color:white;font-size:12px;font-weight:bold; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }
.topnavcellon { background-color: #003366 ; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:center;text-decoration:none; color:white;font-size:12px;font-weight:bold; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }

.topnavadmincell { background-color: #333333; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:center;text-decoration:none; color:white;font-size:12px;font-weight:bold; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }
.topnavadmincellon { background-color: #990000 ; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:center;text-decoration:none; color:white;font-size:12px;font-weight:bold; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }


.leftnavcell { background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }

A.breadcrumb {font-family:Arial,Helvetica,Verdana,Sanserif;color:#99AACC;font-size:12px;font-weight:bold;text-decoration:underline}
SPAN.breadcrumb {font-family:Arial,Helvetica,Verdana,Sanserif;color:#99AACC;font-size:12px;font-weight:bold}
.breadcrumblast {font-family:Arial,Helvetica,Verdana,Sanserif;color:#003366;font-size:12px;font-weight:bold;text-decoration:none}
.breadcrumbintro {font-family:Arial,Helvetica,Verdana,Sanserif;color:black;font-size:12px}

.grayblock { background-color:#cccccc; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:left;text-decoration:none; color:white;font-size:12px;font-weight:bold; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }


.block { background-color:#99AACC; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:left;text-decoration:none; color:white;font-size:12px;font-weight:bold; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }
.newsblock { background-color:white;  padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;  }

.promoblock { background-color:#DDE4F6; font-family:Arial,Helvetica,Verdana,Sanserif;vertical-align:middle;text-align:left;text-decoration:none; color:#003366; font-size:12px;font-weight:bold; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }
.promotext { background-color:white; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }

.summary {background-color:#FFFFCC;}

h1 {
	font-size: 1em; 
	margin: 10px; 
	font-family: Verdana; 
	text-align: center;
}

/* TOP NAV CHANGES APRIL 2004 */

.hnav { 
  color:#ffffff; 
  background-color:#cccccc; 
  width:auto;
  border-style:solid;
  border-width:2px;
  border-bottom-width:0px;
  border-color:black;
  font-family:Arial, Helvetica, Verdana, Sanserif;
  font-weight:bold; 
  font-size:12px; 
  line-height:12px; 
  letter-spacing:0.06em; 
  text-align:center; 
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right:3px;
}

.lo { 
  background-color:#99aacc; 
  border-color:#003366; 
  border-bottom-color:#99aacc; 
}

.hi { 
  background-color:#003366; 
  border-color:#003366; 
  border-bottom-color:#003366; 
}

/* END top nav changes */
