.mstheme-bannertxt A:active
{
    COLOR: #333399;
}
.mstheme-bannertxt A:link
{
    COLOR: #333399;
}
.mstheme-bannertxt A:visited
{
    COLOR: #333399;
}
.mstheme-bannertxt-g
{
    FONT-SIZE: 14pt;
    BACKGROUND-IMAGE: url(nabnr.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #147bbb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.mstheme-bannertxt-g A:active
{
    COLOR: #333399;
}
.mstheme-bannertxt-g A:link
{
    COLOR: #333399;
}
.mstheme-bannertxt-g A:visited
{
    COLOR: #333399;
}
.mstheme-bannertxt-s
{
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.mstheme-bannertxt-s A:active
{
    COLOR: #333399;
}
.mstheme-bannertxt-s A:link
{
    COLOR: #333399;
}
.mstheme-bannertxt-s A:visited
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt A:active
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt A:link
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt A:visited
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt-g
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(naphb.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.mstheme-horiz-navtxt-g A:active
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt-g A:link
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt-g A:visited
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt-gs
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(naphbp.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.mstheme-horiz-navtxt-gs A:active
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt-gs A:link
{
    COLOR: #333399;
}
.mstheme-horiz-navtxt-gs A:visited
{
    COLOR: #333399;
}
.mstheme-navtxthome A:active
{
    COLOR: #333399;
}
.mstheme-navtxthome A:link
{
    COLOR: #333399;
}
.mstheme-navtxthome A:visited
{
    COLOR: #333399;
}
.mstheme-navtxthome-g
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(nahome.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center;
}
.mstheme-navtxthome-g A:active
{
    COLOR: #333399
}
.mstheme-navtxthome-g A:link
{
    COLOR: #333399
}
.mstheme-navtxthome-g A:visited
{
    COLOR: #333399
}
.mstheme-navtxtnext A:active
{
    COLOR: #333399
}
.mstheme-navtxtnext A:link
{
    COLOR: #333399
}
.mstheme-navtxtnext A:visited
{
    COLOR: #333399
}
.mstheme-navtxtnext-g
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(nanext.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}
.mstheme-navtxtnext-g A:active
{
    COLOR: #333399
}
.mstheme-navtxtnext-g A:link
{
    COLOR: #333399
}
.mstheme-navtxtnext-g A:visited
{
    COLOR: #333399
}
.mstheme-navtxtprev A:active
{
    COLOR: #333399
}
.mstheme-navtxtprev A:link
{
    COLOR: #333399
}
.mstheme-navtxtprev A:visited
{
    COLOR: #333399
}
.mstheme-navtxtprev-g
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(naprev.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}
.mstheme-navtxtprev-g A:active
{
    COLOR: #333399
}
.mstheme-navtxtprev-g A:link
{
    COLOR: #333399
}
.mstheme-navtxtprev-g A:visited
{
    COLOR: #333399
}
.mstheme-navtxtup A:active
{
    COLOR: #333399
}
.mstheme-navtxtup A:link .mstheme-navtxtup A:visited
{
    COLOR: #333399
}
.mstheme-navtxtup-g
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(naup.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}
.mstheme-navtxtup-g A:active
{
    COLOR: #333399
}
.mstheme-navtxtup-g A:link
{
    COLOR: #333399
}
.mstheme-navtxtup-g A:visited
{
    COLOR: #333399
}
.mstheme-topbar-font A:active
{
    COLOR: #006666
}
.mstheme-topbar-font A:link
{
    COLOR: #006666
}
.mstheme-topbar-font A:visited
{
    COLOR: #006666
}
.mstheme-topbar-font-g
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(naglb.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #006666;
    FONT-FAMILY: arial narrow;
    TEXT-ALIGN: center
}
.mstheme-topbar-font-g A:active
{
    COLOR: #006666
}
.mstheme-topbar-font-g A:link
{
    COLOR: #006666
}
.mstheme-topbar-font-g A:visited
{
    COLOR: #006666
}
.mstheme-vert-navtxt A:active
{
    COLOR: #333399
}
.mstheme-vert-navtxt A:link
{
    COLOR: #333399
}
.mstheme-vert-navtxt A:visited
{
    COLOR: #333399
}
.mstheme-vert-navtxt-g
{
    FONT-SIZE: 12pt;
    BACKGROUND-IMAGE: url(napvb.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #333399;
    FONT-FAMILY: arial narrow;
    TEXT-ALIGN: center
}
.mstheme-vert-navtxt-g A:active
{
    COLOR: #333399
}
.mstheme-vert-navtxt-g A:link
{
    COLOR: #333399
}
.mstheme-vert-navtxt-g A:visited
{
    COLOR: #333399
}
.mstheme-vert-navtxt-gs
{
    FONT-SIZE: 12pt;
    BACKGROUND-IMAGE: url(napvbp.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #333399;
    FONT-FAMILY: arial narrow;
    TEXT-ALIGN: center
}
.mstheme-vert-navtxt-gs A:active
{
    COLOR: #333399
}
.mstheme-vert-navtxt-gs A:link
{
    COLOR: #333399
}
.mstheme-vert-navtxt-gs A:visited
{
    COLOR: #333399
}
UL
{
    LIST-STYLE-TYPE: circle
}
UL UL
{
    LIST-STYLE-TYPE: circle
}
UL UL UL
{
    LIST-STYLE-TYPE: circle
}
.AVLList
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TABLE.AVLList
{
    BORDER: 1px solid #000;
    border-collapse: collapse;
}

.AVLList THEAD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #fff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000;
    TEXT-ALIGN: center
}
.AVLList TBODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}
.AVLList TD
{
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #000;
}
.AVLList TBODY tr.alternating_line
{
	BACKGROUND-COLOR: #ccc;
}

.BookingSubH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #147bbb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BookingH
{
    MARGIN-TOP: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #147bbb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BookingDetails
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.BookingDetails THEAD
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    TEXT-ALIGN: center
}
.BookingDetails TBODY
{
    COLOR: black;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-ALIGN: center;
    padding: 2px;
}

.Money
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
}
.time
{
    TEXT-ALIGN: center;
}
.AVLButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #147bbb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.LookupList
{
}
.LookupList TBODY
{
    COLOR: black;
    BACKGROUND-COLOR: mediumaquamarine;
    TEXT-ALIGN: left
}
.LookupList THEAD
{
    FONT-WEIGHT: bolder;
    COLOR: lime;
    BACKGROUND-COLOR: lightseagreen;
    TEXT-ALIGN: center
}
.LookupList TABLE
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    BORDER-LEFT: black;
    COLOR: black;
    BORDER-BOTTOM: black
}
.LookupList .RtAlign
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.RtAlign
{
    TEXT-ALIGN: right
}
.UpperCase
{
    TEXT-TRANSFORM: uppercase
}
.DeleteSectorButton
{
    COLOR: black;
    BACKGROUND-COLOR: #ff9999
}
.mstheme-navtxtnext
{
    BACKGROUND-COLOR: lightgreen
}
.ChangeSectorButton .mstheme-bannertxt A:active
{
    COLOR: #333399
}
.mstheme-bannertxt A:link
{
    COLOR: #333399
}
.mstheme-bannertxt A:visited
{
    COLOR: #333399
}
.mstheme-bannertxt-g
{
    FONT-SIZE: 14pt;
    BACKGROUND-IMAGE: url(nabnr.gif);
    VERTICAL-ALIGN: middle;
    COLOR: #147bbb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.mstheme-bannertxt-g A:active
{
    COLOR: #333399
}
.mstheme-bannertxt-g A:link
{
    COLOR: #333399
}
.mstheme-bannertxt-g A:visited
{
    COLOR: #333399
}
.mstheme-bannertxt-s
{
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.mstheme-bannertxt-s A:active
{
    COLOR: #333399
}
.mstheme-bannertxt-s A:link
{
    COLOR: #333399
}
.mstheme-bannertxt-s A:visited
{
    COLOR: #333399
}
.mstheme-horiz-navtxt A:active
{
    COLOR: #333399
}
.mstheme-horiz-navtxt A:link
{
    COLOR: #333399
}
.mstheme-horiz-navtxt A:visited
{
    COLOR: #333399
}
.EZBookingSubH
{
    FONT-WEIGHT: bolder;
    FONT-STYLE: italic
}
.TimeTable
{
    BORDER-RIGHT: gray solid;
    BORDER-TOP: gray solid;
    BORDER-LEFT: gray solid;
    BORDER-BOTTOM: gray solid;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.TimeTable THEAD
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: yellow
}
.TimeTable .TTTB1
{
    BACKGROUND-COLOR: #8fbc8b
}
.TimeTable .TTTB2
{
    BACKGROUND-COLOR: #75a271
}
.ErrorText
{
    FONT-WEIGHT: bolder;
    COLOR: red;
}

BODY
{
	background-color: #ffffff;
	/*width: 655px;*/
	margin-left: 5px;
	margin-right: 0px;
}

H1, H2, H3, H4
{
	margin-top: 6pt;
	margin-bottom: 0pt;
}

p
{
	margin-top: 0;
	margin-bottom: 6pt;
}

.row
{
	clear: both;
	width: 90%;
}

.row .label
{
	float: left;
	width: 30%;
}

.row .value
{
	float: left;
	width: 69%;
}

.headerMemberInfo
{
	position: absolute;
	top: 0;
	right: 0;
	font-size: xx-small;
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.flash
{
	background: #ffdddd;
	color: #000000;
	font-size: medium;
	font-weight: bold;
	font-family: Arial, sans-serif;
	
}

#memberDetails
{
	margin: 0.5em;
	border: 1px solid #dddddd;
	padding-top: 0.5em;
	padding-left: 0.5em;
}
