	fieldset  {
		margin: 10px 0pt;
		border: 2px solid #1C4689;
		background: #EFEFEF 10px left;
		padding: 10px 10px;
	}
	legend {
		font: bold 14px/18px Verdana;
		text-transform: uppercase;
		color: #1C4689;
		padding: 4px 4px;
	}

	fieldset div  {
/* 		background: #EFEFEF; */
	}

	h3.creditApp  {
		margin: 0 0;
	}

	#div_ft  {
		font-weight: bold;
		float: left;
	}

	#div_so  {
		float: left;
		font-weight: bold;
		margin-left: 35px;
	}

	#div_ss {
		float: left;
		height: 30px;
		font-weight: bold;
	}

	#div_dl  {
		float: left;
		height: 30px;
		font-weight: bold;
		margin-left: 10px;
	}

	#div_dls  {
		float: left;
		height: 30px;
		font-weight: bold;
		margin-left: 10px;
	}

	#div_fn  {
		padding-top: 10px;
		float: left;
		height: 30px;
		font-weight: bold;
	}

	#div_ln  {
		padding-top: 10px;
		padding-left: 35px;
		float: left;
		height: 30px;
		font-weight: bold;
	}

	#div_addr  {
		padding-top: 10px;
		font-weight: bold;
	}

	#div_city  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
	}

	#div_state  {
		float: left;
		padding-left: 35px;
		padding-top: 10px;
		font-weight: bold;
	}

	#div_zip  {
		float: left;
		padding-left: 35px;
		padding-top: 10px;
		font-weight: bold;
	}

	#div_email  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
	}

	#div_phone  {
		float: left;
		padding-top: 10px;
		padding-left: 35px;
		font-weight: bold;
	}

	#div_emp_status  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
	}

	#div_emp_name  {
		float: left;
		padding-top: 10px;
		padding-left: 35px;
		font-weight: bold;
	}

	#div_emp_pos  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
	}

	#div_emp_phone  {
		float: left;
		padding-top: 10px;
		padding-left: 35px;
		font-weight: bold;
	}

	#div_emp_income  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
	}

	#div_prop_own  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
	}
	#div_prop_type  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
		margin-left: 10px;
	}
	#div_prop_rent  {
		float: left;
		padding-top: 10px;
		font-weight: bold;
		margin-left: 10px;
	}

	#div_hmda_sex {
		font-weight: bold;
	}
	#div_hmda_sex select  {
		margin-left: 35px;
	}
	#div_hmda_race  {
		font-weight: bold;
	}
	#div_hmda_race select  {
		margin-left: 27px;
	}
	#div_hmda_decline select  {
		margin-left: 35px;
	}
	#div_hmda_ethnicity  {
		font-weight: bold;
	}
	#div_hmda_ethnicity select  {
		margin-left: 10px;
	}

	#div_dob  {
		float: left;
/* 		margin-left: 10px; */
		font-weight: bold;
	}
	#div_nd  {
		float: left;
		margin-left: 35px;
		font-weight: bold;
	}

	#div_nrn {
		float: left;
		font-weight: bold;
	}
	#div_nra {
		float: left;
		font-weight: bold;
	}
	#div_nrp  {
		float: left;
		margin-left: 35px;
		font-weight: bold;
	}

	#div_own_mortgage  {
		float: left;
		font-weight: bold;
	}

	#div_own_loan  {
		float: left;
		margin-left: 35px;
		font-weight: bold;
	}

	#div_own_price  {
		float: left;
		font-weight: bold;
	}

	#div_own_cur_val  {
		float: left;
		margin-left: 35px;
		font-weight: bold;
	}

	#div_own_loan_length  {
		float: left;
		margin-left: 35px;
		font-weight: bold;
	}
	#div_own_balance  {
		float: left;
		margin-left: 35px;
		font-weight: bold;
	}

	#div_bank_name  {
		float: left;
		font-weight: bold;
	}

	#div_bank_type  {
		float: left;
		margin-left: 35px;
		font-weight: bold;
	}

	#div_cc  {
		float: left;
		font-weight: bold;
	}

	#wrapper_owner  {
		display: none;
	}

	#wrapper_co_personal  {
		display: none;
	}
	#wrapper_co_employment  {
		display: none;
	}
	

	.clear  {
		clear: left;
/* 		height: 30px; */
	}

	h3.auth  {
		margin: 0px 0px;
		font: bold 13px/18px Verdana;
	}