 /* reverted to v1 */
fieldset {
 border:none;
 margin:0px !important;
 padding:0px !important;
}
/* Added by JT - 6.13.2007 */
.glossaryTerm, .glossaryTerm:visited, .glossaryTerm:active, .glossaryTerm:hover {
	border-bottom:1px dotted #000;
	text-decoration:none;
	color:#000;
	cursor:help;
}
.pdf, .nonpdf {
	display: block;
	width: auto;
	padding: 5px 0 6px 26px;
	background: url(/assets/common/images/icon.linkpdf.gif) top left no-repeat;
}
.newWindow {
	padding-right: 18px;
	background: url(/memberservices/assets/images/icon.new.window.gif) right no-repeat;
}
.indent {
	padding-left:2em;
	text-align: left;
}
.footnote {
	font-size:80%;
}
/* Added by LL  - Table themes */
.blueTable{
	width:80%; 
	border:2px solid #fff;
	margin: .05em;
	border-spacing:2px;	
	}		
.blueTable td {
	padding: 5px;
	}
.blueTableHeader {
	height:30px;
	min-height:30px;
	background-color:#77B0DE;
	/*font-variant:small-caps;*/
	font-size:120%;
	font-weight:bold;
	color:#FFF;
	}
	
.blueTableHeader td {
	padding: 5px;
	}

.blueColumn {
	background-color:#E8EFF9;
	padding: 5px;
	color:#000;
	}
	



/* brownTable */
.brownTable{
	width: 80%; 
	border: 2px solid #fff;
	margin: .05em;
	}		
.brownTableHeader, .brownTable TH {
	height:30px;
	min-height:30px;
	background-color:#6c5545;
	color:#FFF;
	font-size:120%;
	font-weight:bold;
	}
	.brownTable TH sup {
		font-size: 65%;
		color: #FFF;
	}
	.brownTable TH sup a, TH sup a:link, TH sup a:active, TH sup a:hover, TH sup a:visited{
		color: #FFF;
		text-decoration: none;
	}
.brownColumn/*, .brownTable TD*/ {
	background-color:#FAF5EF;
	padding: 5px;
	color:#000;	
	}
.brownColShaded, .brownTable .tableHighlight, .brownTable .tableHighlight TD {
	background-color:#F6EFE5;
	padding: 5px;
	color:#000;
	}
	
/* whiteTable */
.whiteTable {
	width: 80%; 
	margin: .05em;
	}		
.whiteTableHeader {
	height:30px;
	min-height:30px;
	background-color:#DCEAD0;
	border:1px solid #E4DDD7;
	color:#6c5545;
	font-size:120%;
	font-weight:bold;
	}
.whiteColumn {
	background-color:#FFF;
	border:1px solid #E4DDD7;
	padding: 5px;
	color:#000;
	}
	
/*  Success message set to green on memberservice secure index page */
.success
{
color:#009933;
font-weight:bold;
}	

	
	
/* START:  Styles for filler boxes when sections disappear */	
	
.fillerGreen
 {
 background: #eff7f7;
 color: #6c5545;
 font-weight: bold;
 padding: 10px;
 margin: 0 5px 0 0;
 }
.fillerBlue
 {
 background: #e1ecef;
 color: #6c5545;
 font-weight: bold;
 padding: 10px;
 margin: 0 5px 0 0;
 }	
	
/* END:  End filler styles */	

/* In page NAV styles */
a.SectionMenuOn,a.SectionMenuOn:active,a.SectionMenuOn:visited {
color:#ff6600;
}



/* Added by Juliet */
.disclaimers {
margin-top: 1em;
font-size: 80%;
}

/* Added by LL - blue/green highlighting for FAQ answers and bolding for FAQ questions */

.faq {
background-color:#FFF;
padding: 5px;
}

.faqAnswerBlue {
background-color:#F2F7F8;
padding: 5px;
}

.faqAnswerGreen {
background-color:#EAF3EA;
padding: 5px;
}
/*  sets link color for the 'back to top' links in the FAQs 
.faq a{
color:#352921 !important;
text-decoration: none;
} 

.faqAnswerBlue a{
color:#352921 !important;
text-decoration: none;
} 
.faqAnswerGreen a{
color:#352921 !important;
text-decoration: none;
} 

#faq a:hover{
color:#352921 !important;
text-decoration: none;
}
#faqAnswerGreen a:hover{
color:#352921 !important;
text-decoration: none;
}

#faqAnswerBlue a:hover{
color:#352921 !important;
text-decoration: none;
}*/
.faqQuestion {
font-weight:bold;
padding: 5px;
margin-top:10px;
}
.faqTopButton {
text-align:right;
}

.footnotes {
margin: 10px;
font-size: 80%;
}
.bigprint .disclaimers {
font-size: 100%;
}

/* Chris Carver add on */

/* Defining ID for buckets on landing page to allow formatting of table elements */
#mainSecurePage table
{
vertical-align: top;
width:100%;
}

#mainSecurePage tr td
{
vertical-align: top;
}


.bucket 
	{
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	}

/*	LL saved original version just in case
.bucket h1
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	margin: 25px 0 0 0;
	padding: 0 0 15px 0;
	} */
	
.bucket h1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:160%;
	color:#6c5545;
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	}
.bucket p
	{
	}
.bucket h1 a
	{
	text-decoration: none;
	color:#6c5545;
	}
#bucket h1 a:hover
	{
	text-decoration: none;
	color:#6c5545;
	}
.bucket ul
	{
	padding: 0 5px 0 0;
	margin-left:18px;
	}
.bucket li
	{
	padding-top: 2px;
	}
	
.bucket td
{
	padding-right:5px;
	padding-left: 20px;
}	

.greenRightBorder
{
	border-right: 1px solid #cbe2cb;
}


.blueRightBorder
{
	border-right: 1px solid #9dcde9;
}


.bucketSecondary{
	margin: 0 0 0 189px;
	padding: 0 0 0 0;
	}

/* Buckets for Blue color section */

