﻿body 
{
	 margin-left:5px;
	background-color: #ffffff;  
}

.bodybg {
	background-color: #FFFFFF;
}
.topSpacerBody {
	height: 10px;
}

.cardiolbl
{
	text-align:center;
}

a.hover
{
	 cursor:pointer;
}

menu
{
	font-family:Arial; 
	font-size:9px; 
	color:#585858;
	text-decoration:none;
	cursor:pointer;
}
a.menu
{
	font-family:Arial; 
	font-size:9px; 
	color:#585858;
	text-decoration:none;
	cursor:pointer;
}

a.menu:hover
{
	font-family:Arial; 
	font-size:9px; 
	color:#ee7200;  
	cursor:pointer;
}

a.day:hover
{ 
	font-family:Arial; 
	color:#ee7200;  
	cursor:pointer;
}

day
{
	
  font-family:Arial; 
	 color:#585858;
	 text-decoration:none;
	    cursor:pointer;

}
a.day
{
	 
  font-family:Arial; 
	 color:#585858;
	 text-decoration:none;
	    cursor:pointer;

}

a.nulink:hover
{ 
	font-family:Arial; 
	font-size:11pt;
	color:#ee7200;  
	cursor:pointer;
}

nulink
{
	
  font-family:Arial; 
	 color:#808080;
	 text-decoration:none;
	    cursor:pointer;

}

a.nulink
{
	font-family:Arial; 
	font-size:11pt;
	color:#808080;
	text-decoration:none;
	cursor:pointer;
}


a.link_large_org:hover
{
  color:gray;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}


a.link_large_org
{
  color:#ee7200;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}


.tpadding
{
	padding-left:3px;
}

.borderclass
{
	border-style:solid;
	border-width:3px;
	border-color:Orange;
}

.txt_small_italic
{
  color:gray;  
  font-size:10px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-style:italic;
  
}

.sliderfont
{
   background-repeat:no-repeat;
	color:#e3e3e3;
}

.menu_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
}

.txt_large_white
{
  color:White;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}

.menu_hm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f3f3f3;
	color: #585858;
}
a.menu_hm:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f3f3f3;
	color: #585858;
	text-decoration: none;
	display: block;	
	width: 158px;
}
a.menu_hm:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f3f3f3;
	color: #585858;
	text-decoration: none;
	display: block;
	width: 158px;
}
a.menu_hm:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #585858;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 158px;
}
.bg_buttonSpacer_01 {
	background-color: #cdcdcd;
}
.bg_buttonSpacer_02 {
	background-color: #ffffff;
}
.form_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
}
.errormsg
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	height: 10px;
	width: 120px;
}
.loginTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	font-weight: bold;
	letter-spacing: 1px;
}

.txt_body
{
  color:gray;  
  font-size:11px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}

.txt_body1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: gray;
	
}

.txt_body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: gray;
	
}

.txt_body3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: gray;
	
}

.txt_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: gray;
	
}

.txt_title_white
{
  color:white;  
  font-size:14px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-weight:bold;
  
}

.txt_title
{
  color:#585858;  
  font-size:25px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-weight:bold;
  
}

.txt_body_white
{
  color:white;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-weight:bold;
  
}
.pr_body
{
  color:#585858;  
  font-size:14px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-weight:normal;
  
}

.txt_large
{
  color:#585858;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}

.txt_large_org
{
  color:#ee7200;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}

.txt_small_org
{
  color:#ee7200;  
  font-size:10px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}

.txt_small
{
  color:gray;  
  font-size:10px; 
  font-family:Arial, Helvetica, sans-serif; 
  
}


.txt_mob
{
  color:gray;  
  font-size:10px; 
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif; 
  
}

.alterbg2
    {
        background-color:#f8f8f8;
        border:0;
       
      
    }
    
.alterbg1
    {
        background-color:#ffffff;
        border:0;
        color:White ;
  font-size:11px; 
  font-family:Arial, Helvetica, sans-serif; 
      text-align:center;
    }

.table_org
{ 
 color:White ;
 font-weight:bold; 
  font-size:16px; 
  font-family:Arial, Helvetica, sans-serif; 
  background-color:#ee7200;

}

.table_green
{ 
 color:White ;
 font-weight:bold; 
  font-size:16px; 
  font-family:Arial, Helvetica, sans-serif; 
  background-color:#BAC880;
   text-align:center;

}


.table_txt
{ 
 color:White ;
  font-size:11px; 
  font-family:Arial, Helvetica, sans-serif; 
  background-color:#ee7200;

}



.table_title
{ 
 color:White ;
 font-weight:bold; 
  font-size:20px; 
  font-family:Arial, Helvetica, sans-serif; 
  background-color:#ee7200;

}

.table_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/title_top_bg.gif);
}

.leftBlankItem
{
   margin-left:0px;
   height: 18px;
   padding-top:4px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 5px;	
   font-weight:bold ;
   text-decoration:none;
   background-color: #f3f3f3; 
   border-left: solid 1px #cccccc; 
   border-right: solid 1px #cccccc; 
   border-bottom: solid 1px #f3f3f3;
   width:168px;
}

.leftItem
{
   margin-left:0px;
   height: 18px;
   padding-top:4px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 5px;	
   font-weight:bold ;
   text-decoration:none;
   background-color: #f3f3f3; 
   border-left: solid 1px #cccccc; 
   border-right: solid 1px #cccccc; 
   border-bottom: solid 1px #cccccc;
   width:168px;
}

