﻿img { behavior: url(iepngfix.htc) }

.small_font{font-size:10px;}

#nutrition_diary_summary_outline{
margin-top:3px;
width:758px;
float:right;
background-color:#f5f5f5;
border:1px solid #cdcdcd;
}

*:first-child+html #nutrition_diary_summary_outline{width:756px;}
* html #nutrition_diary_summary_outline{width:756px;}

#nutrition_diary_summary_table{
float:right;
width:512px;
padding:3px;
}

#nutrition_diary_summary_tips{margin-top:3px;width:220px;float:left;}
#personalfolder_start_page_tips{margin-top:3px;float:right;}
.personalfolder_start_page_tip{display:inline; float:right; width:220px; margin:0 20px 10px 0;}

.nutrition_diary_summary{
float:right;
margin-top:3px;
margin-bottom:5px;
margin-left:2px;
text-align:center;
width:95px;
border:1px solid #cdcdcd;
font-size:11px;
}

.nutrition_diary_summary_header{
display:table-cell;
vertical-align:middle;
width:95px;
height:31px;
border-bottom:1px solid #cdcdcd;
font-size:12px;
background-color:#efefef;
}

.nutrition_diary_summary_graph{
float:right;
width:50px;
height:50px;
_height:51px;
border-bottom:1px solid #cdcdcd;
padding-top:8px;
background-color:#fff;
overflow:hidden;
}

.nutrition_diary_summary_percent{
float:right;
width:38px;
border-bottom:1px solid #cdcdcd;
overflow:hidden;
}

.nutrition_diary_summary_dayuse{
float:right;
width:44px;
height:26px;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
padding:1px 0;
background-color:#fff;
overflow:hidden;
}

.nutrition_diary_summary_day_recommendation{
float:right;
width:44px;
height:27px;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
padding:1px 0;
background-color:#fff;
}

.nutrition_diary_summary_type{width:95px; background-color:#efefef; padding:1px 0 1px 0; float:right;}

.linkPannel{ text-decoration:underline; cursor:pointer; margin:7px;}
.pannelsHeader { font-weight:bold;}
.mealsPannel{ margin: 5px;}
.graphTDr {  font-size:11px; font-weight:bold; text-align:center;}
.graphTDrNoBold{  font-size:10px; font-weight:normal; text-align:center;}
.graphTDl{  margin-left:5px;}

#mealTdFont{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#mealsPannel{ padding-right:5px;}

.mealBasePannel 
{
	background: url(img/NG/nutrition_diary_body.gif) repeat-y;
	width:758px;
	border-right:1px solid #D9DBDA;
	border-left:1px solid #D9DBDA;
	border-bottom:1px solid #D9DBDA;
	float:right;
}
*:first-child+html .mealBasePannel{width:756px;}
* html .mealBasePannel{width:756px;}

.mealBasePannelTop{
	background: #fbfbfb url(img/NG/nutrition_diary_header.jpg) no-repeat;
	height:63px;
	width:758px;
	border-top:1px solid #D9DBDA;
	border-right:1px solid #D9DBDA;
	border-left:1px solid #D9DBDA;
	text-align:right;
	float:right;
}

*:first-child+html .mealBasePannelTop{width:756px;}
* html .mealBasePannelTop{width:756px;}

.mealPannelDiv{
    background-color:#fff;
    border:1px solid #bdbebd;
    width:735px;
}

.mealPannel{margin:0 3px 15px 3px;}

.main_header{
	margin-right:20px;
	color:#FC9200;
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0 5px 5px 0;
	padding:0px 30px 0px 0px;
	background:transparent url(img/NG/general_channel_header_background.gif) right 55% no-repeat;
}

.mealS{font-size:11px; font-weight:normal;}

.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	margin-right:5px;
	cursor:pointer;
	color: #fc9200;
}

.expTxt{
padding-right:10px;
height:20px;
display:block;
}

/******************** 
NUTRITIONDIARY TIP
********************/

.nutrition_diary_tip{
width:220px;
}

.nutrition_diary_tip_header{
display:block;
float:left;
height:57px;
width:220px;
background-image:url(images/tip_background_top.jpg);
background-repeat:no-repeat;
color:#154a1e;
font-size:18px;
}

.nutrition_diary_tip_header span{
display:block;
margin-left:80px;
margin-top:25px;
color:#154a1e;
font-size:18px;
width:120px;
text-align:center;
}

.nutrition_diary_tip_main{
float:left;
width:220px;
background-image:url(images/tip_background_main.jpg);
background-repeat:repeat-y;
}

.nutrition_diary_tip_main_content{
display:inline;
float:left;
width:180px;
margin-left:20px;		
text-align:right;
}

.nutrition_diary_tip_main img{float:left; margin:0 5px 5px 0;}

.nutrition_diary_tip_main span{
color:#ff810b;
}

.nutrition_diary_tip_bottom{
width:220px;
display:block;
float:left;
height:36px;
background-image:url(images/tip_background_bottom.jpg);
background-repeat:no-repeat;
}


/******************** 
personal folder toolbar
********************/
.personalfolder_toolbar{float:right; width:758px; border:1px solid #d9dbda;margin-bottom:3px;}
.personalfolder_toolbar ul{}
.personalfolder_toolbar ul li{float:right; list-style-type:none;text-align:center; width:80px;}
.personalfolder_toolbar ul li a{text-decoration:none;}
.personalfolder_toolbar ul li a span{margin-bottom:5px;display:block; font-weight:bold; font-size:12px; color:#000;}

/******************** 
personal folder start page
********************/
.personalfolder_start_page {float:right;display:inline; margin-right:17px;}
.personalfolder_start_page ul{}
.personalfolder_start_page ul li{float:right; list-style-type:none;text-align:center; width:100px; border:1px solid #d9dbda; background-color:#fff; margin:0 9px 9px 9px;}
.personalfolder_start_page ul li a{text-decoration:none;}
.personalfolder_start_page ul li a span{margin-bottom:5px;display:block; font-weight:bold; font-size:14px; color:#000;}

/******************** 
summary table for physical activity
********************/
#summeryContent{ margin-top:10px; width:670px;}
.reportHeader{border-top:1px solid #d9d9d9; padding:10px 0; color:#fc9200; font-size:16px; text-align:right; font-weight:bold;}
.reportTable{width:670px;border:1px solid #4a6352;border-collapse:collapse; margin-bottom:15px;}
.reportTable td{padding:3px;}
#summeryContent tr{width:670px;border:1px solid #d9d9d9; padding-top:5px;}
.reportSLH{text-align:right; background:#efefef;}
/******************** 
stylesheet for explanation.html 
********************/
#explanationcontainer{
display:inline;
direction:rtl;
text-align:right;
float:right;
width:650px;
margin-right:10px;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}
#explanationcontainer h1{font-family: Arial, Helvetica, sans-serif; color:#265A35; font-size:18px; font-weight: bold;}
#explanationcontainer h2{font-family: Arial, Helvetica, sans-serif; color:#265A35; font-size:16px;}
#explanationcontainer ul  li{list-style:decimal;}
#explanationcontainer ul{margin:0px 15px; padding:0px 18px;}

