/*  content pane  */
img {
   behavior: url("pngbehavior.htc");
}
.borderCaloriesBox {
    border:1px solid #EFA24A;
}
.countCaloriesBox {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 15px;
	color: #2c8fd7;
}
.inputbox{
  /*border:1px solid #FBDB52;*/
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#663300
}
.boxwidth420{
	width:380px;
}

.belowtab1{
	margin-top:-3px;
	background:url(../images/pg/belowtab.gif) no-repeat ;
	width:598px;
	height:50px
	}

.belowtab{
	margin-top:-3px;
	background:url(../images/pg/belowtab1.gif) no-repeat ;
	width:598px;
	height:17px;
	}

.content{
	background:url(../images/pg/body.gif) repeat-y;
	margin-top:-43px;
	padding-left:25px;
	padding-right:24px;
	}

.contentnoright{
    background-color: #fff;
	margin-top:1px;
    margin-left:2px;
	padding-left:25px;
	padding-right:24px;
	width: 740px;
    height:auto;
	min-height:700px;
    }
.contentnorightR{
    background-color: #fff;
	margin-top:0px;
    margin-left:0px;
	padding-left:15px;
	padding-right:0px;
	width: 775px;
    height:auto;
	min-height:700px;
    }
.contentnorightarticles{
	padding-left:25px;
	padding-right:25px;
    background-color: #fff;
    width: 738px;
    height:auto;
	min-height:800;
    }

.calendarheader{
    width: 740px;
}
.topcorners{
	background:url(../images/pg/top_corners_clean.jpg) no-repeat ;
	width:598px;
	height:60px;
	}

.topcornersnoright{
	background:url(../images/pg/top_corners_no_right2.jpg) no-repeat ;
    width: 790px;
	height:60px;
	}

.close_tabs	{
  background:url(../images/pg/close_tabs.jpg) no-repeat;
	width:598px;
	height:18px;
}

.close_tabsnoright	{
  background:url(../images/pg/close_tabs_no_right.jpg) no-repeat;
	height:18px;
}
/* INTERRUPT*/
.topcorners_interr{
	background:url(../images/pg/interr-header.jpg) no-repeat ;
	height:164px;
	width:644px;
	}

.content_interr{
	background:url(../images/pg/interr-int.jpg) repeat-y;
	width:644px;
	}

.close_interr	{
  background:url(../images/pg/interr-close.jpg) no-repeat;
	width:644px;
	height:18px;
}


/*Non member content less wider*/
.content-nonmember{
	background:url(../images/pg/body_nm.jpg) repeat-y;
	margin-top:-43px;
/*	padding-left:14px;
	padding-right:14px;*/
	width:563px;
	}
.topcorners-nonmember{
	background:url(../images/pg/top_corners_clean_nm.jpg) no-repeat ;
	height:60px;
	}

.close_tabs-nonmember	{
  background:url(../images/close_tabs_nm.jpg) no-repeat;
	width:563px;
	height:18px;
}

.topcorners-no-right{
	background:url(../images/pg/top_corners_no_right.jpg) no-repeat ;
/*	height:368px;*/
	padding-left:45px;
	padding-right:40px;
	color: #663300;
	}
.content-no-right{
	background:url(../images/pg/body-no-right.jpg);
	margin-top:-43px;
	padding-left:45px;
	/*padding-right:40px;*/
	color: #663300;
	width:711px;
	}
.close_tabs-no-right	{
  background:url(../images/pg/close-no-right.jpg) no-repeat;
	width:756px;
	height:18px;
}
.bmi-bg{
  background:url(../images/bmi-bg.jpg) no-repeat center 15px;
	height:324px;	
	width:666px;
}	
.bmi-top{
  background:url(../images/pg/bmi-top.jpg) no-repeat center 15px;
	height:99px;
	width:666px;
}
.bmi-int{
  background:url(../images/pg/bmi-int.jpg) repeat-y;
	padding-left:63px;
	padding-right:63px;
}
.bmi-close{
  background:url(../images/pg/bmi-close.jpg) no-repeat;
  height:58px;
}

/* No left pages */

