fieldset{margin-top:1em;border:1px solid #3c69b3;padding:0 2em 1.5em}fieldset>fieldset{border:1px solid #000;background:#f6f6f6}legend{padding:.2em .5em;margin-bottom:0;border:1px solid #3c69b3;color:#0758a7;background:#f6f6ff}div.formfield{margin-top:.5em;clear:both}.content form{max-width:55em}.normal{font-weight:400}.input_column{float:left;vertical-align:top}.input_column .formfield:first-child{margin:0}.label-checkbox{float:none;width:auto;padding-left:.4em;vertical-align:top;font-weight:400;display:inline}.label-radio{float:none;width:auto;padding-left:.4em;vertical-align:top;font-weight:400;display:inline}.label_column{float:left}label{width:15em;float:left;font-weight:700;margin-bottom:0}label:not(.sidebyside){margin-top:1em}label.sidebyside{margin-right:1.5em}label.shortlabel{width:7em;float:left}label.radiolabel{width:20em;float:none;font-weight:400}label.checkboxlabel{float:unset;width:unset;font-weight:unset;display:inline}label.normal{width:auto;float:none;font-weight:400}label.hdr{width:auto;float:none;display:block;clear:both}label.error{float:right;color:red;padding-left:.5em;vertical-align:top;position:relative;display:block}input.error,select.error,textarea.error{background:#fcc}textarea{display:block}input[type=text],input[type=email],select,textarea{width:100%;max-width:100%;resize:vertical}.other_textbox{margin-top:inherit}