
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color:#ff9900;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 12px;
    color : #000000;
    margin : 0px;
    
}

FORM
{
	margin : 0px;
	padding : 0px;
	width:100%;
	
}

A
{
	text-decoration : underline;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 12px;
    font-weight : normal;
}

A:HOVER
{
    text-decoration : none;
}


.NullBackground /* no background style */
{
   background-color: #FFFFFF; 
}

/*****************************************************/
/* HEADER & BRANDING		                   		 */
/***************************************************/
/* Header used on splash|registration pages and Inner section pages */
#main
{
width: 968px;
background: #ff9900 url('/img/ado/misc/titles/top_shadow.gif') no-repeat left top;
display: block;
margin:0px auto 0px auto; 
padding-top:6px;
vertical-align:top;
}
#header { 
padding:6px 4px 0px 4px;
width: 960px;
background: url('/img/ado/misc/titles/main_vert_pattern.gif') repeat-y left bottom;
}
#header_logo {
float:left;
width: 334px;
padding:5px;
	
}
#header_logo a.logo
{
font-size:12px;
color:#FF9900;
width: 334px;
height: 61px;
background: url('/img/ado/misc/titles/abs_logo.gif') no-repeat;
display: block;
}
#header_logo a.logo span
{
display: none;
}
#header_user_info { 
	float:right;
	width:590px;
	text-align:right;
	padding-right:10px;	
	line-height:20px;	
}
#nav_top { 
	clear:both;
	height:30px;
	width:960px;			
	background:url('/img/ado/misc/titles/nav_top_pattern.gif') repeat-x top left;
}

#nav_top a.meals_link span, #nav_top a.workouts_link span, #nav_top a.progress_link span, #nav_top a.resources_link span, #nav_top a.journal_link span, #nav_top a.community_link span
,#nav_top a.meals_link_current span, #nav_top a.workouts_link_current span, #nav_top a.progress_link_current span, #nav_top a.resources_link_current span, #nav_top a.journal_link_current span, #nav_top a.community_link_current span
{
display:none;
}

