﻿body
{
	margin: 5px 5px 0px 5px;
	font-family: "Segoe UI" , Verdana, Arial, Helvetica, sans-serif;
}

.XListRow
{
	background-color:White;
}

.XListRowAlt
{
	background-color: #E9E9E9;
}
.ListRow
{
	color: Black;
	background-color:White;
	font-weight:normal;
	font-size:smaller;
}

.ListRowAlt
{
	color: Black;
	background-color: #E9E9E9;
	font-weight: normal;
	font-size: smaller;
}

.CListViewRow
{
	color: Black;
	background-color:White;
	font-weight:normal;
	font-size: smaller;
}

.CListViewRowAlt
{
	color: Black;
	background-color: #E9E9E9;
	font-weight: normal;
	font-size: smaller;
}

.CListViewValue
{
	color: Black;
	font-weight:normal;
}

.ListRowHL0
{
	background-color: #C0C0C0;
	color: Black;
	font-weight: normal;
	font-size: smaller;
	cursor: pointer;
}
.ListRowHL
{
	background-color: #7B8A52;
	color: white;
	font-weight: normal;
	font-size: smaller;
	cursor: pointer;
}
.ListRowUHL
{
    background-color:White ;
    color:Black;
}

.ListHdr
{
	color: Black;
	font-weight: bold;
	font-size:smaller;
	text-decoration: underline;
}
.ButtonFace
{
	font-size: smaller;
} 

.PageSectionHeader
{
	font-weight: bold; 
	color: white; 
	background-color: #6b696b;
	text-align:center;
}
.PageInstruction
{
	color: Black;
	background-color: white;
	font-size:smaller;
}

.PageHdr
{
	color: Black;
	background-color: #E9E9E9;
	font-weight: bold;
	text-align:center;
}

.PageHdr2
{
	color: Black;
	background-color: white;
	font-size:smaller;
	font-weight: bold;
	text-align:center;
}

.PageHdr2L
{
	color: Black;
	background-color: white;
	font-size:smaller;
	font-weight: bold;
	text-align:left;
}
.FormTable
{
	background-color: white;
}
.FormCaption
{
	color: Black;
	font-weight: bold;
	font-size: smaller;
}

.FormCaptionNowrap
{
	color: Black;
	font-weight: bold;
	font-size: smaller;
	white-space: nowrap
}

.FormValue
{
	color: Black;
	font-weight:normal;
	font-size:smaller;
}

.FormValueNotSelected
{
	font-weight:normal;
	font-size: smaller;
	color: red;
}

.FormValueSelected
{
	font-weight:normal;
	font-size: smaller;
	color: red;
}

.FormValueAmount
{
    FONT-SIZE: smaller;
    COLOR: #000066;
    FONT-FAMILY: "Segoe UI", Arial, Verdana, Helvetica, sans-serif;
    TEXT-ALIGN: right
}

.FormField
{
	color: Black;
	background-color:White;
	font-weight:normal;
	font-size:smaller;
}
.FormCommand
{
	color: #7B8A52;
	background-color:white;
	font-weight:normal;
	font-size:smaller; 
}
.FormLinkButton
{
    COLOR: #7B8A52;
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    FONT-STYLE: normal;
    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-weight:normal;
	font-size:smaller; 
}
.LabelGuest
{
	color: Black;
	background-color: white;
	font-weight: bold;
	font-size:larger;
}
.LabelGroup
{
	color: Black;
	background-color: white;
	font-weight: bold;
	font-size:medium; 
}
.LabelCourseItem
{
	color: Black;
	background-color: white;
	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-weight:normal;
	font-size:smaller;
}
.LogoText
{
	background-color:White;
	color:#7B8A52;
	font-weight:bold;
	font-size:20pt;
	vertical-align:middle;
}

.LogoTextSmall
{
	background-color:White;
	color:#7B8A52;
	font-size:8pt;
}

.POColourDark
{
	color:#7B8A52;
}

.POColourDarkBg
{
	background-color:#7B8A52;
}

.POColourMid
{
	color:#D1C271;
}
	 
.POColourLight
{
	color:#FEFFC1;
}

.PageInstructions
{
	color: Black;
	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-weight:normal;
	font-size:smaller;
}

.PageInstructionsText
{
	color: Black;
	font-weight:normal;
	font-size:smaller;
}

.PageInstructionsDesign
{
	color: Black;
	font-weight:normal;
	font-size:smaller;
	padding: 8px;
	border-style: inset;
	border-width: thin;
	background-color: #FEFFC1;
}

.LoginBoxBanner
{
	color:White;
	background-color:#7B8A52;
	font-size:Medium;
	font-weight:bold;
}

.LoginBoxBackground
{
	background-color:#FEFFC1
}

.LoginBoxButton
{
	background-color:White;
	border-color:#7B8A52;
	border-style:solid;
	border-width:thin;
	font-size:medium;
	color:#7B8A52;
}

.LoginBoxTitleText
{
	background-color: #7B8A52;
	font-weight: bold;
	font-size: medium;
	color: White;
}

.LoginBoxInstructionText
{
	font-style:normal;
	color:Black;
}

.LoginBoxButtonStyle
{
	background-color:White;
	border-color:#7B8A52;
	border-style:solid;
	border-width:thin;
	font-size:medium;
	color:#FEFFC1;
}

.LoginBoxTextStyle
{
	font-size:medium;
}

.LoginBoxMain
{
	background-color:#FEFFC1;
	border-color:#7B8A52;
	border-style:solid;
	border-width:thin;
	font-size:medium;
	color:black;
}	

.LoginBoxSuccessText
{
	font-weight:bold;
	color:#7B8A52;
}

.tvw_0 { text-decoration:none; }
.tvw_1 { color:Black;font-family:Segoe UI,Verdana,Arial,Helvetica,sans-serif;font-size:10pt; }
.tvw_2 { padding:2px 2px 2px 2px; white-space:nowrap; }
.tvw_3 { font-weight:normal; }
.tvw_4 {  }
.tvw_5 { color:White; }
.tvw_6 { background-color:#7B8A52;padding:0px 0px 0px 0px; }
.tvw_7 { text-decoration:underline; }
.tvw_8 { text-decoration:underline; }

.tvw_0:hover { text-decoration:underline; }

.tvw_t
{
	margin: 0px;
	border-style: none;
	border-spacing: 0px;
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}

.LoginInput
{
	font-size:Medium;
	width: 12em ;
}

