﻿body {
}
.XListRow
{
	background-color:White;
}

.XListRowAlt
{
	background-color: #E9E9E9;
}
.ListRow
{
	color: Black;
	background-color:White;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
}

.ListRowAlt
{
	color: Black;
	background-color: #E9E9E9;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: smaller;
}

.ListRowHL0
{
	background-color: #C0C0C0;
	color: Black;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: smaller;
	cursor: pointer;
}
.ListRowHL
{
	background-color: #7B8A52;
	color: white;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: smaller;
	cursor: pointer;
}
.ListRowUHL
{
    background-color:White ;
    color:Black;
}

.ListHdr
{
	color: Black;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:smaller;
	text-decoration: underline;
}
.ButtonFace
{
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
} 

.PageSectionHeader
{
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: white; 
	background-color: #6b696b;
	text-align:center;
}
.PageInstruction
{
	color: Black;
	background-color: white;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
}

.PageHdr
{
	color: Black;
	background-color: #E9E9E9;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
}

.PageHdr2
{
	color: Black;
	background-color: white;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight: bold;
	text-align:center;
}

.PageHdr2L
{
	color: Black;
	background-color: white;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight: bold;
	text-align:left;
}
.FormTable
{
	background-color: white;
}
.FormCaption
{
	color: Black;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: smaller;
}

.FormCaptionNowrap
{
	color: Black;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: smaller;
	white-space: nowrap
}

.FormValue
{
	color: Black;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
}
.FormField
{
	color: Black;
	background-color:White;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
}
.FormCommand
{
	color: #7B8A52;
	background-color:white;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller; 
}
.FormLinkButton
{
    COLOR: #7B8A52;
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    FONT-STYLE: normal;
    FONT-FAMILY: "Segoe UI", Verdana, sans-serif, Arial, Helvetica;
    TEXT-DECORATION: none;
    MARGIN-TOP: 0.1em;
    MARGIN-BOTTOM: 0.1em;
    MARGIN-LEFT: 0.5em
}
.FormLinkButton:hover
{
    COLOR: #000033;
}
.SubformCommand
{
	color: Black;
	background-color:white;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller; 
}
.LabelGuest
{
	color: Black;
	background-color: white;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:larger;
}
.LabelGroup
{
	color: Black;
	background-color: white;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:medium; 
}
.LabelCourseItem
{
	color: Black;
	background-color: white;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:medium; 
}
.NewPage
{
	page-break-after:always;
	vertical-align:top;
}
.MealSummary
{
	border: 1px dotted #000000;
	page-break-after: always;
}
.MealSummaryNewPage
{
	vertical-align: top;
	vertical-align: top;
}
.ErrorMsg
{
	color: red;
	background-color: white;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
}
.LogoText
{
	background-color:White;
	color:#7B8A52;
	font-weight:bold;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-size:20pt;
	vertical-align:middle;
}
.POColourDark
{
	color:#7B8A52;
}

.POColourMid
{
	color:#D1C271;
}
	 
.POColourLight
{
	color:#FEFFC1;
}

.PageInstructions
{
	color: Black;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
	padding: 8px;
	border-style: inset;
	border-width: thin;
	background-color: #FEFFC1;
	display: none;
	overflow:hidden;
}

.PageInstructionsPrint
{
	color: Black;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
}

.PageInstructionsText
{
	color: Black;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
}

.PageInstructionsDesign
{
	color: Black;
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:smaller;
	padding: 8px;
	border-style: inset;
	border-width: thin;
	background-color: #FEFFC1;
}
