/
/*	base_global.css contains styles that are used throughout the entire site
	things like the document's BODY and SPONSOR LOGOS
	
	MODULE-SPECIFIC things such as TITLE and subnavigation are kept in other files:
	- base_balance.css (for balance)
	- base_achieve.css (for goal-setting)
	
*/

/*	comments on the base stylesheet
 *	it's okay to use all of the css2 and css3 stuff
 *	most common stuff:
 *	font-size: always use %ages with font size so that users can resize the text as they see fit
 *	border-width: you can use the border-bottom-width, border-top-width, etc. to only have borders on certain sides
 *		of containers. always use px units here.
 *	color: is for font color; MUST be a web-safe color
 *	background-color is for container background; SHOULD be a web-safe color
 *	float: left makes the container stick to the left side of the page; right makes it stick to the right
 *		side. if there are a lot of containers in a row that float, they will be in the same vertical position
 *		until there is no  more horizontal space left. then they will wrap.
 *	margin: is specified top right bottom left; it's the amount of space AROUND the container
 *	padding: is specified as a single value in px; it's the amount of space INSIDE a container, bewtween the container
 *		boundaries and where any text or images start.
 *	text-transform: will make all text be uppercase or lowercase, as specified
 */
 

 
/*	change the cursor for form field labels */
label {
	cursor:pointer
}

/*	define basic font family and sizes 
 *	change this to affect the base style of all text on the web site
 *	other styles, such as error text, applies itself ON TOP OF this. so no need to repeat font-family etc later.
 *	A is for the basic link style
 */
body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	font-family: arial,helvetica,sans-serif; 
}

#capb, #capr {
	display: none;	
}

a  {
	color: #609;
}
a:VISITED{
	color: #306;
}
a:ACTIVE, a:HOVER {
	color: #C9F;
}

/*a, a:VISITED, a:ACTIVE, a:HOVER {
	color:#036;
	background-image: url('../../img/base/g-orange-bullet.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
} */


h2 {
    font-size:115%;
}

.error, .error a, .error a:VISITED, .error a:ACTIVE {
	color: #c30;
}

/*	ccen is a container used to center stuff */
div.ccen {
	clear:both; 
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*	l b r are for the 3 columns (left body right) 
 *	there are different versions of body for when left and right get dropped

 */
 
#all {
	background-color: #fff;
	border-bottom:1px solid #999;
}


/*	h is for the big top header */
#h {
	position:absolute;
	left:0px;
	top:0px;
	background: #ebebeb url('../../img/base/g-header_texture.gif') no-repeat right;
	height: 77px;
	width: 100%;
}
#h_with_logos {
	position:absolute;
	left:0px;
	top:0px;
	background: #ffffff url('') no-repeat right;
	height: 77px;
	width: 100%;
}

/*	tn is for "top navigation"
 *	a.tn are link styles
 *	div.tn are for box styles. 'on' is for when the tab is selected. 'off' is for when it isn't.
 *  div.tn_c is the container for the top navigation
 */

#tn_c {
	font-size:12px;
	position:absolute;
	left:0px;
	top:77px;
	height: 26px;
	width: 100%;
	background: url('../../img/base/g-nav_buttoncolor.gif') repeat-x top;
}


div.tn_on, div.tn_roll {
	float:left; 
	height:26px;
	padding:0px;
	padding-top:6px;
	margin-bottom: -8px;
	color: #036;
	cursor:pointer;
	
}

div.tn_off {
	float:left; 
	height:26px;
	padding:0px;
	padding-top:6px;
	margin-bottom: -8px;
	
}



div.tn_off a, div.tn_off a:VISITED, div.tn_off a:ACTIVE, div.tn_off a:HOVER, div.tn_roll a, div.tn_roll a:VISITED, div.tn_roll a:ACTIVE {
	color: #000;
	text-decoration: none;
}

div.tn_roll a:HOVER {
	color: #036;
}


div.tn_bet {
	width:20px;
	height:26px;
	float:left;
	background:url('../../img/base/g-nav_capright.gif') top center;
}
div.tn_l {
	float:left;
	width:83px;
	height:26px;
	background:url('../../img/base/g-nav_capleft.gif') top center;
}
div.tn_r {
	float:left;
	height:26px;
}

/*	sn is for "sub navigation" (the second level, like for lmp nav)
 *	a.sn are link styles
 *	div.sn are for box styles. 'on' is for when the tab is selected. 'off' is for when it isn't.
 *  div.sn_c is the container for the top navigation
 */

#sn_c {
	display:none;
}
a.sn,a.sn:VISITED,a.sn:ACTIVE {
}
a.sn:HOVER {
}
div.sn_on {
}
div.sn_off {
}
div.sn_bet {
}
div.sn_l {
}
div.sn_r {
}

/*	bc are styles for the breadcrumb trail
 *	div is for the container that holds it (and all un-linked text)
 *	a.bc is the link style
 *  bc_sub is for the subnavigation
 *  bc_last is the style for the last link in the breadcrumbs list
 */
#bc, #bc_sub {
	position:absolute;
	left:192px;
	top:155px;
	font-size:12px; 
	color:#999;
	text-transform: lowercase;
}

#bc a, #bc a:ACTIVE, #bc a:VISITED, #bc_sub a, #bc_sub a:ACTIVE, #bc_sub a:VISITED {
	color:#666; 
	text-decoration:none; 
}

#bc a:HOVER, #bc_sub a:HOVER {
	color:#B25306;
	text-decoration:none; 
}

#bc_last {
	color:#B25306;
}


#footl {
	height:30px;
}
#footb {
	clear:both;
	background-color: #fff;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

#footr {
	display:none;
}

/*	these 3 divs are for the basic page containers
 *	'l' is for the left column
 *	'b' is for the body 
 *	'r' is for the right column
 *	'capl' 'capb' 'capr' are for the three caps that go atop these columns
 *	'conl' 'conb' 'conr' are for the content
 */

#l {
	padding:0px;
	width:165px;
	position: absolute;
	left:0px;
	background-color: #fff;
	background-position:top;
	background-repeat: no-repeat;	
}

#l {
	top:151px;
	background-image:url('/img/base/g-nav_gradation.jpg');
}

.site_left_container {
	top:167px;	
}

#r {
	clear:all;
	padding:0px;
	position:absolute; 
	left:690px;
	/*right:0px;*/
	top:112px;
	width:167px;
	background-color: #fff;
	z-index:10;
}

#bpad {
	height:142px;
}

#b_both {
	padding:0px; 
	margin-left:165px;
	background-color:#fff;
	position: relative;
	border-left: 1px solid #999;
	width: 421px;
	padding-top:40px;
}

#b_ronly {
	padding:0px; 
	margin-left:0px;
	margin-right:167px;
	background-color:#fff;
	position: relative;
	border-right: 1px solid #999;
	width:530px;
	padding-top:40px;
}

#b_lonly {
	padding:0px; 
	margin-left:165px;
	margin-right:0px;
	background-color:#fff;
	position: relative;
	border-left: 1px solid #999;
	width:560px;
	padding-top:40px;
}

#b_none {
	padding:0px; 
	margin-left:0px;
	margin-right:0px;
	background-color:#fff;
	position: relative;
	width:697px;
	padding-top:40px;
}

/*	m is for the menu (which can appear on the left OR the right, depending on the page)
 *	div.m are for box styles (on when it's selected; off when it's not)
 *	a.m_off is for the link style when it's off
 *	
 */
#m_bot, #m_top {
	display: none;
}


div.m_on {
	padding:7px;
	padding-left:30px;
	clear:both;
	font-size:12px;
	background-color: #fff;
	border-bottom: 1px solid #999;
	background-image: url('../../img/base/g-nav_arrow.jpg');
	background-repeat: no-repeat;
	background-position: 9px 9px;
}

div.m_roll {
	padding:7px;
	padding-left:30px;
	clear:both;
	font-size:12px;
	background-color: #fff;
	border-bottom: 1px solid #999;
	cursor:pointer;
}

div.m_off {
	padding:7px;
	padding-left:30px;
	clear:both;
	font-size:12px;
	border-bottom: 1px solid #999;
}

div.m_off_check {
	padding:7px;
	padding-left:30px;
	clear:both;
	font-size:12px;
	background-image:url('../../img/base/q-nav_check.gif');
	background-position: 7px 7px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #999;
}

div.m_roll_check {
	padding:7px;
	padding-left:30px;
	clear:both;
	font-size:12px;
	background-image:url('../../img/base/q-nav_check.gif');
	background-position: 7px 7px;
	background-repeat: no-repeat;
	background-color: #fff;
	border-bottom: 1px solid #999;
}

div.m_off a, div.m_off a:VISITED, div.m_off a:ACTIVE, div.m_off a:HOVER, 
div.m_off_check a {
	text-decoration: none;
	color:#666;
}

div.m_roll a, div.m_roll a:VISITED, div.m_roll a:ACTIVE, div.m_roll a:HOVER,
div.m_roll_check a, div.m_roll_check a:VISITED, div.m_roll_check a:ACTIVE, div.m_roll_check a:HOVER {
	text-decoration: none;
	color:#B25306;
}


/*	various styles of text used throughout
 *	.error is for error messages
 *	.title is for all page titles
 *	lin is for 'you are logged in as'
 */
span.error {
	color: #990000;
}

