input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}
input.required, textarea.required {border: 1px solid #000000;}
input.validation-failed, textarea.validation-failed {border: 1px solid #9b2a26;color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #000000;color : #000;}
.validation-advice {margin: 5px 0;padding: 5px;background-color: #9b2a26;color : #FFF;font-weight: bold;font-size: 10px;text-decoration: none;}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}
fieldset {padding: 1em;margin-bottom: 0.5em;}
label {font-weight: bold;}
.form-row {clear: both;padding: 1px;}
.check {display:block;float:left;clear:left;width:13px;height:13px;font-size:0;padding:0;margin:0;cursor:pointer;}
