#left img {
	position:relative;
	bottom:1px;
}

h2 {color:#870504;}

#content {	
}

#label {
	font-size:11px;
	color:#2F2F2F;
	width:180px;
	padding-right:5px;
	text-align:right;
}

#label .required {
	display:inline;
	color:#9A0B0A;
}

#block input, #block select {
	padding:3px;
	position:relative;
	bottom:2px;
	border:1px solid #666;
	background:#f2f2f2;
	font-size:11px;
	color:#333;
}

.row {
	display:block;	
	height:30px;
}

#label, #field {
	float:left;	
	text-align:left;	
}

#label {
	padding-left:10px;
}

.radiogroup {
	text-align:right; 
	padding-right:70px;
}

.radioitem {
	display: inline;
}
#section1 #label {
	width:85px;	
	text-align:right;
}

#section2 {
	padding-top:20px;
}

#section2 #label {
	width:250px;
	padding:0 3px 0 20px;
}

#email_ID, #address_ID, #city_ID {
	width:175px;
}

#first_name_ID, #last_name_ID, #employer_name_ID, #job_title_ID {
	width:125px;
}

#zip_code_ID {
	width:75px;
}

#birth_day_ID, #birth_year_ID, #residence_months_ID, #employer_months_ID {
	margin-left:3px;
}

#textarea {
	padding-top:30px;
	padding-left:20px;
}

#textarea h3 {
	padding:0;
}

#textarea textarea {	
	width:400px;
	height:100px;
	padding:3px;
	border:1px solid #666;
	background:#f2f2f2;
	font-size:11px;
	color:#666;
}

#submitbutton {
	padding-left:300px;
	padding-bottom:25px;
}

#submitbutton input {
	padding:2px 2px 2px 2px;
	margin:0 3px;
	background:none;
	border:none;
	display:inline;
	border:#71AAD5 thin solid;	
}

.ErrorHeader {
	color:#990100;
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;	
}

#messages {
	padding-bottom:20px;
	padding-left:20px;
	font-size:11px;
}

#messages .Error {
	padding-left:22px;
	padding-bottom:2px;
	background:url(/i/error-bullet.gif) no-repeat 10px 2px;

}

#residence_payment_ID, #gross_monthly_income_ID {
	width:100px;
}

#authorize_forward_application #label {
	width:300px;
}

#accept_privacy{
	height:auto;
	padding-bottom:30px;
}

#accept_privacy #label{
	width:300px;
}
#accept_privacy #field{
	padding-top:17px;
	padding-left:21px;
	padding-right:15px;
	display:block;

}
#accept_privacy #privacy_terms_ID {
	padding-top:22px;
	width:350px;
}

#submitbutton {
	margin-left:2px;
}

#ssn1 .field, #homephone_areacode .field, #workphone_areacode .field, #residence_years .field {
	display: inline;
}

#controls{
	width:500px;
	padding-left:40px;
	font-size:11px;
}

#bankruptcy {
	margin-bottom:15px;
	margin-top:25px;
	padding-top:10px;
}

#application_type_ID {
	text-align:right;
}

#email_optin {
	width: 494px;
	margin-left:10px;
	margin-bottom:60px;
}

#stepmsg {
	font-size:16px;
	color:#870504;
	margin-bottom:20px;
	border-bottom:#870504 thin dotted;
}

#termsText {
	margin-left:20px;
	margin-top:-20px;
}
