@charset "UTF-8";

   /* ><¿>< GECK0 ><?>< */
/* Choicelinx CSS Document */
/* Created September 2007 */
/*						 */


/*	bg colors	 */
._yellow_navilish {background-color: #e3b320}
.footer_yellow_nav {background-color: #ff9900}
.red {background-color: #BF1716}

/*		purple nav				 */
.purple_background {
	background-image:url(images/purple_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/*						 */
/* copy text color styles */
/*						 */


.error_text {
	font-family: Arial;
	font-size: 10px;
	color: #FF0000;
	line-height: normal;
	text-align: center;
}





.copy_text {
	font-family: Arial;
	font-size: 11px;
	color: #382a57;
	line-height: 15px;
}

.copy_text_1up {
	font-family: Arial;
	font-size: 12px;
	color: #382a57;
	line-height: 15px;
}


.org_text {
	font-family: Arial;
	font-size: 12px;
	color: #ff9900;
	background-position: left center;
}


/*						 */
/* STYLES FOR HYPERLINKS */
/*						 */

a.red_nav:link
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: white;
	}

a.red_nav:visited
{
	text-decoration: none;
		text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: white;
}

a.red_nav:hover
{
	text-decoration: none;
    font-family: Arial;
	font-size: 12px;
	color: #382a57;
}


a.org_nav_w:link
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: white;
	
	}

a.org_nav_w:visited
{
	
		text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: white;
}


a.org_nav_w:hover
{
	text-decoration: none;
    font-family: Arial;
	font-size: 12px;
	color: #FF9900;
}



a.org_nav:link
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: #FF9900;
	}

a.org_nav:visited
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: #FF9900;
}


a.org_nav:hover
{
	text-decoration: none;
    font-family: Arial;
	font-size: 12px;
	color: white;
}


a.date_text_link:link
{
	text-decoration: none;
		font-family: Arial;
	font-size: 11px;
	color: #382a57;
	line-height: 15px;
}

a.date_text_link:visited
{
	text-decoration: none;
		font-family: Arial;
	font-size: 11px;
	color: #382a57;
	line-height: 15px;
}

a.date_text_link:hover
{
	text-decoration: none;
	color: #F4750E;
	font-family: Arial;
	font-size: 11px;

	line-height: 15px;
}

a.text_link:link
{
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	color: #382a57;
	line-height: 15px;
}

a.text_link:visited
{
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	color: #382a57;
	line-height: 15px;
}

a.text_link:hover
{
	
	color: #F4750E;
	font-family: Arial;
	font-size: 11px;
    line-height: 15px;
}

a.b2t_link:link
{
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	color: #F4750E;
	line-height: 15px;
}

a.b2t_link:visited
{
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	color: #F4750E;
	line-height: 15px;
}

a.b2t_link:hover
{
	text-decoration: underline;
	color: #F4750E;
	font-family: Arial;
	font-size: 11px;
    line-height: 15px;
}

a.footer_link:link
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer_link:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer_link:hover
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #382a57;
}


a.PlainText:link
{
    text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	color: black;
	
}

a.PlainText:visited
{
   
    text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	color: black;
}

a.PlainText:hover
{
    text-decoration: underline;
    font-family: Arial;
	font-size: 10px;
	color: black;
}



/* More -=footer styles=- */

/* text color styles */
.footer_text {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left center;
}

/*		CSS below used from CIGNA.com    */
/* ------------PRINTER LINKS--------------- */

/*  CIGNA.com printer style sheet       */
/*  v0.9-1		September 2006    */ 



/* Right sidebar  */
#navRight {
	display:none;	
}

/* LeftNav Feature */
#leftNavFeature {
	display:none;	
}

/* Left sidebar/navigation */
#navLeft {
	display:none;	
	}
	
/* Top level pages' "find a plan" navigation */
#navLeft-plan-selector {
	display:none;	
}

#printLogo {
	margin-left:8px;
	margin-bottom:20px;
}

/* generic class to hide selected elements from printing */
.hideFromPrint {  
	display:none;	
}




body {
	font-size: 74%; /* font sizing below by element or class is in ems -- change this to effect text all sizes */
	font-family: Arial, Helvetica, sans-serif;	
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align: left; /* aligns the page in the browser */
	 
}	

h1 {
	font-size: 1.4em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px; /* 22px makes room for leaf icon bg image */ 
	letter-spacing:0px;
	color:#5A7121;
}

.h1SubText {
	font-size: 0.85em;
	margin:-10px 0px 10px 0px; /* negative top margin to overide global h1 bottom margin */ 
	padding:0px 0px 0px 24px;
	color:#AAAAAA;
}

h2 {
	font-size: 1.25em;
	margin:0px;
	font-weight:bold;
	color:#C6C729;
}

