html { }
body { background-color:#ffffff; font-family:Arial, serif; font-size:8pt; }
table { font-size:8pt; }
a {color:black; font-weight:bold; text-decoration:none;}
a:hover {color:#707070;}
input { border:0px; border-bottom:1px solid #D5D5D5; background-color:#ededed; height:15px; font-family:Arial, Tahoma, Serif;}
input.bt { border: 1px solid #D5D5D5; border-bottom:2px solid #D5D5D5; border-right:2px solid #D5D5D5; font-weight:bold; height:25px;}

h2 { margin:0; padding:0; line-height:14px; font-size:14pt;}

.clear_field  { border:1px solid #3da076; border-bottom:2px solid #2d7556; border-right:2px solid #2d7556; background-color:#FFFFFF; height:15px; width:147px; font-family:Arial, Tahoma, Serif; color:#000000;}
.clear_button { border:1px solid #000000; border-bottom:2px solid #000000; border-right:2px solid #000000; background-color:#317b5c; height:20px; width:150px; font-family:Arial, Tahoma, Serif; color:#FFFFFF; font-weight:bold;}
.clean_field  { border:1px solid #3da076; background-color:#FFFFFF; height:16px; width:147px; font-family:Arial, Tahoma, Serif; color:#000000;}

.rowMenu { 
  background-color:#ffffff;
  opacity:0.8;
  filter:alpha('opacity=80');
}
.rowMenu:hover {
  background-color:#b4c9d2;
  opacity:1;
  filter:alpha('opacity=100');
}
.brdMenu {
  border-top:0px;
  border-left:1px solid #b4c9d2;
  border-right:1px solid #b4c9d2;
  border-bottom:1px solid #b4c9d2;    
}

/* -------------------------------------------------------------------------- */
.rule0 { background-color:#dddddd; }
.rule1 { background-color:#c9c9c9; }

.rule0:hover { background-color:#fdb230; }
.rule1:hover { background-color:#fdb230; }

.header1 {border:1px solid black; width:200px; background-color:#358a66; font-size:12pt; color:#FFFFFF;}
.header2 {border:1px solid black; background-color:#358a66; color:#FFFFFF;}