@charset "utf-8";

/********* Typography *********/
html {font-family: Verdana, Geneva, sans-serif; font-size: 10pt; color: #000; background-color:#FFF;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; font-weight:normal;
}
h2 {font-size: 11pt;font-weight:bold;
}

a{
	color:#000;
	text-decoration:none;
	outline:none; /*hides the dotted select box around div links*/
}
	a:visited{ color:#000; }
	a:hover{text-decoration:underline;}
	a:active{text-decoration:underline;}

hr {
	border:0px;
	margin: 1em 0px;
	background-image:url(images/Design/sprite.gif);
	background-position: -35px -279px;
	height:5px;
}
.HRGeneric{
	border:0px;
	margin: 1em 0px;
	background-image:url(images/Design/sprite.gif);
	background-position: -35px -250px;
	height:5px;
}


ol ol{
	list-style-type: lower-alpha;
}	
	ol ol ol{
		list-style-type: lower-roman;
	}
		ol ol ol ol{
			list-style-type: disc;
		}

.Questions {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold;
}

.FooterText {
	display:none;
}
	

.PhoneNumber {font-weight:bold;
}

.DocumentStyle {font-weight:bold;
font-style:italic;
}

.EmphasizedText{font-weight:bold;
}

.EmphasizedParagraphTextStyle{
	font-family: Verdana, Geneva, sans-serif; font-size: 10pt; font-weight:bold; color: #000;  /*Dark, Dark Purple*/
}
.ParagraphTextStyle{
	font-family: Verdana, Geneva, sans-serif; font-size: 10pt;  color: #3B242A;  /*Dark, Dark Purple*/
}
.AffirmativeText { /*use in Find A Search*/
    color: #006600;
}

.Separator {
	padding-left:10px;
	padding-right:10px;	
}

.copyright{
	color:#000;
	vertical-align:bottom;
	font-size:7pt;
	text-align:left;	
}
.copyrightC{

	vertical-align:text-top;
	font-size:5pt;

}

/********* End Typography *********/

/********* CSS Document Setup *********/
.box{ /*holds together entire structure centered in middle of page*/
	width:800px;
	margin-left: auto;
    margin-right: auto;
	clear: both;
	z-index:1;
}
.header { /*holds logo, generalnav, and whitespace area at top*/
	height:107px;
	width:800px;
	clear: both;
	z-index:10;
	position:relative;
	}
	
	.logo { /*logo Hide color*/
		display:none;
	}
	.logoPrint{ /*for black and white printing*/
		position: relative;
		float:left;
		height: 102px;
		width: 308px;
		overflow:hidden;
	}
		
	.generalNav {/*Top right - Careers, Contact Us*/
		display:none;
	}


.topnav { /*purple bar area with tabs*/
display:none;}
.topnavCommunity{ /*Applies top nav background for Community */
display:none;
}
.topnavMembers{ /*Applies top nav background for Members */
display:none;
}
/*.topnavOwnerCounties{ Applies top nav background for OwnerCounties 
	background-position:0px -773px;
}*/
.topnavProviders{ /*Applies top nav background for Providers */
display:none;
}
.topnavGeneric{ /*Applies top nav background for generic templates such as form search/provider search */
display:none;
}

	.purpleBarNav { /*top left of purple bar nav above search */
	display:none;
	}
	.FindaHealthcare {
display:none;	}
	.FindaPharmacy {
display:none;	}
	.FindaDrug {
display:none;	}
	
	.searchNav { 
display:none;	}
		
		
	.CommunityTab {
display:none;	}
	.MembersTab {
display:none;	}
	.OwnerCountiesTab {
display:none;	}
	.ProvidersTab {
display:none;	}


.box2 {/*holds the 2 columns leftnav and mainContent together*/
	background:#FFF;
}
/*******Generic Layout ********/
	.box2Generic {/*holds the 2 columns leftnav and mainContent together For Generic layout*/
		background:#FFF;
}

	.box2Generic .mainContentSpacing {	
		margin-left:20px;
		background:#FFF;

		}
/*******End Generic Layout ********/
.contentHolder { /*applies background image to nav*/
	background:#FFF;
}
.contentHolder .navAlign {
		background:#FFF;
		left:0px;
}

.swoosh	{display:none;
}
.swooshLarge	{display:none;
}
.contentHolder .navSpacing {
	background:#FFF;
}
.contentHolder .mainContentSpacing {
   margin:0px; /* Top Right Bottom Left*/
	background:#FFF;
	padding-bottom:0px;
}
	.ThirdNav {display:none;
	}
		

	.ContentTitle {
		}

.leftnavTop  {
display:none;}   
.contentHolder .leftnav {
display:none;}
		/*ExpandCollapse Navigation*/
	.HeadingGroupBackground { /*rounded purple bar used on Members with tan background behind it*/
	display:none;}
	.HeadingGroupBackground { /*rounded purple bar used on Members with tan background behind it*/
display:none;	}
	.HeadingSubGroup { /*square purple bar used on Members for Medicare Advantage Plans*/
display:none;	}
	.HeadingGroup { /*rounded teal bar used on Members with no background behind it*/
display:none;	}
	.HeadingGroupLarge { /*large purple rectangle backgroundfor use in left nav*/
display:none;	}
	.NonGroup {
display:none;	}
		.NonGroup:hover {
			display:none;
		}
	.Group {display:none;
	}
		.Group:hover {display:none;
		}
	.Option {
	display:none;
	}
		.Option:hover {
			display:none;
		}
	.show {
display:none;	}
	.hide {
		display:none;
	}
	.SelectedHighlight {
		display:none;
	}
	/*End ExpandCollapse Navigation*/
	
.leftnavBottom  {
	display:none;
}

.apprvl {
	margin-top:0px; /*to make up for the Bottom Nav overlap*/
	width:162px;
	float:left;
	z-index:120;
	display:inline;
	clear:both;
	}
	.ApprvlText {
		color: #000; 
		/*letter-spacing: -0.15em;*/
		margin-top:.5px;
		margin-bottom:.5px;	
		
		}	
.LBADA {display:none;
}
	.LBADAText {
		background:url(images/Design/icons/sprite_icons.gif) no-repeat;
		background-position: -36px -215px; /*LB/ADA image*/
		padding-left:22px; /* align text away from the backgroun image icon */
		line-height:20px;
		text-align:left;	
		
	}
.footer {
	clear:left;
	float:left;
	background:#FFF;
	/*text-align:center;*/
}
/********* CSS Document Setup End *********/

/*********CSS Tricks For Display *********/
.divLink {
display:none;}
.hiddenText {
display:none;}
.hideDiv{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden
}
/*********End CSS Tricks For Display *********/


/*!!!!!!!!!! End CSS !!!!!!!!!!/


/*events nav layer 
.eventsNav { 
	position:relative;
	float:left;
	width:90px;
	
}
.eventsNavText {
	margin:0px;
	color:#FFF;
	background:url(images/Design/sprite_icons.gif) no-repeat;
	background-position: 1px -119px; */ /*calendar image*/
/*	padding-left:34px; *//* align text away from the backgroun image icon */
/*	text-align:left;
	line-height:34px;
} */
/*Find A layer 
.findANav { 
	position:relative;
	float:left;
	width:150px;
	padding-left:15px;
}
.findANavText {
	margin-top:0px;
	text-align:left;
	overflow:hidden;
}*/

/*fORM Styles*/
.RequiredText {
	font-weight: bold;
	color:#C00
}
.EmphasizedText {
    font-weight: bold;
}

 .finePrint {
    font-size: 9pt;
    font-style: italic;
    text-align: left;
}
#divAnnouncements{
	position:relative;
	float:right;
	top:-48px;
	width:198px;
	text-align:center;
	border:groove;
	border-width:medium;}
#divAnnouncementsTop{
	background-image:none;
	background-position:-340px -141px;
	width:198px;
	height:13px;
}
#divAnnouncementsContent{
	width:198px;
	text-align:left;
}
#divAnnouncementsContent ul{
		list-style:square;
		
	}
		 .evenAnncBullet{
			list-style:square !important;
			background-image:none;
			background-repeat:no-repeat;
			
			margin-left:0px !important;
			
			}
		
		.oddAnncBullet{
			list-style:square !important;
			background-image:none;
			background-repeat:no-repeat;
			
			margin-left:0px !important;

		}
		#divAnnouncementsContent ul li{
			list-style:none;
			
		}
#divAnnouncementsBottom{
	background-image:none;
	background-position:-340px -185px ;
	width:198px;
	height:13px;
}