#bucketBlue 
	{
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	}
.bucketBlue h1
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6c5545;
	font-size: 160%;
	border-left: 3px solid;
	border-bottom: 1px solid;
	border-color: #9dcde9;
	margin: 10px 20px 0 0;
	padding: 0 0 8px 5px;
	}
.bucketBlueContent {
	margin: 0 20px 10px 0;
	border-right: 1px solid;
	border-color: #9dcde9;
	}
.bucketBlue p
	{
	padding: 10px 0 0 0;
	}
.bucketBlue a
	{
	text-decoration: underline;
	}
#bucketBlue a:hover
	{
	text-decoration: underline;
	}

/* Buckets for Green color section */

.bucketBlue li
	{
	padding: 5px 0 0 0;
	}
.bucketGreen 
	{
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	}
.bucketGreen h1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6c5545;
	font-size: 160%;
	border-left: 3px solid;
	border-bottom: 1px solid;
	border-color: #cbe2cb;
	margin: 10px 20px 0 0;
	padding: 0 0 8px 5px;
	}
.bucketGreenContent {
	margin: 0 20px 10px 0;
	border-right: 1px solid;
	border-color: #cbe2cb;
	}
.bucketGreen p
	{
	padding: 10px 0 0 0;
	}
.bucketGreen a
	{
	text-decoration: underline;
	}
#bucketGreen a:hover
	{
	text-decoration: underline;
	}
.bucketGreen li
	{
	padding: 5px 0 0 0;
	}

	#memberManageHeaderBlue {
				font-size: 170%;
				background-color: #9dcde9;
				color: #000;
				margin: 5px 5px 0 5px;
				padding: 5px 0 5px 10px;
				}
	#memberManageHeaderGreen {
				font-size: 170%;
				background-color: #cbe2cb;
				color: #000;
				margin: 10px 5px 0 5px;
				padding: 5px 0 5px 10px;
				}


.valueStatement
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6c5545;
	padding: 10px 0 0 0;
	line-height: 20px;	
	}

.loginContent
	{
	background-image: url(../images/bg.content.gif);
	background-repeat: repeat-x;
	width: 815px;
	margin: 1px 0 0 0;
	padding: 10px 0 0 10px;
	}
.loginContent table
	{
	border: none;
	width: 100%;
	}

.form
	{
	background:#e1ecef;
	border:1px solid #c9d8da;
	padding:5px;
	width: 425px;
	}
.form td,.form th 
	{
	vertical-align:top;
	}
.form td label,.form th label 
	{
	white-space:nowrap;
	}
INPUT[type="submit"], INPUT[type="button"], input.button, .button
	{
	background:url(/memberservices/assets/images/member-button-background-green.gif);
	border: 1px solid #617011;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px;
 	font-size:75%;padding: 4px 6px 4px 6px;
	text-decoration: none;
	/*background-color:#fccc6a;
	border-top: #bbbbbb;
	border-left: #bbbbbb;
	border-right: #4f4f4f;
	border-bottom: #4f4f4f;
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding: 4px 6px 4px 6px;
	margin:0px;
	font:70%;*/
	?* IE modifications in iepc.css */
	}
input.button:hover {
	border: 1px solid #617011;
	color:#d7fd8a;
	}
a.button:link, a.button:visited, a.button:active
	{
	color:#d7fd8a;
	text-decoration:none;
	padding:1px .75em;
	}
	
		
.alert
	{
	background:#f5f9fa;
	border:1px solid #c9d8da;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	}

.alertUrgent
	{
	background-color:#f5c9ca;
	border:1px solid red;
	font-weight:bold;
	color:#000;
	}
	
.error
	{
	font-weight: bold;
	color: #ff0000;
	margin: 10px 0 0 0;
	}

.loginMenu
	{
	background-color: #cbe2cb;
	padding-top:5px;
	padding-bottom:5px;
	}
.loginMenuBox
	{
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	background-color: #eff7f7;
	color: #6c5545;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	}
	
	.loginMenuBox a
		{
		color: #6c5545;
		text-decoration:none;
		}
	
	.loginMenuBox a:visited
	{
	color: #6c5545;
	text-decoration:none;
	}
	
	.loginMenuBox a:hover
	{
	color: #1AA4FF;
	}
		
.loginMenuBoxContent
	{
	color: #666666;
	font-weight: normal;
	}

.callout
	{
	border-color: #ffffff;
	border-style: solid;
	border-width: 2px;
	background-color: #cbe2cb;
	padding: 5px;
	margin: 5px 5px 0 0;
	float:right;
	width: 185px;
	overflow: none;
	}

.app-mkt
	{
	position:absolute;
	left: 628px;
	/*padding-left: 628px; *padding-left: 528px;*/
	padding-top: 25px; *padding-top: 35px;
	width: 209px;
	}
	.app-mkt sup
		{
		vertical-align:super; *vertical-align: top;
		font-size:10px;
	}
	.app-mkt p
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#333333;
		padding-top: 10px;
		padding-bottom:5px;
	}
	.app-mkt h1
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#333333 !important;
	}

.learn-more
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	}

.mkt-text {
	*padding-right: 40px;
}
.calloutdemo
	{
	/*border-color: #ffffff;
	border-style: solid;
	border-width: 2px;
	background-color: #d4ddda;*/
	padding: 5px;
	/*margin: 5px;*/
	margin-right:20px;
	height: auto;
	width: 209px;
	overflow: none;
	
	}
	.calloutdemo a {
			color: #0081C6;text-decoration: none;  
			}
			.calloutdemo a:visited {
				color: #0081C6;
				}		
			.calloutdemo a:hover {
				text-decoration: none;
				}		
.calloutresume
	{
	/*background: url(/memberservices/assets/images/memberLoginapp.gif) no-repeat;*/
	
	padding: 5px;
	padding-top:15px;
	margin: 5px;
	margin-right:20px; *margin: 0;
	height: 64px;
	width: 209px;
	overflow: none;
	}
	.calloutresume a {
			color: #0081C6;text-decoration: none;  
			}
			.calloutresume a:visited {
				color: #0081C6;
				}		
			.calloutresume a:hover {
				text-decoration: none;
				}		
