
.rdbBlock
{
	margin-left: 0px;
	white-space:nowrap;
	
}
.rdbBlock input
{
	margin-left: -4px;
}

.rbPlain { white-space:nowrap;}

.rbPlain label
{
	position: absolute;
	top: 0px;
	left: 19px;
	width: 111px; 
	margin-bottom: 0px; 
    padding: 0px 0px 0px 0px;
} 
.rbPlain input
{
	margin-left: -4px;
    float:left;
    font-size: 1.2em;
    clear: both;
} 

.radiogroup
{
	float: left;
	margin: 0;padding: 0;	 
}
#radiogroup label
{
	margin: 0;padding: 0;
	float: left;
	font-size:1.2em;
	position:absolute;
	top:0px;
	left:19px;
	width:111px;
	margin-left: -4px;	
	margin-bottom: 0px; 
}
 


.providerSearchButton {
	background:transparent url(../img/buttons/button-find-providers.png) no-repeat scroll 0 0;
	border:medium none;
	clear:both;
	display:block;
	height:26px;
	position:relative;
	width:100px;
	cursor:pointer;
}

.contactusButton 
{
	
	display:block;
	position:relative;
	border:none;
	width:79px;
	height:30px;
	background: url('../img/buttons/button-send.png') no-repeat;
	cursor:pointer;
	
	
	 
}

a.pageNavigation:link{ text-decoration: none; font-size:  1.4em; font-weight:bold;}
a.pageNavigation:active{ text-decoration: none; font-size:  1.4em; font-weight:bold;}

a.pageNavigation:hover{ text-decoration: underline; font-size:  1.4em; }

a.pageNavigation1:link{ text-decoration: underline; font-size:  1.4em;}
a.pageNavigation1:visited{ text-decoration: underline; font-size:  1.4em; }
a.pageNavigation1:hover{ text-decoration: underline; font-size:  1.4em; }

 

#content #plan-detail #left-column #costs p{
	width:652px;
	display:block;
	float:left;
}

#content #plan-detail #right-column ul li span.head {
	width:180px;
	display:block;
	float:right;
}
#content #plan-detail #right-column span.lowprint {
	width:240px;
	display:block;
	float:left;
}
#content #plan-detail #right-column ul li span.type1 {
	width:90px;
	display:block;
	float:left;
}
#content #plan-detail #right-column ul li span.type2 {
	width:70px;
	display:block;
	float:left;
}
#content #plan-detail #right-column ul li span.type3 {
	width:200px;
	display:block;
	float:left;
}

.CBDDrkGrey{
	color: #5C5C5C;
}
 
#header #header-right span#agent-logo2 img {
	position:absolute; top:5px; right:30px;
}
.agentLogo
{
	position:absolute; top:5px; right:30px;
}
#header #header-right span#agent-logo img 
{
	float: left;
	margin-left:110px; 
	margin-top:5px;
	margin-right:25px;
	margin-bottom:0px;
	 
}

a.pageSortby1:link{ text-decoration: none; font-weight:bold;}
a.pageSortby1:hover{ text-decoration: underline; font-weight:bold; }

a.pageSortby2:link{ text-decoration: none; }
a.pageSortby2:hover{ text-decoration: underline; }

.popupWindow
{
	position:absolute;
    width:250px;
    height: 100px;
    border: solid 1px black;
    margin: 0px 0px 0px 20px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#2557ad); 
    display:none;
}
#divZIP .form-row {
	float:left;
	clear: both;
	width: 107px;
	margin-bottom: 15px;
}
#divZIP .form-row div.invalid-message {
	display: none;
}

#divZIP .form-row.invalid div.invalid-message {
	float:left;
	padding: 8px 8px 8px 8px;
	background-color: #c01a00;
	display: block;
	width: 98px;
	margin-bottom: 8px;
}

#divZIP .form-row.invalid div.invalid-message ul li {
	font-size: 11px;
	color: #FFF;
}

.popupContinueButton
{
	display:block;
	position:relative;
	border:none;
	width:79px;
	height:30px;
	clear:both;
	background: url('../img/go.gif') no-repeat;
	cursor:pointer;
}


#content #plan-detail #left-column #divZIP span.definition-term {
	font-size:1.3em;
	color:#185394;
	cursor:pointer;
	position:relative;
	top:-38px;
	left:446px;
}

#content #plan-detail #left-column #divZIP span.definition {
	display:none;
}

#content #plan-detail #left-column #divZIP span.definition-term


#definition-box {
	/*position:relative;
	z-index:1000;*/
}

#content #plan-detail #left-column #definition-box #definition-info {
	width:320px;
	height:161px;
	border:none;
	padding:15px 20px;
	font-size:1.2em;
	display:none;
	position:absolute;
	z-index:1000;
}