.topcorners-no-left{
	background:url(../images/pg/top_corners_no_left.jpg) no-repeat ;
	padding-left:45px;
	padding-right:40px;
    margin-top: 4px;
	color: #663300;
	}
.content-no-left{
	background:url(../images/pg/body-no-left.jpg) repeat-y;
/*	padding-left:20px; */
	padding-left:10px; 
	padding-right:10px;
	color: #663300;
	}
.close-no-left	{
  background:url(../images/pg/close-no-left.jpg) no-repeat;
	width:758px;
	height:18px;
}

.lColUp
{
background:url(../images/nonMember_bottom_01.gif) no-repeat;
width:244px;
	height:251px;
}
.mColUp
{
background:url(../images/nonMember_bottom_02.gif) no-repeat;
width:252px;
height:251px;
}
.rColUp
{
background:url(../images/meet_bob.jpg) no-repeat;
width:230px;
height:252px;
}
.lColDown
{
background:url(../images/nonMember_bottom_08.gif) no-repeat;
width:244px;
margin-left:2px;
margin-top:18px;

}
.mColDown
{
background:url(../images/nonMember_bottom_05.gif) no-repeat;
width:252px;
height:120px;
margin-left:9px
}

.rColDown
{
background:url(../images/nonMember_bottom_07.gif) no-repeat;
width:230px;
}

.h1home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #86602f;
    height: 8px;
    
}

.textStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #86602f;
}

a.textStyle {
	font-size: 13px;
	text-decoration:underline;
	font-style: italic;
	font-weight: bold;
}

/**/
.tab{
	padding-left:10px;
/*	width:780px; */
  width:588px;
	} 
	
ul.tab-menu{
	margin:0px;
	padding:0px;
	height:27px;
	}

ul.tab-menu li{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
	vertical-align:bottom
	}
ul.tab-menu li.mywelcome{
  /* width:322px; FOR NO RIGHT HAND COLUMN  */
  width:130px;
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-top:6px;
	color:#9A9E9F;
	text-transform:uppercase;
	text-align:center;
	}
ul.tab-menu li.community{
  width:125px;
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-top:6px;
	color:#9A9E9F;
	text-transform:uppercase;
	text-align:center;
	}
.todays-date{
	font-size:20px;
	font-weight:bold;
	color:#CDBBA3;
}
.spacer {
  height:16px;
}