.resumea{color:#0081C6; text-decoration:underline;}
#publicLOB
	{	
	position: relative;
	float: right;
	margin-right: 200px;
	height: 135px;
	width: 185px;
	}

#loginFields
	{
	float: left;
	}

/* NavList */

#navList { 
	vertical-align: top;
	position: relative; 
	width: 164px; 
	margin-bottom: 5px; 
	}
#navList ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	position: relative; 
	}
#navList h2 { 
	background: #c9d8da; 
	color: #000000;
	text-align: center;
	padding: 8px;
	margin: 10px 0 -1px 0; 
	border-top: 3px solid #a9bdc0; 
	border-left: 1px solid #a9bdc0; 
	border-right: 1px solid #a9bdc0; 
	border-bottom: 1px solid #a9bdc0; 
	font-size: 1.3em;
	font-weight: bold;
	}
#navList li { 
	margin: 0; 
	padding: 0; 
	background: #f5f9fa; 
	border-bottom: 1px solid #a9bdc0; 
	border-left: 1px solid #a9bdc0; 
	border-right: 1px solid #a9bdc0; 
	list-style: none; 
	} 
/*#navList li.title { 
	padding: 6px 10px 8px 20px; 
	font-size: 0.85em; 
	font-weight: bold; 
	color: white; 
	line-height: normal; 
	background: #782223; 
	} */
#navList a {
	padding: 10px 10px; 
	display: block; 
	font-size: 0.85em; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	line-height: normal
	}
#navList a:hover {
	background: #ffffff;
	}
#navList .selected a {
	color: #FFFFFF; 
	background: #932A2A;
	}
#navList .selected a:hover {
	color: #FFFFFF; 
	background: #932A2A;
	}

/* Member area loggedin */

.memberArea {
	background-color: #e1ecef;
	border: 4px solid #c9d8da;
	margin: 0 0 15px 0;
	}
.memberAreaTop {
	background-color: #e1ecef;
	padding: 5px;
	font-weight: bold;
	}
.memberAreaStatus {
	vertical-align:top;
	float: right;
	color: #666666;
	font-weight: normal;
	}
.memberAreaName {
	width:500px;
	}
.memberAreaBottom {
	background-color: #f5f9fa;
	padding: 5px;
	}
	
/* Module area */

.module {
	float: right;
	background-color:#ffffff;
	background-repeat: repeat-x;
	background-image: url(/memberservices/assets/images/bg_module_top.gif);
	border-left: 1px solid #a9bdc0;
	border-right: 1px solid #a9bdc0;
	border-bottom: 1px solid #a9bdc0;
	margin: 0 0 10px 10px;
	width: 180px;
	}
	
.moduleInner {
	color: #ffffff;
	background-repeat: repeat-x;
	background-image: url(/memberservices/assets/images/bg_module_base.gif);
	background-color: #60b1e6;
	margin: 7px 1px 1px 1px;
	padding: 10px; 
	}

/* Tab Nav */

div.tabArea {
	padding: 5px 0 4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	white-space: nowrap;
	}
a.tab {
	background-color: #aad5ee;
	border: 1px solid #e1ecef;
	padding: 5px 9px 5px 9px;
	text-decoration: none;
	}
a.tab, a.tab:visited {
	color: #000000;
	}
a.tab:hover {
	background-color: #e1ecef;
	color: #000000;
	}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
    background-color: #e1ecef !important;
	padding: 5px 9px 5px 9px;
	color: #000000;
	border-bottom: 0 solid #e1ecef;
	}

/* Tab Nav Green Hover */

div.tabAreaGreen {
	padding: 5px 0 4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	white-space: nowrap;
	}
a.tabGreen {
	background-color: #aad5ee;
	border: 1px solid #e1ecef;
	padding: 5px 9px 5px 9px;
	text-decoration: none;
	}
a.tabGreen, a.tabGreen:visited {
	color: #000000;
	}
a.tabGreen:hover {
	background-color: #cbe2cb;
	color: #000000;
	}
a.tabGreen.activeTabGreen, a.tabGreen.activeTabGreen:hover, a.tabGreen.activeTabGreen:visited {
	background-color: #cbe2cb !important;
	padding: 5px 9px 5px 9px;
	color: #000000;
	border-bottom: 0 solid #fff;
	}

/* Outline Content area with Nav */

.outline {
	background-image: url(../images/bg.content.gif);
	background-repeat: repeat-x;
	border: 1px solid #e1ecef;
	margin: 0 0 10px 0;
	padding: 10px;
	}
.outlineBlue {
	/*background-image: url(../images/bg_content_blue.gif);
	background-repeat: repeat-x; */
	border: 1px solid #e1ecef;
	margin: 0 0 10px 0;
	}
.outlineGreen {
	/* background-image: url(../images/bg.content.green.gif);
	background-repeat: repeat-x; */
	border: 1px solid #cbe2cb;
	margin: 0 0 10px 0;
	}
	


/* Third Level Page Nav */

 /*.thirdNav,*/ .menu_third
	{
	background: #f5f9fa;
	border: 1px solid #a9bdc0;
	margin: 5px 0 10px 0;
	padding: 5px;
	}

/* Third Level Page Nav with sub level */

.thirdNavigation
	{
	background: #f5f9fa;
	border: 1px solid #a9bdc0;
	margin: 10px 0 10px 0;
	}
	
.thirdNavigationTop {
	background-color: #f5f9fa;
	padding: 5px;
	font-weight: bold;
	}
.thirdNavigationBttm {
	background-color: #e1ecef;
	padding: 5px;
	}

	
/* Photography treatment */

.photo
	{
	float: right;
	margin: 0 0 10px 10px;
	}

/* Button treatment on pages */ 

