input {width:404px;}
textarea{width:407px;}

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; margin-top: 3px; }
.formFieldRadios label, .formFieldCheckboxes label { width: 18em; padding: 0 5px; }
.formFieldRadios label.ltr, .formFieldCheckboxes label.ltr { text-align: left; }
.formFieldCheckboxes span, .formFieldRadios span { clear: none; display: block; float: left; padding-right: 15px; }

select.formFieldDropdown { padding:0; margin: 0; font-size: 100%; display:inline; }

.captcha { clear: both; }
.captcha img { display: block; }


label { color: #404040 !important; }
/* -- .formFieldHeading { color: #404040; } --*/
em.error { font-size: 70%; text-align: right; font-weight: lighter; }

em.required { color: #FF6600; display: block; float: left; }
em.required abbr { border: 0px none; cursor: help;  }
label em.required { color: #FF6600; display: inline; float: none; }

.formFieldTable { clear: both; }
.formFieldTable td, .formFieldTable th { text-align: center; }
.formFieldTable td input { float: none; }
.formFieldTable tbody tr th { text-align: left; width: 9em; }

.columnLayout { clear: both; }
.column { float: left; }

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 { width: 18em; margin-right:10px; padding-bottom:10px;}
label.long, label.large { width: 18em; }
label.auto { width: auto; }


form h2 { margin-top: 25px; }
input, textarea { background-color: #fff; color: #000; border: 1px solid #aaa;}

fieldset {padding: 10px; border:none; clear:both;}
legend{}

select { width:50px;}

#formField20 label,
#formField19 label { width: 260px; }

#captcha {padding-bottom: 20px !important;}
#captcha p {padding:0 10px 0 15px;}
.captchaImage,.captchaInput { border:none !important; display:block; float:left; display:inline; clear:none !important;}
.captchaImage{ width:200px; height:50px; margin-left:90px;}
.captchaInput  { width:200px; height:50px; margin-left:10px; float:left; display:inline;}
.captchaInput input{color:#666666;
float:left; display:inline;
font-size:200%;
height:30px;
padding:10px;
text-align:center;
width:110px;}

.submitButton{background:#FF6600;
border:1px solid #ccc;
clear:both;
color:#FFFFFF;
cursor:pointer;
font-size:140%;
height:35px;
margin:0 auto;
width:100px;}

#go{background:none; border:none;}


form{padding-top:0 !important;}
form h2{margin-top:0 !important;}

.formFieldCheckBox, 
.radio-field { width: auto !important; border: none !important; }


#appFormDetails {float: left; width: 505px;}
#appFormExtras {width: 430px; color: #666;}
#formField0, #formField69 {display: none;}

label {float: left; width: 75px; clear:left; color: #F60;}
input {float:left; width: 215px;}

span.formFieldTextBox, span.formFieldDropdown,  span.formFieldTextArea {clear: left;}
#inputForm1 select {float:left; width: 150px;}
#inputForm1 textarea {float:left; width: 214px;}
span.formFieldRadios {clear: both; width:420px; padding:5px 0;}
span.formFieldRadios label {margin-left: 15px; width:110px; clear: none; display:inline;}
span.formFieldRadios input {width: 15px; display:inline;}
span.formFieldRadios .help {width: 245px; font-size:85%; color: #606060; display:inline; padding: 0 0 0 8px;}
h1, h2, h3, h4, h5, h6 {clear: both; padding-top: 0.6em;}

#formField32 input {width: 25px;}
#formField27 label,#formField29 label,#formField30 label, #formField31 label, #formField32 label, #formField36 label{width: 290px;}
#formField33 label,#formField34 label,#formField35 label { text-align: right; }

#formField54 label {margin-right: 10px;}

#formField48 label { width: 20em; }

#formField33 input,
#formField34 input,
#formField35 input {width: 45px;}

#formField57 label, #formField58 label, #formField59 label, #formField60 label, #formField56 label {width: 225px;}
#formField61 label	{margin-right: 10px;}
#formField64 label, #formField65 label, #formField66 label, #formField67 label,#formField61 label {width: 215px;}
input.captcha {width: 194px; margin: 5px 5px 5px 0; }
#formField54 input {width:120px;}