.leftItemOver
{
   margin-left:0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;		  
   height: 22px;
   width:168px;
}
.leftItem a
{
   vertical-align :middle ;
   padding-left:5px;
  /* display:table-cell;*/
   height: 22px;  
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;		 	
   text-decoration:none;
   color: #585858;   
}
.progress_gen
{
    height:9px;
    border:1px solid #666; 
    margin-top:2px; 
    background-color:gray;
}
.progress_red
{
    background-color:#ff9933;
}

.progress_green
{
    background-color:#bae97a;
}


.progress_yellow
{
    background-color:#FEAB3A;
}

.progress_silver
{
    background-color:Silver;
}

a.txt_link {
	font-family: Arial;
	font-size: 12px;
	color: gray;
	text-decoration:none;
}


a.txt_link:hover {
	font-family: Arial;
	font-size: 12px;
	color: #ee7200;
	text-decoration: underline;
	cursor:pointer;
}

.slider 
{
 background-image:"../images/homepage/bar.jpg";

}


.loggedIn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	width: 170px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/bts/bt_mem_welcome.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: gray
}

.title_text										
{ 
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:Gray;
}
.txt_weekheader
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:Gray;
	text-align:center;
}

.border_dayheader								
{ 
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:Gray;
	height:80px;
	width:70px; 	
	text-align:center;
}

.border_lunchdinner 
{
	font-size: 11px;
	background-image: url(../images/meals/labels/LandDs.Jpg);
	vertical-align: middle;	
	background-repeat: no-repeat; 
	font-family: Arial;	
	height:80px;
	width:70px; 	
	text-align: center;	
	text-decoration: none; 
	background-position: center center;
}

.border_totcard
{
	font-size: 11px;
	background-image: url(../images/meals/labels/totalcard.Jpg);
	vertical-align: middle;	
	background-repeat: no-repeat; 
	font-family: Arial;	
	height:80px;
	width:70px; 	
	text-align: center;	
	text-decoration: none; 
	background-position: center center;
}

.txt_smallnote1									
{ 
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:Gray;
	text-align:left;
}

.collapsePanel									
{ 
	color:#585858;  
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 	
	width:545px;
	height:0px;
	background-color:White;
	overflow:hidden;
}

.collapseCarbPanelHeader							
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:525px;
	height:20px;
	color:Gray;
	background-color:#ffcc33;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor: pointer;
	vertical-align: middle;
}


.collapseFatPanelHeader						
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:525px;
	height:20px;
	color:Gray;
	background-color:#ffff99;
	font-weight:bold;
	float:left;padding:5px;
	cursor: pointer;
	vertical-align: middle;
}

.collapseProteinPanelHeader						
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:525px;
	height:20px;
	color:Gray;
	background-color:#bae97a;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor: pointer;
	vertical-align: middle;
}

.arrow_white
{
  color:White;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  cursor:pointer; 
}

.arrow_text_white
{
  color:White;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
}

.arrow_orange
{
  color:#ee7200;  
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif; 
  cursor:pointer; 
}


.water_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.75pt;
	color:Black;
}

.edu_header 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: Gray;
	font-weight:bold;
}   

.txt_lessons_body
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	font-weight:normal ;
	padding-left: 3px;
}

#cs_flashBody
{
	background-color: #ffffff;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
}

#cs_noexpressUpdate
{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(single leg reach_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}

.collapseOrgHeader
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	width:700px;
	height:20px;
	color:white;
	background-color:#BAC880;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor: pointer;
	vertical-align: middle;
}

.collapseHRAPanelHeader							
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:525px;
	height:125px;
	color:Gray;
	background-color:Transparent;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor: pointer;
	vertical-align: top;
}

.collapseCoachTrendPanelHeader							
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:525px;
	height:150px;
	color:Gray;
	background-color:Transparent;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor: pointer;
	vertical-align: top;
}

.collapseCoachMealTrendPanelHeader							
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:625px;
	height:20px;
	color:Gray;
	background-color:#bae97a;
	font-weight:bold;
	padding:5px;
	cursor: pointer;
	vertical-align: middle;
}

.collapseCoachMealDetailPanelHeader							
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:625px;
	height:20px;
	color:Gray;
	background-color:#ffcc33;
	font-weight:bold;
	padding:5px;
	cursor: pointer;
	vertical-align: middle;
}

.collapseRecipePanelHeader							
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:525px;
	height:auto;
	color:Gray;
	background-color:Transparent;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor: pointer;
	vertical-align: top;
	text-transform:uppercase;
}

.collapseChemPanelHeader							
{ 
	font-family:Arial, Helvetica, sans-serif; 	
	font-size:12px;
	font-weight:bold;
	color:Gray;
	width:525px;
	height:15px;
	color:Gray;
	background-color:Transparent;
	font-weight:bold;
	float:left;
	padding:10px;
	cursor: pointer;
	vertical-align: top;
}

.hide_button {display:none;}	

.font-4{color:#585858; text-transform:uppercase; font-weight:bold;}


.ajax__calendar_container
{	
	margin-top:10px;	/*IE8*/	
	#margin-top:0px;	/*IE7*/
	margin-left:10px;   /*IE8*/
	margin-left:0px;    /*IE7*/ 
}

.new_body
{
	vertical-align: top; 
	text-align: center; 
	position: static;
	background-color:#cccccc;
	padding-top:0px;
	margin-top:0px;	
}