h3 {
	font-size: 1.025em;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#737973;
}



h4 {
	font-size:0.9em;
	color:#999999;
}	

p {
	margin:0px 0px 10px 0px;
	font-size:1.0em;  /* coupled with the body's % based font-size: this (1.0 em) is the baseline for all text */
	line-height: 1.4em;
	color:#737973;
}







/* page elements */

#pageWrapper {
	width:100%;
	margin:0px;
  text-align: left; /* left aligns text as the default, over-rides body text-align */
	padding-left:0px;
	padding-right:0px;
	background-color:#FFFFFF;
}

/* Headers */
#header {
	display:none;	
}

#navTop {
	display:none;	
}


#header-printer {

}

/* Header: logo and utility links */
table.header {
	width:100%;
	height:50px;
	padding:0px;
	background-color:#FFFFFF;
	border:0px;
	margin:0px;
}


table.header td.headerUtilityLinks a:link, table.header td.headerUtilityLinks a:visited 	{
	
	font-weight: normal;
	text-decoration: none;
	margin:0px 0px 0px 0px;	
} 


table.header #searchBox {
	width: 125px;
}	


/* Footers */
#footer {
	display:none;	
}

#footer-printer {
	border-top:1px solid #efefef;
	padding-bottom:10px;
}

/* Footer: logo and utility links */
table.footer {
	width:100%;
	height:50px;
	padding:2px;
	background-color:#FFFFFF;
	border:0px;
	margin:0px;
}
table.footer td.footerLinks{
	text-align:center;
	font-size:0.9em;

	line-height:3em;
}
table.footer td.footerLinks a:link, table.footer td.footerLinks a:visited 	{
		font-weight: normal;
	text-decoration: none;
	margin:0px 4px 0px 4px;	
} 

table.footer td.footerLinks a:hover, table.footer td.footerLinks a:active	{
	
	font-weight: normal;
	text-decoration: underline;
}





/* Content area grid layout: left, main and optional right column */
table.pageContent {
	width:100%;
	background-color:#FFFFFF;	
	margin-top:0px;
	border:0px;
	border-collapse:collapse;	
}
.pageContent td.leftColumn {
	display:none;	
}
.pageContent td.mainColumn {
	padding:16px;
	vertical-align:top;	
}

.pageContent td.mainColumnNoBackground {
	padding:16px;
	vertical-align:top;	
}

.pageContent td.rightColumn {
	display:none;	
}

/* content area list items */
.pageContent td.mainColumn ul, .pageContent td.mainColumnNoBackground ul {
	padding:0px;
	margin:5px 6px 10px 16px;
	}
	
.pageContent td.mainColumn li, .pageContent td.mainColumnNoBackground li {
	list-style-image:url(../images/uichrome/liSmallSquare.gif);
	padding:0px;
	margin-bottom:3px;
	}

.pageContent td.mainColumn li a {
	list-style-image:url(../images/uichrome/liSmallYellowSquare.gif);
	padding:0px;
	margin-bottom:3px;
	}


/* table for simple content, has a top of table gradient background */
table.simpleTable {
	background:#FFFFFF url(../images/uichrome/contentSimpleTableBackground.jpg) repeat-x top;
	border:0px;
	width:100%;
	padding-left:15px; /*maybe someday IE will support this? */
	margin-bottom:10px;
}

table.simpleTable td {
	padding:5px;
	vertical-align:top;	
}	


/* table for alternating rows of data, e.g. AtoZ pages, Search results*/
table.infoTable {
	width:100%;
	border:0;
	border-collapse:collapse;
}

table.infoTable tr.tableTop {
	background:#FFFFFF url(../images/uichrome/contentAZTableHeaderBackground.jpg) repeat-x top;
	height:24px;
}

table.infoTable tr.rowUnShaded {
	background-color:#FFFFFF;
}

table.infoTable tr.rowShaded {
	background-color:#EFF7F7;
}

table.infoTable li a {
	list-style-image:url(../images/uichrome/liSmallYellowSquare.gif);
	padding:0px;
	margin:0px;
}

table.infoTable th {
	background-color:#DEEBEF;
	padding:4px 2px 4px 2px;
	margin:0px;
	text-align:left;
	vertical-align:text-top;
	color:#7B797B;
}

table.infoTable td {
	height:22px;
	margin:0px;
	color:#7B797B;
}


/* intrapage tab navigation; e.g. used on tabbed plan pages */
#contentTabs {
	display:none;	
}



/* back to top, print links */
p.inLineUtility {
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	padding-top:3px;
	text-align:right;
	font-size:.9em;
	text-decoration:none;
}

td.inLineUtility {
	text-align:right;
	font-size:.9em;
	text-decoration:none;
}

