input.error, select.error, textarea.error{border:1px solid #f00;}.error{color:#f00;}input.submit{color:#f00;margin:5px 0 0;}form p{clear:both;margin:0 0 8px;padding:2px;}fieldset{border:0;margin:1em 0;padding:1em;}label{float:left;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;margin-right:5px;width:30%;}input, textarea{border:1px solid #999;padding:5px;width:60%;margin:0;}textarea{height:100px;}form h2{font-family:Arial, Helvetica, sans-serif;font-size:0.9em;}p.note{font-size:0.9em;font-style:italic;margin-bottom:20px;}em.required{color:#f00;font-size:0.9em;font-style:normal;font-weight:bold;}button[type=submit]{background:#000C7A;color:#fff;float:right;font-size:90%;margin-right:15px;margin-top:15px;padding:3px 5px;text-transform:uppercase;width:30%;}input#city{background:#fff;margin-right:15px;width:40%;}input#state{width:10%;}input#zip, input#datepicker{width:20%;}form{background:#f8f8f8;border:1px solid #e2e2e2;padding:10px;width:90%;margin:0 0 20px 0;}