a.cssbutton 
	{
	background:url(/memberservices/assets/images/member-button-background-green.gif);
	border: 1px solid #617011;
	color: #ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px;
 	font-size:75%;padding: 4px 6px 4px 6px;
	text-decoration: none;
	/*background-color: #fccc6a;
	border: 1px #bbbbbb outset;
	border-top: #bbbbbb;
	border-left: #bbbbbb;
	border-right: #4f4f4f;
	border-bottom: #4f4f4f;
	font-size:75%;padding: 4px 6px 4px 6px;
	text-decoration: none;
	font: 70%;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	*/
	}
	
a.cssbutton, a.cssbutton:visited
	{
	color: #ffffff;
	padding: 4px 6px 4px 6px;
	}
	
a.cssbutton:hover
	{
	background:url(/memberservices/assets/images/member-button-background-green.gif);
	border: 1px solid #617011;
	color:#d7fd8a;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
 	font-size:75%;padding: 4px 6px 4px 6px;
	text-decoration: none;
	/*	
	color: #999999;
	padding: 4px 6px 4px 6px;
	background-color: #fccc6a;
	border: 2px #bbbbbb outset;
	padding: 1px 4px;
	color: black;
	text-decoration: none;
	font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
	}

.buttonMode
	{
	background: url(/memberservices/assets/images/member-button-background-gray.gif);
	border: 1px solid #000000;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
 	font-size: 75%;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	}

/* Sidebar */
#sideCallout {
	float: right;
	color: #fff;
	background: url(/memberservices/assets/images/bg_sideCallout.gif) repeat-x;
	width: 200px;
	border :1px solid #3191cf;
	}
	
#sideContent {
	margin: 10px;
	}
/* End Sidebar */

/* Big Print */

.bigprint {
font-size: 95%; /* as weird as it sounds, this is closest to printed 12pt fonts when IE is at its medium text size setting */
}
.bigprint select, .bigprint input {
font-size: 14px;
}

/* Dashboard  more >> */

.moreDashboard
	{
	text-align: right;
	vertical-align: bottom;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
	font-size: 90%;
	}

