
/* ===== styles for the form ===== */

form { width: 710px; margin: 10px 0; font-size: 1em;}
.row { clear: both; width: 100%; margin-top: 5px; padding: 4px 0; }
.row label { float: left; text-align: right; width: 45%; padding: 2px 3px 2px 0; }
.row .col2 { float: right; text-align: left; width: 53%; }
#contact span.col2 p, #contact span.col2 p { margin: 0; margin-bottom: 5px; }
#contact div.checklist { line-height: normal; }
#contact span.col2 input.check, #contact div.col2 input.check { background-color: #fff; }
.required { color: red; } 
input { width: 250px; }
input.radio { width: 30px; }
input.select { width: 250px; }
.row .col2 input, .row .col2 textarea, .row .col2 span select { background-color: #fff; padding: 0; margin: 0; }
.row .button { margin: 10px auto; text-align: center; border: 1px solid #444444; background-color: #dddddd; color: #444444; }
.indent { text-align: center; margin: 20px auto; }
fieldset { padding: 10px; float: left; margin: 0 0 0 10px; color: #024ea3; width: 700px; }
legend { font-size: 0.9em; }
textarea { font-family: Arial, Verdana, sans-serif; font-size: 1em; width: 250px; }
.small { font-size: 0.8em; }
