BODY, NORMAL, P, TD, DIV, OL, UL, LI  {
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : small; }
BODY {
	background-color: #006633;
		}
P.small {font-size : smaller;  color: #660033; }

A:link {color: #660033; font-weight: bold; text-decoration: underline}
A:visited {color: #999999; font-weight: bold; text-decoration: underline}
A:hover {color: #ff8000;text-decoration: underline; }
H1, H2, H3, H4, H5, H6 {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; 
}

H1 {color: #CCCC66;
font-size: 175%;  }
H2 {color: #660033; font-size: 165%; }
H3 {color: #660033; font-size: 155%; }
H4 {color: #660033; font-size: 145%;}
H5 {color: #660033; font-size: 135%; font-style: italic}
H6 {font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; color: #660033; font-size: 110%;  }

.copyright { font-size: smaller; color: #CCCC66; background-color: #006633;}
.copyright a:link { font-style: italic; color: #CCCC66; text-decoration: none; }
.copyright a:visited {   color: #CCCC66; text-decoration: none; }
.copyright a:hover {  color: #CCCC66; text-decoration: underline;}

.frontpage { color: #CCCC66; }
.frontpage a:link { color: #CCCC66; font-weight: bold; text-decoration: none; }
.frontpage a:visited { color: #CCCC66; font-weight: bold; text-decoration: none; }
.frontpage a:hover { color: #ffff00;  font-weight: bold; text-decoration: underline; }

.footerlink { color: #660033; font-size: smaller; font-weight: bold ; text-decoration: underline}
.footeractivelink { color: #FF9900;  font-size: x-small}
.footervisitedlink { color: #999999; font-size: x-small; font-weight: bold ; text-decoration: underline}

/*ol { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: x-small; ; color: #FFFFFF}*/
.smaller {  font-size: smaller}
th {  font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; background-color: #660033}
.gold {  color: #CCCC00}
.white {  color: #FFFFFF}

.bottomlinks {
border-top: 1pt  #CCCC00 solid;
border-bottom: 1pt  #CCCC00 solid;
padding-top: 10px;
padding-bottom: 10px;
font-size: smaller;
}
.centred {  text-align: center}
.smallred {  color: #660033; font-size: smaller}
.picturecaption {
	font-size: smaller;
	}
.ImgLeft{
float: left; 
margin: 0 1em 1em 0;
font-size: smaller;
text-align: center;

}
.Attention {
	width: 90%;
	border: 1pt solid;
	border-color: #660000;
	padding: 10px;
	font-size: 125%;
	font-weight: bold;
	background-color:#FFFF99;
	}

.NoBreak {
	white-space: nowrap;
	}
.FloatRight {
	float: right;
	margin: 0 0 1em 1em;
	}
.RuledTable {
	border-left: #660033 1pt solid;
		}
TH H3 {
	color: #ffffff;
	margin: 0;
	}
.RuledTable TD, .RoomsTable TD {
	border: #660033 solid;
	border-width: 0 1pt 1pt 0;
	padding: 5px;
	}
.RoomsTable TD {
	border-width: 1pt;
	text-align: center;
	vertical-align: top;
	}
.RoomsTableCream {
	background-color: #FFFFCC;
	}
.RoomsTable img a{
	border: none;
	margin-bottom: 3px;
	}
