/* classes also present in other css files but with specialized properties*/
.inputbox{
	font-size:12px;
	}
/*----*/

/*****************************/
/*GOALS page*/
/*****************************/

div.sample_attach_arrow
{
  display: block;
  width:   20px;
  border: 1px solid #ccc;
  padding: 5px;
  background: #FFFFEE;
}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;
  border: 1px solid #ccc;
  padding: 5px;
  background: #FFFFEE;
  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-size: 13px;
  color:   #008000;
  text-align: left;
  padding-left: 10px;
}

a.sample_attach:hover, div.sample_attach:hover
{
  text-decoration: underline;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid #ccc; }


.toggleopacity img{
    border: 1px solid #ccc;
}

.toggleborder:hover img{
    border: 1px solid navy;
}

.toggleborder:hover{
    color: red; /* Dummy definition to overcome IE bug */
}


.saveChanges {
  color: maroon;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
}

.green_holder .title .big{
  font-size:18px;
}
.green_band_yellow{
  background-color:#6CC9CA;
	height:20px;
	color: #FFFFFF;
	padding-left:17px;
	padding-top:3px;
}
.green_band_yellow .title{
  font-size:13px;
	font-weight:bold;
}
table.goals{
  color:#663300;
}

table.rec_goals{
    font-size:13px;
    font-weight:bold;
    color:#EF6C23;
}

a.goalMoreInfo:link, a.goalMoreInfo:active, a.goalMoreInfo:visited{
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    color: #CD8500;
    text-transform: none;
    padding: 0px;
    text-decoration: none;
}
a.goalMoreInfo:hover {
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    color: #1874CD;
    text-transform: none;
    padding: 0px;
    text-decoration: underline;
}

hr.yellow{
	color:#d7c192;
	background:#d7c192;
	border:none
}

/* Food - My Meals  */
div.foodtabmenu{
	margin:0px;
	margin-top:15px;
	background:#00FF00
	}
	
.food_content{
	width:596px;
	background:#FFFFFF;
	border-left:1px solid #E7E4C1;
	border-right:1px solid #E7E4C1;
	}

.food_pad{
    padding-left:24px;
	padding-right:23px;

	}
	
.textBlue{
	color:#6CCACA;
	}

.todayscalories{
	background:url(../images/food_today_calories_bg.gif) no-repeat;
	width:549px;
	height:109px;	
	padding-bottom:15px;
    
	}
	
.subtabmymeals{
	background:url(../images/food_subtab_bg.jpg) repeat-y;
	padding:10px 20px 0px 20px;
	margin-top:-3px;
	}
.subtab{
	background:url(../images/food_subtab_bg.jpg) repeat-y;
	padding:10px 20px 0px 20px;
	margin-top:-3px;
	}

.subtabswap{
	background:url(../images/food_subtab_bg.jpg) repeat-y;
	padding:0px 20px 0px 20px;
	margin-top:-3px;
	}

.open_subtab{
	background:url(../images/food_subtab_open.jpg) no-repeat top;
	height:16px;
	}
	
.close_subtab{ 
	background:url(../images/food_subtab_close.jpg) no-repeat top;
	background-position: left;
	height:16px;
	}

table.yellowborder{
	/*border:1px solid #F8DB4F;*/
    border:1px solid #d7c192;
	background:#FFFFFF;
	}
	
table.yellowborder td{
	color:#B89F73;
	}
	
table.yellowborder_meals_logged{
	/*border:1px solid #F8DB4F;*/
    border:1px solid #CCCCCC;
	background:#F8EBC3;
	}
	
table.yellowborder_meals_logged td{
	vertical-align:top;
	background:#F8EBC3;
	color:#B89F73;
	}
	
/* Bottom yellow line*/
.ybotline{
	border-bottom:1px solid #d7c192;
	}
	
.ytopline{
	border-top:1px solid #d7c192;
	}	

.ytopline_dotted_orange{
	border-top:1px dotted #cd6600;
	/* border-top:1px dashed #E3DBCD; */
	}
.ytopline_dotted{
	border-top: 1px dotted #d7c192;
	/* border-top:1px dashed #E3DBCD; */
	}	
.ybotline_dotted{
	/* border-top:1px dotted #d9cdb9; */
	border-bottom:1px dotted #d7c192;
	}	
.ybotleftdottedline{ /* bottom and right yellow line*/
	border-bottom:1px #d7c192 dotted;
	border-left:1px solid #d7c192;
	}	
.ybotrightline{ /* bottom and right yellow line*/
	border-bottom:1px dotted #d7c192;
	border-right:1px solid #d7c192;
	}
.ytoprightline{ /* top and right yellow line*/
	border-top:1px solid #d7c192;
	border-right:1px solid #d7c192;
	}
	
.yrightline{
	border-right:1px solid #d7c192;
	}
.ybottomline{
	border-bottom:1px solid #d7c192;
	}
/**/
/* END Food - My Meals  */

/* Added by Anca 09 Sept for Food -> Nutrition tab*/
table.yellowborder_brown{
	border:1px solid #F8DB4F;
	background:#FFFFFF;
	}
	
table.yellowborder_brown td{
	vertical-align:top;
	color:#B87502;
	font-weight:bold;
	font-size:12px;
	}
	
/*****************************/
/* Journal page specific css */
/*****************************/
.date-navigator{
	font-size:18px;
	font-weight:bold;
	color:#CDBBA3;
	/* text-transform:uppercase; */
	}

.belowtab_journal{
	margin-top:-3px;
	background:url(../images/belowtab_journal.gif) no-repeat ;
	width:930px;
	height:17px;
}	
.tab_content{
	width:789px;
	background:#FFFFFF;
	border-left:1px solid #E7E4C1;
	border-right:1px solid #E7E4C1;
	}	
.tab_pad{
	padding-left:24px;
	padding-right:23px;
	}
.green_holder{
	background:url(../images/green_holder.jpg) no-repeat 0px 5px;
	width:549px;
	height:109px;	
	color:#FFFFFF;
	font-size:12px;
}	
.green_holder table{
  margin-top:5px;
	font-weight:bold
}
.green_holder .title{
  font-size:14px;
	font-weight:bold;
}
.green_band{
  background-color:#6CC9CA;
	height:20px;
	color:#FFFFFF;
	padding-left:17px;
	padding-top:3px;
}
.green_holder .green_band{
  font-size:11px;
}
.green_band .title{
  font-size:13px;
	font-weight:bold;
}
.green_holder .green_band .title{
  font-size:13px;
	font-weight:bold;
}

.light_holder_start{
	height:17px;
	width:742px;
}
.light_holder{
	background:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
}
.light_holder_end{
	height:17px;
	width:742px;
}
.label{
  font-size:13px;
	font-weight:bold;
  color:#EF6C23;
}
table.jentries{
  border:1px solid #57A0B0;
	background:#FFFFFF;
}
table.jentries th{
  background-color:#57A0B0;
	color:#FFFFFF;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
table.jentries td{
  color:#986328;
	font-weight:bold;
	padding-left:10px;
}
table.jentries a{
  color:#986328;
  text-decoration: none;
}

table.jentries a:hover{
  color:#986328;
  text-decoration: underline;
}


.journal_inputbox{
  	border:1px solid #FBDB52;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color: #663300
}
/* end journal */

/* ADDED for Activity tab */
.activ_content{
	width:596px;	
	background:#FFFFFF;
	border-left:1px solid #E7E4C1;
	border-right:1px solid #E7E4C1;
	}	
	
.activ_pad{
	padding-left:24px;
	padding-right:23px;
	}
	
.activ_content table.yellowborder td{
	vertical-align:middle;
	color:#806136;
}

.activity_level{
  background:url(../images/symbols/activity_level.jpg) no-repeat center;
	width:96px;
	height:97px;
	padding-top:30px;
	margin:10px;
}

.activ_content .inputbox{
  border:1px solid #806136
}
.activ_content .yellowborder .txt{
  padding:10px;
	padding-left:20px;
}

.yborder{
	border:1px solid #F8DB4F;
	background:#FFFFFF;
	height:110px;
}

.yborder_cardio{
    border:1px solid #F8DB4F;
    background:#FFFFFF;
}

.space_in_between{
	padding:5px 0 5px 0;
}

.overview_overflow{
	height:240px;
	overflow-y:scroll;
	overflow-x:no;
}
/* END Activity tab  */

/*New Activity CSS for activ_over.php*/
.yborderover{
	border:1px solid #F8DB4F;
	background:#FFFFFF;
}
.rightbotline{
	border-right:1px solid #F8DB4F;
}
.aligncheckbox{
	padding-left:30px;
}
.aligndays{
	text-align:center;
	color:#B87502;
	font-weight:bold;
	font-size:13px;
}

.activ_browntitle{
	text-align:center;
	color:#B87502;
	font-weight:bold;
	font-size:11px;
}

.brown_subtitle{
	color: #663300;
	font-size:12px;
}

.leftline{
	border-right:1px solid #F8DB4F;
}
.parallelbotline{
	border-top:1px solid #F8DB4F;
	border-bottom:1px solid #F8DB4F;	
}
span.checkbox { /*for checkbox image*/
	width: 30px;
	height: 29px;
	padding: 0 5px 0 0;
	background: url(../images/btn/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

/* added new CSS 10-20-08 */

.aero_scroll{
	height:60px;
	overflow-y:scroll;
	overflow-x:hidden;
	border: 1px solid #bcac95;
	padding:3px;
	
}