#lin {
	font-size:12px;
	position:absolute;
	right:10px;
	top:130px;
	width:350px;
	color: #fff;
	text-align:right;
	z-index:100;
}

#lin a {
	color: #fff;
}

#title, #title_sub, #title_img, #title_img_sub, #plan_page_title, .terms_title {
	
	font-family: myriad,verdana,arial,helvetica,sans-serif; 
	font-style: italic;
	font-size:120%;  
}

#title, #title_sub, #title_img, #title_img_sub, #plan_page_title {
	margin:0px;
	padding:0px 20px 20px 30px;
}

#plan_page_title {
	padding:0px 0px 20px 0px;	
}

#content {
	padding:0px 30px 30px 30px;
	height: 1%;
	line-height:140%;
	font-size:95%;
	position: relative;
}




/*	bn is for 'bottom navigation'
 *	(that is, the prev/next links when they are used)
 *	div.bnall is for the whole thing
 *	div.bn is for each link inside
 */

/* 
#bn_c {
	height:35px;
	font-size:13px;
	float:right;
	clear:both;
	font-weight:bold;
	width:300px;
	margin-bottom:20px;
	background:#FFF;
	position:relative;
}
*/

#bn_c{
	clear:both;
	text-align:center;
}

div.bn_off a, div.bn_off a:VISITED, div.bn_off a:ACTIVE {
	text-decoration:none;
	color:white;
	font-weight:bold;
}
div.bn_off a:HOVER {
	
}

div.bn_on {
	font-weight: bold;
}

div.bn_noscript{
	clear:both;
	text-align:center;
	margin-top:30px;
}

/* used by signup foot.inc */
div.bn_nav{
	clear:both;
	text-align:center;
	padding-top:30px;
}
/* 
   we have to use this trick to get tables to center in netscape,
 */
.bn_table_position{
	margin-left:auto;
	margin-right:auto;
}

/*	f is for the footer (copyright info etc) */
#f {
	clear:both;
	height: 84px;
	font-size: 12px;
	padding:5px 5px 5px 300px;
	border-top: 1px solid #999;
	margin-top:-5px;
	background:url('../../img/base/g-footer_stripes.gif') repeat-x bottom;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-top:-8px;
	height: 74px;
}

.duh {}

/*	fn is for "footer navigation"
 *	a.fn are link styles
 *	div.fn are for box styles. 'on' is for when the item is selected. 'off' is for when it isn't.
 *  div.fn_c is the container for the top navigation
 */
#fn_c {
	clear:both;
	height:22px;
	text-align: center;
	margin-left:330px;
	width: 320px;
}

div.fn_off a, div.fn_off a:VISITED, div.fn_off a:ACTIVE {
	text-decoration:none;
	color:#000;
}

div.fn_off a:HOVER {
	text-decoration:none; 
	color:#609;
}

div.fn_on, div.fn_off {
	float:left; 
	font-size:12px;
	padding: 4px 10px 0px 10px;
	height:26px;
}

div.fn_l {
	padding-top: 4px;
	float: left;
	border-right: 1px solid #999;
	height:19px;
}

div.fn_bet {
	padding-top: 4px;
	float: left;
	border-right: 1px solid #999;
	height:19px;
}

div.fn_r {
	padding-top: 4px;
	float: left;
	border-left: 1px solid #999;
	height:19px;
}



/*	these are for logos */
#logo1 {
	position:absolute;
	left:0px;

	padding-left: 20px;
	background-color: #fff;
	top:0px;
	width:170px;
	height:77px
	z-index:1000;
}

#logo2 {

	position:absolute;
	left:220px;
	top:0px;
	margin: auto; 
	width:150px;
	height:77px;
	z-index:1000;
}

#logo3 {
	position:absolute;
	left:440px;
	top:0px;
	width:150px;
	height:77px;
	margin: auto; 
	z-index:1000;
}

/*	and other misc images */

#image1 {
	position: absolute;
	top: 0px;
	left: 170px;
	width: 164px;
	height: 77px;
	background:url('../../img/base/g-header_curve.gif') no-repeat;
	z-index:100;
	voice-family: "\"}\""; 
	voice-family:inherit;
	left: 190px;
}

.duh {}

#image2 {
	z-index:100;
}

#image3 {
	z-index:100;
}
/*
	qspace is the spacer before extraspace; used to be q
*/

div.qspace{
	clear: both; 
	margin-top: 5px; 
	position: relative; 
}

/*	layout of text questions 
 *	
 *	q is the container for a question
 *	
 *	qh is for questionnaire headings/information between sets of questions
 *
 *	ql and qf are a pair for when questions are lined up with the form
 *	label on the left with the field to its right, like this..
 *		field name: ________
 *		  [ql]          [qq]
 *	ql is for the left label part (first name: )
 *	qf is for the form field (the right part)
 *	
 *	qq is for the question being asked when it is positioned above form elements
 *	
 *	qo is for an option that comes beneath a main question (qq)
 *	like, one for each radio button, or checkbox.
 *	
 *	qi is for an indented option, like for when it's like
 *	enter your full name into the box below:
 *			_________
 */
div.q { 
	clear: both; 
	margin-top: 5px; 
	position: relative;
}
div.qh {
	clear:both;
	margin-top:20px;
	padding:4px;
	background-color:#EEE;
}

div.qh_cq {
	margin-bottom:30px;
}

div.ql { 
	float: left; 
	text-align: right;
	font-weight:bold;
	position: relative;
}
div.qq {
	clear: both;
}
div.qf { 
	float: left; 
	padding-left:5px;
	position: relative;
}
div.qo {
	margin-left: 30px;
	clear: both;
	text-indent: -20px;
}
div.qi {
	margin-left: 30px;
	clear: both;
}

div.q_contact {
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
}
.VG_nav{
	padding-bottom:5px;
	}

.VitualShade{
	background:#EFC1C1;
	width:200px;
	
	}
.qShade {
	background:#EEE;
}
div.qpain {
	width:60px;
	float:left;
	text-align:center;
}

div.ql_form1 {
	width:200px;
	float: left; 
	text-align: right;
	position: relative;
	font-weight:bold;
}

div.gen_space {
	display:none;
}

/*
 * layout of quizzes and facts
 */
 
div.poll_top {
	margin-top: 70px;
	width: 163px;
	height: 180px;
}

div.poll_content {
	width: 161px;
	/*
	padding: 20px 10px 20px 20px;
	*/
	padding:10px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	font-size:85%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 141px;
}

.duh {}

div.poll_bottom {
	width: 163px;
	height: 38px;
	background:url('../../img/base/bottom.gif') no-repeat;
}

#ranklist_ColHead{
	background-color:#ddd;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#fff;
}

#ranklistRow{
	border-style:solid;
	border-width:1px;
	border-color:#ddd;
}

#ranklist_RowHead{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
}

#ranklist_Cell{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ddd;
}

/*
 * used for the powered by healthmedia logo in the bottom right hand corner of the site.
 */

#powered_by_healthmedia{
	clear:right;
	height: 84px;
	font-size: 12px;
	padding:5px 5px 5px 300px;
	margin-top:-35px;
}

#powered_by_healthmedia_image{
	height: 40px;
	width: 130px;
}
#image1_with_logos {
	position: absolute;
	top: 0px;
	left: 170px;
	width: 164px;
	height: 77px;
	background:url('') no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	left: 190px;
}

div.qbr_login {
	display:none;
}

div.placeholder {
	clear:both;
	height:1px;
}

/* used by nourish's height numbers */
div.q_ft{
	margin-right:10px;
}
div.ql_ft{
	float: left; 
	text-align: right;
	position: relative;
}
div.qf_ft{
	float: left; 
	position: relative;
	margin-left:2px;
}

div.q_in{
	margin-right:10px;
}
div.ql_in{
	float: left; 
	text-align: right;
	position: relative;
	margin-left:10px;
}
div.qf_in{
	float: left; 
	position: relative;
	margin-left:2px;
}

div.q_ht{
	margin-top:2px;
}

div.searchBox input.fbutton{
	font-size:12px;
	margin-left:2px;
}

div.accountLink{
	text-align:center;
}

div.accountPadding{
	padding:5px;
}


#SiteProblems{
	color:red;
	padding-bottom: 20px;
}

#time_out{
	display:none;
	border:5px outset;
	position:absolute;
	text-align:center;
	top:25px;
	height:200px;
	left:50px;
	z-index:11000;
}
#time_out_text_container{
	background-color:#fff;
	text-align:center;
	width:300px;
	height:200px; 
}

#program_update_notice{
	display:block;
	border:5px outset;
	position:absolute;
	top:100px;
	left:75px;
	z-index:11000;
}
#program_update_notice_container{
	background-color:#fff;
	width:375px;
	padding:15px;
	text-align:left;
}

#program_update_notice_container p {
	text-align:center;	
}

.level_1_active{
	text-indent:-10px; 
	padding-top: 8px; 
	padding-left:26px;
	height:18px;
	border-bottom:1px solid #ffffff;
	background:url('/img/base/menu/nav_square.gif') 0px 0px no-repeat;
	font-color:#999999; font-size:12px;cursor:pointer;
}

