body	{
				margin: 0;
				padding: 0;
				background: #fff;
				font-family: sans-serif;
				color: #000;
				}
						
#bMain div#NAV li.navMain a,  #bRegister div#NAV li.navRegister a, #bAgentAccess div#NAV li.navAgentAccess a, #bPlanBenefits div#NAV li.navPlanBenefits a, #bProfile div#NAV li.navProfile a, #bThirdParty div#NAV li.navThirdParty a, #bPartners div#NAV li.navPartners a, #bPrivacy div#NAV li.navPrivacy a, #bMemberContact div#NAV li.navMemberContact a, #bProviderContact div#NAV li.navProviderContact a, #bMemberInquiry div#NAV li.navMemberInquiry a, #bProviderInquiry div#NAV li.navProviderInquiry a, #bContactUS div#NAV li.navContactUS a, #bPharmacare div#NAV li.navPharmacare a
						{
						text-decoration: underline;
						color: #a5031a;
						font-weight: bold;
						font-style: oblique;
						background: #fff url('images/cam3box.gif') no-repeat left 50%;
						}	


#bRegister div#NAV li.navRegister a, #bAgentAccess div#NAV li.navAgentAccess a
	 			{
						text-decoration: underline;
						color: #a5031a;
						font-weight: bold;
						font-style: oblique;
						background: #fff url('images/cam3box.gif') no-repeat left 50%;
						}	



.clearFloats	{clear: both;}				

.clearthis {
						clear: both;
						height: 0;
						line-height: 0;
						}
						
p.toplink	{
							font-size: 11px;
							color: #333;
							text-align: center;
							}
							
p.toplink	a:link {	color: #333;}
p.toplink	a:visited {	color: #333;}
p.toplink	a:hover {	color: red;}
															
#mainTable	{
						background: #fff;
						
						position:	relative;
						top: 14px;
						left: 40px;
						width: 90%;
						}
div#tagline	img {	
								margin: 4px 0 0 32px;
								border: 0px solid yellow;
								}
div#tagline	 p {
								color: red;
								padding-left: 210px;
								margin: 0;
								}								

	
.Title	{
	Color:	#333; 
	font-family: arial; 
	Font-size: 12pt; 
	Font-Weight: 700;
	padding: 0;

	border-bottom: 1px solid #333;
	}


p.Title	{
					text-indent: 12px;
					}
.BodyText
		{			
					Color: #222; 
					font-family: arial; 
					font-size: 10pt;
					padding-right: 50px;
		}



	input.grid
		{
    			border-right: #d3d3d3 1px solid;
    			border-top: #d3d3d3 1px solid;
   		 	font-size: 8pt;
    			background: white;
    			border-left: #d3d3d3 1px solid;
    			border-bottom: #d3d3d3 1px solid;
    			font-family: arial
		}
	input.grid2
		{
    			
			font-size: 8pt;
    			background: white;
    			font-family: arial
		}
	input.logoSubmit 
		{
			font-size: 7pt; 
			font-weight: bold;
			font-family: verdana,arial;
			letter-spacing: 1px;
			width: 80px;
			height: 25px; 
		}
	input.logoSubmit2 
		{
			font-size: 8pt; 
			background: #1A6EBB url('images/submit.gif') no-repeat;
			width:100px; height:40px; background-image:url('images/submit.gif'); background-repeat:no-repeat 
		}

	.reportItem 
		{
			font-family: arial;
			font-size: 8pt;
			font-weight: bold;
			color: black;
		}
	.reportData 
		{
			font-family: arial;
			font-size: 8pt;
			font-weight: normal;
			color: black;
		}
	.reportDataBlue 
		{
			font-family: arial;
			font-size: 8pt;
			font-weight: bold;
			color: navy;
		}
	.xl24 
		{
			mso-style-parent:style0;
			border:.5pt solid windowtext;
		}
		
	.copywrite 
		{	
			font-family: arial, verdana; 
			font-size: 0.75em;
			color: #999;
		}
div#NAV {
				border: 0px solid yellow;
				width: 210px;
				padding: 0;
				margin: 0;
				font-size: 12px;
				
				}

div#NAV ul	{
						margin: 0;
						padding: 0;
						list-style-type: none;
						}
div#NAV li	{
						padding: 1px 0;
						margin: 0;
						list-style-type: none;
						border: 0px solid #fff;						
						}


			
div#NAV ul  ul {
						margin: 0;
						padding:  0;
						list-style-type: none;

						}						
	div#NAV ul  ul li {	
							list-style-type: none;
							}
							
	div#NAV	li.nNoLink {
							padding-left: 14px;
							color: #555;
							text-indent: 5px;
							text-decoration: underline;
												
							}
			
