BODY {FONT: 12px Arial, helvetica, sans-serif;}
TD {FONT: 12px Arial, helvetica, sans-serif; }
/*li   { list-style-image: url(assets/diet3/chn_bullet.gif) }*/
#nut_style_bullet li{list-style-image: url(/assets/diet3/chn_bullet.gif);}
a {color:red;}
.imgPosition{visibility:hidden; position:relative;}

.black10 {FONT: 10px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; }
.black11 {FONT: 11px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; }
.black11b {FONT: 11px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; font-weight:bold; }
.black12 {FONT: 12px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; }
.black12b {FONT: 12px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; font-weight:bold; }
.black13b {FONT: 13px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; font-weight:bold; }
.black14b {FONT: 14px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; font-weight:bold; }
.black15b {FONT: 15px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; font-weight:bold; }
.black15_narrow { font: 15px arial narrow, arial, helvetica, Sans-serif; font-weight:bold; color:black;}
.black14_narrow { font: 14px arial narrow, arial, helvetica, Sans-serif; color:black;}

.black_to_red A:link { COLOR: black; FONT-FAMILY: Arial, verdana, sans-serif; TEXT-DECORATION: none; } 
.black_to_red A:visited { COLOR: #003366; FONT-FAMILY: Arial, verdana, sans-serif; TEXT-DECORATION: none; } 
.black_to_red A:active { COLOR: black; FONT-FAMILY: Arial, verdana, sans-serif; TEXT-DECORATION: none; } 
.black_to_red A:hover { COLOR: #FF0000; FONT-FAMILY: Arial, verdana, sans-serif; TEXT-DECORATION: underline; }  

.black_to_red11 A{ FONT: 11px Arial, helvetica, sans-serif; COLOR: black; TEXT-DECORATION: none } 
.black_to_red11 A:hover {FONT: 11px Arial, helvetica, sans-serif; COLOR: #FF0000;TEXT-DECORATION: underline; font-weight:bold;} 

.black_red12 A { COLOR: black; FONT: 12px arial, helvetica, sans-serif; TEXT-DECORATION: none } 
.black_red12 A:hover { COLOR: #EF4A4A; FONT:12px arial, helvetica, sans-serif; TEXT-DECORATION: underline } 

.black_red11 A { COLOR: black; FONT: 11px arial, helvetica, sans-serif; TEXT-DECORATION: none } 
.black_red11 A:hover { COLOR: #EF4A4A; FONT:11px arial, helvetica, sans-serif; TEXT-DECORATION: underline } 

.black_rollover_underline A{ COLOR: black; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none }
.black_rollover_underline A:hover { COLOR: black; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline }

.white10 {FONT: 10px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none; }
.white11 {FONT: 11px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none; }
.white11b {FONT: 11px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none; font-weight:bold; }
.white12 {FONT: 12px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none; }
.white12b {FONT: 12px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none; font-weight:bold; }

.WeekSelected A{FONT: 12px Arial, helvetica, sans-serif; COLOR:#EF4A4A;  text-decoration:underline; font-weight:bold; }
.WeekSelected A:hover {FONT: 12px  Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: underline; background-color:#6384bd; }

.gray11 {FONT: 11px Arial, helvetica, sans-serif; COLOR:#787878; TEXT-DECORATION: none; }
.gray12 {FONT: 12px Arial, helvetica, sans-serif; COLOR:#999999; TEXT-DECORATION: none; }

.detailsuncheckedE { FONT: 11px Arial, helvetica, sans-serif;COLOR: #c1c088; TEXT-DECORATION: none; }
.detailscheckedE { FONT: 11px Arial, helvetica, sans-serif; COLOR: black; TEXT-DECORATION: none; }

.redtotals { FONT: 12px Arial, helvetica, sans-serif;COLOR: #ef4a4a;font-weight:bold; TEXT-DECORATION: none; }
.redtotals11 { FONT: 11px Arial, helvetica, sans-serif;COLOR: #ef4a4a;font-weight:bold; TEXT-DECORATION: none; }
.red12 { FONT: 12px Arial, helvetica, sans-serif;COLOR: #ef4a4a; TEXT-DECORATION: none; }
.red15B { FONT: 15px Arial, helvetica, sans-serif;COLOR: #ef4a4a; font-weight:bold; TEXT-DECORATION: none; }

.orange11B { FONT: 11px Arial, Helvetica, Geneva, Swiss, SanSuns-Regular; COLOR: #ff7b08; FONT-WEIGHT: bold;}

.foodchecked A{FONT: 12px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; }
.foodchecked A:hover {FONT: 12px  Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: underline; background-color:#FFF7D6; }

.foodunchecked A{FONT: 12px Arial, helvetica, sans-serif; COLOR: #848429; TEXT-DECORATION: none; }
.foodunchecked A:hover  {FONT: 12px Arial, helvetica, sans-serif; COLOR: black; TEXT-DECORATION: underline;background-color:#FFF7D6;  }

.DayNormal A{FONT: 12px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; }
.DayNormal A:hover {FONT: 12px  Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: underline; background-color:#6384bd; }

.DayTitle {FONT: 12px Arial, helvetica, sans-serif; COLOR:#6384bd; TEXT-DECORATION: none; background-color:#F5F5FE;}
.DaySelected {FONT: 12px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none;}

.PDaySelected A{FONT: 12px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none;}
.PDaySelected A:hover {FONT: 12px Arial, helvetica, sans-serif; COLOR:white; TEXT-DECORATION: none;}

.ApptDay A{FONT: 12px Arial, helvetica, sans-serif; COLOR:red; TEXT-DECORATION: underline; font-weight:bold}
.ApptDay A:hover {FONT: 12px Arial, helvetica, sans-serif; COLOR:red; TEXT-DECORATION: underline; font-weight:bold}

.DateTitle {FONT: 12px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; font-weight:bold;}
.WeekSelected {FONT: 12px Arial, helvetica, sans-serif; COLOR:white; BACKGROUND-COLOR:#6384bd;TEXT-DECORATION: none; font-weight:bold;}

.GoToToday A{FONT: 12px Arial, helvetica, sans-serif; COLOR:#5a5ab5; TEXT-DECORATION: underline; font-weight:bold;}
.GoToToday A:hover {FONT: 12px Arial, helvetica, sans-serif; COLOR:#ef4a4a; TEXT-DECORATION: underline; font-weight:bold;}

.red_blue A{FONT: 11px Arial, helvetica, sans-serif; COLOR:#ef4a4a; TEXT-DECORATION: underline; font-weight:bold;}
.red_blue A:hover {FONT: 11px Arial, helvetica, sans-serif; COLOR:#5a5ab5; TEXT-DECORATION: underline; font-weight:bold;}

.red_blue2 A{FONT: 11px Arial, helvetica, sans-serif; COLOR:#ef4a4a; TEXT-DECORATION: underline;}
.red_blue2 A:hover {FONT: 11px Arial, helvetica, sans-serif; COLOR:#5a5ab5; TEXT-DECORATION: underline;}

.red_blue12b A{FONT: 12px Arial, helvetica, sans-serif; COLOR:#ef4a4a; TEXT-DECORATION: underline; font-weight:bold;}
.red_blue12b A:hover {FONT: 12px Arial, helvetica, sans-serif; COLOR:#5a5ab5; TEXT-DECORATION: underline;font-weight:bold;}

.red_blue12 A{FONT: 12px Arial, helvetica, sans-serif; COLOR:#ef4a4a; TEXT-DECORATION: underline;}
.red_blue12 A:hover {FONT: 12px Arial, helvetica, sans-serif; COLOR:#5a5ab5; TEXT-DECORATION: underline;}

.blue11b {FONT: 11px Arial, helvetica, sans-serif; COLOR:#6384bd; TEXT-DECORATION: none; font-weight:bold; }
.blue12b {FONT: 12px Arial, helvetica, sans-serif; COLOR:#5a5ab5; TEXT-DECORATION: none; font-weight:bold;}
.blue14b {FONT: 14px Arial, helvetica, sans-serif; COLOR:#5a5ab5; TEXT-DECORATION: none; font-weight:bold;}

.brown12 {FONT: 12px Arial, helvetica, sans-serif; COLOR:#6F7643; TEXT-DECORATION: none;}
.brown11b {FONT: 11px Arial, helvetica, sans-serif; COLOR:#6F7643; TEXT-DECORATION: none; font-weight:bold;}

.green10nutrient {FONT: 10px Arial, helvetica, sans-serif; COLOR: #848429;}
.green11B {FONT: 11px Arial, helvetica, sans-serif; COLOR: #94A531; font-weight:bold;}
.green12b {FONT: 12px Arial, helvetica, sans-serif; COLOR: #848429; font-weight:bold; }
.reggreen {COLOR: #56561B; FONT: 12px  Arial, Helvetica, Geneva, Swiss, SanSuns-Regular ; font-weight: bold; }

.green_sidebar A{FONT: 12px Arial, helvetica, sans-serif; COLOR: #848429; TEXT-DECORATION: none; font-weight:bold;}
.green_sidebar A:hover  {FONT: 12px Arial, helvetica, sans-serif; COLOR: #5a5ab5; TEXT-DECORATION: underline; font-weight:bold; }

.fitchecked A{FONT: 12px Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: none; }
.fitchecked A:hover {FONT: 12px  Arial, helvetica, sans-serif; COLOR:black; TEXT-DECORATION: underline; background-color:#F5F5FE; }

.fitunchecked A{FONT: 12px Arial, helvetica, sans-serif; COLOR: #EF4A4A; TEXT-DECORATION: none; }
.fitunchecked A:hover  {FONT: 12px Arial, helvetica, sans-serif; COLOR: black; TEXT-DECORATION: underline;background-color:#F5F5FE;  }

.detailsuncheckedF { FONT: 12px Arial, helvetica, sans-serif;COLOR: #EF4A4A; TEXT-DECORATION: none; }
.detailscheckedF { FONT: 12px Arial, helvetica, sans-serif; COLOR: black; TEXT-DECORATION: none; }

.whitechange A{FONT: 11px Arial, helvetica, sans-serif; COLOR: #f2f2f2; TEXT-DECORATION: underline; font-weight:bold;}
.whitechange A:hover  {FONT: 11px Arial, helvetica, sans-serif; COLOR: #faa139; TEXT-DECORATION: underline;  font-weight:bold;}

.table_border_gray {border:1px solid; border-color: #CCCCCC; }

.padding8 {padding:8px;}
.padding4 {padding:4px;}