#nav_top a.meals_link
{
font-size:12px;
color:#FFFFFF;
width: 85px;
height: 28px;
background: url('/img/ado/misc/titles/meals_nav_top.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.meals_link:hover
{
font-size:12px;
color:#FFFFFF;
width: 85px;
height: 28px;
background: url('/img/ado/misc/titles/meals_nav_top_hover.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.meals_link_current
{
font-size:12px;
color:#FFFFFF;
width: 85px;
height: 28px;
background: url('/img/ado/misc/titles/meals_nav_top_current.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.workouts_link
{
font-size:12px;
color:#FFFFFF;
width: 112px;
height: 28px;
background: url('/img/ado/misc/titles/workouts_nav_top.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.workouts_link:hover
{
font-size:12px;
color:#FFFFFF;
width: 112px;
height: 28px;
background: url('/img/ado/misc/titles/workouts_nav_top_hover.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.workouts_link_current
{
font-size:12px;
color:#FFFFFF;
width: 112px;
height: 28px;
background: url('/img/ado/misc/titles/workouts_nav_top_current.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.progress_link
{
font-size:12px;
color:#FFFFFF;
width: 104px;
height: 28px;
background: url('/img/ado/misc/titles/progress_nav_top.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.progress_link:hover
{
font-size:12px;
color:#FFFFFF;
width: 104px;
height: 28px;
background: url('/img/ado/misc/titles/progress_nav_top_hover.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.progress_link_current
{
font-size:12px;
color:#FFFFFF;
width: 104px;
height: 28px;
background: url('/img/ado/misc/titles/progress_nav_top_current.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.resources_link
{
font-size:12px;
color:#FFFFFF;
width: 96px;
height: 28px;
background: url('/img/ado/misc/titles/resources_nav_top.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.resources_link:hover
{
font-size:12px;
color:#FFFFFF;
width: 96px;
height: 28px;
background: url('/img/ado/misc/titles/resources_nav_top_hover.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.resources_link_current
{
font-size:12px;
color:#FFFFFF;
width: 96px;
height: 28px;
background: url('/img/ado/misc/titles/resources_nav_top_current.gif') no-repeat;
display: block;
float:left;
}

#nav_top a.journal_link
{
font-size:12px;
color:#FFFFFF;
width: 104px;
height: 28px;
background: url('/img/ado/misc/titles/journal_nav_top.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.journal_link:hover
{
font-size:12px;
color:#FFFFFF;
width: 104px;
height: 28px;
background: url('/img/ado/misc/titles/journal_nav_top_hover.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.journal_link_current
{
font-size:12px;
color:#FFFFFF;
width: 104px;
height: 28px;
background: url('/img/ado/misc/titles/journal_nav_top_current.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.community_link
{
font-size:30px;
color:#FFFFFF;
width: 100px;
height: 28px;
background: url('/img/ado/misc/titles/community_nav_top.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.community_link:hover
{
font-size:30px;
color:#FFFFFF;
width: 100px;
height: 28px;
background: url('/img/ado/misc/titles/community_nav_top_hover.gif') no-repeat;
display: block;
float:left;
}
#nav_top a.community_link_current
{
font-size:30px;
color:#FFFFFF;
width: 100px;
height: 28px;
background: url('/img/ado/misc/titles/community_nav_top_current.gif') no-repeat;
display: block;
float:left;
}
#nav_top_minor
{
background: url('/img/ado/misc/titles/content_shadow.gif') repeat-y left bottom;
display: block;
padding:10px 10px 0px 10px;
clear:both;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#9d6209;
}
#nav_top_minor a:link,#nav_top_minor a:visited
{
font-size:11px;
font-weight:normal;

font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#9d6209;
}
#nav_top_minor a:Hover
{
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#9d6209;
}

/*********************Progress*********************/
.progress_entry_content
{
text-align:left;
width:750px;
padding:0px 0px 0px 0px;
}
.progress_measures_left
{
width:150px;
float:left;
}
.progress_measures_middle
{
width:590px;
float:left;
}
.progress_measures_list
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
width:136px;
line-height:10px;
top:0px;
}
.progress_measures_list li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
width: 136px;
float:left;
}
a.progress_link_Weight
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/Weight_off.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_Weight:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/Weight_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_body_measurements
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/body_measurements_off.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_body_measurements:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/body_measurements_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_body_mass_index
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/body_mass_index_off.gif) no-repeat;
display: block;
float:left;

}
a.progress_link_body_mass_index:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/body_mass_index_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_waist_to_hip_ratio
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/waist_to_hip_ratio_off.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_waist_to_hip_ratio:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/waist_to_hip_ratio_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_body_fat_percentage
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/body_fat_percentage_off.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_body_fat_percentage:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/body_fat_percentage_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_resting_heart_rate
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/resting_heart_rate_off.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_resting_heart_rate:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/resting_heart_rate_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_caloric_intake
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/caloric_intake_off.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_caloric_intake:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 24px;
background: url(/img/ado/progress/caloric_intake_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_macrontutrient_totals
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 25px;
background: url(/img/ado/progress/macrontutrient_totals_off.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_macrontutrient_totals:hover
{
font-size:12px;
color:#FFFFFF;
width: 136px;
height: 25px;
background: url(/img/ado/progress/macrontutrient_totals_on.gif) no-repeat;
display: block;
float:left;
}
a.progress_link_Weight span, a.progress_link_body_measurements span, a.progress_link_body_mass_index span, a.progress_link_waist_to_hip_ratio span, a.progress_link_body_fat_percentage span, a.progress_link_resting_heart_rate span, a.progress_link_caloric_intake span, a.progress_link_macrontutrient_totals span
{
display :none;
}
/*--------mod_side_My_Goal-----------*/

.mod_side_goal
{
width:182px;
margin-bottom:10px;
}
.mod_side_goal_top
{
width:182px;
height:22px;
}

.mod_side_goal_content
{
background: url(/img/ado/progress/mod_side_goal_pattern.gif) repeat-y;
width:162px;
padding:10px 10px 10px 10px;
text-align:right;
}
.mod_side_more_charts
{
background-color:#FFB200;
width:162px;
padding:10px 10px 10px 10px;
text-align:left;
color: #ffffff;
}
.mod_side_goal_bottom
{
width:182px;
height:10px;
background:url(/img/ado/progress/mod_side_goal_bottom.gif) no-repeat;
}
.COMBO_Arm, .COMBO_Waist, .COMBO_Abdomen,.COMBO_Hips, .COMBO_Thigh, .BMI_Under, .BMI_Normal, .BMI_Over,.BMI_Obese, .COMBO_Chest,
.W_H_RATIO_Safe,.W_H_RATIO_Borderline,.W_H_RATIO_Risk, .BODY_FAT_Athletic,.BODY_FAT_Fit, .BODY_FAT_Risk, .BODY_FAT_Obese
{
	width:10px; height:10px;
	border:solid 1px black;
	padding:0px;	
}

.mod_side_legend
{
width:182px;
margin-bottom:10px;
}

.mod_side_legend_top
{
width:182px;
height:22px;
}

.mod_side_legend_content
{
background: url(/img/ado/progress/mod_side_legend_pattern.gif) repeat-y;
width:162px;
padding:10px 10px 10px 10px;
text-align:right;
}

.mod_side_legend_bottom
{
width:182px;
height:10px;
background:url(/img/ado/progress/mod_side_legend_bottom.gif) no-repeat;
margin-bottom: 10px;
}

.BODY_FAT_Athletic
{
background-color:Blue;
}
.BODY_FAT_Fit
{
background-color: Green;
}
.BODY_FAT_Risk
{
background-color:Yellow;
}
.BODY_FAT_Obese
{
background-color:Red;
}





.W_H_RATIO_Safe
{
background-color:#66ff66;
}
.W_H_RATIO_Borderline
{
background-color:#ffff66;
}
.W_H_RATIO_Risk
{
background-color:#ff6666;
}

.BMI_Under
{
background-color:#6666ff;
}
.BMI_Normal
{
background-color:#66ff66;
}
.BMI_Over
{
background-color:#ffff66;
}
.BMI_Obese
{
background-color:#ff6666;
}

.COMBO_Arm
{
background-color:Aqua;
}
.COMBO_Waist
{
background-color:Blue;
}
.COMBO_Abdomen
{
background-color:Fuchsia;
}
.COMBO_Hips
{
background-color:Gray;
}
.COMBO_Thigh
{
background-color:Green;
}
.COMBO_Chest
{
	background-color: #1c1c5c;
}









/********************end progress***************************/

/*****************************************************/
/* CONTENT            		                   		 */
/***************************************************/
#left_spacer /*To maintain minimum page height*/
{
float:left;
height:480px;
width:1px;
text-align:left;
}
.clear_float/* To Start new line */
{
clear:both;
height:0px;
}
.BasicSidebarDiv
{
	width:182px;
	background-color:#FFEBCC;
	float:right;
	vertical-align:top; 
}
.BasicMainDiv
{
	width:750px;
	float:left;
}

.BasicBodyDiv
{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 12px 0px;
vertical-align:top;
}

#content { 
	background: url('/img/ado/misc/titles/content_shadow.gif') repeat-y left bottom;
	display: block;
	width:944px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 12px 10px 12px;
}
#content_minor_main
{
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
#content_minor_full
{
	width:944px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
#content_minor_with_sidebar
{

	width:756px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;

}
#content_minor
{

	width:756px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}
/*The wihte box contains page content either full page or with Right sidebar*/
.inner_content
{
	background-color:#FFFFFF;
	padding:10px 8px 10px 8px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
/*The Page Title*/
.Main_sub_region_minor
{
border-bottom:solid 1px #000000;
margin-bottom:10px;
padding-bottom:5px;
font:bold 18px Arial;
height:20px;
}
.Main_sub_region_minor_with_subtitle
{
	border-bottom:solid 1px #000000;
margin-bottom:10px;
padding-bottom:0px;
font:bold 18px Arial;
height:40px;
}
#sidebar
{
	float:right;
	width:182px;
}

/*****************************************************/
/* FOOTER                               		 */
/***************************************************/
#footer_shadow
{
height:6px;
width:968px;
background: url('/img/ado/misc/titles/bottom_shadow.gif') no-repeat left top;
margin-left: auto;
margin-right: auto; 
}
#footer { /* Make things stay centered on the page */
	width: 968px;
	display: block;
	margin-left: auto;
	margin-right: auto; 
	font-size: 11px;
	background: #ff9900;
	text-align:left;
}
#footer ul.disclaimer { 
	margin: 0 0 0 5px;
	padding: 0;
	float:left;
	width:500px;
}
#footer ul.copyright li { 
	margin-right: 250px;
}
#footer ul.footer_menu { 
	margin: 0 0 0 5px;
	padding: 0;
	width:500px;
}

#footer li { 
	margin: 0;
	float: left;
	list-style: none;
}
#footer a:Link,#footer a:visited { 
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
#footer a:hover { 
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}



.DialogButtons
{
	background-color:#ffebcc;
}



/*****************************************************/
/* Controls Textbox, Dropdown List, Datagrid, ETC.......                             		 */
/***************************************************/

/* Search Box
--------------------------------------------------------------------------------*/

#search_box { 
	background-color: #ebebeb;
	padding: 20px;
	margin-bottom: 20px;
	height:70px;
}

#search_box fieldset { 
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Login & Sign Up
--------------------------------------------------------------------------------*/

#login { 
	float: left;
	width: 300px;
}
#sign_up { 

}
input.txt_search_box { 
	
}
input.txt { 
	
}

input.txt_login { 

}

fieldset {
	border: 0;
	padding: 0;
}


fieldset div {
	margin-bottom: 8px;
	clear: both;
}
#sign_up label {

}
#sign_up .radio fieldset {
	
}

#sign_up .radio label, #sign_up .radio input, .listed_item_options input {
	
}
#sign_up .radio div {
	float:left;
	white-space:nowrap;
	clear:none;
	margin-bottom: 0;
}
.sign_up_button { 
	margin-left: 110px;
	margin-bottom: 10px;
}

/*****************************************************/
/* FONT STYLES                               		 */
/***************************************************/
/* Titles, headlines, subheadlines, everything that involves text styling */

/* Headings and other fonts
--------------------------------------------------------------------------------*/

h1 {
	font: 18px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight:bold;
}
h2 {
	font: 16px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight:bold;
}
h3 {
	font: 14px Arial, Verdana, sans-serif;
	font-weight:bold;
}

h4 {
	font: 12px Arial, Verdana, sans-serif;
	font-weight:bold;
}

h5 {
	font: 11px Arial, Verdana, sans-serif;
	font-weight:bold;
}

small { 
	font-size: 10px;

}

p.align_right { 
	text-align: right;
	margin-bottom: 0;
}


/* Spacing
--------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

h1, h2,
{ 
	margin-bottom: 10px;
}


p,
hr,
ol,
ul,
pre,
address {
	margin-bottom: 10px;
}

/* Used to maintain same height regardless of lenght of title and description on the START page, feel free to modify */
div.start_two_unit_column h2, div.start_two_unit_column_last h2 { 
	height: 20px !important;
	height: 40px;
}
div.start_two_unit_column p, div.start_two_unit_column_last p { 
	height: 110px;
}
/* end of START page fixed height */

.no_margin_bottom { 
	margin-bottom: 0;
}
.margin_bottom { 
	margin-bottom: 10px;
}

span.listed_item_titles {  /*Used on the list of diets and workouts*/
	color: #283953;
	font-weight: bold;
}

/* lIST Style
--------------------------------------------------------------------------------*/
ul.h_no_bullet
{
	display: inline;
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:16px;
}
li.h_no_bullet, ul.h_no_bullet li
{
	display: inline;
	list-style:none;
	margin:0px;
	padding:0px;
	
}
ul.v_no_bullet
{	display: inline;
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:16px;
}
li.v_no_bullet, ul.v_no_bullet li
{display: inline;
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:16px;
	float:left;
}
li.v_no_bullet_alt_Gray
{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-color:#F2F2F1;
}
li.v_no_bullet_alt_orange
{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-color:#FFEBCC;
}
/* HEADER
--------------------------------------------------------------------------------*/


.welcome { 
	color: #000000;
	font: 12px Arial, Verdana, sans-serif;
	font-weight:bold;
		
}
.signout
{
	color: #000000;
	font: 11px Arial, Verdana, sans-serif;
	font-weight:normal;
	display:block;
	margin:0px;
	padding:0px;
	height:5px;
	
}
.my_account
{
	vertical-align:top;
}

a.login_link, a.login_link:visited
{
	color: #ff9900;
	font: 11px Arial, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
a.login_link:hover
{
	color: #ff9900;
	font: 11px Arial, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
a.my_account, a.my_account:visited
{
	color: #999999;
	font: 11px Arial, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.my_account:hover
{
	color: #999999;
	font: 11px Arial, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

/*****************************************************/
/* LINKS                                    		 */
/***************************************************/
/* link styles */

a , a:visited{ 
	font-size:100%;
	color: #0000ff;
	text-decoration: underline;
}
a:hover { 
	color: #0000ff;
	text-decoration: none;
}

/*****************************************************/
/* Layout                                  		 */
/***************************************************/
.MainHeaderRegion
{
	
}
 .MainHeader
 {
	color: #000000;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	
	}
.MainHeaderRegion td
{
	color:#787878;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px;
}

.MainHeaderRegion
{
	width:760;
	height:80px;
	padding:7px 0px 0px 8px;
}

A.MainHeaderFunctionLink /* Styles for function links, e.g. login, logout, gift cert, help, etc. */
{
	/* size, weight work*/
	font-size:100%;
	color: #0000ff;
	text-decoration: none;
	font-weight : bold;
}

A.MainHeaderFunctionLink:HOVER
{
/* size, weight work*/
	font-size:100%;
	color: #0000ff;
	font-weight : bold;
	text-decoration: underline;
}

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
	
}
 
.MainHeaderPrimaryNavBar, A.MainHeaderPrimaryNavElement /* Style for area in which primary nav sits */
{
	color: #000000;
	font-weight:bold;
	font-size:12px;
}

A.MainHeaderPrimaryNavElement /* Style for primary nav button/link */
{
	/* size, weight work*/
	font-size:11px;
	color: #0000ff;
	text-decoration: underline;
	font-weight : normal;
}

A.MainHeaderPrimaryNavElement:HOVER
{
	text-decoration: none;
	color: #0000ff;
}


.MainHeaderSecondaryNavBar /* Style for area in which secondary nav sits */
{
    background: url('/img/ado/misc/titles/content_shadow.gif') repeat-y left bottom;
	display: block;
	padding:10px 10px 10px 10px;
	height:15px;
	clear:both;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#9d6209;
}
.MainHeaderSecondaryNavBar span /* Style for area in which secondary nav sits */
{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#9d6209;
}
 A.MainHeaderSecondaryNavElement /* Style for secondary nav button/link - none for ga, but take out the vspace=2 from the img tag ******* */
{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#9d6209 !important;
}
A.MainHeaderSecondaryNavElement:HOVER 
{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#9d6209;
}
A.MainSubheaderLink
{
		font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#9d6209 !important;
}
A.MainSubheaderLink:HOVER
{
    font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#9d6209;
}
.MainSubheaderRegion /* Applies to ion under nav area (if any) - this will usually be a TABLE tag*/
{
	width:960;
	height:24px;
	padding:0px 0px 0px 0px;
	background:url(/img/ado/misc/titles/navtop_p.gif) repeat-x;

}

.MainSubheader /* Style for subheader image or text  */
{
	font-weight: bold;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
	color : #000000;
}
.MainMidRegion
{
	background:#FFEBCC;
	/*padding-top:5px; MUH:too much top padding*/
}

.MainSidebar /* Style for a side bar on the page - if any */
{
	background-color : #FFFFFF;
}

.PackageGridLine1, .PackageGridLine2, .PackageGridLine3
{
    font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 20px;
    color : black;
}

.PackageGridLine2
{
	font-weight : normal;
    font-size : 15px;
}

.PackageGridLine3
{
	font-weight : normal;
    font-size : 12px;
}
/****************  Rating **********************/
.ratingStar ,.filledRatingStar, .emptyRatingStar,.savedRatingStar ,
 .AvgFilledRatingStar,.AvgEmptyRatingStar,.AvgSavedRatingStar 
{
    font-size: 0pt;
    width: 24px;
    height: 23px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/img/ado/misc/headers/FilledStar.png);

}

.emptyRatingStar {
    background-image:  url(/img/ado/misc/headers/EmptyStar.png);
}

.waitingStarCssClass {
    background-image:  url(/img/ado/misc/headers/WaitingStar.png);
}

 .AvgFilledRatingStar {
    background-image: url(/img/ado/misc/headers/avgFilledStar.png);

}

.AvgEmptyRatingStar {
    background-image:  url(/img/ado/misc/headers/avgEmptyStar.png);
}

.AvgWaitingStarCssClass {
    background-image:  url(/img/ado/misc/headers/avgWaitingStar.png);
}
/**************** END Rating **********************/


/* -------------- End Main Styles -------------- */

/*----------------------------------------------------------
 * Misc Styles ++
 *----------------------------------------------------------
*/

/*
Used in the following pages, + any other unspecified/misc page:
Privacy Policy, Terms and Conditions, About, Customer Service,
Common Questions, feedback, Experts,Gift Certificates.

These are also general styles that could be used for all pages.
*/

.MiscText, .MiscAltText, .MiscQuote, .MiscErrorText, .MiscEmphasisText, .MiscBox /* general text style */
{
	font-weight : normal;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #000000;
    font-size : 12px;
}

.MiscEmphasisText
 {
	font-weight : bold;
}

.MiscErrorText /* general text error tyle */
{
	color : #CC0000;
}

 .MiscQuote /* general alternate text style */
{
	font-weight : bold;
	font-size:12px;
}

.MiscQuote
{
	font-style : italic;
}

.MiscAltText /* general emphasis text style */
{
	font-size : 14px;
	font-weight : bold;
}

A.MiscEmphasisLink, A.MiscLink, A.MiscAltLink  /* general Link style */
{
	text-decoration : underline;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 12px;
    font-weight : normal;
}

A.MiscEmphasisLink /* general emphasis link style */
{
	font-size : 12px;
    font-weight : bold;
}

A.MiscLink:HOVER, A.MiscEmphasisLink:HOVER, A.MiscAltLink:HOVER /* general Link style */
{
   
    text-decoration : none;
}

.MiscSeperator
{
	background-color : #574746;
}

.MiscImage
{
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom :10px
}

.MiscBox
{
	padding : 8px;
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / Div tag for standard footer */
{
	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
    padding:10px 10px 10px 10px;
	vertical-align:bottom;
	text-align:left; 
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
	
}

.FooterText, A.FooterTextLink, .FooterEmphasisText, A.FooterNavElement  /* Generic footer text */
{
    font-weight : normal;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color : #000000;
}

A.FooterTextLink  /* Generic footer Link */
{
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
}

A.FooterTextLink:HOVER
{
    font-size: 11px;
    color:#000000;
	text-decoration:none;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	
}

.FooterNavBar /* Navigation Bar in the footer */
{

}

A.FooterNavElement /* Navigation elements in the footer */
{
   
}

A.FooterNavElement:HOVER
{
   
}

A.MainFooterLink
{
	
}
A.MainFooterLink:Hover
{

}
/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * QA Styles ++
 *----------------------------------------------------------
*/
/* Question and Answer styles */
/* to be used on any q/a pages such as billing, registration, etc.. */

 .Answer, .AnswerCtrl, .QuestionError, .AnswerError, .AnswerCtrlError, .Question,
 A.QuestionLink, A.QuestionLinkError, A.AnswerLink, A.AnswerLinkError
{
	font-weight : normal;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
}
/* Question elements  Styles*/
.Question, .QuestionError, A.QuestionLink, A.QuestionLinkError
{
	font-weight:bold ;
}
/* Links  Styles*/
A.QuestionLink, A.QuestionLinkError, A.AnswerLink, A.AnswerLinkError
{
	text-decoration : underline;
	color : #0000ff;
}
/* Answer Links  Styles*/
A.AnswerLink, A.AnswerLinkError
{
	color: #0000ff;
}
/* error Links  Styles*/
.QuestionError, .AnswerError, A.QuestionLinkError, A.AnswerLinkError
{
	color: #CC0000;
}
.QuestionError
{
	
}
A.AnswerLink:HOVER, A.QuestionLink:HOVER
{
	color: #0000ff;
	font-weight:bold ;
	text-decoration:none;
}
/* error Links hover Styles*/
A.AnswerLinkError:HOVER, A.QuestionLinkError:HOVER
{
	color: #666666;
	text-decoration:none;
}

.AnswerFileSelect
{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:58px;
	height:27px;
	
}

.FakeFileSelect
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width:400px;

}


/* -------------- End QA Styles -------------- */

/*----------------------------------------------------------
 * Sidebar Styles ++
 *----------------------------------------------------------
*/


.SbElement, .SbRegion /* General style for a sidebar region */
{
	font-weight : normal;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}

.SbHeader /* Style for sidebar region header */
{
	font-weight : bold;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
}

.SbElementHeaderRegion, .SbElementHeaderMajor, 
.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* general style for a sidebar element header region */
{
	font-weight : bold;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : White;
	background-color: #000066;
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
}

.SbElementBodyRegion, .SbElementBodyBigText,
.SbAltElementBodyRegion, .SbAltElementBodyText,
A.SbElementBodyLink, A.SbAltElementBodyLink  /* Style for standard body region of an element */
{	
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}
.SbElementBodySubheader /* Style from standard Element body subheader */
{
}

.SbElementBodyImage /* Style for standard Element body image */
{
}
.SbElementBodyRegion, .SbAltElementBodyRegion
{
	background-color: silver;
}
/* _____________ Body Text Style _____________ */

.SbElementBodyText ,.SbElementBodyEmphasisText ,.SbElementBodyBigText, .SbElementBodyBigEmphasisText ,.SbElementBodySmallText, .SbElementBodySmallEmphasisText,.SbElementBodyMediumText, .SbElementBodyMediumEmphasisText  
,.SbAltElementBodyText ,.SbAltElementBodyEmphasisText ,.SbAltElementBodyBigText ,.SbAltElementBodyBigEmphasisText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText  
,.SbElementBodyTitleText, .SbAltElementBodyTitleText 
{
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}

.SbElementBodyEmphasisText, .SbElementBodyBigEmphasisText,.SbAltElementBodyEmphasisText,.SbAltElementBodyBigEmphasisText, .SbElementBodySmallEmphasisText, .SbElementBodyMediumEmphasisText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumEmphasisText   /* Style for standard Element body emphasis text */
{
	font-weight:bold;
}
.SbElementBodySmallText, .SbElementBodySmallEmphasisText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText
{
	font-size : 11px;
}
.SbElementBodyMediumText, .SbElementBodyMediumEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText
{
	font-size : 13px;
}
.SbElementBodyBigText, .SbElementBodyBigEmphasisText,.SbAltElementBodyBigEmphasisText,.SbAltElementBodyBigText
{
	font-size : 14px;
}

.SbElementBodyTitleText, .SbAltElementBodyTitleText 
{
	font-size : 16px;
	font-weight:bold;
}
.SbAltElementBodyText ,.SbAltElementBodyEmphasisText ,.SbAltElementBodyBigText ,.SbAltElementBodyBigEmphasisText ,.SbAltElementBodyTitleText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText   
{
	color:#ffffff;
}

/* _____________ Body Link Style _____________ */

/* Style for standard Element body link */
A.SbElementBodyLink, A.SbElementBodySmallLink, A.SbElementBodyMediumLink, A.SbElementBodyTitleLink
, A.SbElementBodyEmphasisLink, A.SbElementBodyEmphasisSmallLink , A.SbElementBodyEmphasisMediumLink, A.SbElementBodyEmphasisTitleLink
, A.SbAltElementBodyLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyTitleLink
, A.SbAltElementBodyEmphasisLink, A.SbAltElementBodyEmphasisSmallLink, A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{	
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color:#0000ff;
}
/* Style for standard Element body link HOVER */
A.SbElementBodyLink:HOVER, A.SbElementBodySmallLink:HOVER, A.SbElementBodyMediumLink:HOVER, A.SbElementBodyTitleLink:HOVER
, A.SbElementBodyEmphasisLink:HOVER,A.SbElementBodyEmphasisSmallLink:HOVER, A.SbElementBodyEmphasisMediumLink:HOVER, A.SbAltElementBodyEmphasisMediumLink:HOVER 
{
	color:#0000ff;
	text-decoration : none;
}
/* Style for standard Element body Emphasis link */
A.SbElementBodyEmphasisLink, A.SbElementBodyEmphasisSmallLink , A.SbElementBodyEmphasisMediumLink, A.SbElementBodyEmphasisTitleLink, A.SbAltElementBodyEmphasisLink, A.SbAltElementBodyEmphasisSmallLink, A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{
		font-weight:bold;
}
/* Style for Element body Small link HOVER */
 A.SbElementBodySmallLink, A.SbElementBodyEmphasisSmallLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyEmphasisSmallLink
 {
	font-size : 10px;
	color:#0000ff;
 }
 /* Style for Element body Medium link HOVER */
 A.SbElementBodyMediumLink, A.SbElementBodyEmphasisMediumLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyEmphasisMediumLink 
 {
	font-size : 14px;
 }
  /* Style for Element body Titled link HOVER */
A.SbElementBodyTitleLink, A.SbElementBodyEmphasisTitleLink, A.SbAltElementBodyTitleLink, A.SbAltElementBodyEmphasisTitleLink 
{
	font-size : 16px;
}
/* Style for standard Alternative Element body link Color  */
A.SbAltElementBodyLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyTitleLink
, A.SbAltElementBodyEmphasisLink,A.SbAltElementBodyEmphasisSmallLink , A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{
	color:#0000ff;
}
/* Style for standard Alternative Element body link HOVER Color */
A.SbAltElementBodyLink:HOVER, A.SbAltElementBodySmallLink:HOVER, A.SbAltElementBodyMediumLink:HOVER , A.SbAltElementBodyTitleLink:HOVER
, A.SbAltElementBodyEmphasisLink:HOVER, A.SbAltElementBodyEmphasisSmallLink:HOVER , A.SbAltElementBodyEmphasisMediumLink:HOVER, A.SbAltElementBodyEmphasisTitleLink:HOVER
{
	color:#0000ff;
}
.SbElementBodyBullet, .SbAltElementBodyBullet /* Style for standard body bullet */
{
	font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #CC0000;
    font-size : 12px;
}

/* _____________ Modules Style _____________ */



/* _____________ Alternate Element style _____________ */

.SbAltElement /* general Alternate style for a sidebar element */
{
}

.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* Alternate general style for a sidebar element header region*/
{
	
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
	font-weight : bold;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size : 18px;
}
.SbAltElementBodySubheader /* Alternate Style from standard Element body subheader */
{
}

.SbAltElementBodyImage /* Alternate Style for standard Element body image */
{
}

.SbAltElementBodyEmphasisText /* Alternate Style for standard Element body emphasis text */
{

}

/* -------------- End Sidebar Styles -------------- */

/*----------------------------------------------------------
 * Dialog Styles ++
 *----------------------------------------------------------
*/

.DialogOuterRegion
{
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

.DialogLogin
{
	width : 100%;	
}


.DialogLoginButton
{
	text-align : right;
	background-color : #ffebcc;
	height : 30px;
}
.DialogButtons
{
background-color:#ffebcc;
}
.button_back_checkin
{text-align:left;}
.button_submit_checkin
{text-align:right;margin-left:500px;}
td.Question
{
	width:200px;
	
}
td.Answer
{
	width:750px;
	text-align:left;	
}

.DialogRegion, .DialogHeaderMinor /* General style for a dialog region - usually a TABLE */
{
	background-color: #FFFFFF;
}

.DialogHeaderRegion /* Style for dialog header region */
{
	font-family:Arial ;
	font-size:25px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:25 20 5 40;
	
}

.DialogBodyRegion
{
	
	background-color:#ffffff;
	vertical-align:top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	float:left;
}

.DialogHeaderMajor /* Style for dialog header major region */
{
	background-color: #FFFFFF;
}

.DialogHeaderMinor, .DialogBodyBullet /* Style for dialog header minor region */
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.DialogBodyTable, .DialogBodyTableHeader, .DialogBodyTableDetail /* A table that goes inside the dialog body - if any */
{
	font-weight : normal;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : #000000;
	font-size : 12px;
	border: 1px;
	border-style : solid;
	border-color : #666666;
}

.DialogBodyTableHeader /* the table header */
{
	font-weight : bold;
}

.DialogBodyImage /* Style for dialog body image - if any */
{
}

.DialogBodyText, .DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body text */
{
	font-weight : normal;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #000000;
    font-size : 12px;
    line-height:20px;
}

.DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
}
.DialogBodyEmphasisText
{
	padding-top:10px;
}
.DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
}

.DialogBodySubheader
{
	font-size : 14px;
	text-transform:capitalize;
}

A.DialogBodyLink /* Style for dialog body link */
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : #0000ff;
	font-size : 11px;
}

A.DialogBodyLink:HOVER
{
	color: #0000ff;
	font-weight : bold;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.DialogButton /*Style for the button used in a dialog box */
{
	font-weight : normal;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10px;
	color : White;
	background-color: #FFFFFF;
}

/* SearchAjax - Food and Meal Subst Begins */
.AjaxSubstHeaderTitle
{
	font-weight:bold;
}
.SortHeader, .NoSortHeader, .SortHeaderOrange, .NoSortHeaderOrange
{
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	border-bottom : solid 1px #FFFFFF;
	color : Black;
	font-weight : bold;
	padding-top : 2;
	padding-bottom : 2;
	background-color:#ffffff;
	height:20px;
	border-top:solid 1px #9F6712;	
}

.SortHeaderOrange, .NoSortHeaderOrange
{
	background-color:#ffebcc;
}

.SortHeaderWithoutBorderTop, .NoSortHeaderWithoutBorderTop
{
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	border-bottom : solid 1px #FFFFFF;
	color : Black;
	font-weight : bold;
	background-color : #FFFFFF;
	height:20px;
	
}
.SortHeaderWithoutBorderTop
{
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	border-bottom : solid 1px #FFFFFF;
	color : Black;
	font-weight : bold;
	background-color : #FFFFFF;
	height:20px;
}

.gridAlternateItem
{
	background-color:#FFFFFF;
}
.gridItemStyle
{
	background-color:#F2F2F1;
}
.txtAreaStyle
{
	background-color: white;
}

.DialogSubstFoodHeaderTD
{
	background-color:#FF9900;
	padding:0px;
	padding-bottom:0px;
	padding-top:0px;
	height:80px;
}

.DialogSubstFoodHeader
{
	color: #FFFFFF; 
	background-color:#FF9900;
	font-weight: bold; 
	font-size:18px;
	padding-left:7px;
}

.DialogSubstMealHeader
{
	color: #000000; 
	font-weight: bold; 
	font-size:18px;
}

.DialogSubstHeaderLeftNav
{
	font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;    
    font-size : 14px;
    padding-right:0px;
	color:#000000;
}

.DialogSubstHeaderBody
{
	font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;    
    font-size : 14px;
    padding-right:0px;
	color:#000000;
}

A.DialogSubstBodyLink /* Style for dialog body link */
{	
	text-decoration : underline;
    font-weight : normal;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #0000ff;
    font-size : 12px;
}

A.DialogSubstBodyLink:Hover
{
color: #0000ff;	
}

/* Abs Diet Tab skin */
.gvLeftCoulmnStyle
{
	padding-left:5px;
	background-color:Red;
}
.ajax__tab_header 
{
	
}
.ajax__tab_inner
{
	margin:0px;
	padding:0px;
	
}
.ajax__tab_outer
{
	
}
.ajax__scroll_vert
{
	overflow:visible;
	height:740px;
}
.ajax__tab_panel
{
	
	border-top:0px;/*border-right:solid 2px #e8e8e8;border-bottom:solid 2px #e8e8e8;*/
	margin :0PX;
	width:740px;
}
#SearchFrame html body
{
	margin:0px;
}
.gridElement
{
	position:absolute;
	top:120px;
	right:12px;
	background-color:Red;
}

.swapFoodTabs  { background-color:#FFFFFF; text-align:left; padding:0px; }
.swapFoodTabs .ajax__tab_body { /*height:415px;*/ width:100%;  border-top:0;  border-left:solid 0px #FFEBCC; padding:0px;background-color:#FFFFFF; margin:0px 0px 0px 0px;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/ado/DietSubst/swap_meal_search_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 30;  position:absolute; right:173px; top:91px;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/ado/DietSubst/swap_meal_favorites_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 30;  position:absolute; right:102px; top:91px;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/ado/DietSubst/swap_meal_recent_tab.gif) no-repeat; width: 95px; height: 20px; padding: 0px; margin: 0px;  z-index: 30; position:absolute; right:10px; top:91px }
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .blockedtab {background:url(/img/ado/DietSubst/swap_meal_blocked_tab.gif) no-repeat; width: 119px; height: 20px; padding: 0px; margin-bottom: 10px; z-index: 30; position:absolute; right:10px; top:91px; }
.swapFoodTabs .ajax__tab_tab .searchtab {background:url(/img/ado/DietSubst/swap_meal_search_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 25; position:absolute; right:173px; top:91px;  }
.swapFoodTabs .ajax__tab_tab .favoritestab {background:url(/img/ado/DietSubst/swap_meal_favorites_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 25; position:absolute; right:102px; top:91px;  }
.swapFoodTabs .ajax__tab_tab .recenttab {background:url(/img/ado/DietSubst/swap_meal_recent_tab.gif) no-repeat; width: 95px; height: 20px; padding: 0px; margin-bottom: 10px; z-index: 25; position:absolute; right:10px; top:91px; }
.swapFoodTabs .ajax__tab_tab .blockedtab {background:url(/img/ado/DietSubst/swap_meal_blocked_tab.gif) no-repeat; width: 119px; height: 20px; padding: 0px; margin-bottom: 10px;   z-index: 25;position:absolute; right:10px; top:91px; }
.swapFoodTabs .ajax__tab_outer {margin-left:-5px;}


.swapMealTabs { width:100%; background-color:#FFEBCC; text-align:left; padding:0px; margin:0px; }
.swapMealTabs .ajax__tab_body { /*height:415px;*/ width:100%;  border-top:0; border-bottom:solid 0px #FFEBCC; border-right:solid 0px #FFEBCC; border-left:solid 0px #FFEBCC; padding:0px;background-color:#FFFFFF;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/ado/DietSubst/swap_meal_search_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 30;  position:absolute; right:292px; top:115px;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/ado/DietSubst/swap_meal_favorites_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 30;  position:absolute; right:221px; top:115px;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/ado/DietSubst/swap_meal_recent_tab.gif) no-repeat; width: 95px; height: 20px; padding: 0px; margin: 0px;  z-index: 30; position:absolute; right:129px; top:115px }
.swapMealTabs .ajax__tab_active .ajax__tab_tab .blockedtab {background:url(/img/ado/DietSubst/swap_meal_blocked_tab.gif) no-repeat; width: 119px; height: 20px; padding: 0px; margin-bottom: 10px; z-index: 30; position:absolute; right:10px; top:115px; }
.swapMealTabs .ajax__tab_tab .searchtab {background:url(/img/ado/DietSubst/swap_meal_search_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 25; position:absolute; right:292px; top:115px;  }
.swapMealTabs .ajax__tab_tab .favoritestab {background:url(/img/ado/DietSubst/swap_meal_favorites_tab.gif) no-repeat; width: 75px; height: 20px; padding: 0px; margin-bottom: 10px;  z-index: 25; position:absolute; right:221px; top:115px;  }
.swapMealTabs .ajax__tab_tab .recenttab {background:url(/img/ado/DietSubst/swap_meal_recent_tab.gif) no-repeat; width: 95px; height: 20px; padding: 0px; margin-bottom: 10px; z-index: 25; position:absolute; right:129px; top:115px; }
.swapMealTabs .ajax__tab_tab .blockedtab {background:url(/img/ado/DietSubst/swap_meal_blocked_tab.gif) no-repeat; width: 119px; height: 20px; padding: 0px; margin-bottom: 10px;   z-index: 25;position:absolute; right:10px; top:115px; }
.swapMealTabs .ajax__tab_outer {margin-left:-5px;}r {margin-left:-5px; }

.searchtab{margin-left:5px;}
.SearchResultsItem
{
	border-bottom-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#B7B9A7;
}

.DialogSubtsBodyDots
{
	background-image: url('/img/ado/DietSubst/dots_bg.gif');
	background-repeat: repeat-y;
}
.pagingLinksCell
{
	color:#FF9900;
}

.ModalPopupHeader
{
	text-align:center;
	height:25px;
	font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;    
    font-size : 14px;
	text-transform: uppercase;
	padding-top:10px;
	background-color:#FF9900;
	color:White;
}

.SubstModalPopupAddToMenu,  .SubstModalPopupNewFood, .SubstModalPopupEditFavMeal
{
	background-color:#E6E6E6;
	/*border-left :solid 3px #E6E6E6;
	border-bottom:solid 1px #A3A3A3;
	border-right:solid 1px #A3A3A3;
*/
	border: solid 1px black;
	padding: 5px 10px 10px 10px;
}

.SubstModalPopupAddToMenu
{
	width:500px;
	padding:0px;
}
.SubstModalPopupAddToMenuInner
{
	padding:5px 15px 15px 15px;
	width:100%;
}

.SubstModalPopupNewFood
{
	width:656px;
	height:500px;
}
.SubstModalPopupEditFavMeal
{
	width:550px;
	height:350px;
}

#SearchPanel
{
	position: absolute;
}


span.nutTotal
{
	font-weight: bold;
}

.clickableImage
{
	cursor: pointer;
	cursor: hand;
}


.foodSelectorBackground
{
	background-color: #000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	
}

.DialogSubstText
{
	font-weight : normal;
    font-family : Arial, Helvetica, Verdana, sans-serif;    
    font-size : 12px;
    padding-right:20px;
	color: #000000;/*#AD2718;	*/
}

.DialogSubstButton, .DialogSubstChooseButton
{	
	cursor: pointer;
	cursor : hand;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon;
}

.SubstErrorText
{
	font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #CC0000;
    font-size : 10px;
}

/* SearchAjax - Food and Meal Subst Ends */
/* -------------- End Dialog Styles -------------- */

/*----------------------------------------------------------
 * Exercise Calendar Styles 
 *----------------------------------------------------------
*/
/**************** Exercise Calendar Styles ***********/
.CalendarContainer
{
float: right;
width: 182px;
}
.CalendarRegionContainer
{
background: url('/img/ado/calendar/calendar_bg.gif') no-repeat;
width:162px;
height:242px;
padding:8px 10px 8px 10px;
background-color:#FFFFFF;
text-align:center;
}
.CalendarMainRegion
{
width:137px;
height:158px;
border:solid 1px #8ab800;
background-color:#FFFFFF;
}

.CalendarRegion, .CalendarMainRegion, .CalendarDaySeparator /* General style for calendar region */
{
	
	
}

.CalendarHeaderRegion, .CalendarHeaderMajor, .CalendarHeaderMinor,
.CalendarAltHeaderMajor, .CalendarAltHeaderMinor
{
}

.CalendarHeaderMajor
{
	
}

.CalendarMainRegion
{

	text-align :center;
}

.CalendarMonthRegion
{
	
}

A.CalendarDayLink
{
	
}

.CalendarYear, .CalendarMonthPresent, .CalendarMonthFuture, .CalendarMonthPast,
A.CalendarMonthPresentLink, A.CalendarMonthFutureLink, A.CalendarMonthPastLink
{
   
}
a.CalendarMonthPast
{
width: 11px;
height: 12px;
background: url('/img/ado/calendar/prev_month.gif') no-repeat;
display: block;
float:left;
margin-right:3px;
}
a.CalendarMonthPast span, a.CalendarMonthFuture span
{
display:none;
}
a.CalendarMonthFuture
{
width: 11px;
height: 12px;
background: url('/img/ado/calendar/next_month.gif') no-repeat;
display: block;
float:left;
margin-left:3px;
}
.CalendarMonthPresent
{
display: block;
font:bold 12px Arial;
text-align:center;
height:15px;
float:left;
width:80px;
}

.CalendarWeekElement, .CalendarButton /* style for a week element */
{
	
}

/* ALL STYLES INSIDE CALENDAR */
.CalendarDayRegion, .CalendarDayHeader, .CalendarDayHeaderAlt, 
.CalendarDay, .CalendarDayPast, .CalendarDayFuture, .CalendarDayPresent, .CalendarDaySelected, .CalendarDayPastSelected, .CalendarDayFutureSelected,
A.CalendarDayLink, A.CalendarDayPastLink, A.CalendarDayFutureLink,A.CalendarDayFutureLink:Hover, A.CalendarDayPresentLink, A.CalendarDayPresentLink:Hover, A.CalendarDayLinkSelected, A.CalendarDayPastLinkSelected, A.CalendarDayFutureLinkSelected
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	text-decoration : none;
}

/* CALENDAR HEADER */
.CalendarDayHeader, .CalendarDayHeaderAlt /* general style for the header of the day region */
{
	width:19px;
	height:19px;
	text-align:center;
	vertical-align:middle;
	font:bold 11px Arial;
	background-color:#ccff33;
}

.CalendarDayHeader, .CalendarDayHeaderAlt /* general style for the header of the day region */
{
	color : #000000;
	font-weight : bold;
	text-align : center;
	border-bottom:solid 1px #8ab800;
	border-left:solid 1px #8ab800;
}
.CalendarDayHeader
{
	
}
.CalendarDay
{
	border-left:solid 1px #8ab800;
	border-bottom:solid 1px #8ab800;
}

/* POINTER OF CELLS */
.CalendarDay, .CalendarDayPast, .CalendarDayFuture, .CalendarDaySelected, .CalendarDayPastSelected, .CalendarDayFutureSelected, .CalendarDayPresent
{
	cursor: pointer;
	cursor : hand;
}

/* style for an empty day in the calendar  */
.CalendarDay, .CalendarDayLink, A.CalendarDayLinkSelected, A.CalendarDayLinkSelected:Hover, .CalendarDaySelected
{
	color : #000000;
	text-decoration: none;
}

/* style for a past day/checked-in */
A.CalendarDayPastLink, A.CalendarDayPastLink:HOVER
{
	color : #000000;
	background-color:Transparent;	
	text-decoration: none;
}

A.CalendarDayPastLinkSelected, A.CalendarDayPastLinkSelected:HOVER
{
	color :Olive;
	background-color:Transparent;	
	text-decoration: none;
}
.CalendarDayPresent
{
	border-left:solid 1px #8ab800;
	border-bottom:solid 1px #8ab800;
}
.CalendarDayFuture
{
	border-left:solid 1px #8ab800;
	border-bottom:solid 1px #8ab800;
}
.CalendarDayPast
{
	border-left:solid 1px #8ab800;
	border-bottom:solid 1px #8ab800;
	
}
.CalendarDayPast, .CalendarDayPastSelected
{		
	color : #000000;
	background-color : #FFEBCC;	
	text-decoration: none;	
}

.CalendarDayPastSelected
{
	color :#000000;
	border: solid 1px #FF9900;
}

A.CalendarDayLinkSelected, A.CalendarDayLinkSelected:HOVER 
{
	background-color:Transparent;
	color : #000000;		
	text-decoration: none;
}
A.CalendarDaySelectedLink
{
	background-color:#FFEBCC;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;*/
}
A.CalendarDaySelectedLink:Hover
{
	color:#000000;
	font-size:11px;
}
/* style for the selected day */
.CalendarDaySelected
{
	color : #000000;
	background-color:#ffffff;		
	border: solid 1px #FF9900;
	padding-left:1px;
}

A.CalendarDayFutureLink, A.CalendarDayFutureLink:HOVER,
A.CalendarDayPresentLink, A.CalendarDayPresentLink:HOVER
{	
	background-color:Transparent;
	color: #000000;
	text-decoration: none;
}

A.CalendarDayFutureLinkSelected, A.CalendarDayFutureLinkSelected:HOVER
{	
	background-color:Transparent;
	color: #ffffff;
	text-decoration: none;
}

 /* style for a future day */
.CalendarDayFuture, .CalendarDayFutureSelected, .CalendarDayPresent
{		
	background-color: #FFFF99;
	color: #000000;	
}

.CalendarDayFutureSelected
{
	color: #000000;
	border: solid 1px #FF9900;
}

/* To create spacing between numbers */
.CalendarDayFuture, .CalendarDayPast, .CalendarDay, .CalendarDayPresent
{		
	
}

.CalendarWeekElementSelected, .CalendarButtonSelected
{
	color : #8C0F05;
	background-color : #FFFFFF;	
}




/* -------------- End Ex Calendar Styles -------------- */

/*----------------------------------------------------------
 * CMS Styles  (Blog)
 *----------------------------------------------------------
*/
/* Style for standard CMS text */
   .CmsText      , .CmsEmphasisText        ,.CmsBigText         , .CmsBigEmphasisText           , .CmsSmallText     	, .CmsSmallEmphasisText    		, .CmsMediumText    	, .CmsMediumEmphasisText     , .CmsSubTitleText     , .CmsTitleText   	    , .CmsBigTitleText 
, .CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  , .CmsAltSubTitleText  , .CmsAltTitleText 	, .CmsAltBigTitleText
, .CmsAltBText   , .CmsAltBEmphasisText    ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText		, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText		, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText , .CmsAltBSubTitleText , .CmsAltBTitleText	, .CmsAltBBigTitleText
, .CmsAltYText   , .CmsAltYEmphasisText    ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText		, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText		, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText , .CmsAltYSubTitleText , .CmsAltYTitleText	, .CmsAltYBigTitleText
, .CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText , .CmsAltWSubTitleText , .CmsAltWTitleText	, .CmsAltWBigTitleText
, .CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltWBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText , .CmsAltGSubTitleText , .CmsAltGTitleText	, .CmsAltGBigTitleText
, .CmsBox
{
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}
/* Style for CMS Alternative text */
.CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  , .CmsAltSubTitleText , .CmsAltTitleText	, .CmsAltBigTitleText
{
	color:#828692;
}
/* Style for CMS Alternative Blue text */
.CmsAltBText   , .CmsAltBEmphasisText    ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText		, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText		, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText  , .CmsAltBSubTitleText , .CmsAltBTitleText	, .CmsAltBBigTitleText
{
	color:ff9900;
}
/* Style for CMS Alternative Yellow text */
.CmsAltYText   , .CmsAltYEmphasisText    ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText		, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText		, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText  , .CmsAltYSubTitleText, .CmsAltYTitleText	, .CmsAltYBigTitleText
{
	color:#F9DC2F;
}
/* Style for CMS Alternative White text */
.CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText  , .CmsAltWSubTitleText , .CmsAltWTitleText	, .CmsAltWBigTitleText
{
	color:#FFFFFF;
}
/* Style for CMS Alternative Green text */
.CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText  , .CmsAltGSubTitleText , .CmsAltGTitleText	, .CmsAltWGigTitleText
{
	color:#82ba50;
}
/* Style for standard CMS Emphasis text */
  .CmsEmphasisText      , .CmsBigEmphasisText      , .CmsSmallEmphasisText    	, .CmsMediumEmphasisText     
, .CmsAltEmphasisText   , .CmsAltBigEmphasisText   , .CmsAltSmallEmphasisText 	, .CmsAltYediumEmphasisText  
, .CmsAltBEmphasisText  ,.CmsAltBBigEmphasisText   , .CmsAltBSmallEmphasisText	, .CmsAltBMediumEmphasisText 
, .CmsAltYEmphasisText  ,.CmsAltYBigEmphasisText   , .CmsAltYSmallEmphasisText	, .CmsAltYMediumEmphasisText 
, .CmsAltWEmphasisText  ,.CmsAltWBigEmphasisText   , .CmsAltWSmallEmphasisText	, .CmsAltWMediumEmphasisText 
, .CmsAltGEmphasisText  ,.CmsAltGBigEmphasisText   , .CmsAltGSmallEmphasisText	, .CmsAltGMediumEmphasisText 
{
	font-weight:bold;
}

/* Style for standard CMS Small text */
  .CmsSmallText   		, .CmsSmallEmphasisText    	
, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 	
, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText	
, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText	
, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText	
{
	font-size : 11px;
}
/* Style for standard CMS Medium text */
  .CmsMediumText    	, .CmsMediumEmphasisText     
, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  
, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText 
, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText 
, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText 
{
	font-size : 13px;
}
/* Style for standard CMS Big text */
  .CmsBigText         , .CmsBigEmphasisText   
 ,.CmsAltBigText      , .CmsAltBigEmphasisText
 ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText
 ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText
 ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText
 ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText
{
	font-size : 14px;
}

/* Style for standard CMS SubTitle text */
  .CmsSubTitleText   	
, .CmsAltSubTitleText	
, .CmsAltBSubTitleText	
, .CmsAltYSubTitleText	
, .CmsAltWSubTitleText	
, .CmsAltGSubTitleText
{
	font-size : 16px;
	font-weight:bold;
}

/* Style for standard CMS Title text */
  .CmsTitleText   	
, .CmsAltTitleText	
, .CmsAltBTitleText	
, .CmsAltYTitleText	
, .CmsAltWTitleText	
{
	font-size : 18px;
	font-weight:bold;
}
/* Style for standard CMS Big Title text */
  .CmsBigTitleText 
, .CmsAltBigTitleText
, .CmsAltBBigTitleText
, .CmsAltYBigTitleText
, .CmsAltWBigTitleText
{
	font-size : 20px;
	font-weight:bold;
}

.CmsBox
{
	padding : 20 20 20 20;
	background-color:#ffffff;
	width:99%;
}

.CmsSubHeaderText
{
	color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size : 22px;
	font-weight:bold;

}
.CmsBigSubHeaderText
{
	color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size : 24px;
	font-weight:bold;

}

/* _____________ CMS  Link Style _____________ */

/* Style for standard CMS link */
   A.CmsLink      , A.CmsEmphasisLink        ,A.CmsBigLink         , A.CmsBigEmphasisLink           , A.CmsSmallLink     		, A.CmsSmallEmphasisLink    		, A.CmsMediumLink    	, A.CmsMediumEmphasisLink      , A.CmsTitleLink   	    , A.CmsBigTitleLink 
, A.CmsAltLink    , A.CmsAltEmphasisLink     ,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink		, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 		, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink   , A.CmsTitleLink   	    , A.CmsBigTitleLink 
, A.CmsAltBLink   , A.CmsAltBEmphasisLink    ,A.CmsAltBBigLink     ,A.CmsAltBBigEmphasisLink		, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink		, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink  , A.CmsAltBTitleLink   	, A.CmsAltBBigTitleLink 
, A.CmsAltYLink   , A.CmsAltYEmphasisLink    ,A.CmsAltYBigLink     ,A.CmsAltYBigEmphasisLink		, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink		, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink  , A.CmsAltYTitleLink   	, A.CmsAltYBigTitleLink 
, A.CmsAltWLink   , A.CmsAltWEmphasisLink    ,A.CmsAltWBigLink     ,A.CmsAltWBigEmphasisLink		, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink		, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink  , A.CmsAltWTitleLink   	, A.CmsAltWBigTitleLink 
{	
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color:#0000ff;
}

/* Style for standard CMS link Hover */
  A.CmsLink:Hover       , A.CmsEmphasisLink:Hover        ,A.CmsBigLink:Hover         , A.CmsBigEmphasisLink:Hover           , A.CmsSmallLink:Hover     		, A.CmsSmallEmphasisLink:Hover    		, A.CmsMediumLink:Hover    	, A.CmsMediumEmphasisLink:Hover      , A.CmsTitleLink:Hover   	    , A.CmsBigTitleLink:Hover 
, A.CmsAltLink:Hover    , A.CmsAltEmphasisLink:Hover     ,A.CmsAltBigLink:Hover      , A.CmsAltBigEmphasisLink:Hover		, A.CmsAltSmallLink:Hover 		, A.CmsAltSmallEmphasisLink:Hover 		, A.CmsAltYediumLink:Hover 	, A.CmsAltYediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	    , A.CmsBigTitleLink:Hover 
, A.CmsAltBLink:Hover   , A.CmsAltBEmphasisLink:Hover    ,A.CmsAltBBigLink:Hover     ,A.CmsAltBBigEmphasisLink:Hover		, A.CmsAltBSmallLink:Hover		, A.CmsAltBSmallEmphasisLink:Hover		, A.CmsAltBMediumLink:Hover	, A.CmsAltBMediumEmphasisLink:Hover  , A.CmsAltBTitleLink:Hover   	, A.CmsAltBBigTitleLink:Hover 
, A.CmsAltYLink:Hover   , A.CmsAltYEmphasisLink:Hover    ,A.CmsAltYBigLink:Hover     ,A.CmsAltYBigEmphasisLink:Hover		, A.CmsAltYSmallLink:Hover		, A.CmsAltYSmallEmphasisLink:Hover		, A.CmsAltYMediumLink:Hover	, A.CmsAltYMediumEmphasisLink:Hover  , A.CmsAltYTitleLink:Hover   	, A.CmsAltYBigTitleLink:Hover 
, A.CmsAltWLink:Hover   , A.CmsAltWEmphasisLink:Hover    ,A.CmsAltWBigLink:Hover     ,A.CmsAltWBigEmphasisLink:Hover		, A.CmsAltWSmallLink:Hover		, A.CmsAltWSmallEmphasisLink:Hover		, A.CmsAltWMediumLink:Hover	, A.CmsAltWMediumEmphasisLink:Hover  , A.CmsAltWTitleLink:Hover   	, A.CmsAltWBigTitleLink:Hover 
{
	text-decoration:none;
	color:#0000ff;
}

A.CmsLink
{
	font-weight : normal;
}

/* Style for standard CMS Alternative link */
A.CmsAltEmphasisLink     ,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink		, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 		, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink   , A.CmsTitleLink   	, A.CmsBigTitleLink 
{
	color:#828692;
}
/* Style for standard CMS Alternative link hover*/
 A.CmsAltEmphasisLink:Hover     ,A.CmsAltBigLink:Hover      , A.CmsAltBigEmphasisLink:Hover		, A.CmsAltSmallLink:Hover 		, A.CmsAltSmallEmphasisLink:Hover 		, A.CmsAltYediumLink:Hover 	, A.CmsAltYediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	, A.CmsBigTitleLink:Hover 
{
	color:#828692;
}
/* Style for standard CMS Alternative Blue link */
  A.CmsAltBLink   , A.CmsAltBEmphasisLink    ,A.CmsAltBBigLink     ,A.CmsAltBBigEmphasisLink		, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink		, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink  , A.CmsAltBTitleLink   	, A.CmsAltBBigTitleLink 
{
	color:#0000ff;
}
/* Style for standard CMS Alternative Blue link hover */
  A.CmsAltBLink:Hover   , A.CmsAltBEmphasisLink:Hover    ,A.CmsAltBBigLink:Hover     ,A.CmsAltBBigEmphasisLink:Hover		, A.CmsAltBSmallLink:Hover		, A.CmsAltBSmallEmphasisLink:Hover		, A.CmsAltBMediumLink:Hover	, A.CmsAltBMediumEmphasisLink:Hover  , A.CmsAltBTitleLink:Hover   	, A.CmsAltBBigTitleLink:Hover 
{
	color:#0000ff;
}
/* Style for standard CMS Alternative Yellow link */
 A.CmsAltYLink   , A.CmsAltYEmphasisLink    ,A.CmsAltYBigLink     ,A.CmsAltYBigEmphasisLink		, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink		, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink  , A.CmsAltYTitleLink   	, A.CmsAltYBigTitleLink 
{
	color:#F9DC2F;
}
/* Style for standard CMS Alternative Yellow link hover*/
 A.CmsAltYLink:Hover   , A.CmsAltYEmphasisLink:Hover    ,A.CmsAltYBigLink:Hover     ,A.CmsAltYBigEmphasisLink:Hover		, A.CmsAltYSmallLink:Hover		, A.CmsAltYSmallEmphasisLink:Hover		, A.CmsAltYMediumLink:Hover	, A.CmsAltYMediumEmphasisLink:Hover  , A.CmsAltYTitleLink:Hover   	, A.CmsAltYBigTitleLink:Hover 
{
	color:#F9DC2F;
}

/* Style for standard CMS Alternative White link */
 A.CmsAltWLink   , A.CmsAltWEmphasisLink    ,A.CmsAltWBigLink     ,A.CmsAltWBigEmphasisLink		, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink		, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink  , A.CmsAltWTitleLink   	, A.CmsAltWBigTitleLink 
{
	color:#FFFFFF;
	text-decoration : none;
}
/* Style for standard CMS Alternative White link hover*/
 A.CmsAltWLink:Hover   , A.CmsAltWEmphasisLink:Hover    ,A.CmsAltWBigLink:Hover     ,A.CmsAltWBigEmphasisLink:Hover		, A.CmsAltWSmallLink:Hover		, A.CmsAltWSmallEmphasisLink:Hover		, A.CmsAltWMediumLink:Hover	, A.CmsAltWMediumEmphasisLink:Hover  , A.CmsAltWTitleLink:Hover   	, A.CmsAltWBigTitleLink:Hover 
{
	color:#FFFFFF;
	text-decoration : none;
}
/* Style for standard CMS Emphasis link */
   A.CmsEmphasisLink          ,A.CmsBigEmphasisLink      , A.CmsSmallEmphasisLink         , A.CmsMediumEmphasisLink    
 , A.CmsAltEmphasisLink	      ,A.CmsAltBigEmphasisLink	 , A.CmsAltSmallEmphasisLink	  , A.CmsAltYediumEmphasisLink 
 , A.CmsAltBEmphasisLink	  ,A.CmsAltBBigEmphasisLink	 , A.CmsAltBSmallEmphasisLink	  , A.CmsAltBMediumEmphasisLink
 , A.CmsAltYEmphasisLink	  ,A.CmsAltYBigEmphasisLink	 , A.CmsAltYSmallEmphasisLink	  , A.CmsAltYMediumEmphasisLink
 , A.CmsAltWEmphasisLink	  ,A.CmsAltWBigEmphasisLink	 , A.CmsAltWSmallEmphasisLink	  , A.CmsAltWMediumEmphasisLink 
 ,  A.CmsEmphasisLink:Hover          ,A.CmsBigEmphasisLink:Hover      , A.CmsSmallEmphasisLink:Hover         , A.CmsMediumEmphasisLink:Hover    
 , A.CmsAltEmphasisLink:Hover	      ,A.CmsAltBigEmphasisLink:Hover	 , A.CmsAltSmallEmphasisLink:Hover	  , A.CmsAltYediumEmphasisLink:Hover 
 , A.CmsAltBEmphasisLink:Hover	  ,A.CmsAltBBigEmphasisLink:Hover	 , A.CmsAltBSmallEmphasisLink:Hover	  , A.CmsAltBMediumEmphasisLink:Hover
 , A.CmsAltYEmphasisLink:Hover	  ,A.CmsAltYBigEmphasisLink:Hover	 , A.CmsAltYSmallEmphasisLink:Hover	  , A.CmsAltYMediumEmphasisLink:Hover
 , A.CmsAltWEmphasisLink:Hover	  ,A.CmsAltWBigEmphasisLink:Hover	 , A.CmsAltWSmallEmphasisLink:Hover	  , A.CmsAltWMediumEmphasisLink:Hover 
{
		font-weight:bold;
}

/* Style for CMS Small link  */
  A.CmsSmallLink     		, A.CmsSmallEmphasisLink    
, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 
, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink
, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink
, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink
{
	font-size : 11px;
}

/* Style for CMS Medium link  */
  A.CmsMediumLink    	, A.CmsMediumEmphasisLink    
, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink 
, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink
, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink
, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink
 {
	font-size : 13px;
 }
 
 /* Style for CMS Big link  */
 A.CmsBigLink         , A.CmsBigEmphasisLink   
,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink
,A.CmsAltBBigLink     , A.CmsAltBBigEmphasisLink
,A.CmsAltYBigLink     , A.CmsAltYBigEmphasisLink
,A.CmsAltWBigLink     , A.CmsAltWBigEmphasisLink
 {
	font-size : 14px;
 }
 
 
/* Style for CMS Title link  */
  A.CmsTitleLink:Hover   	 
, A.CmsTitleLink:Hover   	 
, A.CmsAltBTitleLink:Hover  
, A.CmsAltYTitleLink:Hover  
, A.CmsAltWTitleLink:Hover
{
	font-size : 16px;
}

/* Styles for CMS Big Title Link*/
  A.CmsBigTitleLink 
, A.CmsBigTitleLink 
, A.CmsAltBBigTitleLink 
, A.CmsAltYBigTitleLink 
, A.CmsAltWBigTitleLink 
{
	font-size : 18px;
}


.CmsImage
{
	margin-right: 10px;
	margin-bottom : 10px;
}
.CmsSeparator
{
	background-color : #CCCCCC;
}

.CmsHeaderText
{
    font-family:Arial, Helvetica, Verdana, sans-serif;
    color : #000000;
    font-size : 32px;
}
.CmsTitleBar 
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#A9AFA2;
text-decoration:none ;
}
.CmsTitleBarStatic
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#462E18;
text-decoration:none ;
}
/*-----------Library Styles------------------*/
/*------Journl_content---------------*/
a.journal_header_link
{
font:normal 12px Arial;
text-decoration:underline;
color:#0000ff;
display:block;
text-align:right;
}
a.journal_header_link:hover
{
font:normal 12px Arial;
text-decoration:none;
color:#0000ff;
}
.entry_title_nav_box
{
background-color:#ff9900;
width:725px;
padding: 4px 8px 0px 7px;
vertical-align:middle;
}
.journal_entry_title
{
font:bold 12px Arial;
display:block;
vertical-align:middle;
float:left;
margin-top:5px;
}
.journal_entry_content
{
text-align:left;
width:730px;
padding:10px;
}
/* -------------- Index Pages Styles -------------- */
.CmsIndexPageNumberOn /* Blue Index Pager td ON style */
{
	text-align : center;
	font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #0000ff;
    font-size : 12px;
     padding-top:2px;
}
.CmsIndexPageNumberOff /* Blue Index Pager td Off style */
{
    text-align : center;
	font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #000000;
    font-size : 12px;
    padding-top:2px;
}

A.CmsIndexPageNumberLink /* Blue Index Pager Link style */
{
	text-align : center;
	font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #0000ff;
    font-size : 12px;  
    text-decoration:underline;
}
.PagerLink a
{
	text-decoration:none;
	color:Gray;
}
.PagerLink a:Hover 
{
	text-decoration:none;
	color:Black;
}

A.CmsIndexPageNumberLink:Hover /* Blue Index Pager Link Hover style */
{
	color: #0000ff;
	text-decoration:none;
}

.CmsIndexPageNumberCurrent /* Blue Index Pager Link Current style */
{
	text-align : center;
	font-family : Arial, Helvetica, Verdana, sans-serif;
    color : #000000;
    font-size : 12px; 
	text-decoration:none;
}


/* _____________ Modules Style _____________ */
/* _____________ Community  _____________ */

/*-------mod_mid_resources_top-------*/
.mod_mid_resources_top
{
	width:756px;
	height:inherit;
	background-color:#ffffff;
}
.mod_mid_resources_top_table_td
{
	vertical-align:top;
	width:246px;
    text-align  :center;
    background-color:#FFFFFF;
    padding:8px;
    height:100%;
}
.mod_mid_resources_top_table
{
	width:230px;
	height:100%;
	
	
}
.mod_mid_resources_top_v_separator
{
	width:8px;
}
.mod_mid_resources_top_table_title
{
	text-align:left;
	padding-bottom:0px;
	margin:0px 8px 0px 8px;
	border-bottom:solid 1px #000000;
	height:20px;
}
.mod_mid_resources_top_table_content
{
	vertical-align:top;
	text-align:left;

	padding:5px 8px 8px 8px;
	height:100%;
}
.mod_mid_resources_top_table_footer
{
	text-align:right;
	vertical-align:bottom;
	height:30px;
	padding:8px;
}

/* _____ mod_mid_message_boards  ___ */
.mod_mid_message_boards
{
width:228px;
margin-bottom:10px;
padding:0px 8px 10px 8px;
background-color:#FFFFFF;
float:left;
}
.mod_mid_message_boards_title
{
padding:10px 0px 10px 0px;
border-bottom:solid 1px #000000;
}

.mod_mid_message_boards_Content
{
padding-top:10px;
padding-bottom:10px;
}
/* _____ mod_mid_journal  ___ */
.mod_mid_journals
{
width:228px;
margin-bottom:10px;
padding:0px 8px 10px 8px;
background-color:#FFFFFF;
float:left;
}
.mod_mid_journals_title
{
padding:10px 0px 10px 0px;
border-bottom:solid 1px #000000;
}

.mod_mid_journals_Content
{
padding-top:10px;
padding-bottom:10px;
}
/* _____ mod_mid_success_stories  ___ */
.mod_mid_success_stories
{
width:228px;
margin-bottom:10px;
padding:0px 8px 10px 8px;
background-color:#FFFFFF;
float:left;
}
.mod_mid_success_stories_title
{
padding:10px 0px 10px 0px;
border-bottom:solid 1px #000000;
}

.mod_mid_success_stories_Content
{
padding-top:10px;
padding-bottom:10px;
}
/* _____________ mod_mid_feed_abs  _____________ */
.resources_abs_top_container
{
	width:756px;
	background-color:#ffffff;
}
.resources_abs_top_ul
{
	padding:0px;
	margin:0px;
	line-height:23px;
	list-style:none;
}
.resources_abs_top_ul li
{
	padding:0px;
	margin:0px;
}
.resources_abs_top_link
{
	
 display:block;
 text-align:right;
 vertical-align:bottom;
	
}
.mod_mid_feed_abs
{
width:232px;
background-color:#ffffff;
padding: 8px 8px 8px 8px;
vertical-align:top;
}
.mod_mid_feed_abs_title
{
padding:0px 0px 8px 0px;
margin:0px 8px 0px 8px;
border-bottom:solid 1px #000000;
text-align:left;
}

.mod_mid_feed_abs_Content
{
padding:10px 8px 0px 8px;
vertical-align:top;
text-align:left;
background-color:#ffffff;
}
.resources_abs_bottom
{
vertical-align:bottom;
padding:8px;
}

.mod_mid_build_abs
{
width:232px;
background-color:#ffffff;
padding: 8px 8px 8px 8px;
vertical-align:top;
}
.mod_mid_build_abs_title
{
padding:0px 0px 8px 0px;
margin:0px 8px 0px 8px;
border-bottom:solid 1px #000000;
text-align:left;
background-color:#ffffff;
}


.mod_mid_build_abs_Content
{
padding:10px 8px 0px 8px;
vertical-align:top;
text-align:left;
background-color:#ffffff;
}

.mod_mid_keep_abs
{
width:232px;
background-color:#ffffff;
padding: 8px 8px 8px 8px;
vertical-align:top;
}
.mod_mid_keep_abs_title
{
padding:0px 0px 8px 0px;
margin:0px 8px 0px 8px;
border-bottom:solid 1px #000000;
text-align:left;
background-color:#ffffff;
}

.mod_mid_keep_abs_Content
{
padding:10px 8px 0px 8px;
vertical-align:top;
text-align:left;
background-color:#ffffff;
}
.resources_abs_mod_spacer
{
	background-color:#ffebcc;
}

/* _____________ mod_mid_week_meal _____________ */
.mod_mid_week_meal
{
	padding:8px 8px 8px 8px;
	width:358;
	background-color:#FFFFFF;
	float:right;
	margin-bottom:10px;
	
}
.mod_mid_week_meal_title
{
	width:50%;
	padding:8px;
	background-color:#ffffff;
	
}
.mod_mid_week_meal_content
{	
	padding:0px 8px 0px 8px ;
	background-color:#ffffff;
	vertical-align:top;
	height:100%;
	
}
.mod_mid_week_meal_image
{
	padding:0px 0px 8px 8px;
	background-color:#ffffff;
	vertical-align:top;
	height:100%;
}
.mod_mid_week_meal_footer
{
	background-color:#ffffff;
	padding:10px 8px 18px 10px;
	text-align:right;
	vertical-align:bottom;
}
.week_meal_text
{
font:normal 12px Arial;
}
.week_meal_h_text
{
color:#ff9900;
font:bold 14px Arial ;
}
/* _____________ Resources Main Page  _____________ */
ul.resources_abs_top_ul
{
	line-height:18px;
	margin:0px;
	padding-left:0px;
	list-style:none;
}
ul.resources_abs_top_ul li
{
	padding-top:6px;
	padding-bottom:6px;
	font-weight:400;
}

/* _____________ mod_side_search  _____________ */
.mod_side_search
{
	background:#ee8f00 url(/img/ado/modules/search_mod_pattern.gif) repeat-y;
	
}
.mod_side_search_top
{
	background:#ee8f00 url(/img/ado/modules/search_mod_top.gif) no-repeat;
	width:182px; 
	height:28px;
}
.mod_side_search_content
{
	background:url(/img/ado/modules/search_mod_bottom.gif) no-repeat bottom left;
	text-align:center;
}
.mod_side_search_txtbox
{
	font-family:Arial;
	font-size:12px;
	width:140px;
	
}
.mod_side_search_ddl
{
height:23px;
font:normal 12px Arial ;
float:left;
margin-top:7px;
margin-left:20px;
}
/* _____________ mod_side_search  _____________ */
.mod_side_refine_search
{
	/*background:#ee8f00 url(/img/ado/modules/refine_search_mod_pattern.gif) repeat-y;*/
	width:180px;
	
}
.mod_side_refine_search_top
{
	background:#ee8f00 url(/img/ado/modules/refine_search_mod_top.gif) no-repeat;
	width:182px; 
	height:24px;
}
.mod_side_refine_search_content
{
	background:url(/img/ado/modules/refine_search_mod_pattern.gif);
	text-align:left;
	width:182px; 
	height:100px;
	
}
.mod_side_refine_search_bottom
{
	background:url(/img/ado/modules/refine_search_mod_bottom.gif) no-repeat top left;
	text-align:center;
	width:182px; 
	height:12px
}
.mod_side_refine_search_txtbox
{
	font-family:Arial;
	font-size:12px;
	width:140px;
	
}
.mod_side_refine_search_ddl
{
height:23px;
font:normal 14px Arial ;
float:left;
margin-top:7px;
margin-left:20px;
}
/*--------module_side_PowerMeals---------------*/
.mod_side_power_meals
{
	padding:9px 8px 9px 8px;
	border:solid 2px #000000;
	text-align:left;
	width:160px;
	background-color:#ffffff;
}
.mod_side_power_meals_title
{
	padding-bottom:10px;
}
.mod_side_power_meals_Content
{
	text-align:left;
}
/*--------module_side_rate_article---------------*/
.mod_side_rate_article
{
width:180px;
padding:1px;
}
.mod_side_rate_article_top
{
height:12px;
background-color:#000000;
padding:8px;
}
.mod_side_rate_article_content
{
background-color:#FFFFFF;
padding:10px;
text-align:center;
vertical-align:middle;
height:23px;
}
.mod_side_related_article_top
{
height:12px;
background-color:#000000;
padding:8px;
}
.mod_side_related_article_content
{
background-color:#FFFFFF;
padding:2px 8px 8px 8px;
text-align:left;
vertical-align:top;
width:164px;
}
ul.mod_side_related_article_list
{
line-height:18px;
margin:0px;
padding-left:0px;
list-style:none;
}
ul.mod_side_related_article_list li
{
padding-top:6px;
padding-bottom:6px;
font-weight:400;
}
/*---------------------mod_mid_success_story_small-----------------------*/
.mod_mid_success_story_small
{
background-color:#f2f2f1;
font-size: 12px;
width:168px;
float:left;
margin-right:9px;
margin-left:8px;
margin-bottom:15px;
}

.mod_mid_success_story_small img
{
	width: 168px;
}


/*---------------------mod_side_weight_before_after-----------------------*/
.mod_side_weight_before_after
{
text-align:center;
width:180px;
margin-bottom:10px;
}
.mod_side_weight_before
{
text-align:center;
width:180px;
background-color:#ccff33;
padding-top:10px;
padding-bottom:5px;
}
.mod_side_weight_after
{
text-align:center;
width:180px;
background-color:#ccff33;
padding-bottom:5px;
vertical-align:top;
}
.mod_side_weight_before_content
{
font:bold 24px Arial;
color:#000000;
text-align:center;
width:180px;
background-color:#ccff33;
padding:0px 0px 0px 0px;
}

.mod_side_weight_after_content
{
font:bold 24px Arial;
color:#000000;
text-align:center;
width:180px;
background-color:#ccff33;
padding:0px 0px 10px 0px;
}
/*-------- mod_side_leader_board	-----------*/
.mod_side_leader_board
{
padding: 10px;
margin-bottom : 10px;
background:#ffff33 url(/img/ado/misc/headers/nullbg.gif) bottom repeat-x;
}
/*--------mod_side_image-----------*/
.mod_side_image
{
	text-align:center;
}
/*--------------mod_side_help---------------*/
.mod_side_help
{
width:180px;
padding:1px;
}
.mod_side_help_top
{
height:10px;
padding:7px 10px 7px 10px;
background:#beee30;
}
.mod_side_help_content
{
padding:5px 10px 2px 10px;
background:#beee30;
}
/*--------------mod_side_off_track---------------*/
.mod_side_off_track
{
width:180px;
padding:1px;
text-align:left;
}
.mod_side_off_track_top
{
height:10px;
padding:7px 3px 7px 3px;
background:#beee30;
text-align:left;
}
.mod_side_off_track_content
{
padding:12px 3px 12px 3px;
background:#ffffff;
text-align:left;
}
.mod_side_off_track_bottom
{
height:8px;
background:#beee30;
}
/*--------module_middle_abs_fact---------------*/
.mod_mid_abs_fact
{
background-color:#ffff33;
margin-bottom:10px;
text-align:left;
}
.mod_mid_abs_fact_top
{
background-color:#000000;
padding:8px;
}
.mod_mid_abs_fact_content
{
padding:0px 8px 8px 8px ;
}
/*--------------mod_side_smoothie_selector---------------*/
.mod_side_smoothie
{
width:180px;
padding:0px 0px 80px 0px;
margin:0px 1px 0px 1px;
background:#ffffff url(/img/ado/modules/mod_side_smoothie_bottom.jpg) bottom right  no-repeat ;
overflow: hidden;
z-index: 0;
}

.mod_side_smoothie_top
{
height:25px;
background:#ffffff url(/img/ado/modules/mod_side_smoothie_top.gif) top left no-repeat;
}

.mod_side_smoothie_content
{
padding:0px;
text-align:left;
vertical-align:top;
width:180px;
}
.module_mod_side_smoothie_content_top_text
{
padding:0px 10px 5px 7px;
}
.module_mod_side_smoothie_content_bottom_text
{
padding:0px 65px 5px 7px;
}
/*--------------mod_side_no_weights---------------*/
.mod_side_no_weights
{
width:180px;
padding:1px;
text-align:left;
}
.mod_side_no_weights_top
{
height:10px;
padding:7px 10px 7px 10px;
background:#f8ff22;
}
.mod_side_no_weights_content
{
padding:5px 10px 10px 10px;
background:#f8ff22;
}

/*--------------mod_side_sponge---------------*/
.mod_side_sponge
{
width:180px;
padding:1px;
margin-top:10px;
margin-bottom:10px;
}
.mod_side_sponge_top
{
height:30px;
background:url(/img/ado/modules/mod_side_sponge_top.gif) top left no-repeat;
}
.mod_side_sponge_content
{

background:#ffffff url(/img/ado/modules/mod_side_sponge_pattern.gif) repeat-x;
padding:0px;
text-align:left;
vertical-align:top;
border-left:solid 1px #ffca40;
border-right:solid 1px #ffca40;

}
.module_mod_side_sponge_content_text
{
padding:0px 10px 5px 7px;
}
.module_mod_side_sponge_content_img
{
text-align:center;
}
.mod_side_sponge_bottom
{
height:18px;
background:url(/img/ado/modules/mod_side_sponge_bottom.gif) top left  no-repeat ;
}
/*--------------mod_side_letterman---------------*/
.mod_side_letterman
{
width:180px;
padding:1px;

}
.mod_side_letterman_top
{
height:30px;
background:#000000 url(/img/ado/modules/mod_side_letterman_top.gif) top left no-repeat;
}
.mod_side_letterman_content
{

background:#fffff5 url(/img/ado/modules/mod_side_letterman_pattern.gif) repeat-x;
padding:0px;
text-align:left;
vertical-align:top;
border-left:solid 1px #ffff9a;
border-right:solid 1px #ffff9a;
}
.module_mod_side_letterman_content_text
{
padding:0px 10px 5px 7px;
}
.module_mod_side_letterman_content_img
{
text-align:center;
}
.mod_side_letterman_bottom
{
height:18px;
background:url(/img/ado/modules/mod_side_letterman_bottom.gif) bottom left  no-repeat ;
}
/*-------------mod_mid_basic--------------------*/
.mod_mid_basic
{
background-color:#ffffff;
padding:10px 8px;
margin-bottom:10px;
font:normal 12px Arial;
color:#000000;
text-align:left;
}
/*-------------mod_side_basic--------------------*/
.mod_side_basic
{
background-color:#ffffff;
padding:10px 8px;
width:166px;
font:normal 12px Arial;
color:#000000;
}
/*-------------mod_mid_what_to_lose--------------------*/
.mod_mid_what_to_lose
{
background-color:#FFFFFF;
padding:10px 8px;
margin-bottom:10px;
text-align:left;
}
.mod_mid_what_to_lose_top
{
background:#000000 url(/img/ado/modules/what_to_lose_top_pattern.gif) repeat-x;
height:16px;
}
.mod_mid_what_to_lose_top_left
{
width:12px;
height:16px;
background:url(/img/ado/modules/what_to_lose_l_notch.gif) no-repeat left;
text-align:left;
float:left;
}
.mod_mid_what_to_lose_top_right
{
width:13px;
height:16px;
background:url(/img/ado/modules/what_to_lose_r_notch.gif) no-repeat right;
text-align:right;
float:right;
}
.mod_mid_what_to_lose_title
{
padding : 8px 0px 8px 0px;
}
.what_to_lose_text
{
	font-size:12px;
	font-family:Arial;
}
.what_to_lose_htext
{
	background-color:#ffff33;
}
/*-------------mod_mid_power_foods----------------*/
.mod_mid_power_foods
{
	
	margin-bottom:10px;
	clear:both;
	text-align:left;
}
.mod_mid_power_foods_title
{
	background: url(/img/ado/modules/power_foods_mid_title.gif) no-repeat;
	text-align:left;
	height:28px;
}
.mod_mid_power_foods_Content
{
background-color:#FFFFFF;
border-top:solid 8px #ccff33;
border-bottom:solid 8px #ccff33;
}
.power_foods_text
{
	font-size:12px;
	font-family:Arial;
	display:block;
	margin:5px 0px 0px 10px;
}
/*--------module_middle_six_pack---------------*/
.mod_mid_six_pack
{
text-align:left;
margin-bottom:10px;

}
.mod_mid_six_pack_top
{
background-color:#000000;
padding:8px;


}
.mod_mid_six_pack_content
{
padding:8px;

}
/*--------module_middle_day_tip---------------*/
.mod_mid_day_tip
{
background:#ffffff url(/img/ado/modules/mod_mid_day_tip_top.gif) no-repeat 8px 8px;
padding:32px 8px 8px 8px;
margin-bottom:10px;	
text-align:left;
}
.mod_mid_day_tip_content
{
padding-left:8px ;
}
/*--------module_side_quote---------------*/

.mod_side_quote
{
width:180px;
background:#ffffff url(/img/ado/modules/side_quote_top.gif) no-repeat top;
}
.mod_side_quote_content
{
text-align:left;
width:160px;
background: url(/img/ado/modules/side_quote_bottom.gif) no-repeat bottom;
padding:33px 10px 50px 10px;
font:bold 14px Arial;
color:#000000;
min-height:50px;
}
/*--------module_side_success_story---------------*/
.mod_side_success
{
padding:1px;
width:180px;
}

.mod_side_success_top
{
background-color:#ffff33;
}
.mod_side_success_content
{
background:#ffff33 url(/img/ado/modules/mod_side_success_bottom.gif) no-repeat bottom;
padding:0px 10px 10px 10px;
}
/*--------module_side_best_ever_top---------------*/
.mod_side_best_ever
{
	padding:1px;
	width:180px; 
}
.mod_side_best_ever_top
{
	background:url(/img/ado/modules/bestever_mod_top.gif) no-repeat;
	width:180px; 
	height:64px;
}
.mod_side_best_ever_content
{
background-color:#1C1100;
padding:0px 1px 0px 1px;
width:178px; 
text-align:right;
padding-bottom:5px;
}
a.mod_side_best_ever_link
{
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
font-family:Arial;
}
a.mod_side_best_ever_link:hover
{
color:#FFFFFF;
text-decoration:none;
}
/*--------module_side_abs_fact---------------*/
.mod_side_abs_fact
{
background-color:#ffff33;
width:180px;
}
.mod_side_abs_fact_top
{
padding:9px 7px;
background-color:#000000;
}
.mod_side_abs_fact_content
{
padding:10px;
}
.abs_fact_fat_record
{
font:bold 36px Arial ;
text-align:right;
display:block;
}
/*--------module_side_behind_diet---------------*/
.mod_side_behind_diet
{
padding:1px;
width:180px; 
background-color:#FFFFFF;
}
.mod_side_behind_diet_top
{
padding:10px;
}
.mod_side_behind_diet_content
{
padding:0px 10px 5px 10px;
}
.behind_diet_text
{
font-size:12px;
font-family:Arial;
}
a.behind_diet_link
{
color:#0000ff;
text-decoration:underline;
font-size:12px;
font-family:Arial;
}
a.behind_diet_link:hover
{

text-decoration:none;

}
/*--------mod_middle_month_exercise---------------*/
.mod_mid_month_exercise
{
	padding:8px 8px 8px 8px;
	width:356px;
	min-height:240px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	float:left;	
	position:relative;
	
}
.mod_mid_month_exercise_title
{
	width:270px;
	padding:8px;
	background-color:#ffffff;
}
.mod_mid_month_exercise_content
{
	padding:0px 8px 0px 8px;
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
}
.mod_mid_month_exercise_image
{
	padding:0px 0px 8px 8px;
	background-color:#ffffff;
	vertical-align:top;
}
.month_exercise_text
{
	font:normal 12px Arial;
}
.month_exercise_h_text
{
	color:#ff9900;
	font:bold 14px Arial ;
}
.mod_mid_month_exercise_footer
{
	background-color:#ffffff;
	padding:10px 8px 18px 10px;
	text-align:right;
	vertical-align:bottom;
	height:100%;
	
}
/*--------exercise_library_index-----------*/
.ex_library
{
width:740px;
background:#ec8e00;
}
.ex_library_top
{
	background:#ec8e00;
	height:18px;
	width:740px;
	position:relative;
	z-index:1;
}
.ex_library_laft_bar_image
{
	background:url(/img/ado/cms_static/ex_library/ex_library_top_left.gif ) no-repeat top ;
	background-color:#ec8e00;
	width:1px;
	height:18px;
	float:left;
}
.ex_library_inner_bar_image
{
	background:#F09000;
	width:378px;
	height:18px;
	float:left;
}

.ex_library_inner_bar_image_with_slider
{
	background:url(/img/ado/cms_static/ex_library/ex_library_top_pattern.gif ) top ;
	width:343px;
	height:18px;
	float:left;
}
.ex_library_right_bar_image
{
	background:url(/img/ado/cms_static/ex_library/ex_library_top_right.gif ) no-repeat top ;
	background-color:#ec8e00;
	width:18px;
	height:18px;
	float:left;
}

.ex_library_pager
{
padding-left:0px;
padding-top:0px;
padding-bottom:10px;

}
.ex_library_pager_ddl
{
font:normal 12px Arial;
height:20px;
vertical-align:middle;
}
.ex_library_content_outer
{
text-align:left;
padding-left:10px;
width:728px;
background-color:#ec8e00;
border-right:solid 1px #925b08;
border-left:solid 1px #925b08;
}
.ex_library_content
{
background-color:#FFFFFF;
border-top:solid 2px #925b08;
border-right:solid 2px #925b08;
border-left:solid 2px #925b08;
width:714px;
}
.ex_library_bottom
{
height:23px;
background:#ee8f00 url(/img/ado/cms_static/ex_library/ex_library_bottom_pattern.gif) repeat-x;
}
.ex_library_tab_list
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
height:25px;
position:relative;
width:400px;
z-index:2;
}

.ex_library_tab_list li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
height:25px;
float:left;
position:relative;
}
a.ex_library_link_abdominals
{
font-size:12px;
color:#FFFFFF;
width: 50px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_abs_off.gif) no-repeat;
display: block;
}
.ex_library_link_current_abdominals
{
font-size:12px;
color:#FFFFFF;
width: 50px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_abs_current.gif) no-repeat;
display: block;
}
a.ex_library_link_abdominals:hover
{
font-size:12px;
color:#FFFFFF;
width: 50px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_abs_on.gif) no-repeat;
display: block;
}
a.ex_library_link_arms
{
font-size:12px;
color:#FFFFFF;
width: 56px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_arms_off.gif) no-repeat;
display: block;
}
a.ex_library_link_arms:hover
{
font-size:12px;
color:#FFFFFF;
width: 56px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_arms_on.gif) no-repeat;
display: block;
}
.ex_library_link_current_arms
{
font-size:12px;
color:#FFFFFF;
width: 56px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_arms_current.gif) no-repeat;
display: block;
}
a.ex_library_link_back
{
font-size:12px;
color:#FFFFFF;
width: 55px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_back_off.gif) no-repeat;
display: block;
}
a.ex_library_link_back:hover
{
font-size:12px;
color:#FFFFFF;
width: 55px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_back_on.gif) no-repeat;
display: block;
}
.ex_library_link_current_back
{
font-size:12px;
color:#FFFFFF;
width: 55px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_back_current.gif) no-repeat;
display: block;
}
a.ex_library_link_chest
{
font-size:12px;
color:#FFFFFF;
width: 69px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_chest_off.gif) no-repeat;
display: block;
}
a.ex_library_link_chest:hover
{
font-size:12px;
color:#FFFFFF;
width: 69px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_chest_on.gif) no-repeat;
display: block;
}
.ex_library_link_current_chest
{
font-size:12px;
color:#FFFFFF;
width: 69px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_chest_current.gif) no-repeat;
display: block;
}
a.ex_library_link_legs
{
font-size:12px;
color:#FFFFFF;
width: 56px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_legs_off.gif) no-repeat;
display: block;
}
a.ex_library_link_legs:hover
{
font-size:12px;
color:#FFFFFF;
width: 56px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_legs_on.gif) no-repeat;
display: block;
}
.ex_library_link_current_legs
{
font-size:12px;
color:#FFFFFF;
width: 56px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_legs_current.gif) no-repeat;
display: block;
}
a.ex_library_link_shoulders
{
font-size:12px;
color:#FFFFFF;
width: 94px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_shoulders_off.gif) no-repeat;
display: block;
}
a.ex_library_link_shoulders:hover
{
font-size:12px;
color:#FFFFFF;
width: 94px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_shoulders_on.gif) no-repeat;
display: block;
}
.ex_library_link_current_shoulders
{
font-size:12px;
color:#FFFFFF;
width: 94px;
height: 25px;
background: url(/img/ado/cms_static/ex_library/tab_shoulders_current.gif) no-repeat;
display: block;
}
a.ex_library_link_abdominals span, a.ex_library_link_arms span, a.ex_library_link_back  span, a.ex_library_link_chest span, a.ex_library_link_legs span, a.ex_library_link_shoulders span
,.ex_library_link_current_abdominals span, .ex_library_link_current_arms span, .ex_library_link_current_back  span, .ex_library_link_current_chest span, .ex_library_link_current_legs span, .ex_library_link_current_shoulders span
{
	
display :none;
}
.ex_library_content_tbl
{
width:714px;

}
.ex_library_content_th
{
background-color:#ffebcc;
padding:0px 7px 0px 7px ;
height:30px;
text-align:left;
vertical-align:middle;
}
.ex_library_content_td
{
height:30px;
}
.ex_library_content_alt_td
{
height:30px;
background-color: #f2f2f1;
}
/* -------------- Recipes_library -------------- */


.powerfood_info_head, .powerfood_info_txt, .powerfood_roles_box
{
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
	background-color : #FFFFFF;
}

.powerfood_info_head
{
	font-weight : bold;
	color : #FF9900;
}

.powerfood_info_txt
{
	padding-bottom : 10px;
}

.powerfood_roles_box
{
	text-align :left;
	padding : 8px;
}

.CalendarDayFuture, .CalendarDayFutureSelected 
{
    background-color:#FFFF99;
}
.CalendarDayPast, .CalendarDayPastSelected 
{
    background-color:#FFEBCC;
}
.CalendarDaySelected, .CalendarDay
{
background-color:#ffffff;
}
.CalendarDaySelected,.CalendarDayFutureSelected,.CalendarDayPastSelected
{
border:solid 1px #000000;
	
}

.rcp_library
{
width:740px;
background:#ec8e00;
}

.rcp_library_link_slider
{
	background:url(/img/ado/cms_static/ex_library/ex_tab_slider.gif ) top ;
	width:275px;
	height:32px;
	float:left;
}
.rcp_library_link_corner
{
	background:url(/img/ado/cms_static/ex_library/ex_tab_corner.gif ) no-repeat top ;
	background-color:#ec8e00;
	width:10px;
	height:32px;
	float:right;
}
.rcp_library_right_bar_image
{
	background:url(/img/ado/cms_static/ex_library/ex_library_top_right.gif ) no-repeat top ;
	background-color:#ec8e00;
	width:18px;
	height:18px;
	float:right;
}

.rcp_library_pager
{
	width:726px;
	padding-left:1px;
	padding-top:10px;
	padding-bottom:10px;

}
.rcp_library_pager_ddl
{
	font:normal 12px Arial;
	height:20px;
	vertical-align:middle;
}
.rcp_library_content_outer
{
	text-align:left;
	padding-left:10px;
	width:728px;
	background-color:#EE8F00;
	border-right:solid 1px #925b08;
	border-left:solid 1px #925b08;
}
.rcp_library_inner_bar_image
{
	background:#F09000;
	width:460px;
	height:18px;
	float:left;
}
.rcp_library_content
{
	background-color:#FFFFFF;
	border-top:solid 2px #925b08;
	border-right:solid 2px #925b08;
	border-left:solid 2px #925b08;
	width:714px;
}

.rcp_library_bottom
{
	height:23px;
	background:#ee8f00 url(/img/ado/cms_static/rcp_library/ar_library_bottom_pattern.gif) repeat-x;
}

.rcp_library_tab_list
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	line-height:10px;
	display: inline;
	height:32px;
	width:800px;
}
.upperborder
{
	height:20px;
	width:100px;
	border-top:solid 1px black;
	float:left;
}
.Unupperborder
{
	height:20px;
	width:100px;
	border-top:solid 1px blue;
	float:left;
}
.rcp_library_tab_list li
{
margin:0px 0px 0px 0px;
list-style:none;
height:32px;
float:left;
}
a.rcp_library_link_smoothies
{
font-size:12px;
color:#FFFFFF;
width: 100px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_smoothies_off.gif) no-repeat;
display: block;
}
a.rcp_library_link_smoothies:hover
{
font-size:12px;
color:#FFFFFF;
width: 100px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_smoothies_off.gif) no-repeat;
display: block;
}
.rcp_library_link_current_smoothies
{
font-size:12px;
color:#FFFFFF;
width: 100px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_smoothies_on.gif) no-repeat;
display: block;
}
a.rcp_library_link_breakfast
{
font-size:12px;
color:#FFFFFF;
width: 100px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_braekfast_off.gif) no-repeat;
display: block;
}
a.rcp_library_link_breakfast:hover
{
font-size:12px;
color:#FFFFFF;
width: 100px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_braekfast_off.gif) no-repeat;
display: block;
}
.rcp_library_link_current_breakfast
{
font-size:12px;
color:#FFFFFF;
width: 100px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_braekfast_on.gif) no-repeat;
display: block;
}
a.rcp_library_link_lunch
{
font-size:12px;
color:#FFFFFF;
width: 68px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_lunch_off.gif) no-repeat;
display: block;
}
a.rcp_library_link_lunch:hover
{
font-size:12px;
color:#FFFFFF;
width: 68px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_lunch_off.gif) no-repeat;
display: block;
}
.rcp_library_link_current_lunch
{
font-size:12px;
color:#FFFFFF;
width: 68px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_lunch_on.gif) no-repeat;
display: block;
}
a.rcp_library_link_dinner
{
font-size:12px;
color:#FFFFFF;
width: 76px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_dinner_off.gif) no-repeat;
display: block;
}
a.rcp_library_link_dinner:hover
{
font-size:12px;
color:#FFFFFF;
width: 76px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_dinner_off.gif) no-repeat;
display: block;
}
.rcp_library_link_current_dinner
{
font-size:12px;
color:#FFFFFF;
width: 76px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_dinner_on.gif) no-repeat;
display: block;
}

