body {
  background: #000000;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  top: 0px;
  right: 20px;
  left: 20px;
  min-width: 620px;
}

td {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

th {
  background: #006699;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

th a {
  color: #FFCC33;
  text-decoration: none;
}

th a:hover {
  text-decoration: underline;
}

a {
  color: #457DB2;
  text-decoration: none;
}

a:hover {
  color: #457DB2;
  text-decoration: underline;
}

caption {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

a.search {
  color: #FFCC33;
}

#header td {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
} 

#main {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#spotlight {

}

#spotlight a {
  color: #FFCC33;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;  
}

#spotlight a:hover {
  text-decoration: underline;
}

#help {

}

#help a {
  color: #336699;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

#help a:hover {
  text-decoration: underline;
}

#sidenav {

}

#sidenav a {
  color: #FFCC33;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

#sidenav a:hover {
  text-decoration: underline;
}

.topnav a {
  background: #000000;
  color: #FFCC33;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 0px 2px 0px;
  text-decoration: none;
  display: block;
}

.topnav a:hover {
  background: #006699;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 0px 2px 0px;
  text-decoration: none;
  display: block;
}

.news {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;  
}

.copyright {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;  
  padding-bottom: 20px;
  padding-left: 5px;
}

.trademark {
  color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-right: 20px;
  padding-left: 20px;
}

.trademark a {
  color: #CCCCCC;
}

.trademark a:hover {
  text-decoration: underline;
}

.help-list {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 5px;
  border-bottom: 1px solid #CCCCCC;
}

.help-list a {
  color: #336699;
  text-decoration: none;
}

.help-highlight {
  background: #F0F0F0;
}

.help-unhighlight {
  background: #FFFFFF;
}

.indent1 {
  padding-left: 10px;
}

.indent2 {
  padding-left: 20px;
}

.font1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.font2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.font1b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.font2b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.header {
  color: #999999; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px; 
  font-weight: bold; 
  padding-left: 10px;
}

.subheader {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 2px solid #6699CC;
}

a.subheader {
  text-decoration: none;
}

a.subheader:hover {
  text-decoration: none;
}

.subsubheader {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.table-border {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
}

.table-border-left {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;

}

.table-border-top {
  border-top: 1px solid #000000;
}

.table-border2 {
  border-top: 1px solid #CCCCCC; 
  border-right: 1px solid #CCCCCC
}

.table-border3 {
  padding: 7px 7px 7px 15px;
  margin: 10px;
  border: 1px solid #CCCCCC;
}

.cell-border {
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}

.cell-border2 {
  padding: 7px 7px 0px 0px;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC
}

.cell-border3 {
  padding: 7px;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC
}