div#NAV	li a	{
						display: block;
						text-decoration: none;
						color: #777;
						text-indent: 20px;
						line-height: 16px;
						}													
div#NAV	li a:hover	{
						text-decoration: none;
						color: #000;
						font-style: normal;
						background: #fff url('images/navbgarrow.gif') no-repeat left 50%;
						}
						
						
 div#NAV	li a.no_link	{
							padding-left: 14px;
							color: #555;
							text-indent: 5px;
							text-decoration: underline;
					 
						}
div#NAV	li a:hover.no_link	{
						text-decoration: none;
						color: #000;
						font-style: normal;
						background: #fff url('images/navbgarrow.gif') no-repeat left 50%;
						}	
						
						
div#NAV	li a.subLink	{
						display: block;
						text-decoration: none;
						color: #777;
						text-indent: 32px;
						}
div#NAV	li a:hover.subLink	{
						text-decoration: none;
						color: #000;
						font-style: normal;

						background: #fff url('images/navbgarrow.gif') no-repeat left 50%;
						}
						
/**********************************************/						
/*           Plan Benefits                         */
/**********************************************/						
li cite	{
			font-weight: bold;
			text-decoration: underline;	
			}						
/**********************************************/						
/*           Partners                         */
/**********************************************/
.PartnerContainer	{width: 610px;
										margin-bottom: 0 0 6px 0;
										padding: 0 0 6px 0;
										border: 0px solid orange;
										}

.PartnerInfo a img	{
										margin-left: 0;
										padding-left: 2px;
											}
.PartSubHdr {
						font-family: arial;
						color: #1e1e1e;
						font-size: 12px;
						font-weight: 700;
						padding-left:30px;
						}										
.PartnerContainer A:link
			{COLOR:	#759ff5; 
			FONT-FAMILY: Arial;
			font-style: normal; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: none;}

.PartnerContainer A:visited
			{COLOR:	#759ff5; 
			FONT-FAMILY: Arial; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: none;}

.PartnerContainer A:hover
			{COLOR:	#b4162c; 
			FONT-FAMILY: Arial; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: underline;}

.PartnerContainer A:Active
			{COLOR:	#b4162c; 
			FONT-FAMILY: Arial; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: underline;}


.PartnerContainer p {
							font-family: arial;
							color:	#666;
							font-size: 0.80em;
							}
.PartnerInfo {
					width: 350px;
					margin: 0 0 32px 252px;

					padding: 0 0 12px 0;
					border-bottom: 1px solid #aaa;

					}

								
.PartnerInfo li	{
								margin-left: 16px;
								margin-top: 1px;
								color: #000;
								font-family: arial;
								font-size: 0.85em;
								list-style: none;
								font-style: normal;
								font-weight: normal;
								text-decoration: none;	
								}												
 .floatleft
					{
						float: left;
						margin: 0 2px 32px 0;
						clear: left;
					}

.ToTop		{	background: #fff;
								color: #000;
								font-family: arial;
								font-size: 0.65em;
								padding: 18px 0;
								text-align: left;
					}
					
div.PPOlists	{float: left;
					border: 0px solid #aaa;
					}
div.PPOlists ul	{
					padding: 2px 0 4px 12px;
					margin: 10px 0 4px 12px;
					font-size: 12px;
					color: #333;

					}	
div.PPOlists ul	span {
							border-bottom: 1px solid #333;
							margin-bottom: 2px;}									
div.PPOlists li	{
							margin: 0;
							padding: 0;
							text-indent: 8px;
							}										
/**********************************************/						
/*           pharmacare                         */
/**********************************************/

div#pcare h1, h2, h3	{
							color: #333;
							text-align: center;
							}
div#pcare	p	{		
					Color: #222; 
					font-family: arial; 
					font-size: 10pt;
					padding-right: 50px;
							}
div#pcare	ul	{
								padding: 2px 0;
								margin: 2px 0;
								}							
div#pcare	li	{	font-size: 12px;
								margin-left: 42px;
								padding: 0;
								}
																						
.boldweight	{	color:	#222;
							font-weight:	bold;
							}
.textunderline	{
								text-decoration: underline;
																color: #444;
								}
.fontitalics		{
								font-style: italic;
								color: #444;
								}																						
div#pcare A:link
			{COLOR:	#759ff5; 
			FONT-FAMILY: Arial;
			font-style: normal; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: none;}

div#pcare A:visited
			{COLOR:	#759ff5; 
			FONT-FAMILY: Arial; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: none;}

div#pcare A:hover
			{COLOR:	#b4162c; 
			FONT-FAMILY: Arial; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: underline;}

div#pcare A:Active
			{COLOR:	#b4162c; 
			FONT-FAMILY: Arial; 
			FONT-SIZE:  12px;  
			TEXT-DECORATION: underline;}							
