<style>

BODY, TABLE, TR, TD, ADDRESS, BLOCKQUOTE, DIV, DL, FORM, H1, H2, H3, H4, H5, H6, OL, P, SPAN, UL { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

A.white {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
  }
 
A.white:hover {
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px
  }
  
A.gray_menus {
  font-family: Arial, Verdana , Helvetica;
  font-size: 9px;
  font-weight: 400;
  color: #8C8C8C;
  text-decoration: none;
}

A.gray_menus:hover {
  font-family: Arial, Verdana , Helvetica;
  font-size: 9px;
  font-weight: 600;
  color: #8C8C8C;
  text-decoration: underline;
}
 
.black {
  font-size: 11px; 
  font-weight: bold;
  color: #000000;
}

.black_box {
  padding: 10px;
  background-color: #ffffff;
  border: thin solid #000000;
}

.blue {
  font-size: 11px; 
  font-weight: bold;
  color: #3333FF;
}

.bold { 
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
}

.CalHeader {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  background-color: #dcdcdc;
}

/*.color { 
  font-size: 12px; 
  font-weight: bold;
  color: #990000;
}*/

.color_gold { 
  font-size: 12px; 
  font-weight: bold;
  color: #ff9900;
}

/*.color_navy { 
  font-size: 12px; 
  font-weight: bold;
  color: #003366;
}*/

.color_pea { 
  font-size: 12px; 
  font-weight: bold;
  color: #003300;
}

.color_plum { 
  font-size: 12px; 
  font-weight: bold;
  color: #660066;
}

.color_rust { 
  font-size: 12px; 
  font-weight: bold;
  color:  #990000;
}

.color_green { 
  font-size: 12px; 
  font-weight: bold;
  color: #009933;
}

.copyright { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #990000;
}

.copyright_gold { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #ff9900;
}

.copyright_navy { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #003366;
}

.copyright_pea { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #003300;
}

.copyright_plum { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #660066;
}

.copyright_rust { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #990000;
}

.copyright_tan { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #999966;
}

.copyright_green { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #009933;
}

.copyright_green_tab { 
  background-color: #eeeeee;
  font-size: 11px; 
  color: #000000;
  border-top: thick solid #009933;
}

.error {
  color: #FF0000;
  font-size: 12px;
  padding: 2px;
}

.form {
  color: #666666;
  font-size: 11px;
  padding: 2px;
}

.front_bullets {
  padding: 4px;
  margin-left: 20px;
  margin-right: 0px;
}

.g3direct {
  font-size: 13px; 
  font-weight: 900;
  font-style: italic;
  color: #000000;
}

.g3direct_name {
  font-family: Verdana,
  font-size: 10px; 
  font-weight: 900;
  font-style: italic;
  color: #000000;
}

.gold {
  font-size: 11px; 
  font-weight: bold;
  background-color: #ff9900;
}

.gray_bar {
  padding: 4px;
  height: 2px;
  background-color: #808080;
  /* border: thin solid #808080; */
}

.gray_menus {
  font-family: Arial, Verdana , Helvetica;
  font-size: 9px;
  font-weight: 400;
  color: #8C8C8C;
}

.grey { 
  font-size: 11px; 
  font-weight: bold;
  color: #666666;
}

.green {
  font-size: 11px; 
  font-weight: bold;
  color: #009900;
}

.heading { 
  font-size: 12px;  
  font-weight: bold; 
  color: #000000;
}

IMG.agent { 
  float: left;
  margin-left: 0;
  border: 2px solid #666666;  
}

IMG.image { 
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
 }

TEXTAREA, SELECT {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #EEEEEE;      
  /* border: solid 1px #000000; */
}

.logon { 
  font-size: 12px;  
  font-weight: bold; 
  color: #ffffff;
}

.logon_form { 
  font-size: 11px;
  color: #E6E6E6;
  padding: 2px;
}

.logon_dark { 
  font-size: 12px;  
  font-weight: bold; 
  color: #000000;
}

.logon_form_dark { 
  font-size: 11px;
  color: #333333;
  padding: 2px;
}

.navy {
  font-size: 11px; 
  font-weight: bold;
  background-color: #003366;
}
.tan{
  font-size: 11px; 
  font-weight: bold;
  background-color: #999966;
}

.orange { 
  font-size: 11px; 
  font-weight: bold;
  color: #FF6600;
}

.padding {
  padding: 0px;
}

.pagetitle { 
  font-size: 14px;  
  font-weight: bold; 
  color: #000000;
}

.pea {
  font-size: 11px; 
  font-weight: bold;
  background-color: #003300;
}

.plum {
  font-size: 11px; 
  font-weight: bold;
  background-color: #660066;
}

.green_tab { 
  font-size: 11px; 
  font-weight: bold;
  background-color: #009933;
}

.radio_button {
  background-color: #FFFFFF;
}

.red { 
  font-size: 11px; 
  font-weight: bold;
  color: #FF0000;
}

.rust {
  font-size: 11px; 
  font-weight: bold;
  background-color: #990000;
}

.steps {
  font-size: 10pt; 
  font-weight: bold;
  color: #000000;
}

.text {
  font-family: Arial, Verdana, Helvetica;
  color: #000000;
  font-size: 11px;
  padding: 2px;
}

.tm_bold {
  font-family: Verdana, Helvetica, Arial;
  font-size: 7px;
  font-weight: bold;
  color: #000000;
}

.uline_grey {
  font-size: 11px; 
  font-weight: bold;
  color: #666666;
  text-decoration: underline;
}
 
.clsShow { 
}

.clsHide {
  display: none; 
}

.xmlheading {
  font-size: 12pt; 
  font-weight: bold;
  color: #000000;
}
  
.xmltext {
  font-size: 8pt; 
  color: #484848;
}
.inputcat{
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #EEEEEE;      
 
}
</style>