/* Composition Styles */

	.additional {
		float: left;
		margin: 20px 0 0 0;
		width: 33%;
		}
		.additional a {
			text-decoration: none;
			}
			.additional a:hover {
				text-decoration: underline;
				}	
		.additional h1 {
			background: #A7A17B;
			border-bottom: none;
			font-size: 146%;
			font-weight: normal;
			margin: 0 0 8px 11px;
			padding: 3px 0 5px 9px;
			}	
			.additional h1 a, .additional h1 a:link, .additional h1 a:visited, .additional h1 a:hover   {	
				color: #fff;
				}	
		.additional h2 {
			font-size: 136%;
			font-weight: normal;
			margin: 0 0 4px 20px;			
			}
			.additional h2 a { 
				color: #006BB3;
				}
		.additional li {
			background: transparent url(../images/ui/bg_bullet_arrow_blue.gif) no-repeat 0 3px; 
			padding: 0 0 5px 10px;		
			}
			#discounts.additional li {
				font-size: 92%;
				padding-bottom: 3px;
				}
		.additional ul {
			list-style: none;
			margin: 0 11px 10px 20px;
			padding: 0;
			}	

	.blue {
		color:#0081C6;
		font-weight:bold;
	}
			
	#buckets {
		background: url(../images/ui/bg_login_buckets.gif) no-repeat 50% 0;
		float: left;
		margin: 1px 0 0;
		padding: 20px 0 0;
		width: 100%;
		}
		#buckets h1 {
			border: none;
			color: #736F4E;
			padding-bottom: 0;
			}
			#buckets h1 a {
				text-decoration: none;
				}
			#buckets h1 a:hover {
				text-decoration: underline;
				}
		#buckets li {
			padding-top: 2px;
			}		
		#buckets #bestCare {
			float: left;
			padding-left: 15px;
			width: 48%;
			}
		#buckets #discountsIncentives {
			float: left;
			padding-bottom: 10px;
			padding-left: 15px;
			width: 48%;
			}
		#buckets #improveHealth {
			clear:left;
			float: left;
			padding-bottom: 10px;
			width: 48%;
			}
		#buckets #managePolicy {
			float: left;
			width: 48%;
			}
			
	#c1 { 
		margin-top: 2.75em;
		}	
		#home #c1 {
			margin-top: 0;
			}	
		#login #c1 {
			margin-top: .42em;
			padding-right: 5px;
			}
		.layout21 .inner #c1 {
			margin-top: 2.0em;
			}
	#c2 {
		}
		.layout21 #c2 {
			margin-top: 7.15em;
			}
		#login .inner #c2 	 {
			background-color: #cbe2cb;
			/*background: url(../images/ui/bg_login_c2.jpg) repeat-x 0 10em;*/
			}		
		
	
	.content {
		padding: 0 15px 15px;
		}
		#c2 .content, #home .content, #loggedinHome .content {
			padding: 0;
			}
		.content table
			{
			border: none;
			width: 100%;
			}
	#copyright {
		color: #999;
		clear: both;
		font-size: 82%;
		padding: 6px 0 0;
		text-align: center;
		}
		
	#emergency {
		background: #900;
		margin: 1px auto 0;
		width: 760px;
		}
		#emergency h1 {
			color: #fff;		
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 100%;
			font-weight: bold;
			margin: 0;
			padding: 3px 5px 5px;
			}

	
	#footer {
		background: #333;
		border-top: 5px solid #0082D6;
		clear: both;
		padding: 8px 0;
		width:990px;
		margin:auto auto;
		}
	
	.green {
		color:#6DB33F;
		font-weight:bold;
	}
	
	.red {
		color:#cc0033;
		font-weight:bold;
		fontWeight:bold;
	}

	#header {
			height:70px;
			width:100%;
		}
		#home #header {
			border-bottom: none;
			}
		#header .content {
			margin: 0 auto;
			/*max-width: 1000px;
			min-width: 760px;		*/
			width: 990px;
			padding: 0;
			position: relative;
			}
			#home #header .content {
				width: 760px;
				}
			#header .content #logo {
				display: block;
				background: url(../images/ui/logo.gif) no-repeat;
				height: 36px;
				width: 480px;
				position: absolute;
				top: 15px;
				z-index: 3;
				}
				
				#header .content #logo-spanish {
				display: block;
				background: url(../images/ui/spanish-logo.gif) no-repeat;
				height: 36px;
				width: 480px;
				position: absolute;
				top: 15px;
				z-index: 3;
				}
				
				#home #header .content #logo {
					left: 16px;
					}
				#header .content #logo img {
					border: 0;
					display: none;
					}	
					
	#highlights {
		padding: 5px 0 0;
		}
		#highlights a {
			text-decoration: none;
			}
		#highlights a:hover {
			text-decoration: underline;
			}			
		#highlights #community {
			float: left;
			margin: 0 11px 0 0;
			padding: 0 0 10px 5px;
			width: 425px;
			}
		#highlights h1 {
			color: #fff;
			border-bottom: none;
			font-size: 155%;
			font-weight: normal;
			padding: 4px 5px 5px;
			margin: 0 -5px 7px ;
			}
			#highlights #community h1 {	
				background: #E17B08 url(../images/ui/bg_community.gif) repeat-x;
				margin-right: 0;	
				}	
			#highlights #news h1 {	
				background: #B40D08 url(../images/ui/bg_news.gif) repeat-x;	
				}	
		#highlights h2 {
			color: #333333;
			font: bold 100% Verdana, Arial, Helvetica, sans-serif;
			margin: 0 0 5px;
			}
		#highlights li {
			background: url(../images/ui/bg_bullet_disc.gif) no-repeat 0 5px;
			margin: 0 0 0 3px;
			padding: 0 0 4px 7px;
			}
		#highlights .more {
			margin: -2px 0 15px;
			}
		#highlights #news {
			float: left;
			padding: 0 5px 10px;
			width: 303px;
			}				
		#highlights p {
			margin: 0 0 5px;
			}
		#highlights ul {
			list-style: none;
			margin: 0 0 10px;
			padding: 0;
			}
					
	#looking {
		background: url(../images/ui/bg_arrow.jpg) no-repeat;
		margin: 4px 11px 0 0;
		height: 99px;
		}
		#looking h1 {
			background: #70A300 url(../images/ui/bg_looking.gif) repeat-x;
			border-bottom: none;
			color: #fff;
			font-size: 200%;
			font-weight: normal;
			margin: 0 0 0 60px;	
			min-height: 13px;		
			padding: 4px 3px 7px 0;
			}
		#looking li {
			font-weight: bold;
			}
			#looking li a {	
				background: url(../images/ui/bg_bullet_arrow.gif) no-repeat 0 3px;
				display: block;
				padding: 0 0 0 10px;
				white-space: nowrap;
				}
				#looking li li {	
					font-weight: normal;
					}	
					#looking li li a {
						background: none;
						margin: 0;
						padding: 0;
						text-indent: -5000px;
						}	
					#looking li li.navPrescription, #looking li li.navSupplemental {
						position: absolute;
							left: 100px;
						}
						#looking li li.navPrescription {
							top: 5px;
							}						
						#looking li li.navSupplemental {
							top: 22px;
							}
						#looking li li.navAdvantage a {
							background: url(../images/ui/btn_advantage.gif) no-repeat;
							height: 11px;
							width: 78px;
							}
						#looking li li.navOptions a {
							background: url(../images/ui/btn_options.gif) no-repeat;
							height: 11px;
							width: 87px;
							}
						#looking li li.navPrescription a {
							background: url(../images/ui/btn_prescription.gif) no-repeat;
							height: 8px;
							width: 160px;
							}																					
						#looking li li.navSupplemental a {
							background: url(../images/ui/btn_supplemental.gif) no-repeat;
							height: 9px;
							width: 137px;
							}
			#looking li.navApply, #looking li.navQuote, #looking li.navResume {	
				position: absolute;
					left: 295px;
					top: 3px;
				}	
				#looking li.navApply {
					top: 22px;
					}
				#looking li.navResume {
					top: 41px;
					}
		#looking ul {
			background: url(../images/ui/bg_looking.jpg) repeat-x;
			list-style: none;
			margin: 0 0 0 76px;
			padding: 3px 0 0 5px;
			position: relative;
			}
			#looking ul ul {
				background: none;
				margin: 0 0 0 11px;
				padding: 3px 0 0;
				}
	#manage {
		background: transparent url(../images/ui/bg_manage.jpg) repeat-x;
		clear: both;
		position: relative;
		margin: 0 5px 0 0;
		padding: 0;
		}
		#manage a {
			text-decoration: none;
			}
			#manage a:hover {
				text-decoration: underline;
				}		
		#manage #policy {
			position: relative;
			}
			#manage #policy h1 {
				background: #2393DC;
				border-bottom: 1px solid #fff;
				border-top: 1px solid #fff;
				font-size: 160%;
				font-weight: normal;
				margin: 0;
				padding: 3px 0 6px 9px;
				}
				#manage #policy h1 a {
					color: #fff;
					display: block;
					}
			#manage #policy li {	
				background: url(../images/ui/bg_bullet_arrow_brown.gif) no-repeat 0 3px;
				padding: 0 0 4px 10px;		
				}	
				#manage #policy li.navClaims {
					position: absolute;
						left: 9px;
					}								
				#manage #policy li a {	
					display: block;
					font-weight: bold;			
					}
					#manage #policy li.navMore a {
						font-weight: normal;
						margin: 0 10px 0 0;
						}						
				#manage #policy li em {	
					color: #999;
					}				
			#manage #policy #recent {
				position: absolute;
					left: 19px;
					top: 55px;
				width: 45%;
				}
				#manage #policy #recent h2 {
					color: #333333;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 100%;
					font-weight: normal;
					margin: 0 0 3px;
					}
				#manage #policy #recent #seeMore {
					position: absolute;
						right: 0;
						top: 0;
					}
				#manage #policy #recent table {
					border-collapse: collapse;
					font-size: 85%;
					line-height: 100%;
					margin: 3px 0 7px;
					width: 100%;
					}
					#manage #policy #recent table .rowA {
						background: #fff;
						}
					#manage #policy #recent table td {
						padding: 2px 10px 3px 0;
						}
					#manage #policy #recent table th {	
						display: none;
						}					
			#manage #policy ul {
				list-style: none;
				margin: 10px 170px 0 50%;
				padding: 0;
				}
		#manage #promo {
			background: transparent url(../images/ui/bg_card.gif) no-repeat;
			padding: 122px 0 0 69px;
			position: absolute;
				right: -5px;
				top: 0;
			width: 151px;
			}
			html > body #manage #promo {
				background-image: url(../images/ui/bg_card.png);
				}
			#manage #promo h1 {
				border-bottom: none;
				font-size: 175%;
				font-weight: normal;
				margin: 0 0 5px;
				padding: 0;
				}		
			#manage #promo p {
				line-height: 160%;
				margin: 0 7px 0 0;
				}					
		#manage #welcome h1 {
			background: #D4EAF8 url(../images/ui/bg_welcome.jpg) no-repeat 100% 0;
			border-bottom: none;
			color: #333333;
			display: inline;			
			font: bold 110%/100% Verdana, Arial, Helvetica, sans-serif;
			margin: 0;
			padding: 5px 130px 5px 9px;
			position: relative;
				top: 6px;
			}
		#manage #welcome p {
			height: 3.35em;
			margin: 14px 220px 0 9px;
			position: relative;	
			z-index: 1;
			}
	
	#marketing {
		height: 209px;
		margin: 1em 0;
		}
		#marketing p {
			margin: 0;
			}
		#login #marketing {
			background: url(../images/bg_member-nonlogged-membernew.jpg) no-repeat 100% 0;
			height: 209px;
			margin: 0 0 0 0;
			padding: 10px 10px 8px 10px;
			}
			/* Modified by LL*/
			#login #marketing h1 {
				border: none;
				color: #6c5545;
				font: normal 190%/100% Verdana, Arial, Helvetica, sans-serif;
				margin: 0;
				padding: 0 0 0 0;
				/*width: 23em;*/  /* LL increased to 23em from 16em to work with Verdana font - also removed the italics */
				line-height:20px;
				
				}
			#login #marketing a {
				color: #000000;
				}
	#loginBox {
		background: url(../images/ui/bg_member_bottom.png) no-repeat 0 100%;
		padding: 0 0 0 0;
		margin-right: auto;
		margin-left: auto;
		}
		#login #loginBox {
			background: none;
			}
		#loginBox .content {
			background: url(../images/ui/bg_member.png) repeat-y;
			min-height: 275px;
			padding: 5px 10px 10px 10px;
			}
		#loginBox form {
			background: url(../images/bg_lock.gif) no-repeat 100% 100%;
			margin: 0 10px 0 0;
			}
			#login #loginBox form {
				background: url(../images/bg_lock_dk_bg.gif) no-repeat 100% 100%;
				color: #000;
				margin: 0 10px 0 0;
				width: 15.5em;
				}
		#loginBox h1 {
			background: url(../images/ui/bg_member_top.png) no-repeat 100% 0;
			border-bottom: none;
			color: #fff;
			font-size: 155%;
			font-weight: normal;
			margin: 0;
			padding: 5px 10px 6px;
			}
		#loginBox h2 {
			background: #86C4EC;
			border-right: 8px solid #4CA7E2;
			color: #fff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 100%;
			font-weight: normal;
			margin: 15px -10px 7px -10px;
			padding: 2px 10px 3px;
			}
		#loginBox h3 {
			color: #333333;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 100%;
			font-weight: normal;
			margin: 0;
			}			
		#loginBox li {
			background: url(../images/ui/bg_bullet_disc.gif) no-repeat 0 5px;
			margin: 0 0 0 3px;
			padding: 0 0 0 7px;
			}
		#loginBox	#memLoginButton	{
			margin: 6px 0 0;
			}
		#loginBox p {
			margin: 0 0 6px;
			}
			#loginBox p.logLink {
				margin: -2px 2px 5px 0;
				font-size: 85%;
				letter-spacing: -1px; /* Mozilla PC will not size text without this */				
				text-align: right;
				}
		#loginBox .text input {
			width: 96%;
			}
		#loginBox ul {	
			font-size: 90%;
			letter-spacing: -1px; /* Mozilla PC will not size text without this */				
			list-style: none;
			margin: 2px 0 7px;
			padding: 0;
			}		
							
	#navAction {
		line-height: 100%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		#navAction a {
			text-decoration: none;
			}
			#navAction a:visited {
				color: #D9EDF9;
				}			
			#navAction a:hover {
				text-decoration: underline;
				}
		#navAction li {
			float: right;
			margin: 0;
			padding: 0;
			}
			#home #navAction li.navHome {
				display: none;
				}
			#navAction li a {
				background: #2192DB url(../images/ui/bg_nav_action.gif) repeat-x;
				color: #fff;
				display: block;
				margin: 0 0 0 2px;
				padding: 4px 9px 6px;
				}
		#navAction ul {
			list-style: none;
			margin: 0 8px 0 0;
			padding: 0;
			}
			#home #navAction ul {
				margin-right: 0;
				}
						
	#navAudience {
		background: #333;
		position: relative;
		width: 100%;
		z-index: 2;
		height:23px;
		}
		#navAudience a {
			text-decoration: none;
			}
			#navAudience a:visited {
				color: #ccc;
				}			
			#navAudience a:hover {
				text-decoration: underline;
				}		
		#navAudience li {
			float: right;
			margin: 0;
			padding: 0;
			}		
			#navAudience li a {
				background: url(../images/ui/bg_nav_audience.gif) repeat-x;
				color: #fff;
				display: block;
				margin: 0 0 0 2px;
				padding: 2px 9px 4px;
				}
				#navAudience li a:hover {
					}				
		#navAudience ul {
			height: 1.8em;
			list-style: none;
			margin: 0 auto;
			padding: 0;
			width: 760px;
			}
			
	#navMember {
		position: absolute;
			top: 5px;
		width: 100%;
		font-family:Verdana, Arial, Helvetica, sans-serif;		
		}
		#navMember a {
			color: #fff;
			text-decoration: none;
			}
		#navMember li {
			background: #0E6CA9;
			float: left;
			line-height: 100%;
			margin: 0;
			padding: 0;
			position: relative;
			}
			#navMember li.navLogOut {
				float: right;
				}
			#loggedinHome #navMember li.navMemberHome {
				display: none;
				}
			#navMember li:hover a, 
			#navMember li.over a {
				background: #989166; 
				}	
			#navMember li:hover ul, 
			#navMember li.over ul { 
				display: block;
				}
			#navMember li a {
				border-right: 2px solid #A2D1F0;	
				display: block;
				padding: .25em 5px .375em;	
				}
				#navMember li.navLogOut a {
					background: #585858;
					border-left: 2px solid #A2D1F0;	
					border-right: none;	
					text-transform: uppercase;
					}	
			#navMember li li {
				background: none;
				clear: left;	
				font-size: 89%;
				width: 100%;
				}
				#navMember li li a {
					border-bottom: 1px dotted #fff;
					border-right: none;
					padding: .25em 5px .375em 12px;
					}
					#navMember li li.last a {
						border-bottom: none;
						}
					#navMember li li a:hover, 
					#navMember li li a:hover {
						background: #A7A07C;	
						}					
			#navMember li ul {
				background: #989166;
				border-bottom: none;
				display: none;
				height: auto;
				padding-left: 0;				
				position: absolute; 
					left: 0;
					top: 1.5em;					
				width: 15em;
				z-index: 100;
				}								
		#navMember ul {
			background: #0E6CA9;
			border-bottom: 2px solid #A2D1F0;
			height: 1.595em;
			list-style: none;
			margin: 0;
			padding: 0 0 0 4px;
			}
		#navMember .navPay {
			display: none;
			}
			
	#navSearch {
		position: absolute;
			right: 8px;
			top: 23px;
		}
		#home #navSearch {
			right: 0;
			}
		#navSearch #imgLabel {
			position: relative;
				top: 11px;
			}	
		#navSearch #searchSubmit {
			margin: 0 0 -5px;
			}
			
	#navSecondary {
		background-color: #ffffff;
		width: 165px;
		margin: 10px;
		padding: 5px;
		}
		/*#navSecondary h2 {
			background: #5EA2CD;
			border-bottom: 1px solid #fff;
			font: normal bold 100% Verdana, Arial, Helvetica, sans-serif;
			margin: 0;
			padding: 13px 5px 5px 12px;
			}
			#navSecondary h2 a {
				color: #fff;
				display: block;	
				text-decoration: none;
				}
				#navSecondary h2 a:hover {
					text-decoration: underline;
					}
		#navSecondary li {
			border-bottom: 1px dotted white;
			line-height: 120%;
			margin: 3px 12px;
			padding: 0;
			}
			#navSecondary li a {
				display: block;
				margin: 0;
				padding: 0 0 3px;
				text-decoration: none;
				}
				#navSecondary li a:hover {
					text-decoration: underline;
					}
		#navSecondary ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		#navSecondary span {
			color: #999999;
			display: block;
			font-style: italic;
			}			*/				
						
	#navUtility {
		line-height: 100%;
		}
		#navUtility a {
			text-decoration: none;
			}
			#navUtility a:visited {
				color: #ccc;
				}		
			#navUtility a:hover {
				text-decoration: underline;
				}		
		#navUtility li {
			float: left;
			margin: 0;
			padding: 0;
			}
			#navUtility li a {
				border-right: 1px dotted #747474;
				color: #fff;
				display: block;
				padding: 0 5px 1px;
				}
				#navUtility li.last a {
					border-right: none;
					}
		#navUtility ul {
			list-style: none;
			margin: 0 auto;
			padding: 0;
			width: 58em;
			}


	.orange {
		color:#F3901D;
		font-weight:bold;
	}
			
	#public {
		margin: 0;
		padding: 0;
		}
		#public .card {
		background: url(../images/bg_login_card.gif) no-repeat 0px 0px;
		height: 91px;
		position: absolute;
		right: 0;
		top: 2px;
		width: 172px;
		left: 0;
		}

		#public .content {
			padding: 10px;
			}
		#public h1 {
			background: #76B0D5 url(../images/ui/bg_login_public.jpg) repeat-x 0 0;
			border-bottom: 1px solid #fff;
			color: #fff;
			font-size: 150%;
			line-height: 90%;
			margin: 0 0 0;
			padding: 100px 10px 10px;
			}

			#public h1 a {
				color: #fff;
				text-decoration: none;
				}
				#public h1 a:hover {
				text-decoration: underline;
				}
		#public li {
			padding: 2px 0 0;
			margin: 0;
			}
			#public li a {
				text-decoration: none;
				}
				#public li a:hover {
				text-decoration: underline;
				}
		#public ul {
			list-style: none;
			padding: 0;
			margin: 0;
			}
	
	#publicNews {
		margin: 0;
		padding: 0;
		}
		#publicNews .card {
		background: url(../images/bg_login_card.gif) no-repeat 0px 0px;
		height: 91px;
		position: absolute;
		right: 0;
		top: 2px;
		width: 172px;
		left: 0;
		}

		#publicNews .content {
			padding: 10px;
			}
		#publicNews h1 {
			background: #76B0D5 url(../images/ui/bg_login_public_news.gif) repeat-x 0 0;
			border-bottom: 1px solid #fff;
			color: #fff;
			font-size: 150%;
			line-height: 90%;
			margin: 0 0 0;
			padding: 100px 10px 10px;
			}

			#publicNews h1 a {
				color: #fff;
				text-decoration: none;
				}
				#public h1 a:hover {
				text-decoration: underline;
				}
		#publicNews li {
			padding: 2px 0 0;
			margin: 0;
			}
			#publicNews li a {
				text-decoration: none;
				}
				#publicNews li a:hover {
				text-decoration: underline;
				}
		#publicNews ul {
			list-style: none;
			padding: 0;
			margin: 0;
			}
	
	#sidebar { 
		background: url(../images/ui/bg_sidebar.jpg) repeat-x 100% 0;
		clear: right; 
		float: right;
		font-size: 94%; 
		margin: -10px 0 10px 15px;
		padding: 0;
		width: 150px;
		}	
		#sidebar .content {
			padding-top: 15px;
			}
				
	#stripe {
		background: url(../images/ui/bg_home_stripe.jpg) repeat-y 50% 0;
		height: 225px;
		margin: 3em 0 0;
		position: absolute;
			top: 161px;
		width: 100%;
		z-index: 0;
		}
		.emergency #stripe {
			top: 183px;
			}