/**************************/
/* Classes used for TITLES acrros all pages - these can get specialized in particular css*/
/**************************/
.titleOrange{ /* used in more tab pages */
	color:#CD6600;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
a.titleOrange:hover{ /* used in more tab pages */
	text-decoration:underline;
}
.orange_title{ /* used in Goals.php */
  font-size:14px;
  	color:#EF6C23;
	text-transform:uppercase;
	font-weight:bold
}
.orange_title_normal{ /* used in Goals.php */
  font-size:14px;
  	color:#CD6600;
	font-weight:bold;
    text-decoration: none;
}
a.orange_title_normal:hover{ /* used in Goals.php */
  font-size:14px;
  	color:#EF6C23;
	font-weight:bold;
    text-decoration: underline;
}

.orange{ 
  font-size:12px;
 	color:#EF6C23;
	font-weight:bold;
	padding-bottom:7px;
}

.titleOrangeBig{
	color:#CD6600;
	font-size:20px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	}	
.titleOrangeBright{
	color:#FC962A;
	font-size:19px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
.titleBlue{
	color:#6CCACA;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	}
.titleBlueSmall{
	color:#6CCACA;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.titleBLMeal{
	color:#6CCACA;
	font-size:15px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	}

.title_brown{
	color:#B87502;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	}
	
a.title_brown:hover{
	text-decoration:underline;
	}
	
.gray_small{
    color:#AAAAAA;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.orange_small{
    /* color:#fdab55; */
    color:#CD6600;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.orange_small_bold {
    /* color:#fdab55; */
    color:#CD6600;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.maroon_small{
    color:maroon;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.titleOrangeActive{
  	color:#E6782B;
	text-transform:uppercase;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
}
.dark_orange_title{
  color:#B87500;
	font-size:11px;
	font-weight:bold;
}
.activ_browntitle{
	text-align:center;
	color:#B87502;
	font-weight:bold;
	font-size:12px;
	}
.brown_subtitle{
	color: #663300;
	font-size:12px;
	}
.titleGreen{
	font-size:16px;
	color:#60AA38;
	font-family:Arial, Helvetica, sans-serif;
}
.titleMedGreen{
	font-size:12px;
	color:#60AA38;
	font-family:Arial, Helvetica, sans-serif;
}
.titleOrangeMedium{
    color:#CD6600;
    font-size:12px;
    font-weight:bold;
}
/* End TITLES */

/**************************/
/* Classes used for LINKS acrros all pages - these can get specialized in particular css*/
/**************************/
a.remove:link, a.remove:active, a.remove:visited{
	color:#CD6600;
	}

.beigeTHIRTEENbold {color:#CDBBA3; font-size:13px; font-weight: bold; text-decoration:none;}
a.beigeTHIRTEENbold:link, a.beigeTHIRTEENbold:active, a.beigeTHIRTEENbold:visited {color:#CDBBA3; font-size:13px; font-weight: bold; text-decoration:underline;}
a.beigeTHIRTEENbold:hover{color:#CDBBA3; font-size:13px; font-weight: bold; text-decoration:underline;}

a.greyLinkSmall:hover{ text-decoration: underline; font-size: 12px; color: #AAAAAA; }

a.greyLinkSmall:link, a.greyLinkSmall:active, a.greyLinkSmall:visited {
    text-decoration: none; font-size: 12px; color: #AAAAAA;
}
a.smallGreenLinkNO:link, a.smallGreenLinkNO:active, a.smallGreenLinkNO:visited {
    font-size: 12px;
    color: #009900;
    text-decoration: none;
    font-weight: normal;
}
a.smallGreenLinkNO:hover{
    text-decoration: none;
    font-weight: normal;
}


.editblock{ background:url(../images/SMpaperGrey.gif) no-repeat; width:16px; height:20px; }
.editblock:hover{ background:url(../images/SMpaper.gif) no-repeat; width:16px; height:20px; }

.removeblock{ background:url(../images/SMremoveGrey.gif) no-repeat; width:16px; height:20px; }
.removeblock:hover{ background:url(../images/SMremove.gif) no-repeat; width:16px; height:20px; }

a.smallGreenLink:link, a.smallGreenLink:active, a.smallGreenLink:visited {
    font-size: 11px;
    color: #009900;
    text-decoration: none;
    font-weight: normal;
}
a.smallGreenLink:hover{
    text-decoration: underline;
    font-weight: normal;
}

a.smallGreenULink:link, a.smallGreenULink:active, a.smallGreenULink:visited {
    font-size: 11px;
    color: #009900;
    text-decoration: underline;
    font-weight: normal;
}

a.titleOrange:link, a.titleOrange:active, a.titleOrange:visited{
	color:#CD6600;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a.titleOrange:hover{
    text-decoration:underline;
}

a.mywelcome:link, a.mywelcome:active, a.mywelcome:visited{
	margin-left:3px;
  	color:#5EA63A;
	padding:0px;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
a.lnk_green:link, a.lnk_green:active, a.lnk_green:visited{
  color:#6CC9CA;
	font-size:13px;
}	
a.lnk_orange_big:link, a.lnk_orange_big:active, a.lnk_orange_big:visited{
    color:#E6782B;
		font-size:13px;
		font-weight:bold
}
a.readmore:link, a.readmore:active, a.readmore:visited{ 
	color:orange;
	font-size:100%;
	padding-right:12px;
	}
a.success{
	text-decoration:none; 
}
a.success:hover{ 
	text-decoration: underline
	}
/* End LINKS */


/**************************/
/* Classes used for BUTTONS acrros all pages - these can get specialized in particular css*/
/**************************/

.orangeButton{
  background:url(../images/btn/btn_orange_bg.jpg) no-repeat;
	width:137px;
	height:35px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;
}

.orangeButton_creambkg{
  background:url(../images/btn/orangebutton_creambkg.jpg) no-repeat;
    width:155px;
	height:35px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;
    cursor:pointer;
}

.submit_button{
  text-align:center;
	padding-top:7px;
}
/* End BUTTONS */


/**************************/
/* Classes used for INPUT boxes across all pages - these can get specialized in particular css*/
/**************************/
.biginput{
  padding:3px;
  border:1px solid #FBDB52;
  font-family:Arial, Helvetica, sans-serif;
  height:20px;
  width:65px;
  margin-top:-11px;
  font-size:18px;
}

.strinput{
  padding:3px;
  border:1px solid #90754f;
  height:13px;
  width:40px;
  font-size:12px;
  font-weight:bold;
}


/* added new 2008 10 17*/

.activity_inputbox{
  width:60px;
  color: #663300;
}


/* Ed's Additions  - 2008 09 22 */
.selectbox{
	padding:0px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    width:190px;
    color: #663300;
}

.cardio_act_table_head1{
border-bottom:1px solid #FBDB52;
padding:10px 0 2px 10px;
width:70px;
}

.cardio_act_table_head2{
border-bottom:1px solid #FBDB52;
padding:10px 10px 2px 0px;
text-align:center;
}

.cardio_act_table_head3{
border-bottom:1px solid #FBDB52;
padding:10px 10px 2px 0px;
text-align:center;
}

.Logged_Activities{
  height:250px;
}

.Logged_Activities_div{
  height:100%;
}

.cardio_act_table_cell1{
float:left;
width:155px;
color:#604828;
font-weight:bold;
padding:10px 0px 10px 10px;
}

.cardio_act_table_cell2{
width:33px;
color:#604828;
font-weight:bold;
border-left:1px solid #FBDB52;
border-right:1px solid #FBDB52;
text-align:center;
float:left;
padding:10px 0px 10px 0px;

}
.cardio_act_table_cell3{
text-align:center;
float:left;
width:42px;
padding:10px 0px 10px 0px;
color:#604828;
font-weight:bold;
}

.submit1{
margin-bottom:-3px;
margin-top:15px; 
}

.middle_label{
font-size:14px;
color:#604828;
margin-left:-1px;
padding-right:12px;
}

.title_adjust{
font-size:14px;
}

.remove_small{
font-size:10px;      
}

.titleOrangeLink{
    color:#E6782B;
    font-size:13px;
    font-weight:bold;
    }
.biginput{
  padding:3px;
  border:1px solid #FBDB52;
  font-family:Arial, Helvetica, sans-serif;
  height:20px;
  width:65px;
  margin-top:-11px;
  font-size:18px;
}

.buildbg{
	padding-left:10px;
	margin-top:-3px;
	background: url(../images/pg/buildbg.jpg) repeat-y;
	width:578px;
	height:100px;
	}
	
.build{
	padding-left:10px;
	margin-top:-3px;
	width:578px;
	}

/***********************/
/* REIGSTRATION CSS    */
/***********************/

.reg_holder_start{
	background:url(../images/pg/reg_holder_start.jpg) no-repeat;
	height:7px;
	width:644px;
}
.reg_holder_bg{
	background:url(../images/pg/reg_holder_bg.jpg) repeat-y;
	width:644px;
	
}
.reg_holder_end{
	background:url(../images/pg/reg_holder_end.jpg) no-repeat;
	height:7px;
	width:644px;
	
}
.spacer_reg{
	height:7px;
}
.banner_step1{
	background:url(../images/reg_step1.jpg) no-repeat;
	height:140px;
	width:615px;
	margin-left:13px;
}
.banner_step2{
	background:url(../images/reg_step2.jpg) no-repeat;
	height:140px;
	width:615px;
	margin-left:13px;
	}
.banner_step3{
	background:url(../images/reg_step3.jpg) no-repeat;
	height:140px;
	width:615px;
	margin-left:13px;
	}
.banner_step4{
	background:url(../images/reg_step4.jpg) no-repeat;
	height:140px;
	width:615px;
	margin: auto auto;
}
.banner_step5{
	background:url(../images/reg_step5.jpg) no-repeat;
	height:140px;
	width:615px;
	margin: auto auto;
}


.brown_subadjust{
	font-size:14px;
	margin-top:-20px;
}
.blue_title{
	color: #60B8BA;
	font-size:12px;
	font-family:Arial;
}

.blueTHIRTEEN { color: #60B8BA; font-size:14px; font-family:Arial; text-decoration: none; }
a.blueTHIRTEEN:link { color: #60B8BA; font-size:14px; font-family:Arial; text-decoration: none; }
a.blueTHIRTEEN:active { color: #60B8BA; font-size:14px; font-family:Arial; text-decoration: none; }
a.blueTHIRTEEN:visited { color: #60B8BA; font-size:14px; font-family:Arial; text-decoration: none; }
a.blueTHIRTEEN:hover { color: #60B8BA; font-size:14px; font-family:Arial; text-decoration: underline; }

.bottom_border{
  border-bottom:1px solid #FBDB52;
}

 /*success stories's*/
 		
.success_holder_start{
	width:740px;
	height:26px;
}
.success_holder_bg{
	width:740px;
}
.success_holder_end{
	width:740px;
	height:33px;
}
.x_whiteborder{
	border-bottom:1px solid #FFFFFF;
}

.xy_whiteborder{
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF
}
.success_text{
	color:#663300;
	font-size:13px;
}
/* partner add*/
.partner_table{
border-bottom: solid 1px #e4ebdf;
padding:15px 0 15px 0;
}


/***********************/
/* Right Pane - Articles CSS   */
/***********************/

.all_articles{
 width:50%;
 padding-right:5%;
}

.all_videos{
 width:45%;
}

.green_head{
 font-family:Arial;
 font-size:16px;
 color:#659847;
}
a.green_head:link, a.green_head:active, a.green_head:visited { font-family:Arial; font-size:16px; color:#659847; text-decoration: none }
a.green_head:hover { font-family:Arial; font-size:16px; color:#659847; text-decoration: underline }

.aqua_title{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#49A7B6;
 text-decoration:none;
}

a.aqua_title:hover{
    text-decoration:underline;
}

a.aqua_title_articles:link, a.aqua_title_articles:active, a.aqua_title_articles:visited{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#49A7B6;
 text-decoration:none;
}

a.aqua_title_articles:hover{
    text-decoration:underline;
}

.white_title{
	font-family:Arial;
 	font-size:14px;
 	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.blue_sub_title{
 font-weight:BOLD;
 font-size:11px;
 color:#315586;
}
.content_art{
    background:url(../images/pg/body.gif) repeat-y;
    margin-top:-55px;
    padding-left:25px;
    padding-right:24px;
}
.content_art2{
    background:url(../images/pg/body.gif) repeat-y;
    margin-top:0px;
    padding-left:25px;
    padding-right:24px;
}
/****************/
/* Goals Pop Up */
/****************/

.BLbanner_diabetes{
	background:url(../images/popups/BLpopupDiabetes_logo.jpg) no-repeat;
	height:92px;
	width:auto;
	margin-left:25px;
	margin-top:10px;

}
.BLbanner_goals{
	background:url(../images/popups/BLpopup_logo.jpg) no-repeat;
	height:92px;
	width:auto;
	margin-left:25px;
	margin-top:10px;

}
.BLbanner_goals .title{
	color:#FFFFFF;
	font-weight:bolder;
}
a.orange_title:link, a.orange_title:visited {
	text-decoration:none;
}
a.orange_title:hover{
	text-decoration:underline;
}

.Summary_bullets
{
list-style: none;
margin: 0 0 0 20px;
padding: 0;
}

li.Summary_bullets
{
background-image:url(../images/symbols/greenleaf_bullets.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 30px;
margin: .4em 0;
}





/* pop up overflow */
.popup_overflow{
	height:700px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.goalsreport_popup_overflow{
	width : 590px;
	height:900px;
	overflow-y:scroll;
	overflow-x:hidden;
}
/*******************/

/* ABOUT BOB */
.greenholder_open{
	background: url(../images/pg/greenholder_open.jpg) no-repeat;
	width:548px;
	height:10px;
}
.greenholder_close{
	background: url(../images/pg/greenholder_close.jpg) no-repeat;
	width:548px;
	height:42px;
}
.greenholder_bg{
	background: url(../images/pg/greenholder_bg.gif) repeat-y;
	width:548px;
}

.greenholder_bg_nm{
	background: url(../images/pg/about_MainBG.gif) repeat-y;
	width:535px;
	height:639px;
}

/* Reports CSS */

.report_bg_small{
	background: url(../images/pg/report_bg_small.jpg) no-repeat;
	width:222px;
	height:151px;
	padding:0 0 0 0;
	margin:0 0 0 20px;
}
.report_bg_big{
	background: url(../images/pg/report_bg_big.jpg) no-repeat;
	background-position: top;
	width:299px;
	height:151px;
	padding:0;
}
.digits_report_big{
	background:url(../images/symbols/digits_report_big.jpg) no-repeat;
	width:40px;
	height:54px;
	color:#ec9538;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	
}

.digits_report{
	/*background:url(../images/symbols/digits_bg.jpg) no-repeat;*/
	width:26px;
	height:37px;
	float:inherit;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#896134;

}
.report_brown_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#896134;
}
.report_long_bg{
	background: url(../images/pg/report_long_bg.jpg) no-repeat;
    height:80px;
}
/*validation font for registration*/
.ValidationFont{
  	color: #ff4e08;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.ValidationFont{
	color: #ff4e08;
	font-size:12px;
	}
	
ul.ValidationFont li{
	color: #ff4e08;
	font-size:12px;
	padding:2px 0 2px 0;
	}


table.validateborder{
	border:3px solid #F0250F;
	background:#FFFFFF;
	}
	
.search-scroll{
  height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
}	

.activ_sum_tex{
	color: #663300;
	font-size:11px;
	font-weight:bold
}

.reg_teambanner{
	background:url(../images/reg_teambanner.gif) no-repeat;
	height: 158px;
}
.reg_left_bg{
	background:url(../images/pg/reg_white_bg.gif) repeat-y;
}
.reg_left_divider{
	background:url(../images/pg/reg_white_divider.gif) no-repeat;
	height:12px;
}
.reg_left_end{
	background:url(../images/pg/reg_white_end.gif) no-repeat;
	height:12px;
}
.goals_repot_box{
	background:url(../images/pg/report_goals_box.jpg) no-repeat;
	width:175px;
	height:156px;
	
}

.video_border_start{
	background:url(../images/pg/video_border_start.gif) no-repeat;
	width:250px;
	height:39px;
}
.video_border_body{
	background:url(../images/pg/video_border_body.gif) repeat-y;
	width:250px;
}
.video_border_end{
	background:url(../images/pg/video_border_end.gif) no-repeat;
	width:250px;
	height:18px;
}
.report_blue_start{
	background:url(../images/pg/report_blue_start.gif) no-repeat;
	width:542px;
	height:38px;
}
.report_blue_bg{
	background:url(../images/pg/report_blue_bg.gif) repeat-y;
	width:542px;
}
.report_blue_end{
	background:url(../images/pg/report_blue_end.gif) no-repeat;
	width:542px;
	height:38px;
}
.report_font{
	color: #663300;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.goalsfont{
	font-size:14px;
	line-height: 1.5em;
}
.mynutrition{
	font-size:13px;
	color:#663300;
}
.brown_thirteen_bold{
    font-weight: bold;
	font-size:13px;
	color:maroon;
}
a.nutrient_food_desc{
	text-decoration:none;
	color: #663300;

}
a.nutrient_food_desc a:link, a.nutrient_food_desc:hover{
  text-decoration: underline
}

.interr-text{
  color:#7D5E33;
  font-size:12px;
}


.BLpromise{
	background:url(../images/BLPromise.jpg) no-repeat;
	width:224px;
	height:167px;
}


/* Non member classes */
.blue_top{
	background:url(../images/pg/mainBlueTop.gif) no-repeat ;
	height:94px;
	width:467px;
	}
.blue_top .bpad, .blue_content .bpad{
	padding-left:20px;
	padding-right:20px;
}
.blue_content{
	background:url(../images/pg/mainBlueBG.gif) repeat-y;
	width:467px;
	}

.blue_close{
  background:url(../images/pg/mainBlueBottom.gif) no-repeat;
	height:77px;
	width:467px;
}
.sampleArticles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2c8fd7;
}
.dietFoodImposters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fc962a;
}
.dietFoodImposters em{ color: #fc962a; }


.article {
	font-family: Arial, Helvetica, sans-serif;	
	color: #784a16;
	font-weight: normal;
	line-height: 20px;
    font-size: 13px;
}
.article em{color: #784a16;}

a.article {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC962A;
	font-weight: normal;
}
.poundsLost {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #784a16;
	font-weight: bold;
}
.againstAllOdds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #7ab061;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
}

.copyBoldItalic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
    font-weight: bold;
    font-style: italic;
}
.readMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #784A16;
	font-weight: bold;
}
.success_signup{
    background:url(../images/pg/success_signUp.jpg) no-repeat;
	height:102px;

}

.green_top{
	background:url(../images/pg/mainGreenTop.jpg) no-repeat ;
	height:60px;
	width:470px;
	}
.green_top .bpad, .green_content .bpad{
	padding-left:20px;
	padding-right:20px;
}
.green_content{
	background:url(../images/pg/mainGreenBG.jpg) repeat-y;
	width:470px;
	}

.green_close{
  background:url(../images/pg/mainGreenBottom.jpg) no-repeat;
	height:37px;
	width:470px;
}
.sampleRecipes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #629743;
}
.meal_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CD6600;
	line-height: 10px;
}
.recipeHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #629743;
	font-size: 13px;
	text-decoration: underline;
	line-height: 14px;
}
.recipeServings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #784a16;
}
.recipesCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #784a16;
}
.ingredientsCopy {
	font-family: Arial, Helvetica, sans-serif;
	color: #784a16;
	font-weight: normal;
    font-size: 13px;
}
.ingredients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #629743;
}
a.ingredients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #629743;
	text-decoration: none;
}
.ingredients:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #629743;
	text-decoration: underline;
}
#nutritionFacts {
	width:164px;
	height:517px;
	z-index:4;
	background-image: url(../images/recipes_nutritionFacts.gif);
	background-repeat: no-repeat;
	right: 0px;
}
#nutritionFactsDiabetes {
	width:164px;
	height:517px;
	z-index:4;
	background-image: url(../images/recipes_nutritionfacts-diabetes.gif);
	background-repeat: no-repeat;
	right: 0px;
}
#nutritionLeft {
	height:auto;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #58595b;
	line-height: 22px;
}
#nutritionRight {
	height:auto;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
	line-height: 22px;
	text-align: right;
}
/**************************/
/* Classes for Partners Pages
/**************************/
.PartnerfloatRight {
    float: right;
}
.Partnerback {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 13px;
    color: #b8946c;
}
.Partnertitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #fc962a;
    line-height: 25px;
}
.PartnerfoodCopy12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #005838;
    line-height: 28px;
}
.PartnerfoodCopy11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #005838;
}
/*.ul{
    list-style-image: url(../images/symbols/leafBullet.gif);
    margin-top: 10px;
    margin-bottom: 0px;
}*/
.ul2Partner {
	
    list-style-type: disc;
    list-style-image: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
.PartnerfoodLi {
    color: #005838;
    font-size: 13px;
    margin-left: -23px;
    line-height: 17px;
}
.PartnerfoodsCopyOrange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #FC962A;
}

#PartnermainContent {
    /*background-image: url(../images/mainBG1.gif);*/
    background-repeat: repeat-y;
    position: relative;
    z-index: 99;
    left: 0px;
    top: 0px;
    padding-bottom: 15px;
    padding-left: 60px;
    padding-right: 40px;
    width: 488px;
    padding-top: 30px;
}

