/* CSS Document */

.formhandler_header { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: bold; 
  color: #FFFFFF; 
  font-style: italic;
  }

.formhandler_instructions { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  }

.formhandler_info { 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
  color: #AA0000; 
  font-style: italic;
  }

.formhandler_label { 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
  color: #000000; 
  }

.formhandler_input { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  border: inset 1px #000000;
  height: 20px;
  }

.formhandler_text { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  border: inset 1px #000000;
  height: 20px;
  width: 250px;
  }

.formhandler_textarea { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  border: inset 1px #000000;
  height: 60px;
  width: 250px;
  overflow: auto;
  }
  
.formhandler_textarea_readonly {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #EEEEEE; 
  border: inset 0px #000000; 
  height: 100px; 
  width: 400px; 
  overflow: auto;
  }

.formhandler_textarea_sm { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  border: inset 1px #000000;
  height: 20px;
  width: 250px;
  overflow: auto;
  }

.formhandler_multiselect_small { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  border: inset 1px #000000;
  height: 120px;
  width: 150px;
  }

.formhandler_multiselect { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  border: inset 1px #000000;
  height: 120px;
  width: 200px;
  }

.formhandler_file { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  background-color: #FFFFFF;
  border: inset 1px #000000;
  height: 20px;
  width: 250px;
  }

.formhandler_value { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  }

.formhandler_button {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold;
  background-color: #FFFFFF;
  border: outset 1px #000000;
  cursor: hand;
  height: 20px;
  }

.formhandler_table {
  background-color: #FFFFFF;
  border: solid 1px #000000;
  }

.formhandler_content {
  background-color: #FFFFFF;
  border-top: thin solid 1px #FFFFFF;
  border-bottom: thin solid 1px #CCCCCC;
  }

.formhandler_tableheader {
  background-color: #000066;
  }

.formhandler_error {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #AA0000;
  font-weight: bold;
  }

.formhandler_link, .formhandler_link:visited { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #AA0000;
  text-decoration: underline;
  }

.formhandler_link:hover { 
  text-decoration: none;
  }
  
.formhandler_highlight {
  background-color: #AFAFAF;
  }