.menu_prim {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: black;
}

H1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
}

H2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
}

H3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
}

P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

OL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

UL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

.jumpIndex {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;  
}

.bigText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
}

.textmenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

a.secondary:link {
  color: white;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.secondary:visited {
  color: white;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.secondary:hover {
  color: #CC6666;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

.header {
  color: white;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.header:link {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.header:visited {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.header:hover {
  color: white;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

.headerOn {
  color: yellow;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.headerOn:link {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.headerOn:visited {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.headerOn:hover {
  color: white;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.normal:link {
  color: #003366;
  text-decoration: underline;
}

a.normal:visited {
  color: #003366;
  text-decoration: underline;
}

a.normal:hover {
  color: 990000;
  text-decoration: underline;
}

a.catalog:link {
  color: 003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

a.catalog:visited {
  color: 003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

a.catalog:hover {
  color: cc3333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

a.sidebar:link {
  color: #cccccc;
  text-decoration: underline;
  font-size: xsmall;
}

a.sidebar:visited {
  color: #cccccc;
  text-decoration: underline;
  font-size: xsmall;
}

a.sidebar:hover {
  color: cc6666;
  text-decoration: underline;
  font-size: xsmall;
}


/* Tab menu styles */

ul#tabnav { /* general settings */
 font-size: 7.5pt;
}
ul#tabnav li a { /* settings for all tab links */
 margin-right: 3px; /* set additional spacing between tabs as desired */
 padding-right:3px;
 padding-left:3px;
}
ul#tabnav a.tabselected {
 border-bottom:1px solid #ececec;
 background-color:#EB9F5B;
}
ul#tabnav a:hover { /* settings for hover effect */
background-color:#EB9F5B;
}

table.searchNew {
width:100%;
}
.searchSubmit {
 text-align:center;
}
.Idx_Header {
 background-color:#EB9F5B;
}
.Idx_Content {
 border-bottom:1px solid #999;
}