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; }

span{display:block; clear:both; border-top:2px solid #ccc; padding-top:10px; width:690px; margin:0 auto; }
span label { display: block; width: 10em; float: left; text-align: left; padding-right: 4px; }
span.formFieldTextBox input { float: left; }


em.error { font-size: 70%; text-align: right; font-weight: lighter; }
em.required { color: #f00; display: block; float: left; }
em.required abbr { border: 0px none; cursor: help;  }

.formFieldTable { clear: both; }
.formFieldTable td, .formFieldTable th { text-align: center; }

.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: 20em; margin-right:10px; padding-left:20px; padding-bottom:10px; text-indent:-20px;}
label.long, label.large { width: 18em; }
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; }*/

form h2 { margin-top: 25px; }
input, textarea { background-color: #fff; color: #000; border: 1px solid #aaaaaa;}

fieldset{background:#DFDFDF; padding:60px 10px 10px 10px !important; margin:10px; width:740px;} 
legend{margin-bottom:-50px; margin-left:10px; font-size:165%;}

select { width:50px;}



#dropdown25,
#dropdown27,
#dropdown29,
#dropdown32,
#dropdown34,
#dropdown36,
#dropdown38,
#dropdown45
				{clear:left; float:left; width:345px;display:inline !important;}

#dropdown25 label,
#dropdown27 label,
#dropdown29 label,
#dropdown32 label,
#dropdown34 label,
#dropdown36 label,
#dropdown38 label,
#dropdown45 label
				{padding-left:35px;}
				
#text26,#text33,#text46{ border:none; padding-top:0;}
				
#text26,
#text28,
#text30,
#text33,
#text35,
#text37,
#text39,
#text46
				{clear:none; float:left; width:375px;display:inline !important;}
				
#text26 label,
#text28 label,
#text30 label,
#text33 label,
#text35 label,
#text37 label,
#text39 label,
#text46 label
				{width:50px; }
				
#text26 input,
#text28 input,
#text30 input,
#text33 input,
#text35 input,
#text37 input,
#text39 input,
#text46 input
				{width:275px; }				
			
#text3,
#dropdown25,
#dropdown32,
#dropdown41,
#dropdown45
				{border:none; padding-top:0;}
				
#currentmedication {width:414px;}

#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{bottom:68px;
font-size:200%;
height:51px;
position:absolute;
right:150px;
width:155px; cursor:pointer; background:#23AAA0;border:1px solid #006561; color:#fff;}

#main{position:relative;}

#text47 {width:705px !important;}
#dropdown15,#text9,#text22,#dropdown23,#dropdown45{padding-left:8px !important;}
#dropdown15 label,#text9 label,#text22 label,#dropdown23 label,#dropdown45 label{width:236px !important;}

form{padding-top:0 !important;}
form h2{margin-top:0 !important;}
