@CHARSET "ISO-8859-1";
label.form_required
{
	/*font-weight:bold;*/
}
#registration_form h5
{
		font-size:10pt;
}
#registration_form label
{
	display:block;
	width:200px;
	min-height:25px;
	float:left;
	padding-top:2px;
}
#registration_form label span.form_required
{
	font-size:8pt;
	color:#c90000;
	padding-left:4px;
}
#registration_form input.form_error, #registration_form select.form_error
{
	border:2px solid red;
}
#registration_form div.form_element
{
	overflow:auto;
}
#gender_element input
{
	float:left;
}
#gender_element .form_radio label
{
	width:50px;
}
#mstatus_element
{
	margin-top:10px;
	margin-bottom:10px;
}
#mstatus_element .form_radio
{
	margin-left:200px;
	height:25px;
}
#mstatus_element .form_radio label
{
	float:none;
	display:inline;
}
#mstatusexplain_element
{
	padding-left:200px;
}
#mstatusexplain_element label
{
	float:none;
	width:auto;
	display:inline;
}
#residency_element, #tobacco_element
{
	margin-top:10px;
	margin-bottom:10px;
}
#residency_element .form_radio, #tobacco_element .form_radio
{
	height:25px;
	width:75px;
	float:left;
}
#residency_element label, #tobacco_element label
{
	float:none;
	display:block;
	width:auto;
}
#residency_element .form_radio label, #tobacco_element .form_radio label
{
	float:none;
	display:inline;
}
#formbuttons
{
	text-align:center;
	margin:20px;
}
#formbuttons input
{
	margin-left:20px;
	margin-right:20px;
}
#residencyterm_element
{
	clear:left;
	padding-left:20px;
}
#residencyterm_element input
{
	font-size:8pt;
}
#residencyterm_element label
{
	display:inline;
	width:auto;
	float:none;
}
#diffmailing_element label,
#diffbilling_element label
{
	float:none;
	display:inline;
}
#agentcontact_element
{
	height:25px;
}
#agentcontact_element .form_radio
{
	width:100px;
	height:25px;
	float:left;
}
#agentcontact_element label
{
	display:none;
}
#agentcontact_element div label
{
	display:inline;
}
#registration_form div.agent
{
	text-align:center;
	/*width:188px;*/
	float:left;
	border:0px;
	min-height:inherit;
}
#registration_form div.agent img
{
	height:150px;
	max-width:200px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
#registration_form div.agent h3
{
	font-size:12pt;
	padding:0px;
}
#registration_form div.agent h4
{
	font-size:10pt;
	padding:0px;
}
#agentslist
{
	overflow:auto;
}