/* Added by LL - Form classes:  blue and green theme */
.bordered {
border: 1px solid #DFDEDF;
background: #FAF5F1;
margin: 3px;
padding: 5px;
}
.borderedGreen {
border: 1px solid #DFDEDF;
background: #FFF6ED;
margin: 3px;
padding: 5px;
}

.colHead {
background: #FAF5EF;
color: #130C0E;
}

.colHeadGreen {
background: #FFF6ED;
color: #130C0E;
}
.colHead th {
white-space: normal !important;
}
.colHead .glossaryTerm {
color: #130C0E !important;
}

.nestHead {
background: #EFEFEF;
color: #666;
}
.nestHead th, th.nestHead {
white-space: normal !important;
}
.nestHead .glossaryTerm {
color: #666 !important;
}

.rowHead {
background: #69c;
color: #fff;
font-weight: bold;
}
.error .rowHead {
color: #900 !important;
}
.rowHead a {
color: #fff !important;
}
.rowHead img {
vertical-align: middle;
}

.instruct {
background: #E1D9D1;
color: #6c5545;
font-size:120%;
padding: 5px;
height:20px;
}
.instructGreen {
background: #FFF;
color: #6c5545;
border-bottom: 2px solid #574B3D;
font-size:120%;
font-weight:bold;
padding: 5px 5px 5px 5px;
height:20px;
vertical-align:bottom;
}