a.rcp_library_link_powermeals
{
font-size:12px;
color:#FFFFFF;
width: 112px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_powermeals_off.gif) no-repeat;
display: block;
}
a.rcp_library_link_powermeals:hover
{
font-size:12px;
color:#FFFFFF;
width: 112px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_powermeals_off.gif) no-repeat;
display: block;
}
.rcp_library_link_current_powermeals
{
font-size:12px;
color:#FFFFFF;
width: 112px;
height: 32px;
background: url(/img/ado/cms_static/rcp_library/tab_powermeals_on.gif) no-repeat;
display: block;
}
a.rcp_library_link_smoothies span, a.rcp_library_link_breakfast span, a.rcp_library_link_lunch  span, a.rcp_library_link_dinner span, a.rcp_library_link_powermeals span
,.rcp_library_link_current_smoothies span, .rcp_library_link_current_breakfast span, .rcp_library_link_current_lunch  span, .rcp_library_link_current_dinner span ,.rcp_library_link_current_powermeals span 
{
display :none;
}
.rcp_library_content_tbl
{
width:714px;

}
.rcp_library_content_th, .rcp_library_content_th_name, .rcp_library_content_th_power, .rcp_library_content_th_favorite, .rcp_library_content_th_rate
{
background-color:#ffebcc;
font-size:9pt;
text-align:left;
vertical-align:middle;
font-weight:bold;
padding:7px;

}
.rcp_library_content_th_name
{
	width:400px;

}
.rcp_library_content_th_power
{
		width:90px;
	
}
.rcp_library_content_th_favorite
{
		width:110px;
}
.rcp_library_content_th_rate
{
	width:95px;
	text-align : center;
}

