form{margin:0;padding:0}input,select,textarea{margin:0.5em;width:90%;padding:5px 2px}label{display:block;margin-top:1em}input,textarea{border:solid 1px #999999}input{height:18px}input.submit{border:1px solid #9C7332;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#9C7332;width:auto;height:21px;padding:2px 5px 20px 5px}input.submit:hover{background-color:#fff;color:#9C7332}textarea{height:10em}div#errorExplanation{border:2px solid #f00;margin:0em 1em 1em 1em;font-size:10pt}div#errorExplanation h2{color:#fff;background-color:#f00;margin:0px;padding:0.2em 0.5em 0.3em 0.5em;font-size:10pt}div#errorExplanation p{padding:0.5em;font-size:10pt}div#errorExplanation ul{clear:both;padding-left:2em;padding-bottom:0.5em}div.fieldWithErrors input{border:2px solid #f00}
