.form-header{
	margin-bottom:0;
	margin-top:20px;
}

#application{
	width: 500px;
}
.question_container {
	width: 485px;
	float: left;
	clear: both;
	margin: 15px 0px 0px 15px;
	display: block;
}

.question_title {
	margin-left: 10px;
	width: 475px;	
}

.question_area {
	width: 480px;
	float: left;
	margin:5px 0 5px 5px;
}

.date_container{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 240px;
}

#date_container_1 {
	float: left;
	margin-right: 10px;
}

#date_container_2 {
	float: left;
	width:235px;
}

.date_question_title{
	margin-left: 10px;
	width: 230px;	
}

#date_question_area_1{
	width: 235px;
	margin-right: 0px;
}

#date_question_area_2{
	width: 235px;
	margin-right: 0px;
	margin-left: 0px;
}

.date_question_area{
	width: 230px;
	margin: 5px;
}
#name{
	width: 485px;
	float: left;
	clear: both;
}

.name_question_area{
	margin: 5px;
}

#name_question_area_1{
	width: 210px;
	float: left;
}

#name_question_area_2{
	width: 205px;
	float: left;
}

#name_question_area_3{
	width: 40px;
	margin-right: 0px;
	float: left;
}

.name_question_area{
	margin: 5px;
}



#address_container_1 {
	float: left;
	margin-right: 10px;

}

#address_container_2 {
	float: left;
}

.address_container{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 235px;
}

.address_question_title{
	margin-left: 10px;
}

.address_question_area{
	margin: 5px 0px 5px 5px;
}

#address_question_area_1{
	width:235px;
}

#address_question_area_2{
	width:235px;
}

#address_container_3{
	width: 330px;
	float: left;
	margin-right:10px;
	margin-top:0px;
}

#address_question_title_3{
	width: 320px;
	margin-left:10px;
}

#address_question_area_3{
	margin: 5px 0px 5px 5px;
	width: 325px;
}

#address_container_4{
	width: 45px;
	float: left;
	margin-right:10px;
	margin-top:0px;
}

#address_question_title_4{
	width: 35px;
	margin-left:10px;
}

#address_question_area_4{
	margin: 5px 0px 5px 0px;
	width: 45px;
}

#address_container_5{
	width: 90px;
	float: left;
	margin-top:0px;
}

#address_question_title_5{
	width: 80px;
	margin-left:10px;
}

#address_question_area_5{
	margin: 5px 0px 5px 0px;
	width: 90px;
}

#address_question_title_5{
	width: 100px;
	margin-left:10px;
}

.phone_container{
	float: left;
	width: 235px;
}

.phone_question_title{
	margin-left:10px;
	width:230px;
}

#phone_container_1{
	margin-right:10px;
}

.phone_question_area{
	margin:5px 0 5px 5px;
	width: 235px;
}
	
.container{
	margin-bottom: 10px;
	margin-top: 10px;
	width: 475px;
	float: left;
	clear: both
}

.container_2_column{
	margin-bottom: 10px;
	margin-top: 10px;
	width: 475px;
	float: left;
}

#citizen_question_title_1{
	margin-left:10px;
	
}

#citizen_question_title_2{
	margin-left:10px;
	
}

#citizen_container_1{
	width: 470px;
	margin-right:10px;
	float: left;
	clear: both:
}

#citizen_container_2{
	width: 470px;
	float: left;
	clear: both:
}


.seperate{
	margin-left: 384px;
}


.p_form{
	margin-left:25px;
	width:475px;
}


#driving_container_1{
	width: 485px;
	clear:both;
	float:left;
}

#driving_container_2{
	width: 330px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:10px;
}

#driving_container_3{
	width: 145px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

.driving_question_title{

	margin-left:10px;
}

#driving_question_area_1{
	margin:5px 0 5px 5px;
	width: 325px;
}

#driving_question_area_2{
	margin:5px 0 5px 5px;
	width: 140px;
}

#driving_container_4{
	width: 485px;
}

