body
{
	margin: 5px 5px 0px 5px;
	font-family: "Segoe UI" , Verdana, Arial, Helvetica, sans-serif;
}

.LogoText
{
	background-color:White;
	color:#7B8A52;
	font-weight:bold;
	font-size:20pt;
	vertical-align:middle;
}

.LogoTextSmall
{
	background-color:White;
	color:#7B8A52;
	font-size:8pt;
}

.pagestyle
{
	background-color: #EFF0F0;
}
.HeaderText
{
	font-weight: bold;
	font-size: larger;
	color: #000066;
}
.FormCaption
{
    font-weight: bold;
    font-size: smaller;
}
.FormValue
{
	font-size: smaller;
	color: #000066;
}
.FormValueNotSelected
{
    font-weight: bold;
	font-size: smaller;
	color: red;
}
.FormValueSelected
{
	font-size: smaller;
	color: red;
}
.FormValueAmount
{
    FONT-SIZE: smaller;
    COLOR: #000066;
    TEXT-ALIGN: right;
}
.ErrorMsg
{
	font-size: smaller;
	color: red;
	border-right: #C8CFC3 thin solid;
	border-top: #C8CFC3 thin solid;
	border-left: #C8CFC3 thin solid;
	border-bottom: #C8CFC3 thin solid;
}
.ErrorMsg1
{
	font-size: smaller;
	color: red;
}
.MandPrompt
{
    FONT-SIZE: smaller;
	font-weight: bold;
	color: red;
}
.CompanyTitle
{
	font-weight: bold;
	font-size: 20px;
	color: black;
	vertical-align:middle;
}
.PageMenu
{
	font-weight: bold;
	font-size: larger;
	color: black;
}
.DataCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: black;
    text-align:center; 
}
.DataCaptionSmall
{
    FONT-SIZE: smaller;
    COLOR: black;
    text-align:center; 
}
.ColumnHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    COLOR: black;
    text-decoration:underline;
}
.TabArea
{
	background-color: White;
	font-size: x-small;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top:1px solid black;
	position:absolute;
	top:42px;
	height:400px;
	z-index:-25;
}
.tabButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: smaller;
    COLOR: #365A8E;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    background-color: #d8e0eb;
    padding-left: 10px;
    padding-right: 10px;
    overflow:visible
}
.tabButtonActive
{
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    COLOR: #365A8E;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    background-color: #d8e0eb;
    padding-left: 10px;
    padding-right: 10px;
    overflow:visible
}
.tabButtonImg
{
	background-color: #FEFFC1;
	color: white; 
	font-size:14px;
	vertical-align:middle;
}

.tabButtonImg1
{
	background-color: #7B8A52;
	color: white; 
	font-size:14px;
	vertical-align:middle;
}

.tabRow
{
	color: black; 
	background-color: #FEFFC1;
}

.tabRowActive
{
	color: white; 
	background-color: #7B8A52;
}
.tabCell
{
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #000000;
    border-right-color: #000000;
    border-left-color: #000000;
    vertical-align: middle;
    white-space: nowrap;
}
.tabCellOld
{
	border-top-style: solid; 
	border-top-width: 1px; 
	border-top-color: #000000;	
}
.ButtonFace
{
	font-size: smaller;
} 
.ConfirmationMsg
{
	color: #000066;
}

.TrailerCaption
{
	color: black; 
	font-size:11px;
}
.ScrollList
{
	overflow: auto;
	height: 600px;
}
.CourseItemList
{
	width: 150px;
}
.GuestName
{
	width: 200px;
}
.ListRow
{
	background-color:White;
}

.ListRowAlt
{
	background-color: #E9E9E9;
}

.ListRowWarning
{
	background-color:White;
	color:Red;
}

.ListRowAltWarning
{
	background-color: #E9E9E9;
	color:Red;
}

.POColourDark
{
	color:#7B8A52;
}

.POColourDarkBg
{
	background-color:#7B8A52;
}

.POColourMid
{
	color:#D1C271;
}
	 
.POColourLight
{
	color:#FEFFC1;
}

