
			
				.empapp{}
					
					.empapp form{}
					
						.empapp form fieldset{ border: 0; }
						
							.empapp form fieldset legend{ display: none; }
						
							.empapp form fieldset div{
								display: block;
								margin: 0; padding: 5px 0;
								float: left; clear: left;
							}
								
								.empapp label{
									font-weight: bold;
								}
								
								.empapp h2{
									padding: 10px 0 0;
								}
								
								.empapp table{
									width: 100%;
								}
								.empapp thead{ font-weight: bold; }
								.empapp tr td{ padding-right: 13px; vertical-align: top; }
								.empapp td input{width: 100%; border: 1px solid #999; margin: 0; padding: 5px;}
								.empapp td textarea{ width: 100%; margin: 0; padding: 5px; border: 1px solid #999; }
								
								.empapp div.field{
									display: block;
									width: 100%;
									float: left; clear: left;
								}
								
									.empapp div.field label{
										display: block;
										float: left; clear: none;
									}
									
									.empapp div.field input{
										float: left; clear: left;
									}
									
									.empapp div.field textarea{
										width: 800px;
										height: 100px;
										float: left; clear: left;
									}
									
									.empapp div.field select{
										float: left; clear: left;
									}
									
								.empapp div.address{
									display: block;
									width: 100%;
									float: left; clear: left;
								}
								
									.empapp input#address{
										width: 321px;
									}
									
									.empapp div.address div{
										display: block;
										width: 180px;
										float: left; clear: none;
									}
								
									.empapp div.address label{
										display: block;
										float: left;
									}
									
									.empapp div.address input,
									.empapp div.address select{
										float: left; clear: left;
									}
									
										.empapp div.address div.address_state{
											width: 80px;
										}
										
										.empapp div.address div.address_state input{
											width: 60px;
										}
										
										
										.empapp div.address div.address_zip input{
											width: 60px;
										}
									
								.empapp div.checkbox{
									display: block;
									width: 100%;
									float: left; clear: left;
								}
									
									.empapp div.checkbox div{
										display: block;
										width: 100%;
										float: left; clear: left;
									}
								
									.empapp div.checkbox .main_q{
										display: block;
										width: 100%;
										float: left; clear: left;
									}
									
									.empapp div.checkbox label{
										display: block;
										width: 150px;
										padding-top: 5px;
										float: left; clear: none;
									}
									
									.empapp div.checkbox input{
										float: left; clear: none;
									}
									
									.empapp div.checkbox div label{
										font-weight: normal;
									}
								
								.empapp div.radio{
									display:block;
									width: 100%;
									float: left; clear: left;
								}
									.empapp label{
										float: left; clear: left;
									}
										.empapp div.radio div{
											display: block;
											width: 100%;
										}
										
										.empapp div.radio .main_q{
											display: block;
											width: 100%;
											float: left; clear: left;
										}
										.empapp div.radio div label{
											display: block;
											/* width: 35px; */
											font-weight: normal;
											padding-top: 3px;
											float: left; clear: none;
										}
										
										.empapp div.radio div input{
											float: left; clear: none;
										}
										
								.if_convicted_yes,
								.if_schooling_yes{}
								
									.if_convicted_yes label,
									.if_schooling_yes label{
										float: left; clear: left;
									}
									
									#convicted_yes_info,
									#schooling_yes_info{
										width: 400px; height: 100px;
										float: left; clear: left;
									}
									
								.agreement{
									display: block;
									width: 100%;
								}
									
								#submit{
									float: left; clear: left;
									margin: 0px 10px 0 0;
								}
									
								#submission_info,
								.submission_output{
									float: left; clear: none;
								}
								
								.submission_success{
									display: block;
									margin: 20px 0; padding: 15px;
									width: 970px;
									background-color: #e2fcd8;
								}
								
								.submission_fail{
									display: block;
									margin: 20px 0; padding: 15px;
									width: 970px;
									background-color: #ffe0e0;
								}
	.error { color: #a00; font-weight: bold !important; }
	.hidden { display: none !important; }
	label.error{ display: block; width: 100%; float: left; clear: both; }
	input.error,textarea.error,select.error{ color: #a00; background: #fbe6e6; }
