.formular {
	font-size:11px;
	padding:0px;
	margin:0px;
}
.formular fieldset {
	padding:0px;
	margin:0px;
	border:none;
}
.formular #leg_personal {
	display:none;
}
.formular #leg_carhome,
.formular #leg_business,
.formular #leg_life ,
.formular #leg_medical  
{
	font-size:12px;
	padding: 15px 5px 5px;
	font-style:italic;
	white-space:normal;
	display:block;
}

.formular label {
	padding:3px 0px;
	display:block;
}

.formular .text-input, .formular textarea {
	width:180px;
	font-size:11px;
	border:#d9d9d9 1px solid;
	padding:2px;
}
.formular .text-tip-input {
	width:155px;
	font-size:11px;
	border:#d9d9d9 1px solid;
	padding:2px;
	display:inline;
}
.formular select.text-input {
	width:186px;
	font-size:11px;
	border:#d9d9d9 1px solid;
	padding:2px;
}
.formular select.date-input {
	width:60px;
	font-size:11px;
	border:#d9d9d9 1px solid;
	padding:2px;
}
.grid_right{
	width:410px; 
	margin:10px auto;
}
.splitter{
	border:1px solid #ccc;
	border-width:1px 0 0; 
	width:90%; 
	float:none;
	margin:25px auto 10px;
	clear:both;
	
}

.form p{
	padding:0;
	margin:1px;
	
}
.form p label{
	display:block;
	width:170px;
	padding-right:12px;
	float:left;
	
}
.form label.check-label{
	display:block;
	float:none;
	clear:both;
	margin-left:100px;
	padding:3px;
}
.form p input,
.form p select,
.form p textarea{
	border:1px solid #ccc;
	width:190px;
	clear:right;
}
.form #DOB_day,
.form #DOB_month,
.form #DOB_year{
	width:auto;
}
.form p{
	clear:both;
}
.form QI-checkbox{
	
}
.err_list{
	width:300px;
	margin:30px auto;
	border:1px solid red;
	background:yellow;
	padding:8px 25px;
}

