/* general */

body
{
    background-color: #510b5e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: smaller;
}

td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
}

td.outer
{
  background-color: #F5EFCF;
  border: 1px #000000 solid;
}

td.stock
{
  padding-right: 7px;
  padding-left: 7px;
}

td.logoBar
{
  border-top: 1px #555555 solid;
  border-left: 1px #555555 solid;
  border-right: 1px #555555 solid;
  background-color: #FFFFFF;
}

.box
{
  border: 1px #555555 solid;
}

.lightgray
{
  background-color: #E5E5E5;
}

.gray
{
  background-color: #999999;
}

a:link, a:visited
{
  color: #525252; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline
}

a:active, a:hover
{
  color: #9d080e; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none
}

a.darkLink:link, a.darkLink:visited
{
  color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline
}

a.darkLink:active, a.darkLink:hover
{
  color: #525252; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none
}

hr
{
  height: 0px;
  border: solid #555555 0px;
  border-top-width: 1px;
}

td.navbar
{
  background-color: #E4DDB8;
  border-bottom: 1px solid #908F8C;
}

.box_header
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt;
}

.navbar_inactive
{
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
  color: #555555;
}

.stdText
{
  font-weight: bold;
  font-size: 9pt;
  color: #555555;
}

td.dotted_top
{
  border-top: 1px dotted #682028;
}
td.dotted_bottom
{
  border-bottom: 1px dotted #555555;
}

a.bold:link, a.bold:visited
{
  font-weight: bold;
}

a.smaller
{
  font-size: 8pt;
}

.alert
{
  color: #aa1020;
  font-weight: bold;
}

.highlight
{
  color: #FD8700;
  font-weight: bold;
}

.highlightcompany
{
  color: #FD8700;
  font-weight: bold;
  font-size: 11pt;
}

div.helpblock
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
}

td.sidebar
{
  border-left: 1px dashed #7D0819;
}

.menugroup
{
  background-color: #EEEEEE;
  padding: 5px;
}

a.logo:link, a.logo:visited
{
  font-weight: bold;
  font-size: 14pt;
  text-decoration: none;
  color: #2A4966;
}

.titlebar
{
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
  color: #682028;
}

.information
{
  color: #7D0819;
  font-weight: bold;
}

.fineprint
{
  color: #682028;
  font-size: 7pt;
}

.reqTitle
{
  font-weight: bold;
  font-size: 10pt;
  color: #682028;
}

.stdButton
{
  font-weight: bold;
  font-size: 10pt;
  background-color: #510b5e;
  color:white;
}

.highlightButton
{
  font-weight: bold;
  font-size: 10pt;
  background-color: #FD8700;
  color:white;
}

.lightest
{
  background-color: #FFFFFF;
}
.lighter
{
  background-color: #EEEEEE;
}
.light
{
  background-color: #DDDDDD;
}
.lightyellow
{
  background-color: #FFFD45;
}
.dark
{
  background-color: #510b5e;
}
.darker
{
  background-color: #510b5e;
}
.darkest
{
  background-color: #000000;
}

ul.entry
{
  list-style-position: outside;
}

ol.entry
{
  list-style-position: outside;
}

li.entry
{
  color: red;
}

a.entry:link, a.entry:visited
{
  color: green;
}

a.entry:active, a.entry:hover
{
  text-decoration: underline;
  color: #3b593b;
}

a.header:link, a.header:visited
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt;
}

a.header:active, a.header:hover
{
  text-decoration: underline;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt;
}