.level_1_expanded{	
	text-indent:-10px; 
	padding:none;
	padding-top: 8px; 
	padding-bottom:3px;
	padding-left:26px;	
	border:none;
	border-bottom:1px solid #cecece;
	height:18px;
	background:url('/img/base/menu/nav_arrow_down.gif') top left no-repeat;
	font-color:#999999; font-size:12px;cursor:pointer;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:15px;
}

.duh {}

.level_1_over{	    
	text-indent:-10px; 
	padding:none;
	padding-top: 8px; 
	padding-bottom:3px;
	padding-left:26px;	
	border:none;
	border-bottom:1px solid #ffffff;
	height:18px;

	font-color:#999999; font-size:12px;cursor:pointer;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:15px;
}

.duh {}

.level_1_off{	    
	text-indent:-10px; 
	padding-top: 8px; 
	padding-left:26px;
	height:18px;
	border-bottom:1px solid #ffffff;
	background:url('/img/base/menu/nav_bg_img.gif') top left no-repeat;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}
			
.level_1_inactive{	
	text-indent:-10px; 
	padding-top: 8px; 
	padding-left:26px;
	height:18px;
	background:url('/img/base/menu/nav_bg_img.gif') top left no-repeat;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}

.level_2_active{	    
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:30px;
	/*height:12px;*/
	border-left:5px solid #ffffff;
	/*border-top:3px solid #ffffff;*/
	border-right:5px solid #ffffff;
	background-image: url('/img/base/menu/square.gif');
	background-position: 10px 8px;
	background-repeat: no-repeat;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
	voice-family: "\"}\""; 
	voice-family:inherit;
	/*height:15px;*/
}

.duh {}


.level_2_expanded{	
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:30px;
	height:12px;
	border-left:5px solid #ffffff;
	border-top:3px solid #ffffff;
	border-right:5px solid #ffffff;
	background-image: url('/img/base/menu/arrow_down.gif');
	background-position: 10px 9px;
	background-repeat: no-repeat;	
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}

.level_2_over{	   
	text-indent:-10px;  
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:30px;
	/*height:12px;*/
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
	/*border-left:5px solid #ffffff;
	border-top:3px solid #ffffff;
	border-right:5px solid #ffffff;*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	/*height:15px;*/
}

.duh {}

.level_2_off{	    
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:30px;
	/*height:12px;*/
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	background:#FFFFFF;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
	/*voice-family: "\"}\""; */
	/*voice-family:inherit;*/
	/*height:15px;*/
}

.duh {}


.level_2_inactive{	
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:30px;
	/*height:12px;*/
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	background:#FFFFFF;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}
		
		
.inact_level_2_active, .inact_level_2_inactive, .inact_level_2_expanded, .inact_level_2_over, .inact_level_2_off {	    
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:30px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	background-position: 10px 8px;
	background-repeat: no-repeat;
	font-size:12px;
	background-color:#fff;
}

.inact_level_2_active, .inact_level_2_over {
	font-weight: bold;
}

.level_3_active{	    
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:41px;
	/*height:12px;*/
	background-image: url('/img/base/menu/square.gif');
	background-position: 20px 8px;
	background-repeat: no-repeat;	
	border-left:5px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:5px solid #ffffff;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}

.level_3_over{	    
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:41px;
	/*height:12px;*/
	background:#FCDBDB;
	border-left:5px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:5px solid #ffffff;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}

.level_3_off{	    
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:41px;
	/*height:12px;*/
	background-color:#FCDBDB;
	border-left:5px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:5px solid #ffffff;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}

.level_3_inactive{	
	text-indent:-10px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:41px;
	/*height:12px;*/
	background:#FCDBDB;
	border-left:5px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:5px solid #ffffff;
	font-color:#999999;
	font-size:12px;
	cursor:pointer;
}

.level_3_off {
	background: none;
}

.success_stories_quote {
 color: #993300;
 font-size:90%;
} 

.success_stories_table_top {
 width:546px;
 height:40px; 
 background:url('/img/base/tour/top.jpg') no-repeat;
} 

.success_stories_table {
 width:546px;
}
.success_stories_table_content_image {
 width:213px;
 height:146px;
 background:url('/img/base/tour/middle.jpg') no-repeat;
} 
.success_stories_table_content_text {
 border-left: solid 1px #cccccc;
 padding-left: 20px;
 width:313px;
 font-size:90%;
} 
.success_stories_table_bottom {
 width:546px;
 height:92px;
 background: url('/img/base/tour/bottom.jpg') no-repeat;
}

.success_stories_program_header {
 border-top: 1px solid #cccccc;
 padding-top:10px;
 padding-bottom:8px;
 font-weight:bold;
 margin-top:12px;
 width: 528px;
}

.success_stories_program_program {
 width: 528px;
 font-size:90%;
}

.success_stories_program_img {
 padding-top:3px;
 padding-right:2px;
}

.health_tools_table_top {
 width:526px;
 height:23px; 
 background:url('/img/base/tour/top1.jpg') no-repeat bottom;
} 

.health_tools_table_quote {
 color:#993300;
 font-size: 120%;
 font-weight:bold;
 padding-bottom:5px;
}

.health_tools_table {
 padding:0px;
 width:526px;
 height:229px;
}
.health_tools_table_content_image {
 width:220px;
 height:111px;
 background:url('/img/base/tour/middle1.jpg') no-repeat bottom;
} 

.health_tools_table_content_text {
 border-left: solid 1px #cccccc;
 padding-left: 15px;
 width:291px;
 height:109px;
 font-size:88%;
}
 
.health_tools_table_bottom {
 width:526px;
 height:95px;
 background: url('/img/base/tour/bottom1.jpg') no-repeat;
}

.health_tools_table2 {
 width:558px;
}

.health_tools_table2_top {
 width:558px;
 height:16px; 
 background:url('/img/base/tour/top2.jpg') no-repeat;
} 

.health_tools_table2_title {
 color:#993300;
 font-size: 110%;
 font-weight:bold;
 width:533px;
	padding-left:25px;
	background: url('/img/base/tour/middle2.jpg') repeat-y;
} 

.health_tools_table2_content {
 width:333px;
 height:218px; 
	font-size:88%;
	padding-left:25px;
	padding-right:200px;
 background:url('/img/base/tour/bottom2.jpg') no-repeat;
} 

.health_tools_table2_content UL {
 margin-left:16px;
	margin-top:3px;
}

.signUpBox_left  {
 width:15px;
 height:74px; 
 background:url('/img/base/tour/cap_left.gif') no-repeat;
} 

.signUpBox_right  {
 width:20px;
 height:74px;
 background:url('/img/base/tour/cap_right.gif') no-repeat;
} 

.signUp_box {
  padding-top:13px;
  width: 289px;
  font-weight:bold;
  text-align:center;
}

.sign_up_button {
	width:112px;
	height:34px;
	padding-top:7px;
	margin-top:7px;
	font-size:86%;
	background: url('/img/base/tour/button.gif') no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding-top: 2px;
}

.duh {}

.signUpBox_middle {
  border-top: solid 2px #cccccc;
  border-bottom: solid 2px #cccccc;
  width:260px;
  font-weight:bold;
  padding-top:6px;
  background: #EDEDED;
} 


.sign_up_button a, .sign_up_button a:VISITED, .sign_up_button a:HOVER {
  text-decoration: none;
  color: #cc6600;
}

.qh_signup_body a, .qh a {
	color: #000000;
}

.tour_diabetes_ncqa {
	background-image:url('/img/base/tour/logo_ncqa_dm_tour.gif');
	background-repeat:no-repeat;	
	background-color:#EBF0F7;
	background-position:30px 0px;
	padding:0px 30px 0px 153px;
	height:125px;
}

.tour_diabetes_ncqa p {
	padding-top:40px;
}


.carediabetes_ncqa_certification, .binge_ncqa_certification, .insomnia_ncqa_certification, 
.carepain_ncqa_certification {
	background-image:url('/img/base/ncqa/NCQA_DiseaseMgt.jpg');
	background-repeat:no-repeat;
	margin-top:20px;
	width:125px;
	height:93px;
	margin-left: 30px;
}

.balance_ncqa_certification, .breathe_ncqa_certification, .move_ncqa_certification, 
.nourish_ncqa_certification, .relax_ncqa_certification {
	background-image:url('/img/base/ncqa/NCQA_SelfMgtTools.jpg');
	background-repeat:no-repeat;
	margin-top:20px;
	width:125px;
	height:109px;
	margin-left: 30px;
}

.depression_ncqa_certification {
	background-image:url('/img/base/ncqa/NCQA_SelfMgtTools_and_DiseaseMgt.jpg');
	background-repeat:no-repeat;
	margin-top:20px;
	width:125px;
	height:211px;
	margin-left: 30px;
}


.csucceed_ncqa_certification {
	background-image:url('/img/base/ncqa/NCQA_HealthApp.jpg');
	background-repeat:no-repeat;
	margin-top:20px;
	width:125px;
	height:109px;
	margin-left: 30px;
}


.ncqa_alt_text {
	position:absolute;
	left:-5000px;	
}

/**************************************
Wrapper 2
**************************************/
#wrapper2_header_logo {
	position:absolute;
	left:0px;
	padding-left:0px;
	margin:0px;
	top:0px;
	width:280px;
	height:74px;
	z-index:100;
	background: url('/img/base/wrapper/nav_mhm.gif') no-repeat;
}

#wrapper2_h {
	position:absolute;
	left:0px;
	top:0px;
	background: url('/img/base/wrapper/nav_gfade.gif') no-repeat right;
	height: 75px;
	width: 100%;
		z-index:0;
}

#wrapper2_h_with_logos {
	position:absolute;
	left:0px;
	top:0px;
	background: #ffffff url('') no-repeat right;
	height: 77px;
	width: 100%;
	z-index:0;	
}

#wrapper2_top_bar {
	text-align:right;
	font-size:12px;
	color: #fff;
	padding:0px;
	padding-right:20px;
	height:21px;
	background:url('../../img/base/wrapper/nav_mhm_bar.gif') #bd6800 left top no-repeat;
	z-index:100;
}