.instruct a {
color: #FFF !important;
}
.instruct th, .instruct td {
border-left: 0 !important;
border-right: 0 !important;
font-weight: bold;
}
.odd {
background: #e0ebf8;
}
.oddGrey {
background: #f0f0f0;
}


.tableHeadBlue {
background: #6c5545;
color: #fff;
padding: 2px;
font-weight: bolder;
font-size: 140%;
text-align:center;
height:20px;
}

.tableHeadGreen {
background: #FBC488;
color: #6c5545;
padding: 2px;
font-weight: bolder;
font-size: 140%;
text-align:center;
height:20px;
}
/* added to hide the extras box in member transactional pages that cannot be edited at this time */
.layout21 #extras {
	display:none;
}

.layout1 #extras {
	display:none;
}


/* Callout style on right with blue background embedded in page for COE and BTE with picture or carve out text */
	.rightCallout	{
	float:right;
	width:250px;
	border:solid 1px #a9bdc0;
	margin:15px 0 10px 20px;
	padding:8px;
	background-color:#E8EFF9;
	font-weight:bold;
	}
	
	.rightCalloutModule  {
	border: solid 1px #a9bdc0;
	padding:5px;
	background-color:#FFFFFF;
	margin-top:10px;
	font-weight:normal;
	}
	
	#coe .blueRow td{
	vertical-align:top !important;
	}
	
	
