/* ---------- PLAN CUSTOMIZATION (pc) ---------- */

.pc-table{margin-left:0;}
.pc-header-level2{
	background-color:#97bade;
	padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:7px;
	margin-top:10px;margin-right:0px;margin-bottom:1px;margin-left:0;
	color:#000000;font-weight:bold;
	width:550px;}

.pc-info-box{
	border-style:solid;border-width:1px;border-color:#97bade;background-color:#fffff5;
	margin-left:0px;line-height:18px;
	padding-top:3px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
a.pc-info-box-link, a.pc-info-box-link:link, a.pc-info-box-link:visited{color:#1461af;}
a.pc-info-box-link:active, a.pc-info-box-link:hover{background-color:#e4effb;color:#1461af;}

.pc-form-text{}
.pc-form-text-disabled{color:#787878;}
.pc-form-td-odd{background-color:#f5f5f5;padding-top:2px;padding-right:2px;padding-bottom:3px;padding-left:1px;}
.pc-form-td-even{background-color:#ffffff;padding-top:2px;padding-right:2px;padding-bottom:3px;padding-left:1px;}

.pc-form-radio{margin-top:0px;margin-right:3px;margin-bottom:0px;margin-left:0px;width:14px;height:20px;}
.pc-form-radio-text{margin-top:0px;margin-right:3px;margin-bottom:0px;margin-left:0px;line-height:18px;}

.pc-insureds-header-td{background-color:#cccccc;padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:3px;}
.pc-insureds-td{background-color:#f5f5f5;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;}

.pc-insureds-header-text{font-weight:bold;}
.pc-form-button-remove{font-size:7.5pt;background-color:#e5e5e5;color:#545454;}
.pc-people-selection{
	border-color:#97bade;border-width:1px;border-style:solid;background-color:#cbdcee;margin-left:0;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:10px;}
	
.pc-ajax-highlight{
	border-style:dashed;border-width:1px;border-color:#339933;background-color:#ddffdd;font-size:8pt;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;}

.pc-insureds-age{border:0px;}

.pc-triplength{border:0px;}

.pc-familyplan-newtriplength{
	border-style:dashed;border-width:1px;border-color:#ff0000;background-color:#ffffcc;font-size:8pt;
	padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;margin-left:8px;}

.pc-deductible-discount{
	border-style:dashed;border-width:1px;border-color:#339933;background-color:#ddffdd;font-size:8pt;
	padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;margin-left:8px;}

.pc-insureds-age-medical{
	border-style:dashed;border-width:1px;border-color:#336699;background-color:#faffff;font-size:8pt;color:#003366;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;}
.pc-medical-td{
	border-style:dashed;border-width:1px;border-color:#336699;background-color:#faffff;font-size:8pt;color:003366;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:5px;}
.pc-medical-text{
	color:#333333;font-size:7.5pt;line-height:15px;
	padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:7px;}

.pc-insureds-age-birthdate{height:18px;vertical-align:middle;}

.pc-insureds-age-excluded{
	border-style:dashed;border-width:1px;border-color:#ff0000;background-color:#ffffcc;font-size:8pt;color:#ff0000;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;height:18px;vertical-align:middle;}

.pc-family-plan-header-td{
	font-size:8pt;font-weight:normal;text-align:center;color:#000000;background-color:#cbdcee;
	border-top:1px solid #9eb6ce;border-right:1px solid #9eb6ce;
	border-bottom:1px dashed #9eb6ce;border-left:1px solid #9eb6ce;
	padding-top:2px;padding-right:5px;padding-bottom:3px;padding-left:5px;}

.pc-familyplan-triplength-table{margin-top:5px;margin-bottom:5px;}

.pc-familyplan-radio-td-off{
	background-color:#ededed;
	border-top:1px solid #dadada;border-right:none;border-bottom:1px solid #dadada;border-left:1px solid #dadada;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:0px;}
.pc-familyplan-text-td-off{
	background-color:#ededed;
	border-top:1px solid #dadada;border-right:none;border-bottom:solid 1px #dadada;border-left:none;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:0px;}
.pc-familyplan-radio-td-on{
	background-color:#cbdcee;
	border-top:solid 1px #9eb6ce;border-right:none;border-bottom:solid 1px #9eb6ce;border-left:solid 1px #9eb6ce;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:0px;}
.pc-familyplan-text-td-on{
	background-color:#cbdcee;
	border-top:solid 1px #9eb6ce;border-right:none;border-bottom:solid 1px #9eb6ce;border-left:none;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:0px;}
.pc-triplength-text-td-off{
	background-color:#ededed;
	border-top:solid 1px #dadada;border-right:none;border-bottom:solid 1px #dadada;border-left:dashed 1px #dadada;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:0px;}
.pc-triplength-droplist-td-off{
	background-color:#ededed;
	border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #c6cbcf;border-left:none;
	padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0px;}
.pc-triplength-text-td-on{
	background-color:#cbdcee;
	border-top:1px solid #9eb6ce;border-right:none;border-bottom:1px solid #9eb6ce;border-left:dashed 1px #9eb6ce;
	padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:0px;}
.pc-triplength-droplist-td-on{
	background-color:#cbdcee;
	border-top:1px solid #9eb6ce;border-right:1px solid #9eb6ce;border-bottom:1px solid #9eb6ce;border-left:none;
	padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0px;}