#wrapper2_top_bar a {
 color: #FFF;
}

#wrapper2_top_bar a:HOVER {
 color: yellow;
}

#wrapper2_top_program_logo {
	width:174px;	
	height: 94px;
	background:url('/img/base/wrapper/nav_logo_mhm.gif') no-repeat;
	padding:0px;
	z-index:1000;
}

#wrapper2_tn_c {
	font-size:11px;
	color: #993300;
	font-weight:bold;
	border-top:none;
	height:29px;	
	border-right:solid 1px #999999;
	padding:0px;
	margin:0px;
	background: url('../../img/base/home/nav_middle.gif') repeat-x;
	z-index:0;	
}

.wrapper2_tn_on, .wrapper2_tn_roll {
	float:left; 
	height:29px;
	padding:0px;
	padding-top:7px;
	margin-bottom: -8px;
	color: #000000;
	cursor:pointer;	
	z-index:0;	
}

.wrapper2_tn_off {
	float:left; 
	height:29px;
	padding:0px;
	padding-top:7px;
	margin-bottom: -8px;
	z-index:0;	
}

.wrapper2_tn_off a, .wrapper2_tn_off a:VISITED, .wrapper2_tn_off a:ACTIVE, .wrapper2_tn_off a:HOVER, .wrapper2_tn_roll a, .wrapper2_tn_roll a:VISITED, .wrapper2_tn_roll a:ACTIVE {
	color: #000;
	text-decoration: none;
	z-index:0;	
}

.wrapper2_tn_roll a:HOVER {
	color: #036;
}

.wrapper2_tn_bet {
	width:12px;
	height:29px;
	float:left;
	background:url('../../img/base/home/nav_divider.gif') top center;
	z-index:0;	
}

.wrapper2_tn_l {
	display:none;
}

.wrapper2_tn_r {
	float:left;
	height:29px;
	z-index:0;	
}

.wrapper2_parent_nav_container {
	position:absolute;
	top:74px;
	left:0px;
	z-index:10001;
}

.wrapper2_parent_nav_container_table {
	margin:0px;
	padding:0px;
	z-index:0;
}

#wrapper2_parent_nav_container_td{
	height:29px;
	padding:0px;
	margin:0px;
}
/********************************
 *qzafar: 10/19/2007
 *wrapper top nav containers
 *added these to remove inline style 
 *and help in private labeling
********************************/
#wrapper2_top_bar_td{
	height:65px;
	padding:0px;
	margin:0px;	
}
#wrapper_subnav_tour{
	cursor:hand;
}
#wrapper_subnav_index{
	cursor:hand;
}
#wrapper_subnav_leaving{
	cursor:hand;
}
#wrapper_subnav_logout{
	cursor:hand;
}
#wrapper_subnav_signup{
	cursor:hand;
}
#wrapper_subnav_login{
	cursor:hand;
}
#wrapper_subnav_account{
	cursor:hand;
}
/********************************
 *end wrapper top nav containers
********************************/

.fbutton {
	cursor: pointer;
	cursor: hand;
}

.wrapper2_tn_cyd {
	float:right;
	margin-top:3px;
	margin-right:10px;
	width:183px;
	height:23px;
	z-index:0;	
}

.tn_cyd {
	float:right;
	margin-right:10px;
	width:183px;
	height:23px;
	z-index:0;	
}

/* IE 5.5 override for tables, since body font size is not respected */
table {
	font-size: 1 em;
}

#Q_English{
    padding-bottom:30px;
}
#Q_Spanish{
    border-top:1px solid #CCCCCC;
    padding-top:15px;
}

#Q_Spanish #q, #Q_English #q{
    padding-top:10px;
}



/**** New features page styles  */
.FeatureHeader{
	font-weight:bold;
	font-size:14px;
	color:#7E56A5;
	background:#F4F0F9;
	width:663px;
	clear:both;
}
.ProgramContainer{
	width:663px;
}
.FeatureSucceed{
	float:left;
	margin-top:22px;
	padding-left:121px;
	background: url('/img/base/newfeatures/nf_succeed.jpg') no-repeat;
	width:179px;
	padding-bottom:53px;
	margin-right:63px;
}
.FeatureDiabetes{
	float:left;
	
	margin-top:22px;
	padding-left:121px;	
	background: url('/img/base/newfeatures/nf_diabetes.jpg') no-repeat;
	width:179px;
	padding-bottom:53px;	
}
.FeatureCookbook{
	float:left;
	margin-top:22px;
	padding-left:121px;
	background: url('/img/base/newfeatures/nf_recipelibrary.jpg') no-repeat;
	width:179px;
	margin-bottom:53px;	
	margin-right:63px;
}
.FeatureVideos{
	float:left;
	
	margin-top:22px;
	padding-left:121px;	
	background: url('/img/base/newfeatures/nf_exercisevideos.jpg') no-repeat;
	width:179px;
	margin-bottom:53px;	
}
.FeatureBackToHome{
	position: absolute;
	top:0px;
	left:525px;
	margin-top:-35px;
	z-index:20002;
}

.backToModuleLink A {
	font-size:12px;
}

#system_message {
	display:none;
	top:40px;
	left:80px;
	border:5px outset;
	position:absolute;
	text-align:center;
	width: 400px;
	height:150px;
	background-color:#fff;
	padding: 20px 20px 20px 20px;
	z-index:10050;
}
#system_messsage_container{
	background-color:#fff;
}

/*******************
Font Size Changer
********************/
#font_size_changer {
	position:absolute;
	bottom:30px;
	right:5px;
	z-index:99999;
}

#font_size_changer .inactive_font {
	cursor:pointer;
}

#font_size_changer div {
	float:left;
	height:30px;
}

#font_size_changer #label_text {
	padding-right:8px;
}

/******************
 Back To Plan Page
*******************/
#backToPlanButton {
	position:absolute;
	bottom:32px;
	left:225px; /* 180px for #b_lonly margin-left + 45px for #content padding-left */
	z-index:99999;
	font-size:95%;
	font-weight:bold;
	margin-top:10px;
	height:31px;
}

#backToPlanButton a #backToPlanButtonCenter {
	text-decoration:none;
	cursor:pointer;
}

#backToPlanButtonLeft {
	float:left;
	background: url('/img/base/backtopage/back_button_left.png') no-repeat;
	width:23px;
	height:31px;
}
#backToPlanButtonCenter {
	float:left;
	background: url('/img/base/backtopage/back_button_middle.png') repeat-x;
	height:31px;
	line-height:28px;
}
#backToPlanButtonRight {
	float:left;
	background: url('/img/base/backtopage/back_button_right.png') no-repeat;
	width:14px;
	height:31px;
}

/*******************
Printer-Friendly PDF
********************/
.pdfOnlyContent {
	display:none;
}

/**************************************
HealthWise Conversations
**************************************/
#edu_center_conversation .video_title {
	font-family: verdana; 
	color:#006666;
	font-size:15px;  
}

/**************************************
MHM Product Homepages
**************************************/

.productHomeTop_top {
	width: 620px;
	height: 25px;
	background: url('/img/base/wrapper/1024/product_home/callout_top.gif') top left no-repeat;
}

.productHomeTop_middle {
	width: 574px;
	padding: 0px 22px 0px 22px;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	overflow: auto;
}

.productHomeTop_bottom {
	width: 620px;
	height: 25px;
	background: url('/img/base/wrapper/1024/product_home/callout_btm.gif') top left no-repeat;
	padding-bottom: 28px;
}

.productHomeTop_text {
	width: 363px;
	position: relative;
	float: left;
	margin-right: 30px;
}

.productHomeTop_textHeader {
	line-height: 130%;
	font-size: 120%;
	margin-bottom: 14px;
}

.productHomeTop_image {
	position: relative;
	float: left;
	width: 181px;
	height: 186px;
}

.productHomeTop_button {
	cursor: pointer;
	margin-top: 24px;
	margin-bottom: 14px; 
	height: 32px;
	color: #fff;
	text-align: center;
	line-height: 32px;
	font-family: arial;
	font-size: 18px;
	width: 240px;
	background: url('/img/base/wrapper/1024/buttons/dkgray_lg_btn.png') top left no-repeat;
}

#productHomeTop_button_ENROLLED {
	width: 227px;
	background: url('/img/base/wrapper/1024/product_home/startques_btn.gif') top left no-repeat;
}
#productHomeTop_button_QSTARTED {
	background: url('/img/base/wrapper/1024/buttons/dkgray_lg_btn.png') top left no-repeat;
}

