table {
  font-size: 11px; 
}

table.submit_form_table input {
  border: 1px solid blue; 
  font-size: 11px;
}

table.submit_form_table input.normal_width {
  height: 18px;
  width: 125px; 
}

table.submit_form_table input.extra_large {
  height: 18px;
  width: 320px;
} 

table.submit_form_table input.large {
  width: 300px;
  height: 18px; 
}

table.submit_form_table input.extra_small {
  height: 18px;
  width: 30px; 
}
  
table.submit_form_table input.small {
  height: 18px;
  width: 65px;
}

table.submit_form_table input.larger {
  height: 18px;
  width: 250px;  
}

table.submit_form_table .textarea_normal {
  border: 1px solid blue;
  width: 380px;
  height: 75px;
  font-size: 11px;
}

.submit_button {
  border: 1px solid blue;
   
}
  
legend {
  color: blue; 
}

form {
  margin-top: 0px; 
}