#driving_question_area_3{
	margin:5px 0 5px 5px;
	width: 480px;
}

#driving_container_5{
	width: 485px;
	margin-top:10px;
	float: left;
	clear: both;
}

#driving_container_6{
	width: 485px;
	margin-top:10px;
	float: left;
	clear: both;
	
}

#driving_container_7{
	width: 485px;
	margin-top:10px;	
	float: left;
	clear: both;
}



#driving_question_area_5{
	margin:5px 0 5px 5px;
	width: 480px;
}



#security_container_1{
	width:485px;
	float: left;
	clear: both;
}

#security_container_2{
	width:485px;
	margin-top: 10px;
	float: left;
	clear: both;
}



.security_question_title{
	margin:5px 0 5px 5px;
	width: 485px;
	margin-left: 5px;
	float: left;
	clear: both;
}

#security_container_3{
	width: 485px;
	margin-top:5px;
	float: left;
	clear: both;
}

#security_question_area_3{
	width:485px;
}

.p_security{
	margin-left: 5px;
	width: 470px;
}

#security_container_4{
	width: 310px;
	float: left;
	margin-right: 10px;
}

#security_question_title_1{
	width: 300px;
	margin-left: 10px;
}

#security_question_area_1{
	width: 480px;
	margin:5px 0 5px 5px;
	clear:both;
	float:left;
}

#security_container_5{
	width: 165px;
	float: left;
}

#security_question_title_2{
	
	margin-left: 10px;
}

#security_question_area_2{
	width:480px;
	margin:5px 0 5px 5px;
	clear:both;
	float:left;
}

#security_question_area_4{
	width: 305px;
	margin:5px 0 5px 5px;
	clear:both;
	float:left;
}

#security_question_area_5{
	width: 160px;
	margin:5px 0 5px 5px;
	clear:both;
	float:left;
}



.p_employer{
	margin-left: 5px;
	width: 480px;
	margin-top: 0px;
}

#employer_sub_1{
	width: 480px;
	float: left;
	clear: both;
}

#employer_sub_2{
	width: 480px;
	float: left;
	clear: both;
}

#employer_question_title_1{
	margin-left: 10px;
}

#employer_sub_3{
	width: 240px;
	float: left;
	margin-right: 10px;
}

#employer_question_title_2{
	margin-left: 10px;
}

#employer_sub_4{
	width: 235px;
	float: left;
}

#employer_questions_input_3{
	width: 235px;
}

#employer_questions_input_three{
	width: 235px;
	margin-left: 0px;
}


#employer_sub_5{
	width: 240px;
	float: left;
	margin-right: 10px;
}

#employer_questions_input_4{
	width: 230px;
}

#employer_sub_6{
	width: 155px;
	float: left;
	margin-right: 10px;
}

#employer_questions_input_5{
	width: 155px;
	margin-left: 0px;
}

#employer_sub_7{
	width: 70px;
	float: left;
	
}

#employer_questions_input_6{
	width: 65px;
	margin-left: 0px;
}

#employer_question_title_3{
	margin-left: 10px;
}

#employer_sub_8{
	float:left;
	margin-right:10px;
	width:240px;
}

#employer_questions_input_7{
	width: 235px;
}

#employer_questions_input_seven{
	margin-left: 0px;
}

#employer_sub_9{
	width: 235px;
	float: left;
}

#employer_questions_input_8{
	width: 235px;
	margin-left: 0px;
}

#employer_sub_10{
	width: 485px;
	float: left;
	clear: both;
	margin-top: 15px;
}

#employer_question_title_4{
	margin-left: 10px;
}

#ref_sub_1{
	width: 485px;
	float: left;
	clear: both;
}
#ref_sub_2{
	width: 485px;
	float: left;
	clear: both;
}

#ref_questions_input_1{
	float:left;
	margin:5px 10px 5px 5px;
	width:290px; 
}

#ref_questions_input_2{
	float:left;
	margin:5px 0px 5px 0px;
	width:180px; 
}

.edu{
	margin-bottom: 0px;
}