#productHomeTop_button_EVALAVAIL_1,
#productHomeTop_button_EVALAVAIL_2
#productHomeTop_button_EVALAVAIL_3
#productHomeTop_button_EVALAVAIL_4 {
	width: 244px;
	background: url('/img/base/wrapper/1024/product_home/starteval_btn.gif') top left no-repeat;
}

.productHomeTop_bottomText_container {
	padding-top: 25px;
	clear: both;
}

.productHomeTop_bottomText {
	background-color: #dadada;
	padding: 25px 25px 25px 25px;
	width: 524px;
}

.productHomeBottomHeader_qNotSub {
	line-height: 130%;
	font-size: 120%;
	margin-top: 28px;
	padding-bottom: 19px;
}

.productHomeBottomText_qNotSub_left {
	float: left;
	position: relative;
	width: 13px;
	height: 13px;
	margin-top: 4px;
}

.productHomeBottomText_qNotSub {
	float: left;
	position: relative;
	padding-left: 11px;
	width: 590px;
}
.qNotSub_rowspace {
	clear: both;
	height: 13px;
}

.programHomeBucketContainer {
	position: relative;
	float: left;
	width: 186px;
}

.programHome_nlHeader {
	padding-top: 25px;
}

.programHome_evalHeader {
	padding-top: 25px;
}

.programHomeCustomProgramText {
	margin-top: 25px;
}

.programHomeBucketImage {
	width: 80px;
	height: 65px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.programHomeBucketTitle {
	font-weight: bold;
	position:: relative;
	float: left;
	width: 106px;
	font-size: 16px;
}

.programHomeBucketContent {
	clear: both;
	padding-top: 19px;
}

.productHomeStatusDate {
	font-size: 80%;
	color: #600;
}

/* Id's of buckets, linked directly to content */
.programHomeBucketContainer #bucket_1, .programHomeBucketContainer #bucket_2, .programHomeBucketContainer #bucket_3 {
	border: none;
}

/* Id's of bucket containers, in order */
#bucketContainer_1 {
	padding-right: 15px;
	border-right: 1px solid #cbcbcb;
}

#bucketContainer_2 {
	padding-right: 15px;
	padding-left: 15px;
	border-right: 1px solid #cbcbcb;
}

#bucketContainer_3 {
	padding-left: 15px;
}

.bucket_rowspace {
	clear: both;
	height: 1px;
}

.programHomeBucketContainerOuter_1 .programHomeBucketContainer {
	width: 620px;
}

.programHomeBucketContainerOuter_1 .programHomeBucketTitle {
	width: 214px;
}

.programHomeBucketContainerOuter_1 #bucketContainer_1 {
	padding-right: 0px;
	border-right: none;
}

.programHomeBucketContainerOuter_2 .programHomeBucketContainer {
	width: 294px;
}

.programHomeBucketContainerOuter_2 .programHomeBucketTitle {
	width: 214px;
}

.programHomeBucketContainerOuter_2 #bucketContainer_2 {
	padding-right: 0px;
	border-right: none;
}

.productHomeBottom_disclaimer {
	font-size: 85%;
	color: #666666;
	line-height: 100%;
	font-family: arial;
	margin-top: 35px;
}

/**************** 
Balance
****************/
#qNotSub_left_balance {
	background-color: #9c0505;
}
#productHomeTop_middle_balance .productHomeTop_textHeader {
	color: #9c0505;
}
#productHomeTop_image_balance_ENROLLED_m, #productHomeTop_image_balance_QSTARTED_m {
	background: url('/img/base/wrapper/1024/product_home/balance_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_balance_ENROLLED_f, #productHomeTop_image_balance_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/balance_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m, #productHomeTop_image_balance_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/balance_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f, #productHomeTop_image_balance_PLANERROR_f  {
	background: url('/img/base/wrapper/1024/product_home/balance_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_balance_EVALAVAIL_1_m,#productHomeTop_image_balance_EVALAVAIL_1_f,
#productHomeTop_image_balance_EVALAVAIL_2_m,#productHomeTop_image_balance_EVALAVAIL_2_f,
#productHomeTop_image_balance_EVALAVAIL_3_m,#productHomeTop_image_balance_EVALAVAIL_3_f {
	background: url('/img/base/wrapper/1024/product_home/balance_starteval.jpg') top left no-repeat;
}
#balance_bucket_1_image {
	background-image: url('/img/base/balance/icon_goalSetting.gif');
}
#balance_bucket_2_image {
	background-image: url('/img/base/balance/icon_exercisePlan.gif');
}
#balance_bucket_3_image {
	background-image: url('/img/base/balance/icon_cookBook.gif');
}

/**************** 
 -- Balance - tailored images by age, gender and ethnicity
****************/
#productHomeTop_image_balance_PLANAVAIL_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_QSTARTED_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_qstarted_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_ENROLLED_m_18-34, #productHomeTop_image_balance_PLANERROR_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_enrolled_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_PLANAVAIL_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_QSTARTED_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_qstarted_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_ENROLLED_f_18-34, #productHomeTop_image_balance_PLANERROR_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_enrolled_f_18-34.jpg') top left no-repeat;	
}

#productHomeTop_image_balance_PLANAVAIL_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_QSTARTED_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_qstarted_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_ENROLLED_m_35-64, #productHomeTop_image_balance_PLANERROR_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_enrolled_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_PLANAVAIL_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_QSTARTED_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_qstarted_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_ENROLLED_f_35-64, #productHomeTop_image_balance_PLANERROR_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_enrolled_f_35-64.jpg') top left no-repeat;	
}

#productHomeTop_image_balance_PLANAVAIL_m_65up {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_QSTARTED_m_65up {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_qstarted_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_ENROLLED_m_65up, #productHomeTop_image_balance_PLANERROR_m_65up {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_enrolled_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_PLANAVAIL_f_65up {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_QSTARTED_f_65up {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_qstarted_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_balance_ENROLLED_f_65up, #productHomeTop_image_balance_PLANERROR_f_65up {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_enrolled_f_65up.jpg') top left no-repeat;	
}


#productHomeTop_image_balance_PLANAVAIL_m_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_65up_afa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_65up_afa.jpg') top left no-repeat;
}

#productHomeTop_image_balance_PLANAVAIL_m_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_65up_asa.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_65up_asa.jpg') top left no-repeat;
}

#productHomeTop_image_balance_PLANAVAIL_m_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_65up_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_65up_hsp.jpg') top left no-repeat;
}

#productHomeTop_image_balance_PLANAVAIL_m_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_m_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_m_65up_whi.jpg') top left no-repeat;
}
#productHomeTop_image_balance_PLANAVAIL_f_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/balance/blce_planavail_f_65up_whi.jpg') top left no-repeat;
}

/****************
Binge
****************/
#qNotSub_left_binge {
	background-color: #5d8800;
}

#productHomeTop_middle_binge .productHomeTop_textHeader {
	color: #5d8800;
}

#productHomeTop_image_binge_ENROLLED_m, #productHomeTop_image_binge_QSTARTED_m  {
	background: url('/img/base/wrapper/1024/product_home/binge_startq_m.jpg') top left no-repeat;
}

#productHomeTop_image_binge_ENROLLED_f, #productHomeTop_image_binge_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/binge_startq_f.jpg') top left no-repeat;
}

#productHomeTop_image_binge_PLANAVAIL_m, #productHomeTop_image_binge_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/binge_prodhome_m.jpg') top left no-repeat;
}

#productHomeTop_image_binge_PLANAVAIL_f, #productHomeTop_image_binge_PLANERROR_f {
	background: url('/img/base/wrapper/1024/product_home/binge_prodhome_f.jpg') top left no-repeat;
}

#productHomeTop_image_binge_EVALAVAIL_1_m,#productHomeTop_image_binge_EVALAVAIL_1_f,
#productHomeTop_image_binge_EVALAVAIL_2_m,#productHomeTop_image_binge_EVALAVAIL_2_f,
#productHomeTop_image_binge_EVALAVAIL_3_m,#productHomeTop_image_binge_EVALAVAIL_3_f  {
	background: url('/img/base/wrapper/1024/product_home/binge_starteval.jpg') top left no-repeat;
}

#binge_bucket_1_image {
	background-image: url('/img/base/wrapper/1024/product_home/icon_btools.gif');
}

#bucket_1{
	border:none;	
}

#bucket_2{
	border-left:1px solid #cbcbcb;	
}


#binge_bucket_2_image {
	background-image: url('/img/base/wrapper/1024/product_home/icon_blibrary.gif');
}

#binge_bucket_3_image {
	background-image: url('/img/base/wrapper/1024/product_home/icon_bjournal.gif');
}

/**************** 
Breathe
****************/
#qNotSub_left_breathe {
	background-color: #134187;
}
#productHomeTop_middle_breathe .productHomeTop_textHeader {
	color: #134187;
}
#productHomeTop_image_breathe_ENROLLED_m, #productHomeTop_image_breathe_QSTARTED_m {
	background: url('/img/base/wrapper/1024/product_home/breathe_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_breathe_ENROLLED_f, #productHomeTop_image_breathe_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/breathe_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_breathe_PLANAVAIL_m, #productHomeTop_image_breathe_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/breathe_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_breathe_PLANAVAIL_f, #productHomeTop_image_breathe_PLANERROR_f  {
	background: url('/img/base/wrapper/1024/product_home/breathe_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_breathe_EVALAVAIL_1_m,#productHomeTop_image_breathe_EVALAVAIL_1_f,
#productHomeTop_image_breathe_EVALAVAIL_2_m,#productHomeTop_image_breathe_EVALAVAIL_2_f,
#productHomeTop_image_breathe_EVALAVAIL_3_m,#productHomeTop_image_breathe_EVALAVAIL_3_f {
	background: url('/img/base/wrapper/1024/product_home/breathe_starteval.jpg') top left no-repeat;
}
#breathe_bucket_1_image {
	background-image: url('/img/base/breathe/icon_mlibrary.gif');
}
#breathe_bucket_2_image {
	background-image: url('/img/base/breathe/icon_exercisePlan.gif');
}
#breathe_bucket_3_image {
	background-image: url('/img/base/breathe/icon_smoke_u_later.gif');
}

