BODY {  
  background-color: #ffffff;
  font-family: verdana;
  padding: 0px;
  margin: 8px 8px 8px 12px;
  font-size: 11px;
  color: #000000;
}
.labeltext {
  font-family: Courier New, Arial, Verdana;
  padding: 0px;
  margin: 0px; 
  font-size: 11px;
  color: #000000;
}
TD {
  font-family: verdana;
  font-size: 11px;
  color: #000000;
}
TH {
  font-family: verdana;
  font-size: 11px;
/*  color: #007aFF;  */
  color: #1078BD;
  font-weight: bold;
  text-align: left;
}
INPUT {
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  margin: 1px 0px 1px 0px;
}
SELECT {
  font-family: verdana;
  font-size: 11px;
  color: #000000;  
  margin: 1px 0px 1px 0px;
}

H1 {
  color: #1078BD;
  font-family: Verdana;
  font-size: 17px; 
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
H2 {
  color: #1078BD;
  font-family: Verdana;
  font-size: 11px; 
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
B {
  font-family: arial; 
  font-size: 11px; 
  font-weight: bold; 
}

A { 
  text-decoration: underline;
/*  color: #007aFF;  */
  color: #1078BD;
}

A:hover {
  color: #001099;
}

.topbar { 
  position: absolute; 
  top: 0px; left: 0px; 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: normal; 
  color: #ffffff; 
}

.topmenuitem { 
  padding: 0px 2px 0px 2px; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: bold; 
  color: #00569b; 
  text-decoration: none;
}

.topmenuitem:hover {
  color: #00569b;
}

#botbar   { 
  position: absolute; 
  top: 2px; 
  left: 476px; 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: normal; 
  color: #ffffff; 
}

.botmenuitem { 
  padding: 0px 4px 0px 4px; 
  margin: 0px;
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  color: #ffffff; 
  text-decoration: none;
}
.botmenuitem:hover {
  color: #FFcc00;
}

.taboff {
  background: #cfe4f2;
}

.tabon {
  background: #ffffff;
}

.tabover {
  background: #e8f2f9;
}

.nomargins {
  margin: 0px;
  padding: 0px;
}
.error {
  color: #ff0000;
}
EM {
/*  color: #007aFF;  */
  color: #1078BD;
  text-decoration: normal;
  font-weight: normal;
}
FORM {
  margin: 0px;
}
.rm {
  padding-right: 16px;
}
.invalidfe { 
/*  background: #EEeeEE;*/
  background: #e8f2f9;
}
.validfe { 
  background: #ffffff;
}
.input {
  font-family: verdana;
  font-size: 11px;
  color: #000000;
  padding: 1px 0px 7px 2px;
}