#edu_sub_1{
	margin-bottom: 10px;
}

#edu_question_title_1{
	margin-left:10px;
}

#edu_questions_input_1{
		margin-left:-5px;
}

#edu_sub_3{
	float:left;
	margin:5px 10px 5px 5px;
	width:290px;
}

#edu_sub_4{
	float:left;
	margin:5px 0 5px 0;
	width:180px;
}

#edu_sub_6{
	float:left;
	margin:5px 0px 5px 5px;
	width:480px;
}

#rel_sub_1{
	width: 485px;
	float: left;
	clear: both;
}

#rel_sub_2{
	width: 485px;
	float: left;
	clear: both;
}

#rel_questions_input_1{
	float: left;
	width: 210px;
	margin-right: 25px;
}

#rel_questions_input_2, #rel_questions_input_3 {
	float: left;
	margin-right: 25px;
}

#cert_radio{
	margin-left: 10px;
}


/*form input widths start here*/

#question_form_input_1{
	width: 468px;
}

#question_form_input_2{
	width: 223px;
}

#question_form_input_3_date{
	width: 223px;
}


#question_form_input_4{
	width: 200px;
}

#question_form_input_5{
	width: 195px;
}

#question_form_input_6{
	width: 33px;
}

#question_form_input_7{
	width: 223px;
}

#question_form_input_8{
	width: 223px;
}

#question_form_input_9{
	width: 313px;
}

#question_form_input_10{
	width: 33px;
}

#question_form_input_11{
	width: 77px;
}

#question_form_input_12{
	width: 223px;
}

#question_form_input_13{
	width: 223px;
}

#question_form_input_14{
	width: 468px;
}

#date_of_birth{
	width: 223px;
}

#question_form_input_16{
	width: 223px;
}

#question_form_input_17{
	width: 468px;
}

#question_form_input_18{
	width: 320px;
}

#question_form_input_19{
	width: 128px;
}

#question_form_input_20{
	width: 226px;
}

#question_form_input_21{
	width: 226px;
}

#question_form_input_22{
	width: 473px;
}

#question_form_input_23{
	width: 473px;
}

#question_form_input_24{
	width: 293px;
}

#question_form_input_25{
	width: 148px;
}

#question_form_input_26{
	width: 468px;
}

#question_form_input_27{
	width: 223px;
}

#question_form_input_28{
	width: 223px;
}

#question_form_input_29{
	width: 223px;
}
#question_form_input_30{
	width: 143px;
}

#question_form_input_31{
	width: 58px;
}

#question_form_input_32{
	width: 223px;
}

#question_form_input_33{
	width: 223px;
}

#question_form_input_34{
	width:473px;
	margin:5px;
}

#question_form_input_35{
	width:210px;
}

#question_form_input_36{
	width:220px;
}

#question_form_input_37{
	width:474px;
	margin-top:10px;
}

#question_form_input_38{
	width:278px;
}

#question_form_input_39{
	width:168px;
}


#question_form_input_40{
	width:473px;
}

#question_form_input_41{
	width:278px;
}

#question_form_input_42{
	width:168px;
}

#question_form_input_43{
	width: 468px;
}

#question_form_input_44{
	width: 50px;
}

#question_form_input_45{
	width: 125px;
}

#question_form_input_46{
	width: 478px;
}





/*form input widths ends here*/

.form{
	width: 500px;
	clear:both;
	float:left;
}


input, select.non-date{
background-color:#072455;
border:1px solid #1854B9;
color:#A8A8A8;
font-family:'Verdana';
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;

}

textarea{
background-color:#072455;
border:1px solid #1854B9;
color:#A8A8A8;
font-family:'Verdana';
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}

#form_submit_button {
background-color: none;
border: none;
color: #000;
background-color:#EFEDEB;
border:1px solid #7F7F7D;
font-family:'Verdana';
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
margin-top: 25px;
}


/*Validation*/
label { width: 10em; float: left; }
label.error { float: none; font-style: italic; color: #F88426; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