.rcp_library_content_td
{
padding:7px;
}
.rcp_library_content_alt_td
{
padding:7px;
background-color: #f2f2f1;
}
.rcp_library_content_td_name
{
	width:420px;
}
.rcp_library_content_td_power
{
		width:80px;
		font-size:9pt;
			text-align : center;
}
.rcp_library_content_td_rate
{
		width:163px;
		text-align : center;
}
.rcp_library_content_td_favorite
{
	width:70px;
		text-align : center;
}

.rcp_library_content_td_menu
{
	width:80px;
			text-align : center;
	}
.rcp_ink
{
	text-decoration : underline;
    font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 12px;
    color : #0000ff;
}
.rcp_ink:Hover
{
	
    font-weight : bold;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 12px;
    color : #0000ff;	
    text-decoration : none;
}
.mod_mid_message_boards_Content
{
padding-top:10px;
}
.mod_mid_journal_small
{
background-color:#f2f2f1;
padding:10px;
width:156px;
margin-right:5px;
}

/* --- blog profile sidebar --- */

.mod_side_profile
{
width:182px;
margin-bottom:10px;
}
.mod_side_profile_top
{
width:182px;
height:22px;
background:url(/img/ado/modules/mod_side_profile_top.gif) no-repeat;
}
.mod_side_profile_content
{
background:url(/img/ado/modules/mod_side_profile_pattern.gif) repeat-y;
padding:10px 10px 10px 10px;
}

