form { margin: 0; border: 0; padding: 0; text-align: center; }
fieldset { margin: 0 70px; padding: 0 0 10px 10px; width: 720px; clear: both; }/* border: 0; */
legend { margin: 0; font: bold 10pt georgia, times, serif; color: #003; }/* display: none; */
select, input, textarea { font: 9pt georgia, times, serif; }

.fieldContainer { margin: 10px 10px 0 0; border: 0; padding: 0; float: left; }/* width: 893px; text-align: center; background: url(../images/bg_form_element.gif) no-repeat center 30px; */
.fieldContainer label { display: block; font: 20pt arial narrow; text-align: left; }/* width: 475px; margin: auto; */
.fieldContainer label .labelText { visibility: hidden; }
.fieldContainer option { padding: 0; }
.fieldContainer .formField { margin: 0; border: 0; padding: 0; display: block; text-align: left; }/* width: 475px; margin: auto; 12px 0 24px */
.fieldContainer .formField label { font: 9pt georgia, serif; }
.fieldContainer .date { width: 70px; }
.fieldContainer .inputbox { margin: 1px 0; width: 345px; border: 1px solid #999; }
.fieldContainer .file { width: 702px; }
.fieldContainer .hint { display: block; font-style: italic; margin: 0; border: 0; padding: 0; }
.fieldContainer .hint .hint { display: inline; width: auto; }
.fieldContainer textarea { height: 175px; width: 702px; }

.requiredIcon,
.labelColon { display: none; }
.required label { font-weight: bold; }
.required .requiredIcon { font: 20pt georgia; display: inline; visibility: hidden; }

.formButtonRow { text-align: center; }