#content #plan-detail #left-column #definition-box #definition-info.contextual-popup[class] {
	background: url('../img/backgrounds/back-hover-right.png') no-repeat;	
}

#content #plan-detail #left-column #definition-info #definition-container {
	/*position:relative;
	z-index:1002;*/
	margin-left:22px;
}

#content #plan-detail #left-column #definition-box #definition-info dl#definition-list {
	width:240px;
	height:60px;
	position:relative;
	z-index:1002;
}

#content #plan-detail #left-column #definition-box #definition-info dl dt {
	font-weight:bold;
	margin-bottom:5px;
	text-transform:none;
}

#content #plan-detail #left-column #definition-box #definition-info dl dd {
	margin-top:10px;
	width:247px;
	height:40px;
	overflow:auto;
}

#content #plan-detail #left-column #definition-box #definition-info a#close {
	width:55px;
	height:20px;
	position:absolute;
	z-index:1003;
	right:59px;
	margin-top:-1px;
	padding-top:2px;
	background: url('../img/icons/icon-close.png') top right no-repeat;
}

#content #plan-detail #left-column #definition-box #definition-info a:hover {
	text-decoration:underline;
	color:#185394;
}

#content #plan-detail #left-column #definition-box #definition-info a
{
	font-size:1.0em;
}

#definition-box #definition-info a#glossary {
	position:absolute;
	right:60px;
	bottom:47px;
}

#content #plan-detail #left-column #benefitsc550 ul ul {
	margin-bottom:25px;
	clear:both;
}
#content #plan-detail #left-column #benefitsc550 ul ul li {
	list-style-type:circle; 
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:10px;
}
#content #plan-detail #left-column #benefitsc550 ul ul li span 
{
	font-size: 12px; 
	color:#333333;
}
#content #plan-detail #left-column #benefitsc550 ul ul ul {
	margin-bottom:25px;
	clear:both;
}
#content #plan-detail #left-column #benefitsc550 ul ul ul li {
	list-style-type:square;
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:5px;
}
#content #plan-detail #left-column #benefitsc550 ul ul ul li span 
{
	font-size: 12px; 
	color:#333333;
}
#content #plan-detail #left-column #benefitspplus ul ul {
	margin-bottom:25px;
	clear:both;
}
#content #plan-detail #left-column #benefitspplus ul ul li {
	list-style-type:circle; 
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:10px;
}
#content #plan-detail #left-column #benefitspplus ul ul li span 
{
	font-size: 12px; 
	color:#333333;
}
#content #plan-detail #left-column #benefitspplus ul ul ul {
	margin-bottom:25px;
	clear:both;
}
#content #plan-detail #left-column #benefitspplus ul ul ul li {
	list-style-type:square;
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:5px;
}
#content #plan-detail #left-column #benefitspplus ul ul ul li span 
{
	font-size: 12px; 
	color:#333333;
}

#content #plan-detail #left-column #benefitspplus p.notes1 {
	float:left;
	width:670px;
}
#content #plan-detail #left-column #benefitspplus ul {
	margin-bottom:10px;
	clear:both;
}
#content #plan-detail #left-column #benefitspplus ul li {
	list-style-type:disc;
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:10px;
}
#content #plan-detail #left-column #benefitspplus ul li span {
	color:#333333;
}
#content #plan-detail #left-column #benefitspplus p {
	float:left;
	width:650px;
	margin-bottom:10px;
}
#content #plan-detail #left-column #benefitspplus a 
{
	font-size:12px;
}
.pplus
{
    font-size:10px;
    font-height:1.2px;
	text-decoration:underline;
}

#content #plan-detail #left-column #benefitsvcp ul ul {
	margin-bottom:25px;
	clear:both;
}
#content #plan-detail #left-column #benefitsvcp ul ul li {
	list-style-type:circle; 
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:10px;
}
#content #plan-detail #left-column #benefitsvcp ul ul li span 
{
	font-size: 12px; 
	color:#333333;
}
#content #plan-detail #left-column #benefitsvcp ul ul ul {
	margin-bottom:25px;
	clear:both;
}
#content #plan-detail #left-column #benefitsvcp ul ul ul li {
	list-style-type:square;
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:5px;
}
#content #plan-detail #left-column #benefitsvcp ul ul ul li span 
{
	font-size: 12px; 
	color:#333333;
}