.mod_side_profile_bottom
{
width:182px;
height:10px;
background:url(/img/ado/modules/mod_side_profile_bottom.gif) no-repeat;
}


/* -------------- article_library -------------- */

.CalendarDayFuture, .CalendarDayFutureSelected 
{
    background-color:#FFFF99;
}
.CalendarDayPast, .CalendarDayPastSelected 
{
    background-color:#FFEBCC;
}
.CalendarDaySelected, .CalendarDay
{
background-color:#ffffff;
}
.CalendarDaySelected,.CalendarDayFutureSelected,.CalendarDayPastSelected
{
border:solid 1px #000000;
	
}

.ar_library
{
width:740px;
background:#ec8e00;
}
.ar_library_top
{
background:#ec8e00 url(/img/ado/cms_static/ar_library/ar_library_top_pattern.gif) repeat-x;
width:740px;

}
.ar_library_pager
{
width:726px;
border-right:solid 1px #925b08;
border-left:solid 1px #925b08;
padding-left:12px;
padding-top:10px;
padding-bottom:10px;

}
.ar_library_pager_ddl
{
font:normal 12px Arial;
height:20px;
vertical-align:middle;
}
.ar_library_content_outer
{
text-align:left;
padding-left:10px;
width:728px;
background-color:#ec8e00;
border-right:solid 1px #925b08;
border-left:solid 1px #925b08;
}
.ar_library_inner_bar_image_with_slider
{
	background:url(/img/ado/cms_static/ex_library/ex_library_top_pattern.gif ) top ;
	width:261px;
	height:18px;
	float:left;
}
.ar_library_inner_bar_image
{
	background:#F09000;
	width:460px;
	height:18px;
	float:left;
}
.ar_library_content
{
background-color:#FFFFFF;
border-top:solid 2px #925b08;
border-right:solid 2px #925b08;
border-left:solid 2px #925b08;
width:714px;
}
.ar_library_bottom
{
height:23px;
background:#ee8f00 url(/img/ado/cms_static/ar_library/ar_library_bottom_pattern.gif) repeat-x;

}
.ar_library_tab_list
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
line-height:10px;
display: inline;
height:25px;
width:600px;
}

