a:link {color:#373B84} 
a:visited {color:#373B84} 
a:active {color:#373B84; text-decoration:none} 
a:hover {color:#373B84; text-decoration:none}


H1 { font-size: 33px}
H2 { font-size: 23px}
H3 { font-size: 19px}
H4 { font-size: 16px}
H5 { font-size: 13px}
H6 { font-size: 11px}

p, td, body {font-family : Verdana, Arial, Helvetica, sans-serif}

.main_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}

.main_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.infobox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.top_links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

.top_links a:link {color:#FFFFFF} 
.top_links a:visited {color:#FFFFFF} 
.top_links a:active {color:#FFFFFF; text-decoration:none} 
.top_links a:hover {color:#FFFFFF; text-decoration:none}

.left_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

.left_text a:link {color:#FFFFFF} 
.left_text a:visited {color:#FFFFFF} 
.left_text a:active {color:#FFFFFF; text-decoration:none} 
.left_text a:hover {color:#FFFFFF; text-decoration:none}

/***********************************************************************************************/

a.mainlink:link {color:#373B84; text-decoration: none; font-weight: bold;}
a.mainlink:visited {color:#373B84; text-decoration: none; font-weight: bold;} 
a.mainlink:hover {color:#373B84; text-decoration: underline; font-weight: bold;}
a.mainline:active {color:#373B84; text-decoration:none; font-weight: bold;} 

td.lbl {
  font-family: arial, helvetica;
  font-size: 14px;
  font-weight: bold;
}

td.val {
  font-family: arial, helvetica;
  font-size: 14px;
  font-weight: 400;
}

.new_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000 }

/** Schedules page */

/** Schedule row spacer */
.schspc { 
  border: none;
  height: 30px;
}

/** Schedule row header */
.schhdr {
  padding: 5px;
  font-family: verdana, arial, helvetica;
  font-size: 12pt;
  font-weight: bold;
  border: 1px solid #000080;
}

/** Schedule row label */
.schlbl {
  padding: 5px;
  width: 75px;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #373B84;
  border-left: 1px solid #000080;
  border-bottom: 1px solid #000080;
}
 
/** Schedule row text */
.schtxt {
  padding: 5px;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  font-weight: normal;
  border-left: 1px solid #000080;
  border-right: 1px solid #000080;
  border-bottom: 1px solid #000080;
}

/** Job Openings page */

.jobhdr {
  padding: 5px;
  font-family: verdana, arial, helvetica;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 1px solid #000080;
}

.jobspr {
  border: none;
  height: 20px;
}

.jobrow {
  padding-top: 5px;
  padding-left: 5px;
  font-family: verdana, arial, helvetica;
  font-size: 11pt;
  font-weigth: normal;
}