/* Used in COE pages for error entering ZIP code */
	
	.zipError {
	color:#FF0000;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	}
	
/*  Added for COE to reflect correct ROW function */
	.blueRow {
	background-color:#E8EFF9;
	padding: 5px;
	color:#000;
	vertical-alignment:top !important;
	}
/*  Added for COE to reflect correct ROW function */
	.blueRow td{
	vertical-alignment:top !important;
	}
	
/* Sort options displayed at top of COE tables */
	.tableSortRight{
	float:right !important;
	vertical-alignment:bottom;
	text-align:right;
	padding-top:5px;
	}
	
/* Sort options displayed at top of COE tables */
	.tableSortLeft{
	float:left;
	vertical-alignment:bottom;
	}
	
	
	/******* GW START QQ5996 Member Adoption Campaign additions - 6-10 *******/

/******************homepage**********************/

div#home-note-container {positioning:absolute;z-index:100;top:-13px;left:0;background: transparent url(/assets/common/images/home-messages/note-home.jpg) no-repeat 0 0;width:172px;height:130px;}
div#home-note-container  div#rotator {width:137px;height:103px;left:17px;top:16px;margin:0;padding:0;}
/* rotator in-page placement */
	div#home-note-container div#rotator ul li {float:left;position:absolute;list-style: none;left:-4px;top:-8px;}
    div#home-note-container div#rotator ul li.show {z-index:500}

#publicNews h1 {padding-bottom:14px} /*GW 6-7 workaround for disparity in positioning between IE and FF*/
div.loginMenu.adopt {top:-13px; position:relative;} /*GW 6-7 compensates for negative positioning on note-container*/

/*************************landing pages****************************/
td#landing-note-holder div#note-holder {background:transparent url(/assets/common/images/landing-messages/note-landing.jpg) no-repeat 0 0;width:225px;height:155px;top:0px;left:0px;}

/* rotator in-page placement */
	div#note-holder div#rotator ul li {float:left;position:absolute;list-style: none;left:30px;top:12px;}
    div#note-holder div#rotator ul li.show {z-index:500}
	
/* Exceptions for benefits landing page */
td#landing-note-holder div#note-holder.quadrant-3 {float:right;top:0px;}
div#note-holder.quadrant-3 div#rotator ul li {float:left;position:absolute;list-style: none;left:30px;top:3px;}

/******* GW END QQ Member Adoption Campaign additions - 6-10 *******/
