@CHARSET "ISO-8859-1";
#leveltermdesc, #healthratingdesc, #coveragecalc
{
	display:none;
	font-size:10pt;
}
.healthratingtable
{
	margin-left:auto;
	margin-right:auto;
}
.healthratingtable th
{
	color:#003366;
	background-color:#F0F0F0;
	font-weight:normal;
}
#lifestart_form span.form_required
{
	color:#c90000;
}
#lifestart_form .form_error
{
	border:2px solid #c90000;
}
#lifestart_form div.form_element
{
	overflow:auto;
	padding:5px;
}
#lifestart_form div.form_element div.form_radio
{
	float:left;
	overflow:auto;
}
#lifestart_form div.form_element div.form_radio label
{
	display:inline;
	width:auto;
	float:none;
	padding:0px;
	padding-right:30px;
	font-style:normal;
}
#lifestart_form .form_element label
{
	float:left;
	display:block;
	padding:3px;
	width:140px;
	padding-right:30px;
	/*font-weight:bold;*/
	font-style:italic;
}
#lifestart_form #birth_element, #lifestart_form #lifestate_element, #lifestart_form #phone_element, #lifestart_form #coverage_element, #lifestart_form #moneyback_element, #lifestart_form #tspecial_element
{
	background-color:#fffff0;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
#tspecial_element
{
	text-align:center;
	border:1px solid #eeeeee;
	margin-left:40px;
	margin-right:40px;
}
#lifestart_form #tspecial_element label
{
	float:none;
	clear:both;
	width:auto;
}
#lifestart_form #tspecial_element div.form_radio
{
	float:none;
}
#lifestart_form #submit_element
{
	padding:30px;
	text-align:center;
}
#lifestart_form #submit_element input
{
	font-size:12pt;
}
#lifestart_form #submit_element label
{
	display:none;
}