.CalcBoxClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.CalcLabelClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.ImageButtonClass
{
}
.DataGridClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.CalcButtonClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.TableClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-bottom: 3;
	padding-left:3;
	padding-right:3;
	padding-top:3;
}
.TableHeaderClass
{
	font-weight:bold;
	font-size: 9pt;
	font-family: Arial;
}
.HeaderClass
{
	font-weight:bold;
	font-size: 13pt;
	font-family: Arial;
}
.TableBigHeaderClass
{
	font-weight:bold;
	font-size: 11pt;
	font-family: Arial;
}
.ValidatorClass
{
	font-weight:normal;
	font-size: 9pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}

.TableItemClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-bottom: 3;
	padding-left:3;
	padding-right:3;
	padding-top:3;
}
.TableButtonClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	padding-bottom: 3;
	padding-left:3;
	padding-right:3;
	padding-top:3;
}
.ListBoxClass
{
	border-right: 0px;
	border-top: 0px;
	font-weight: normal;
	font-size: 9pt;
	border-left: 0px;
	color: black;
	border-bottom: 0px;
	font-family: Arial;
	text-decoration: none;
}
.ButtonClass
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.GreenButtonTextClass
{
	font-weight:bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
.DataGridButtonClass
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.MenuButtonClass
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	width: 100;
}
.PrintButtonClass
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	width: 100;
}
.PrintHeaderClass
{
	font-weight:bold;
	font-size: 11pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.DropDownListClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.TextBoxClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.FixedWidthTextBoxClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Courier New;
	text-decoration: none;
}
.RadioButtonClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.PageLabelClass
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.PageLabelBlueClass
{
	font-weight:bold;
	font-size: 9pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
.PageLabelWhiteClass
{
	font-weight:bold;
	font-size: 9pt;
	color: White;
	font-family: Arial;
	text-decoration: none;
}
.PageButtonClass
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.PageTextClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.PageListBoxClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.PageSmallCommentClass
{
	font-weight:normal;
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.PageSmallVarningClass
{
	font-weight:normal;
	font-size: 7pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.BoldLabelClass
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.LabelClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.SmallLabelClass
{
	font-weight:normal;
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.SmallBoldLabelClass
{
	font-weight:bold;
	font-size: 7pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.CheckBoxClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.MenuHyperClass
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 4px;
	color:Black;
	padding-top: 4px;
	font-family: Arial;
	text-decoration: none;
}

.MenuHyperClass:visited
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 4px;
	color:Black;
	padding-top: 4px;
	font-family: Arial;
	text-decoration: none;
}

.MenuHyperClass:link
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;
	font-size: 9pt;
	color:Black;
	font-family: Arial;
	text-decoration: none;
}
.DescrTextClass
{
	font-weight:normal;
	font-size: 9pt;
	color:Black;
	font-family: Arial;
	text-decoration: none;
}
.LoginLabelClass
{
	font-weight: bold;
	font-size: 14pt;
	color: dimgray;
	font-family: Arial;
	text-decoration: none;
}
.LoginTextClass
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.LoginTextBoxClass
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.LoginButtonClass
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}

.HyperLinkClass:link
{
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: normal;
	font-size: 9pt;
	color: #0f3166;
	font-family: Arial;
	text-decoration: underline;
}
.HyperLinkClass:Visited
{
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: normal;
	font-size: 9pt;
	color: #0f3166;
	font-family: Arial;
	text-decoration: underline;
}
.HyperLinkClass
{
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: normal;
	font-size: 9pt;
	color: #0f0f0f;
	font-family: Arial;
	/*text-decoration: underline;*/
}
.NewsTextClass
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.NewsLinkClass:Link
{
	font-weight:normal;
	font-size: 9pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
.NewsLinkClass:Visited
{
	font-weight:normal;
	font-size: 9pt;
	color: Navy;
	font-family: Arial;
	text-decoration: none;
}
.NewsDateClass
{
	font-weight:normal;
	font-size: 9pt;
	color:Navy;
	font-family: Arial;
	text-decoration: none;
}
.TextLineClass
{
	font-weight:bold;
	font-size: 9pt;
	color:Black;
	font-family: Arial;
	text-decoration: none;
}
.MenuDateLabelClass
{
	font-weight:bold;
	font-size: 18pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.MenuMealNameLabelClass
{
	font-weight:normal;
	font-size: 14pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.MenuMealTypeLabelClass
{
	font-weight:normal;
	font-size: 16pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.SmallWarningClass
{
	font-weight:bold;
	font-size: 7pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.SmallInfoClass
{
	font-weight:normal;
	font-size: 7pt;
	color: Gray;
	font-family: Arial;
	text-decoration: none;
}
.SmallInfoClass:Link
{
	font-weight:normal;
	font-size: 7pt;
	color: Gray;
	font-family: Arial;
	text-decoration: underline;
}
.SmallInfoClass:Visited
{
	font-weight:normal;
	font-size: 7pt;
	color: Gray;
	font-family: Arial;
	text-decoration: underline;
}

.DataGridRow
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	height: 18;
}
.MultiGridItem
{
	background-color: #ffffff;/*#e5e5e5; */
}
.MultiGridAltItem
{
	background-color: #f0f0f0;
}
.MultiGridSelected
{
	background-color: #eee8aa;
}
.SelectedClientButtonColumn:Link {  color: black; background-color: palegoldenrod; font-weight:bold;} /* active link */
.UnSelectedClientButtonColumn:Link {  color: black; background-color: white; font-weight:normal;} /* active link */
.LinkButtonClass
{
	font-weight:bold;
	font-size: 9pt;
	color: Blue;
	font-family: Arial;
	text-decoration: none;
}
.DataGridClassCompressed
{
	font-weight:normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;

}

.publicMenuSideBar
{
	background-color: #ffffcc;
}

.publicMenuSideBarRadioButtonList
{
	font-weight:normal;
	font-size: 10pt;
	color: Black;
	font-family: Arial;
	margin-bottom: 10px;
	/*padding-bottom: 5px;*/
}

.publicMenuSideBarWeekTitle
{
	font-weight:bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	text-align: center;
}

.publicMenuSideBarDayTitle
{
	font-weight:bold;
	font-size: 8pt;
	color: Black;
	font-family: Arial;
}

.publicMenuSideBarTodayTitle
{
	font-weight:bold;
	font-size: 9pt;
	color: #999900;
	font-family: Arial;
}

.publicMenuSideBarMealText
{
	font-weight:normal;
	font-size: 8pt;
	color: Black;
	font-family: Arial;
}

.ajaxCalendar .ajax__calendar_container {
    border:2px solid #506fa1;
    background-color: Lavender;
    color: Blue;
}

.ajaxCalendar .ajax__calendar_active {
    border:1px dotted Blue;
}