/**************** 
Careback
****************/
#qNotSub_left_careback {
	background-color: #55770a;
}
#productHomeTop_middle_careback .productHomeTop_textHeader {
	color: #55770a;
}
#productHomeTop_image_careback_ENROLLED_m, #productHomeTop_image_careback_QSTARTED_m {
	background: url('/img/base/wrapper/1024/product_home/careback_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_careback_ENROLLED_f, #productHomeTop_image_careback_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/careback_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m, #productHomeTop_image_careback_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/careback_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f, #productHomeTop_image_careback_PLANERROR_f  {
	background: url('/img/base/wrapper/1024/product_home/careback_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_careback_EVALAVAIL_1_m,#productHomeTop_image_careback_EVALAVAIL_1_f,
#productHomeTop_image_careback_EVALAVAIL_2_m,#productHomeTop_image_careback_EVALAVAIL_2_f,
#productHomeTop_image_careback_EVALAVAIL_3_m,#productHomeTop_image_careback_EVALAVAIL_3_f {
	background: url('/img/base/wrapper/1024/product_home/careback_starteval.jpg') top left no-repeat;
}
#careback_bucket_1_image {
	background-image: url('/img/base/careback/icon_mlibrary.gif');
}
#careback_bucket_2_image {
	background-image: url('/img/base/careback/icon_exercisePlan.gif');
}
#careback_bucket_3_image {
	background-image: url('/img/base/careback/icon_backPlan.gif');
}

/**************** 
 -- Careback - tailored images by age, gender and ethnicity
****************/
#productHomeTop_image_careback_PLANAVAIL_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_QSTARTED_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_qstarted_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_ENROLLED_m_18-34, #productHomeTop_image_careback_PLANERROR_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_enrolled_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_PLANAVAIL_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_QSTARTED_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_qstarted_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_ENROLLED_f_18-34, #productHomeTop_image_careback_PLANERROR_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_enrolled_f_18-34.jpg') top left no-repeat;	
}

#productHomeTop_image_careback_PLANAVAIL_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_QSTARTED_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_qstarted_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_ENROLLED_m_35-64, #productHomeTop_image_careback_PLANERROR_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_enrolled_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_PLANAVAIL_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_QSTARTED_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_qstarted_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_ENROLLED_f_35-64, #productHomeTop_image_careback_PLANERROR_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_enrolled_f_35-64.jpg') top left no-repeat;	
}

#productHomeTop_image_careback_PLANAVAIL_m_65up {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_QSTARTED_m_65up {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_qstarted_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_ENROLLED_m_65up, #productHomeTop_image_careback_PLANERROR_m_65up {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_enrolled_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_PLANAVAIL_f_65up {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_QSTARTED_f_65up {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_qstarted_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_careback_ENROLLED_f_65up, #productHomeTop_image_careback_PLANERROR_f_65up {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_enrolled_f_65up.jpg') top left no-repeat;	
}


#productHomeTop_image_careback_PLANAVAIL_m_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_65up_afa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_65up_afa.jpg') top left no-repeat;
}

#productHomeTop_image_careback_PLANAVAIL_m_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_65up_asa.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_65up_asa.jpg') top left no-repeat;
}

#productHomeTop_image_careback_PLANAVAIL_m_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_65up_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_65up_hsp.jpg') top left no-repeat;
}

#productHomeTop_image_careback_PLANAVAIL_m_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_m_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_m_65up_whi.jpg') top left no-repeat;
}
#productHomeTop_image_careback_PLANAVAIL_f_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/careback/cfyb_planavail_f_65up_whi.jpg') top left no-repeat;
}

/**************** 
Carehealth
****************/
#qNotSub_left_carehealth {
	background-color: #712a8f;
}
#productHomeTop_middle_carehealth .productHomeTop_textHeader {
	color: #712a8f;
}
#productHomeTop_image_carehealth_ENROLLED_m, #productHomeTop_image_carehealth_QSTARTED_m {
	background: url('/img/base/wrapper/1024/product_home/carehealth_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_ENROLLED_f, #productHomeTop_image_carehealth_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/carehealth_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m, #productHomeTop_image_carehealth_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/carehealth_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f, #productHomeTop_image_carehealth_PLANERROR_f  {
	background: url('/img/base/wrapper/1024/product_home/carehealth_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_EVALAVAIL_1_m,#productHomeTop_image_carehealth_EVALAVAIL_1_f,
#productHomeTop_image_carehealth_EVALAVAIL_2_m,#productHomeTop_image_carehealth_EVALAVAIL_2_f,
#productHomeTop_image_carehealth_EVALAVAIL_3_m,#productHomeTop_image_carehealth_EVALAVAIL_3_f {
	background: url('/img/base/wrapper/1024/product_home/carehealth_starteval.jpg') top left no-repeat;
}
#carehealth_bucket_1_image {
	background-image: url('/img/base/carehealth/icon_mlibrary.gif');
}
#carehealth_bucket_2_image {
	background-image: url('/img/base/carehealth/icon_goalSetting.gif');
}
#carehealth_bucket_3_image {
	background-image: url('/img/base/carehealth/icon_refillReminder.gif');
}

/**************** 
 -- Carehealth - tailored images by age, gender and ethnicity
****************/
#productHomeTop_image_carehealth_PLANAVAIL_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_QSTARTED_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_qstarted_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_ENROLLED_m_18-34, #productHomeTop_image_carehealth_PLANERROR_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_enrolled_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_PLANAVAIL_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_QSTARTED_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_qstarted_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_ENROLLED_f_18-34, #productHomeTop_image_carehealth_PLANERROR_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_enrolled_f_18-34.jpg') top left no-repeat;	
}

#productHomeTop_image_carehealth_PLANAVAIL_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_QSTARTED_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_qstarted_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_ENROLLED_m_35-64, #productHomeTop_image_carehealth_PLANERROR_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_enrolled_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_PLANAVAIL_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_QSTARTED_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_qstarted_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_ENROLLED_f_35-64, #productHomeTop_image_carehealth_PLANERROR_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_enrolled_f_35-64.jpg') top left no-repeat;	
}

#productHomeTop_image_carehealth_PLANAVAIL_m_65up {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_QSTARTED_m_65up {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_qstarted_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_ENROLLED_m_65up, #productHomeTop_image_carehealth_PLANERROR_m_65up {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_enrolled_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_PLANAVAIL_f_65up {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_QSTARTED_f_65up {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_qstarted_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_carehealth_ENROLLED_f_65up, #productHomeTop_image_carehealth_PLANERROR_f_65up {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_enrolled_f_65up.jpg') top left no-repeat;	
}


#productHomeTop_image_carehealth_PLANAVAIL_m_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_65up_afa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_65up_afa.jpg') top left no-repeat;
}

#productHomeTop_image_carehealth_PLANAVAIL_m_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_65up_asa.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_65up_asa.jpg') top left no-repeat;
}

#productHomeTop_image_carehealth_PLANAVAIL_m_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_65up_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_65up_hsp.jpg') top left no-repeat;
}

#productHomeTop_image_carehealth_PLANAVAIL_m_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_m_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_m_65up_whi.jpg') top left no-repeat;
}
#productHomeTop_image_carehealth_PLANAVAIL_f_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/carehealth/cfyh_planavail_f_65up_whi.jpg') top left no-repeat;
}

/****************
Move- 
****************/
#qNotSub_left_move {
	background-color: #d36112;
}
#productHomeTop_middle_move .productHomeTop_textHeader {
	color:#d36112;
}
#productHomeTop_image_move_ENROLLED_m, #productHomeTop_image_move_QSTARTED_m {
	background: url('/img/base/wrapper/1024/product_home/move_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_move_ENROLLED_f, #productHomeTop_image_move_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/move_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m, #productHomeTop_image_move_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/move_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f, #productHomeTop_image_move_PLANERROR_f  {
	background: url('/img/base/wrapper/1024/product_home/move_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_move_EVALAVAIL_1_m,#productHomeTop_image_move_EVALAVAIL_1_f,
#productHomeTop_image_move_EVALAVAIL_2_m,#productHomeTop_image_move_EVALAVAIL_2_f,
#productHomeTop_image_move_EVALAVAIL_3_m,#productHomeTop_image_move_EVALAVAIL_3_f {
	background: url('/img/base/wrapper/1024/product_home/move_starteval.jpg') top left no-repeat;
}
#move_bucket_1_image {
	background-image: url('/img/base/move/icon_trackerTool.gif');
}
#move_bucket_2_image {
	background-image: url('/img/base/move/icon_exercisePlan.gif');
}
#move_bucket_3_image {
	background-image: url('/img/base/move/icon_mlibrary.gif');
}

