.table_banner {
  height: 18px;
  font-weight: bold; 
  font-size: 12px;
  background-color: #dddddd;
  border-left: #dddddd solid 2px;
  border-top: #dddddd solid 2px;  
  border-right: #dddddd solid 2px;
  }
.table_top {
  font-weight: bold; 
  font-size: 10px;
  background-color: #dddddd;
  border-left: #dddddd solid 2px;
  border-top: #dddddd solid 2px;  
  border-right: #dddddd solid 2px;
  }

.table_top_line {
  border-top: #dddddd solid 2px;  
}
.table_left_line {
  border-left: #dddddd solid 2px;
}
.table_right_line {
  border-right: #dddddd solid 2px;
}
.table_bottom_line {
  border-bottom: #dddddd solid 2px;
}
.table_top_red_line {
  border-top: #ffaaaa solid 2px;  
}
.table_left_red_line {
  border-left: #ffaaaa solid 2px;
}
.table_right_red_line {
  border-right: #ffaaaa solid 2px;
}
.table_bottom_red_line {
  border-bottom: #ffaaaa solid 2px;
}
.table_row_text {
  font-size: 10px;
  color:black;
}





.dft
.dft {color:black;}
.dft a {color:black;}
.dft a:visited {color:#0000ef;}
.hil
.hil {color:black;}
.hil a {color:black;}

.frm {border-style: solid; border-width: 1; padding-left: 1; padding-right: 0; padding-top: 0; padding-bottom: 0; margin-right:0px; margin-bottom: 3px; margin-top: 3px; background-color: #ffffff; }
		 .bt {HEIGHT: 20px; border-style: solid; border-width: 1; padding-left: 1; padding-right: 0; padding-top: 1; padding-bottom: 0; margin-right:0px; margin-bottom: 3px; margin-top: 3px; background-color: #eaeaea; }
		 .bt2 {HEIGHT: 20px; border-style: solid; border-width: 1; padding-left: 1; padding-right: 0; padding-top: 1; padding-bottom: 0; margin-right:0px; margin-bottom: 3px; margin-top: 3px; background-color: #eaeaea; }

.form_button {
  border: #336699 1px solid;
  background-color: #ffffff; 
}