/**********************************************/						
/*           MemberContact                         */
/**********************************************/

	
div#contactmemberform		{
									border: 0px solid #333;
									margin-left: 4px;
								  margin-top: 1px;
									width: 570px;
									font-size: .90em;
									color: #222;
									font-family: arial;
									background-color: #fff;
									}	
									
div#contactmemberform	fieldset	{
						width: 530px;
						margin: 1em 2px;
						padding: 0 2em;
						border: 1px solid #777;
						packground: #f8f8f8;
						}
						
div#contactmemberform	legend	{
						font-weight: bold;
						padding: 1.em;
						}
																					
div#contactmemberform	label	{
				color: #333;
				padding-right: 2px;
				margin-right: 2px;
				margin-top: 3px;
				width: 140px;
				float: left;
				background-color: #eee;
				line-height: 1em;
				}
				
div#contactmemberform input[type="text"]		{
				color: #111;
				padding-left: 4px;
				margin-top: 2px;
				border-top: 1px solid #999;
				border-left: 1px solid #999;
				border-bottom: 1px solid #999;
				border-right: 1px solid #999;
				}
/**********************************************/						
/*           Contact Us form                         */
/**********************************************/

	
div#contactusform		{
									border: 0px solid #333;
									margin-left: 4px;
									margin-top: 1px;
									width: 570px;
									font-size: .90em;
									color: #222;
									font-family: arial;
									background-color: #fff;
									}	
									
div#contactusform	fieldset	{
						width: 560px;
						margin: 1em 2px;
						padding: 0 2em;
						border: 1px solid #777;
						packground: #f8f8f8;
						}
						
div#contactusform	legend	{
						font-weight: bold;
						padding: 1.em;
						}
																					
div#contactusform	label	{
				color: #333;
				padding-right: 2px;
				margin-right: 2px;
				margin-top: 3px;
				width: 170px;
				float: left;
				background-color: #eee;
				line-height: 1em;
				}
				
div#contactusform input[type="text"]		{
				color: #111;
				padding-left: 4px;
				margin-top: 2px;
				border-top: 1px solid #999;
				border-left: 1px solid #999;
				border-bottom: 1px solid #999;
				border-right: 1px solid #999;
				}
/**********************************************/						
/*           Providers Contact                         */
/**********************************************/

	
div#contactproviderform		{
									border: 0px solid #333;
									margin-left: 4px;
									margin-top: 1px;
									width: 570px;
									font-size: .90em;
									color: #222;
									font-family: arial;
									background-color: #fff;
									}	
									
div#contactproviderform	fieldset	{
						width: 560px;
						margin: 1em 2px;
						padding: 0 2em;
						border: 1px solid #777;
						packground: #f8f8f8;
						}
						
div#contactproviderform	legend	{
						font-weight: bold;
						padding: 1.em;
						}
																					
div#contactproviderform	label	{
				color: #333;
				padding-right: 2px;
				margin-right: 2px;
				margin-top: 3px;
				width: 170px;
				float: left;
				background-color: #eee;
				line-height: 1em;
				}
				
div#contactproviderform input[type="text"]		{
				color: #111;
				padding-left: 4px;
				margin-top: 2px;
				border-top: 1px solid #999;
				border-left: 1px solid #999;
				border-bottom: 1px solid #999;
				border-right: 1px solid #999;
				}
				
				
				
/**********************************************/						
/*           Agent Links form                         */
/**********************************************/

	
div#agentlinksform		{
									border: 0px solid #333;
									margin-left: 4px;
									margin-top: 1px;
									width: 600px;
									font-size: .90em;
									color: #222;
									font-family: arial;
									background-color: #fff;
									}	
									
div#agentlinksform	fieldset	{
						width: 590px;
						margin: 1em 2px;
						padding: 0 2em;
						border: 1px solid #777;
						 
						}
						
div#agentlinksform	legend	{
						font-weight: bold;
						padding: 1.em;
						}
																					
div#agentlinksform	.label1	{
				color: #333;
				padding-right: 2px;
				margin-right: 2px;
				margin-top: 3px;
				width: 170px;
				float: left;
				background-color: #eee;
				line-height: 1em;
				}
div#agentlinksform	.label2	{
				color: blue;
				font-weight: bold;
				font-size: 1.7em;
				padding-right: 0px;
				margin-right: 0px;
				margin-top: 0px;
				width: 2px;
				float: left;
			 
				line-height: 1em;
				}
					
div#agentlinksforminput[type="text"]		{
				color: #111;
				padding-left: 4px;
				margin-top: 2px;
				border-top: 1px solid #999;
				border-left: 1px solid #999;
				border-bottom: 1px solid #999;
				border-right: 1px solid #999;
				}


/*  */												