.ar_library_tab_list li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
height:25px;
float:left;
}
a.ar_library_link_nutrition
{
font-size:12px;
color:#FFFFFF;
width: 98px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_nutrition_off.gif) no-repeat;
display: block;
}
a.ar_library_link_nutrition:hover
{
font-size:12px;
color:#FFFFFF;
width: 98px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_nutrition_on.gif) no-repeat;
display: block;
}
.ar_library_link_current_nutrition
{
font-size:12px;
color:#FFFFFF;
width: 98px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_nutrition_current.gif) no-repeat;
display: block;
}
a.ar_library_link_fitness
{
font-size:12px;
color:#FFFFFF;
width: 80px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_fitness_off.gif) no-repeat;
display: block;
}
a.ar_library_link_fitness:hover
{
font-size:12px;
color:#FFFFFF;
width: 80px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_fitness_on.gif) no-repeat;
display: block;
}
.ar_library_link_current_fitness
{
font-size:12px;
color:#FFFFFF;
width: 80px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_fitness_current.gif) no-repeat;
display: block;
}
a.ar_library_link_motivation
{
font-size:12px;
color:#FFFFFF;
width: 108px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_motivation_off.gif) no-repeat;
display: block;
}
a.ar_library_link_motivation:hover
{
font-size:12px;
color:#FFFFFF;
width: 108px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_motivation_on.gif) no-repeat;
display: block;
}
.ar_library_link_current_motivation
{
font-size:12px;
color:#FFFFFF;
width: 108px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_motivation_current.gif) no-repeat;
display: block;
}
a.ar_library_link_behinddiet
{
font-size:12px;
color:#FFFFFF;
width: 175px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_behindDiet_off.gif) no-repeat;
display: block;
}
a.ar_library_link_behinddiet:hover
{
font-size:12px;
color:#FFFFFF;
width: 175px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_behindDiet_on.gif) no-repeat;
display: block;
}
.ar_library_link_current_behinddiet
{
font-size:12px;
color:#FFFFFF;
width: 175px;
height: 25px;
background: url(/img/ado/cms_static/ar_library/tab_behindDiet_current.gif) no-repeat;
display: block;
}

