span.formFieldDropdown, span.formFieldTextArea, p.formFieldText, h2.formFieldHeading, span.formFieldTextBox { clear: both; display: block; }
span.formFieldRadios, span.formFieldCheckboxes { clear: none; display: block; float: left; padding-right: 15px; }
.formFieldRadios input, .formFieldCheckboxes input { float: left;display:inline; margin-top: 3px; width: 2em; }
.formFieldRadios legend, .formFieldCheckboxes legend { width: 18em; padding: 3px 5px; font-weight: bold; font-size: 100%;}
.formFieldRadios label, .formFieldCheckboxes label { width: 18em; padding: 0 5px; }
.formFieldRadios label.ltr, .formFieldCheckboxes label.ltr { text-align: left; float: left; display:inline; }
.formFieldCheckboxes span, .formFieldRadios span { clear: none; display: block; float: left; padding-right: 15px; }

input.formFieldCheckBox {float: left; display:inline;}

.captcha { clear: both; }
.captcha img { display: block; }
input.captcha {width: 194px; margin-top: 5px;}

span label { line-height: auto; display: block; width: 10em; float: left; text-align: left; padding-right: 10px; margin-top: 2px; }
input, label { line-height: normal !important; }
span.formFieldTextBox input { float: left; display:inline; line-height: 1.1em; }

em.required {float: left; display:inline; color: #ff0000; }

.formFieldTable { clear: both; }
.formFieldTable td, .formFieldTable th { text-align: center; }

.columnLayout { clear: both; }
.column { float: left; display:inline; }

div.formFieldGroup-none { margin: 0px; }
div.formFieldGroup-small { margin: 2px; }
div.formFieldGroup-normal { margin: 6px; }
div.formFieldGroup-large { margin: 10px; }

label.short, label.small { width: 5em; }
label.normal { }
label.medium, label.medium { width: 15em; }
label.long, label.large { width: 20em; }
label.auto { width: auto; }

.indent0 { padding-left: 0px; }
.indent1 { padding-left: 8px; }
.indent2 { padding-left: 16px; }
.indent3 { padding-left: 24px; }
.indent4 { padding-left: 32px; }
.indent5 { padding-left: 40px; }
.indent6 { padding-left: 48px; }

label.formFieldTextBox {width: 210px;}
input.formFieldTextBox {width: 250px;}

label.formFieldTextArea {width: 210px;}
textarea.formFieldTextArea {width: 250px; float: left; display:inline;}

label.formFieldDropdown {width: 210px;}
select.formFieldDropdown {width: 250px; float: left; display:inline;}

.formFieldFieldset { margin: 10px 0; border: 2px solid #95BCE8; width: 580px; padding: 5px;}
legend {margin-left: 10px; padding: 3px; font-size: 130%; font-weight: bold; }

fieldset.formFieldRadios legend {margin: 0px; padding: 0px;}
fieldset.formFieldRadios {margin-bottom: 15px; }

textarea { width: 250px; height: 8em; }

label.formFieldTextBox, label.formFieldTextArea, label.formFieldDropdown {font-weight: bold;}

.formFieldDropdown {margin-bottom: 10px;}
select.formFieldDropdown { padding:0; margin: 0; font-size: 100%; }

legend, label { color: #2a2a2a; }
form h2 { margin-top: 25px; }
label { font-weight: normal; }
table.formFieldTable input, input.formFieldTextBox { background-color: #DFEBF8; color: #000; border: 0px none; border: 1px solid #498DD8; }
input.captcha, textarea { background-color: #DFEBF8; color: #000; border: 1px solid #498DD8;}

span.formFieldCheckBox {clear: both; display: block;}
label.formFieldCheckBox {width: 400px; font-weight: bold;}
input.formFieldCheckBox {width: 25px; float: left; display:inline; margin-right: 5px;}

span.formFieldRadios {display: block; float:left; margin-bottom:5px; }
span.formFieldRadios  label {width: 515px; float: left; font-weight: bold; display: block; margin-bottom:0; margin-top:0; }
span.formFieldRadios  input {width: 25px; float: left; display:inline;  margin-bottom:0; margin-top:0;}

.inputForm input.submitButton {width: 200px;}

#moreInfo {margin: 3px 0 0 6px;}