/**************** 
 -- Move - tailored images by age, gender and ethnicity
****************/
#productHomeTop_image_move_PLANAVAIL_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_move_QSTARTED_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/move/move_qstarted_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_move_ENROLLED_m_18-34, #productHomeTop_image_move_PLANERROR_m_18-34 {
	background: url('/img/base/wrapper/1024/product_home/move/move_enrolled_m_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_move_PLANAVAIL_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_move_QSTARTED_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/move/move_qstarted_f_18-34.jpg') top left no-repeat;	
}
#productHomeTop_image_move_ENROLLED_f_18-34, #productHomeTop_image_move_PLANERROR_f_18-34 {
	background: url('/img/base/wrapper/1024/product_home/move/move_enrolled_f_18-34.jpg') top left no-repeat;	
}

#productHomeTop_image_move_PLANAVAIL_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_move_QSTARTED_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/move/move_qstarted_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_move_ENROLLED_m_35-64, #productHomeTop_image_move_PLANERROR_m_35-64 {
	background: url('/img/base/wrapper/1024/product_home/move/move_enrolled_m_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_move_PLANAVAIL_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_move_QSTARTED_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/move/move_qstarted_f_35-64.jpg') top left no-repeat;	
}
#productHomeTop_image_move_ENROLLED_f_35-64, #productHomeTop_image_move_PLANERROR_f_35-64 {
	background: url('/img/base/wrapper/1024/product_home/move/move_enrolled_f_35-64.jpg') top left no-repeat;	
}

#productHomeTop_image_move_PLANAVAIL_m_65up {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_move_QSTARTED_m_65up {
	background: url('/img/base/wrapper/1024/product_home/move/move_qstarted_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_move_ENROLLED_m_65up, #productHomeTop_image_move_PLANERROR_m_65up {
	background: url('/img/base/wrapper/1024/product_home/move/move_enrolled_m_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_move_PLANAVAIL_f_65up {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_move_QSTARTED_f_65up {
	background: url('/img/base/wrapper/1024/product_home/move/move_qstarted_f_65up.jpg') top left no-repeat;	
}
#productHomeTop_image_move_ENROLLED_f_65up, #productHomeTop_image_move_PLANERROR_f_65up {
	background: url('/img/base/wrapper/1024/product_home/move/move_enrolled_f_65up.jpg') top left no-repeat;	
}


#productHomeTop_image_move_PLANAVAIL_m_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_18-34_afa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_18-34_afa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_35-64_afa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_35-64_afa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_65up_afa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_65up_afa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_65up_afa.jpg') top left no-repeat;
}

#productHomeTop_image_move_PLANAVAIL_m_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_18-34_asa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_18-34_asa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_35-64_asa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_35-64_asa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_65up_asa.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_65up_asa   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_65up_asa.jpg') top left no-repeat;
}

#productHomeTop_image_move_PLANAVAIL_m_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_18-34_hsp   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_18-34_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_35-64_hsp   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_35-64_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_65up_hsp.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_65up_hsp   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_65up_hsp.jpg') top left no-repeat;
}

#productHomeTop_image_move_PLANAVAIL_m_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_18-34_whi   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_18-34_whi.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_35-64_whi   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_35-64_whi.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_m_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_m_65up_whi.jpg') top left no-repeat;
}
#productHomeTop_image_move_PLANAVAIL_f_65up_whi   {
	background: url('/img/base/wrapper/1024/product_home/move/move_planavail_f_65up_whi.jpg') top left no-repeat;
}

/**********End of Move**********************/

/**************** 
Nourish
****************/
#qNotSub_left_nourish {
	background-color: #15891f;
}
#productHomeTop_middle_nourish .productHomeTop_textHeader {
	color: #15891f;
}
#productHomeTop_image_nourish_ENROLLED_m, #productHomeTop_image_nourish_QSTARTED_m {
	background: url('/img/base/wrapper/1024/product_home/nourish_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_nourish_ENROLLED_f, #productHomeTop_image_nourish_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/nourish_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_nourish_PLANAVAIL_m, #productHomeTop_image_nourish_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/nourish_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_nourish_PLANAVAIL_f, #productHomeTop_image_nourish_PLANERROR_f  {
	background: url('/img/base/wrapper/1024/product_home/nourish_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_nourish_EVALAVAIL_1_m,#productHomeTop_image_nourish_EVALAVAIL_1_f,
#productHomeTop_image_nourish_EVALAVAIL_2_m,#productHomeTop_image_nourish_EVALAVAIL_2_f,
#productHomeTop_image_nourish_EVALAVAIL_3_m,#productHomeTop_image_nourish_EVALAVAIL_3_f {
	background: url('/img/base/wrapper/1024/product_home/nourish_starteval.jpg') top left no-repeat;
}
#nourish_bucket_1_image {
	background-image: url('/img/base/nourish/icon_mlibrary.gif');
}
#nourish_bucket_2_image {
	background-image: url('/img/base/nourish/icon_exercisePlan.gif');
}
#nourish_bucket_3_image {
	background-image: url('/img/base/nourish/icon_nourishPlan.gif');
}

/**************** 
Relax
****************/
#qNotSub_left_relax {
	background-color: #b94c36;
}
#productHomeTop_middle_relax .productHomeTop_textHeader {
	color: #b94c36;
}
#productHomeTop_image_relax_ENROLLED_m, #productHomeTop_image_relax_QSTARTED_m {
	background: url('/img/base/wrapper/1024/product_home/relax_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_relax_ENROLLED_f, #productHomeTop_image_relax_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/relax_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_relax_PLANAVAIL_m, #productHomeTop_image_relax_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/relax_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_relax_PLANAVAIL_f, #productHomeTop_image_relax_PLANERROR_f  {
	background: url('/img/base/wrapper/1024/product_home/relax_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_relax_EVALAVAIL_1_m,#productHomeTop_image_relax_EVALAVAIL_1_f,
#productHomeTop_image_relax_EVALAVAIL_2_m,#productHomeTop_image_relax_EVALAVAIL_2_f,
#productHomeTop_image_relax_EVALAVAIL_3_m,#productHomeTop_image_relax_EVALAVAIL_3_f {
	background: url('/img/base/wrapper/1024/product_home/relax_starteval.jpg') top left no-repeat;
}
#relax_bucket_1_image {
	background-image: url('/img/base/relax/icon_mlibrary.gif');
}
#relax_bucket_2_image {
	background-image: url('/img/base/relax/icon_exercisePlan.gif');
}
#relax_bucket_3_image {
	background-image: url('/img/base/relax/icon_hlinks.gif');
}

/**************** 
Succceed/CSucceed
****************/
#qNotSub_left_succeed,
#qNotSub_left_csucceed {
	background-color: #2e18ac;
}
#productHomeTop_middle_succeed .productHomeTop_textHeader,
#productHomeTop_middle_csucceed .productHomeTop_textHeader {
	color: #2e18ac;
}
#productHomeTop_image_succeed_ENROLLED_m, #productHomeTop_image_succeed_QSTARTED_m,
#productHomeTop_image_csucceed_ENROLLED_m, #productHomeTop_image_csucceed_QSTARTED_m  {
	background: url('/img/base/wrapper/1024/product_home/succeed_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_succeed_ENROLLED_f, #productHomeTop_image_succeed_QSTARTED_f,
#productHomeTop_image_csucceed_ENROLLED_f, #productHomeTop_image_csucceed_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/succeed_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_succeed_PLANAVAIL_m, #productHomeTop_image_succeed_PLANERROR_m,
#productHomeTop_image_csucceed_PLANAVAIL_m, #productHomeTop_image_csucceed_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/succeed_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_succeed_PLANAVAIL_f, #productHomeTop_image_succeed_PLANERROR_f,
#productHomeTop_image_csucceed_PLANAVAIL_f, #productHomeTop_image_csucceed_PLANERROR_f {
	background: url('/img/base/wrapper/1024/product_home/succeed_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_succeed_EVALAVAIL_1_m,#productHomeTop_image_succeed_EVALAVAIL_1_f,
#productHomeTop_image_succeed_EVALAVAIL_2_m,#productHomeTop_image_succeed_EVALAVAIL_2_f,
#productHomeTop_image_succeed_EVALAVAIL_3_m,#productHomeTop_image_succeed_EVALAVAIL_3_f,
#productHomeTop_image_csucceed_EVALAVAIL_1_m,#productHomeTop_image_csucceed_EVALAVAIL_1_f,
#productHomeTop_image_csucceed_EVALAVAIL_2_m,#productHomeTop_image_csucceed_EVALAVAIL_2_f,
#productHomeTop_image_csucceed_EVALAVAIL_3_m,#productHomeTop_image_csucceed_EVALAVAIL_3_f  {
	background: url('/img/base/wrapper/1024/product_home/succeed_starteval.jpg') top left no-repeat;
}

#succeed_bucket_1_image,
#csucceed_bucket_1_image {
	background-image: url('/img/base/succeed/icon_mlibrary.gif');
}
#succeed_bucket_2_image,
#csucceed_bucket_2_image {
	background-image: url('/img/base/succeed/icon_exercisePlan.gif');
}
#succeed_bucket_3_image,
#csucceed_bucket_3_image {
	background-image: url('/img/base/succeed/icon_hlinks.gif');
}