a.ar_library_link_nutrition span, a.ar_library_link_fitness span, a.ar_library_link_motivation  span, a.ar_library_link_behinddiet span
,.ar_library_link_current_nutrition span, .ar_library_link_current_fitness span, .ar_library_link_current_motivation  span, .ar_library_link_current_behinddiet span
{
display :none;
}
.ar_library_content_tbl
{
width:714px;

}
.ar_library_content_th
{
background-color:#ffebcc;
padding:7px;
text-align:left;
vertical-align:middle;
}
.ar_library_content_td
{
padding:7px;
}
.ar_library_content_alt_td
{
padding:7px;
background-color: #f2f2f1;
}

.mod_mid_message_boards_Content
{
padding-top:10px;
}
.mod_mid_journal_small
{
background-color:#f2f2f1;
padding:10px;
width:156px;
margin-right:5px;
}

/* --- blog profile sidebar --- */

.mod_side_profile
{
width:182px;
margin-bottom:10px;
}
.mod_side_profile_top
{
width:182px;
height:22px;
}
.mod_side_profile_content
{
background:url(/img/ado/modules/mod_side_profile_pattern.gif) repeat-y;
padding:10px 10px 10px 10px;
}

.mod_side_profile_bottom
{
width:182px;
height:10px;
background:url(/img/ado/modules/mod_side_profile_bottom.gif) no-repeat;
}


/* --- blog profile sidebar --- */


/* -------------- End CMS Styles -------------- */





/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/

