.panel{clear:both;border:2px solid #CCC;padding:1em;}
input.disabled{border:1px solid #C11800;background-color:#C11800;}
input.required,textarea.required{width:100%;}
input.validation-failed,textarea.validation-failed{border:1px solid #C11800;color:#C11800;}
input.validation-passed,textarea.validation-passed{border:1px solid #00CC00;color:#000;}
.validation-advice{padding:5px;padding-top:3px;padding-left:0;background-color:#FFFFFF;color:#C11800;font-weight:bold;font-size:12px;}
.custom-advice{padding:5px;padding-left:0;padding-top:3px;background-color:#FFFFFF;color:#C11800;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;}