.CustomerAutoCompletCombo
{
	font-family:myriad; 
	font-style:roman;
	position:relative;
	height:150px;
	padding-top:10px;

}

.CustomerAutoCompleteSelect{
	font-family:myriad; 
	font-style:roman;
	 position:absolute;
	 top:35px; 
	 left:0px;
	width:645px;
	
 }
 
input.CustomerAutoCompleteInput{
	font-family:myriad; 
	width:645px;
	position: absolute;
	left: 0px;
	background-color:transparent;
}

input.CustomerAutoCompleteInput_auto{
	font-family:myriad; 
	width:645px;
	color:#0099FF;
	position: absolute;
	left: 0px;
}

/**************** 
CSucceedspan
****************/
#qNotSub_left_csucceedspan {
	background-color: #2e18ac;
}

#productHomeTop_middle_csucceedspan .productHomeTop_textHeader {
	color: #2e18ac;
}
#productHomeTop_image_csucceedspan_ENROLLED_m, #productHomeTop_image_csucceedspan_QSTARTED_m  {
	background: url('/img/base/wrapper/1024/product_home/succeed_startq_m.jpg') top left no-repeat;
}
#productHomeTop_image_csucceedspan_ENROLLED_f, #productHomeTop_image_csucceedspan_QSTARTED_f {
	background: url('/img/base/wrapper/1024/product_home/succeed_startq_f.jpg') top left no-repeat;
}
#productHomeTop_image_csucceedspan_PLANAVAIL_m, #productHomeTop_image_csucceedspan_PLANERROR_m {
	background: url('/img/base/wrapper/1024/product_home/succeed_prodhome_m.jpg') top left no-repeat;
}
#productHomeTop_image_csucceedspan_PLANAVAIL_f, #productHomeTop_image_csucceedspan_PLANERROR_f {
	background: url('/img/base/wrapper/1024/product_home/succeed_prodhome_f.jpg') top left no-repeat;
}
#productHomeTop_image_csucceedspan_EVALAVAIL_1_m,#productHomeTop_image_csucceedspan_EVALAVAIL_1_f,
#productHomeTop_image_csucceedspan_EVALAVAIL_2_m,#productHomeTop_image_csucceedspan_EVALAVAIL_2_f,
#productHomeTop_image_csucceedspan_EVALAVAIL_3_m,#productHomeTop_image_csucceedspan_EVALAVAIL_3_f  {
	background: url('/img/base/wrapper/1024/product_home/succeed_starteval.jpg') top left no-repeat;
}

















/* Set the typeface for everything in the left nav */
/*#l {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-top:5px;
}*/



/* Set the padding and margins around each of the four left nav sections */

/**/
.level_1_program_nav_section{
	padding: 0 0 0 22px;
}

.program_nav_section {
	padding: 0 0 0 22px;
}

/* Specify the icons to use in each left nav section. "Active" icons are colored (the color will vary by program and private label) and appear in the left nav section to which a given page belongs. "Inactive" icons are gray and appear in the other three left nav sections of the given page. */
#menu_assessment_inactive {
	background: url(/img/base/menu/consult_icon_inactive.gif) no-repeat top left;
	margin-top:5px;
	min-height:18px;
}

#menu_assessment_active {
	background: url(/img/base/menu/consult_icon_active.gif) no-repeat top left;
	margin-top:5px;
	min-height:18px;
}

#menu_plan_inactive  {
	background: url(/img/base/menu/plan_icon_inactive.gif) no-repeat top left;
	margin: 18px 0 0 0;
	min-height:18px;
}

#menu_plan_active {
	background: url(/img/base/menu/plan_icon_active.gif) no-repeat top left;
	margin: 18px 0 0 0;
	min-height:18px;
}

#menu_tools_inactive {
	background: url(/img/base/menu/tools_icon_inactive.gif) no-repeat top left;
	margin: 18px 0 0 0;
	min-height:18px;
}

#menu_tools_active {
	background: url(/img/base/menu/tools_icon_active.gif) no-repeat top left;
	margin: 18px 0 0 0;
	min-height:18px;
}

#menu_checkins_inactive {
	background: url(/img/base/menu/checkins_icon_inactive.gif) no-repeat top left;
	margin: 18px 0 0 0;
	min-height:18px;
}

#menu_checkins_active {
	background: url(/img/base/menu/checkins_icon_active.gif) no-repeat top left;
	margin: 18px 0 0 0;
	min-height:18px;
}

/* Set the style for the inactive state of the header of each left nav section (e.g. the headers "Consultation," "Tools" and "Check-ins" when on a plan page) */
.program_nav_head_inactive {
	font-weight: bold;
	font-size: 14px;
	color: #555555;
	text-transform: uppercase;
	background: url(/img/base/menu/program_nav_leader_inactive.gif) repeat-x center left;
}

.program_nav_head_text_inactive {
	background-color: #ffffff;
	padding: 0 5px 0 0;
}

.program_nav_head_text_active {
	background-color: #ffffff;
	padding: 0 5px 0 0;
}

.program_nav_description_inactive {
	font-style: italic;
	font-size: 13px;
	color: #444444;
}

.program_nav_description_inactive a, .program_nav_description_active a {
	color: #d43375;
	text-decoration: underline;
}

/* Set the style for the active state of the header of each left nav section (e.g. the header "Plan" when on a page in the plan) */
.program_nav_head_active {
	font-weight: bold;
	font-size: 14px;
	color: #111111;
	text-transform: uppercase;
	background: url(/img/base/menu/program_nav_leader_active.gif) repeat-x center left;
}

.program_nav_description_active {
	font-style: italic;
	font-size: 13px;
	color: #111111;
}

/* Set the style for the scale in the "Consultation" section when on a consultation page */
#consultation_scale,#consultation_scale_full {
	width: 157px;
	height: 16px;
	margin: 3px 0 3px 0;
	padding: 1px 0 0 6px;
}
#consultation_scale {
	background: url(/img/base/menu/consult_scale.gif) no-repeat top left;
}
#consultation_scale_full {
	background: url(/img/base/menu/consult_scale_full.gif) no-repeat top left;
}
/* Set the style for the colored progress bar inside the consultation scale. The progress bar begins as a 1x13 px image whose color varies by program and private label. The image is then resized to the desired width via CSS. So, a progress bar meant to indicate 0% progress through the consultation is sized at 1x13 px. A bar meant to indicate 50% progress would be 73x13 px. A progress bar meant to indicate nearly 100% completition would be 146x13 px. Because of the rounded corners used on the background of the scale, a different image entirely will need to be used to indicate true 100% progress. */
#consultation_scale_progress {
	width: 1px;
	height: 13px;
}

/* Set the style for the links that appear in the "Plan" and "Tools" left nav sections. These links can be inactive (links that correspond with pages other than the current page), active (the hover state of inactive links) or current (the link to the current page, which isn't a link at all but rather a list item that is highlighted to show where the user currently is in the program). */
ul.program_nav_links, ul.program_nav_links_active {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

ul.program_nav_links {
	list-style: none url(img/bullet_inactive.gif) outside;
}

ul.program_nav_links_active {
	list-style: none url(img/bullet_active.gif) outside;
}

#program_nav_links_current {
	list-style: none url(img/bullet_current.gif) outside;
	color: #6e9d06;
	font-weight: bold;
}

ul.program_nav_links a {
	color: #444444;
	text-decoration: none;
}

ul.program_nav_links li:hover, ul.program_nav_links_active li:hover {
	list-style-image: url(img/bullet_hover.gif);
}

ul.program_nav_links_active a {
	color: #111111;
	text-decoration: none;
}

ul.program_nav_links li, ul.program_nav_links_active li {
	margin: 7px 0 0 0;
}

div .mhmv2_subitem_level_2 {
	margin: 7px 0 0 8px;
	padding-left: 14px;
	font-size: 12px;
}

div .mhmv2_subitem_level_3 {
	margin: 7px 0 0 28px;
	padding-left: 14px;
	font-size: 12px;
}

div .mhmv2_subitem_level_4 {
	margin: 7px 0 0 48px;
	padding-left: 14px;
	font-size: 12px;
}

.mhmv2_subitem_inactive {
	color: #444444;
	background:transparent url(/img/base/menu/bullet_inactive.gif) no-repeat scroll center left;
	cursor:pointer;
}

.mhmv2_subitem_off {
	color: #000000;
	background:transparent url(/img/base/menu/bullet_off.gif) no-repeat scroll center left;
	cursor:pointer;
}

div.mhmv2_subitem_over {
	background:transparent url(/img/base/menu/bullet_over.gif) no-repeat scroll center left;
}

div.mhmv2_subitem_active {
	color: #297E27;
	background:transparent url(/img/base/menu/bullet_active.gif) no-repeat scroll center left;
	font-weight:bold;
}

.button_text {
	text-decoration: none;
	cursor:pointer;
}

/********** 
KeepAlive iframe
**********/

#keepalive_iframe {
   visibility:hidden;
}

.skip_to_main_content {
	position:absolute;
	left:-5000px;
}

.off_screen
{
    position: absolute;
    left: -5000px;
    width: 90em;
    overflow: hidden;
}

.no_bold {
	font-weight:normal;	
}

.video_transcript_link_text {
	line-height:9pt;
	font-size:8pt;
	text-align:center;
}