form { font-size:12px; }
form p { line-height:14px; margin:0px 0px; padding:0px; }
fieldset { margin: 1em 0 0 0; padding: 10px 0px; }
legend { margin-left: 10px; font-size:14px; font-weight:bold; color:#01578a; }
fieldset ol, fieldset ul { padding: 3px 6px 0px 6px; list-style: none; }
fieldset li { padding-bottom:3px; }
fieldset li.col1 { width:15em; float:left; }
fieldset.submit { border-style: none; padding-left:12em; }
label { float:left; width:110px; margin-right:10px; text-align:right; line-height:14px; padding:5px 0px 0px }
label.long { width:28em; }
label.textarea { display:block; float:none; width:auto; margin:auto; text-align:left; line-height: normal; }
label.checkbox { float:none; width:auto; margin:auto auto auto 3px; text-align:left; line-height:1.9em;}
.error, .errorHide { color:#cc0000; margin:0px 0px 3px 11em; }
.error2 { color:#cc0000; margin:0px 0px 0px 0px; }
.errorHide { display:none; }
.formTable { margin:0px; padding:0px; }
.formTable th { background-image:none; font-size:10px; }

#sidebar ul.list { margin:0px; padding:0px 6px; }
#sidebar ul.list li { margin:0px; padding:0px; }
#sidebar ul.list label { width:auto; line-height:auto;padding:0px; margin:0px; }