BODY {

  margin: 0px;

  padding: 0px;

  font: 8pt arial, sans-serif;

  background-color: #000000;

  color: #EFEFEF;

}



BODY.clsHome {

  background-color: #FFFFFF;

  color: #000000;

}

BODY.clsHome TD {

  padding: 0px;

  font: 8pt arial, sans-serif;

  vertical-align: top;

  text-align: left;

}

.clsHomeBox {

  padding: 20px 10px; 10px; 10px;

}





FORM {

  margin: 0px;

  padding: 0px;

}

FORM INPUT, FORM SELECT, FORM TEXTAREA {

  font: 8pt arial, sans-serif;

}

FORM TABLE TD {

  padding: 2px 0px 0px 2px;

}

.clsFormButtonBold {

  background-color: #F68428;

  color: #FFFFFF;

  font: bold 9pt verdana, sans-serif;

  border-width: 1px;

  padding: 3px;

}





A {

  color: #F68428;

}

A:hover {

  color: #FFC07E;

}



#idTopLogo {

  width: 235px;

  height: 55px;

  vertical-align: bottom;

  text-align: right;

}

#idTopTagline {

  vertical-align: bottom;

  text-align: left;

}





#idTopContentContainer {

  text-align: right;

  vertical-align: middle;

}



#idContentContainer {

  background-image: url(/images/v-background.gif);

  background-repeat: no-repeat;

  text-align: left;

  vertical-align: top;

  color: #EFEFEF;

}

#idContent {

  padding: 25px;

  font: 8pt arial, sans-serif;

  line-height: 17px;

}

#idContent TD {

  font: 8pt arial, sans-serif;

}



#idContent UL {

  margin-top: 8px;

  list-style-type: none;

}

#idContent UL LI {

  margin: 0px;

  padding: 1px 0px 1px 13px;

  background-image: url(/images/bullet_orange.gif);

  background-repeat: no-repeat;

  background-position: 0px 7px;

}

#idContent H1 {

  font-size: 14pt;

  margin: 4px 0px 8px 0px;

  padding: 0px;

  text-transform: lowercase;

  color: #F68428;

}

#idContent H2 {

  font-size: 11pt;

  margin: 3px 0px 3px 0px;

  padding: 0px;

  text-transform: lowercase;

  color: #F68428;

}

#idContent H3 {

  font-size: 9pt;

  margin: 2px 0px 2px 0px;

  padding: 0px;

  text-transform: lowercase;

  color: #F68428;

}



.clsFooter {

  background-color: #FF9933;

  vertical-align: middle;

  padding: 5px !important;

}

.clsFooter TD {

  font: 0.6em arial, sans-serif !important;

  color: #000000;

}

.clsFooter A {

  color: #000000;

  text-decoration: none;

  border: 0px;

}

.clsFooter A:hover {

  text-decoration: underline;

}





#idSidebar {

  text-align: left;

  vertical-align: top;

  padding-top: 8px;

}



.clsBigOrangeText {

  font-weight: bold;

  font-size: 12pt;

  color: #F68428;

}



.clsNEEDCONTENT {

  background-color: #CC0000;

  color: #FFFFFF;

  padding: 0px 2px 0px 2px;

}