#content #plan-detail #left-column #benefitsvcp p.notes1 {
	float:left;
	width:670px;
}
#content #plan-detail #left-column #benefitsvcp ul 
{
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
#content #plan-detail #left-column #benefitsvcp ul li {
	list-style-type:disc;
	list-style-position:outside;
	color:#62962c;
	margin-left:16px;
	margin-bottom:10px;
}
#content #plan-detail #left-column #benefitsvcp ul li span {
	color:#333333;
}
#content #plan-detail #left-column #benefitsvcp p {
	float:left;
	width:650px;
	margin-bottom:5px;
}
#content #plan-detail #left-column #benefitsvcp a 
{
	font-size:12px;
}

#content #plan-detail #left-column #benefitsvcp p.notes2 {
	float:left;
	width:670px;
	margin-bottom:5px;
}

#header div#main-menu li.yuimenuitem a.yuimenuitemlabel-sp {
	color:#215fa9;
	padding-right:60px;
}
#header div#main-menu li.yuimenuitem a.yuimenuitemlabel-gt {
	color:#215fa9;
	padding-right:52px;		
}
#header div#main-menu li.yuimenuitem a.yuimenuitemlabel-dp {
	color:#215fa9;
	padding-right:48px;		
}

#header div#main-menu li.yuimenuitem a.yuimenuitemlabel-pb {
	color:#215fa9;
	padding-right:79px;
}
#header div#main-menu li.yuimenuitem a.yuimenuitemlabel-uyi-dp {
	color:#215fa9;
	padding-right:82px;		
}

#content #general-content #left-column #optout1 {
	float:left;
	width:326px;
}
#content #general-content #left-column #optout2 {
	float:right;
	width:300px;
	margin-top:10px;
}
#content #general-content #left-column #optout1 p 
{
	font-size:small;
}
#content #general-content #left-column #optout1 a 
{
	font-size:12px;
}
#content #general-content #left-column #optout1 ul
{
}
#content #general-content #left-column #optout1 ul li
{
	font-size: 10px;
	margin-top:10px;
	margin-bottom:5px;
}

#content #general-content #left-column #optout2 form .radio {
	float: left;
}

#content #general-content #left-column #optout2 .form-row {
	float:left;
	clear: both;
	width: 107px;
	margin-bottom: 15px;
}

#content #general-content #left-column #optout2 .form-row span {
	font-size: 1.2em;
}

#content #general-content #left-column #optout2 .radio .radio-row {
	float: left;
	clear: both;
	position: relative;
	margin-bottom:  4px;
	
}

#content #general-content #left-column #optout2 .radio .radio-row label {
	position: absolute;
	top: 3px;
	left: 19px;
	width: 111px;
}

.submitButton {
	display:block;
	margin:10px;
	margin-left: 20px;
	margin-top:10px;
	border:none;
	width:79px;
	height:30px;
	cursor:pointer;
	clear:both;
	background: url('../img/submit.gif') no-repeat;
.green
{
	color:Green;
}	
.red
{
	color:Red;
}

#enollment-1 select {
	float: left;
	border:1px solid #C3C3C3;
	display:block;
	height:20px;
	width: 100%;
}	
.agent1
{
	 
	border:0px solid #C3C3C3;
	 
	 
	 
}
.opaque
{
	opacity: 0.5, background:#badbee; 
}
.rightnavText
{
	font-size:1em;
	
}
 

#content #plan-detail #left-column #costs5 ul li {
	width:271px;
	 
}
#content #plan-detail #left-column #costspplus #list11 ul li, 
#content #plan-detail #left-column #costspplus #list22 ul li
{ 
	width:271px;
}

#content #plan-detail #left-column #costspplus ul li span.type {
	width:180px;
	display:block;
	float:left;
}

#content #plan-detail #left-column #costspplus #list11 {
	float:left;
	margin-bottom:25px;
}

#content #plan-detail #left-column #costspplus #list11 li,
#content #plan-detail #left-column #costspplus #list22 li
  {
	padding:8px 20px;
}

#content #plan-detail #left-column #costspplus #list22 {
	float:left;
	margin-left:30px;
}
 

#content #plan-detail #left-column a.view-list.costspplus {
	position:relative;
	top:-38px;
	left:446px;
}
#content #plan-detail #right-column li span.cost 
{
	margin-left:0px;
	float:left;
}

#content #plan-detail #left-column a.view-list.providers-c550 {
	position:relative;
	top:-38px;
	left:456px;
	font-size:1.4em;
	text-decoration:underline;
}
 



#our-plans-body #footer ul#content-module-container .content-module ul li.summary
{
	list-style-type:none;
	list-style-position:outside;
	color:#666666;
	padding-top:10px;
	font-size:1.9em;
	margin-top:0px !important;
	margin-left:16px;
}

#our-plans-body #footer ul#content-module-container .content-module ul li.summary a
{
	color:#185394;
	font-weight:normal;
	font-size:1.6em;
}

 
 
 
