input {
	margin-right:5px;
}

#quoteForm {
	clear:both;
	font-size:11px;
}

#quoteForm td {
	font-size:11px;
	padding:2px;
}

#contactInfo,
#healthInfo,
#censusInfo,
#optionalInfo {
	margin-bottom:20px;
	border:1px solid #ccc;
	background:#f7f7f7;
}

#contactInfo h2,
#healthInfo h2,
#censusInfo h2,
#optionalInfo h2 {
	background:#39c;
	color:#fff;
	padding:2px;
	margin-bottom:5px;
}

#txtFirstName,
#txtLastName,
#txtEmail,
#txtAddress1,
#txtInsuranceCompany {
	width:200px;
}

#txtZIPCode,
#txtZip,
#txtResidentialYears,
#txtResidentialMonths,
#txtPhoneExt {
	width:60px;
}

#txtSpecifyConditions,
#txtSpecifyMedications {
	width:200px;
}

#txtHeightFt, #txtHeightIn { width:25px; }

#dgCensus {
	border:1px solid #ececec;
}

#dgCensus td {
	font-size:10px;
}

#dgCensus .censusheader {
	background:#ececec;
}

#quoteForm dt,
#signUpForm dt,
#contactForm dt {
	float:left;
	width:200px;
	background:#ececec;
	margin:0 10px 5px 0;
	padding:2px;
}

#quoteForm dt.required,
#signUpForm dt.required,
#contactForm dt.required {
	font-weight:bold;
}

#quoteForm dd,
#signUpForm dd,
#contactForm dd {
	margin-bottom:5px;
	padding:2px;
}

#quoteForm br,
#signUpForm br,
#contactForm br { clear: both; height: 0; line-height:0; }

#agentLogin label, #quoteBoxSideBar label { width:200px; display:block; }