.panel{clear:both;border:2px solid #CCC;padding:1em;}
input.disabled{border:1px solid #F2F2F2;background-color:#693c29;}
input.required,textarea.required{width:100%;}
input.validation-failed,textarea.validation-failed{border:1px solid #FF3300;}
input.validation-passed,textarea.validation-passed{border:1px solid #00CC00;color:#000;}
.validation-advice{padding:5px;padding-top:3px;padding-left:0;background-color:#693c29;font-weight:bold;font-size:12px;}
.custom-advice{padding:5px;padding-left:0;padding-top:3px;background-color:#693c29;font-weight:bold;font-size:12px;}
fieldset{padding:1em;padding-top:0;margin-bottom:8px;}
label{font-weight:bold;}
.form-row{clear:both;padding:.5em;}