@CHARSET "ISO-8859-1";
#bluecrossplans, #willametteplans, #regenceplans, #bccoveragedetails, #agentslist, #rgcoveragedetails
{
	display:none;
}
#willametteplans > .form_radio, #bluecrossplans > .form_radio, #regenceplans > .form_radio
{
	overflow:auto;
	clear:both;
	padding:5px;
}
#willametteplans > .form_radio input, #bluecrossplans > .form_radio input, #regenceplans > .form_radio input
{
	float:left;
}
#willametteplans > .form_radio label, #bluecrossplans > .form_radio label, #regenceplans > .form_radio label
{
	font-size:12pt;
	float:left;
	display:block;
}
#willametteplans > .form_radio span, #bluecrossplans > .form_radio span, #regenceplans > .form_radio span
{
	margin-left:290px;
	margin-top:2px;
	display:block;
}
#next_element
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
#bccoverage_element
{
	clear:both;
	overflow:auto;
}
#bccoverage_element > label
{
	display:block;
	clear:both;
}
#bccoverage_element .form_radio
{
	margin-top:10px;
	float:left;
	width:100px;
}

#bchealthapp_element, #bchealthfam_element
{
	overflow:auto;
	clear:both;
}
#bchealthapp_element label, #bchealthfam_element label
{
	width:125px;
	display:block;
	float:left;
}
#bchealthapp_element .form_radio, #bchealthfam_element .form_radio
{
	overflow:auto;
	float:left;
}
#bchealthapp_element .form_radio input, #bchealthfam_element .form_radio input
{
	float:left;
}
#bchealthapp_element .form_radio label, #bchealthfam_element .form_radio label
{
	display:block;
	width:50px;
	float:left;
}
#bccoveragedetails div.form_element
{
	overflow:auto;
	margin-bottom:5px;
}
#bccoveragedetails label
{
	display:block;
	width:180px;
	float:left;
}
#bccoveragedetails input
{
	width:140px;
}

#agentcontact_element
{
	overflow:auto;
}
#agentcontact_element .form_radio
{
	width:100px;
	height:25px;
	float:left;
}
#agentcontact_element > label
{
	display:none;
}

#dentalapplication_form div.agent
{
	text-align:center;
	width:188px;
	float:left;
	border:0px;
	min-height:inherit;
}
#dentalapplication_form div.agent img
{
	height:150px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
#dentalapplication_form div.agent h3
{
	font-size:12pt;
	padding:0px;
}
#dentalapplication_form div.agent h4
{
	font-size:10pt;
	padding:0px;
}
#dentalapplication_form label span.form_required, h4 span.form_required
{
	font-size:8pt;
	color:#c90000;
	padding-left:4px;
}
#bluecrossplans, #willametteplans, #regenceplans
{
	background-color:#eeeeee;
	padding:10px;
}
div.dialogboxes
{
	display:none;
	overflow:auto;
}
div.dialogboxes h3
{
	display:none;
}
.willamette_green
{
	color:#ffffff;
	background-color:#004964;
}
#willamette_benefits
{
	border:1px solid #dddddd;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
}
#willamette_benefits th
{
	padding:5px;
	background-color:#dddddd;
	border:1px solid #dddddd;
}
#willamette_benefits td 
{
	padding:5px;
	border:1px solid #dddddd;
}
.bluecross_benefits
{
	border-spacing:0px;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.bluecross_benefits .blank
{
	border:0px;
}
.bluecross_benefits span
{
	font-weight:normal;
	font-style:italic;
}
.bluecross_benefits th
{
	background-color:#dddddd;
	padding:5px;
	text-align:left;
}
.bluecross_benefits td
{
	padding:5px;
	border:1px solid #dddddd;
	text-align:center;
}
#rgcoverage_element
{
	padding:10px;
	clear:both;
	overflow:auto;
}
#rgcoverage_element > label
{
	display:block;
	clear:both;
}
#rgcoverage_element .form_radio
{
	margin-top:10px;
	float:left;
	width:100px;
}
#rgcoveragedetails div.form_element
{
	overflow:auto;
	margin-bottom:5px;
}
#rgcoveragedetails label
{
	display:block;
	width:180px;
	float:left;
}
#rgcoveragedetails input
{
	width:140px;
}
#rgcourt_element
{
	padding:10px;
	clear:both;
	overflow:auto;
}
#rgcourt_element > label
{
	display:block;
	clear:both;
	width:auto;
}
#rgcourt_element .form_radio
{
	margin-top:10px;
	float:left;
	width:100px;
}
#rgcourt_element .form_radio input
{
	width:auto;
	float:left;
}
#rgcourt_element .form_radio label
{
	display:block;
	width:50px;
	float:left;
}
#dentalapplication_form hr
{
	border:0;
	border-top:1px solid #000000;
	margin:20px;
	width:75%;
}
#dentalapplication_form .form_error
{
	border:2px solid #c90000;
}