.videoTop{
	background:url(../images/pg/videosTop.gif) no-repeat ;
	padding-top:7px;
	height:25px;
	}
.videoContent{
	background:url(../images/pg/videosBG.gif) repeat-y;
	width:245px;
	}
.videoContent .vpad{
  padding:10px;
}
.videoBottom{
  background:url(../images/pg/videosBottom.gif) no-repeat;
	height:14px;
	width:245px;
}
.articleTitles {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #CD6600;;
	text-decoration: none;
}
a.articleTitles:hover {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #CD6600;;
	text-decoration: underline;
}


.videoTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #006400;
	text-decoration: none;
}
.copyGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #7ab061;
}
.copyGreenFOURTEEN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #7ab061;
}
.orangeHeader13BoldCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ea8e2d;
	font-weight: bold;
	text-transform: uppercase;
}

.green-blue-dark{
  margin-top:10px;
  padding:11px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#6BC9CB;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.green-blue{
  padding:11px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#9CD8D9;
	color:#FFFFFF;
	font-size:13px;
	line-height:20px;
}

.theExperts {
	color: #629743;
	font-weight: bold;
	font-size: 23px;
}

#leftBarTop {
/*	width:189px;*/
	height:12px;
	z-index:1;
	background-image: url(../images/pg/leftBarTop.gif);
	background-repeat: no-repeat;
}
#leftBarContent {
	background-image: url(../images/pg/leftBarBG.gif);
	background-repeat: repeat-y;
	padding-bottom: 15px;
	padding-right: 16px;
	/*width: 175px;*/
	background-position: left;
	padding-left: 9px;
}
#leftBarBottom {
/*	width:189px;*/
	height:12px;
	z-index:103;
	background-image: url(../images/pg/leftBarBottom.gif);
	background-repeat: no-repeat;
}
.successHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #7ab061;
	line-height: 10px;
}
.member {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3995D5;
}
.bob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3995D5;
}

.motivationalMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2c8fd7;
}
.bob23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #3995D5;
}
.reg_leftlogo{
	background-image:url(../images/regristrationpix/reg_logo.jpg);
	background-repeat:no-repeat;
	height:155px;
	width:298px;
}
.reg_leftbody{
	background-image:url(../images/regristrationpix/reg_body.jpg);
	background-repeat:repeat-y;
	width:298px;
}
.reg_leftbottom{
	background-image:url(../images/regristrationpix/reg_bottom.jpg);
	background-repeat:no-repeat;
	width:298px;
	height:15px
}
/* ******************************************************************
    BOB's PLAN
   ****************************************************************** */
.freediet_heading {
    padding:10px 0px 10px 0px;
}
.bobsplan_green {
    font-family: Arial, Helvetica, sans-serif;
    color: #629743;
    font-size:18px;
    font-weight:bold;
    line-height:24px; }

.bobsplan_brown {
    font-family: Arial, Helvetica, sans-serif;
    color: #815626;
    font-size:12px; }

.bobsplan_body {
	padding: 0px;
	background-image: url(IMAGES/background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body {
    margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
#body #main {
	margin: 0px;
	padding: 0px;
	width: 770px;
}
#body #main #content {
	height: auto;
	width: 761px;
}
#body #main #content #inside {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e7e2a8;
	border-left-color: #e7e2a8;
	background-color: #FFFFFF;
	width: 757px;
}
#body #main #content #inside #left {
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
#body #main #content #inside #signUp #content {
	background-color: #f8f8dd;
	width: 669px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e7e4c2;
	border-right-color: #e7e4c2;
	border-bottom-color: #e7e4c2;
	border-left-color: #e7e4c2;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #3a96da;
}
.clear {
	line-height: 0px;
	clear: both;
	height: 0px;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #ee8000;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#body h1 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#body p {
	margin: 0px;
	padding: 0px;
}
#body #main #content #inside #signUp {
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 30px;
}
#body #main #rightBar {
	float: left;
	width: 185px;
	padding-left: 10px;
	padding-top: 15px;
}
#body #main #form {
	padding-left: 0px;
}
.horizontalline {
    padding:10px 0px 10px 0px;
    /* border: 1px solid red; */
}
.emotion_pad {
    width:355px;
}
