body {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #FFFFFF;
	background-color: #999966;
	margin-left: 0px;
	margin-top: 0px;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

p.pagebreakbefore {page-break-before: always}
p.pagebreakafter {page-break-after: always}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bolder;
	line-height: normal;
	font-style: normal;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	line-height: normal;
}
h2 a:link {color:#660000}
h2 a:visited {color:#660000}
h2 a:hover {color:#000000; text-decoration: strong;}
h2 a:active {color:#660000}

.1LineInput {
	line-height: normal;
	height: auto;
	width: auto;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.maintextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
	font-weight: bold;
}
.maintextgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10703E;
	line-height: 12px;
	font-weight: normal;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 13px;
}
.maintext a:link {color: #87875A; font-weight: bold;}
.maintext a:visited {color: #87875A}
.maintext a:hover {color:#003300; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: strong;}
.maintext a:active {color: #87875A}

.prioritytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	line-height: 11px;
	font-weight: bold;
}
.prioritytext_bkg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	line-height: 11px;
	font-weight: bold;
	background-color: #FBED9D;
}
.prioritytext_bkg a:link {color: #006699}
.prioritytext_bkg a:visited {color: #006699}
.prioritytext_bkg a:hover {color:#accff7; font-family: Helvetica, Arial; text-decoration: none;}
.prioritytext_bkg a:active {color: #006699}

.reversetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 11px;
	background-color: #999966;
}
.reversetext a:link {color: #FFFFFF}
.reversetext a:visited {color: #FFFFFF}
.reversetext a:hover {color:#FFFFFF;}
.reversetext a:active {color: #FFFFFF}

.reversetextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 12px;
	font-weight: bold;
	background-color: #999966;
}
.reversetextbold a:link {color: #FFFFFF}
.reversetextbold a:visited {color: #FFFFFF}
.reversetextbold a:hover {color:#CCCCCC;}
.reversetextbold a:active {color: #FFFFFF}

.offcolortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
}
.offcolortext a:link {color: #0099CC}
.offcolortext a:visited {color: #0099CC}
.offcolortext a:hover {color:#00CCFF; font-family: Helvetica, Arial; font-size: 11px; text-decoration: strong;}
.offcolortext a:active {color: #0099CC}

.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.mainmenu a:link {color: #000000}
.mainmenu a:visited {color: #000000}
.mainmenu a:hover {color:#660000; text-decoration: strong;}
.mainmenu a:active {color: #000000}

.submenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	line-height: normal;
}
.submenu1 a:link {color:#660000}
.submenu1 a:visited {color:#660000}
.submenu1 a:hover {color:#000000; text-decoration: strong;}
.submenu1 a:active {color:#660000}

.requiredtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	line-height: normal;
}
.requiredtext a:link {color:#660000}
.requiredtext a:visited {color:#660000}
.requiredtext a:hover {color:#000000; text-decoration: strong;}
.requiredtext a:active {color:#660000}


.supporttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	line-height: 11px;
	font-weight: bold;
	background-color: #CCCCCC;
}
.supporttext a:link {color: #006699}
.supporttext a:visited {color: #000000}
.supporttext a:hover {color:#000000; font-family: Helvetica, Arial; text-decoration: strong;}
.supporttext a:active {color: #0E3C70}

.contenttitle_red {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: 660000;
	font-weight: bolder;
	line-height: normal;
	font-style: normal;
}
.contenttitle_black {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bolder;
	line-height: normal;
	font-style: normal;
}

.small{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
}
.small a:link {color: #58693F; text-decoration: underline;}
.small a:visited {color: #58693F; text-decoration: underline;}
.small a:hover {color:#000000; text-decoration: underline;}
.small a:active {color: #003300}

.small_alt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
	background-color: #EDEDEF;
}
.small_alt a:link {color: #58693F; text-decoration: underline; }
.small_alt a:visited {color: #58693F; text-decoration: underline;}
.small_alt a:hover {color:#000000; font-size: 10px; text-decoration: underline;}
.small_alt a:active {color: #003300}

.smalltextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}

.small_11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
.small_11 a:link {color: #003300;  font-weight: bold;}
.small_11 a:visited {color: #003300;  font-weight: bold;}
.small_11 a:hover {color:#990000;font-size: 11px; text-decoration: underline;}
.small_11 a:active {color: #003300}

.small_11_alt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
	background-color: #EDEDEF;
}
.small_11_alt a:link {color: #003300}
.small_11_alt a:visited {color: #003300}
.small_11_alt a:hover {color:#000000; text-decoration: underline;}
.small_11_alt a:active {color: #003300}

.reallysmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
}
.reallysmall a:link {color: #58693F; text-decoration: underline;}
.reallysmall a:visited {color: #58693F; text-decoration: underline;}
.reallysmall a:hover {color:#000000; text-decoration: underline;}
.reallysmall a:active {color: #003300}

.reallysmall_alt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
	background-color: #EDEDEF;
}
.reallysmall_alt a:link {color: #58693F; text-decoration: underline;}
.reallysmall_alt a:visited {color: #58693F; text-decoration: underline;}
.reallysmall_alt a:hover {color:#000000; text-decoration: underline;}
.reallysmall_alt a:active {color: #003300}

.featurehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	line-height: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
}
.featurehead a:link {
	color: #990000;
	text-decoration: underline;
}
.featurehead a:visited {color: #990000; text-decoration: underline;}
.featurehead a:hover {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: strong;}
.featurehead a:active {color: #0E3C70}

.feature_data{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
}
.feature_data a:link {color: #003300}
.feature_data a:visited {color: #003300}
.feature_data a:hover {color:#000000; font-size: 10px; text-decoration: underline;}
.feature_data a:active {color: #003300}

.feature_data_alt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	line-height: normal;
	background-color: #CCCCCC;
}
.feature_data_alt a:link {color: #003300}
.feature_data_alt a:visited {color: #003300}
.feature_data_alt a:hover {color:#000000; text-decoration: underline;}
.feature_data_alt a:active {color: #003300}

.dateturnover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 11px;
	background-color: #669933;
}
.dateturnover a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.dateturnover a:visited {
	color: #B8FEA0;
	text-decoration: underline;
}
.dateturnover a:hover {color:#000000; font-size: 11px; text-decoration: underline;}
.dateturnover a:active {color: #003300}

.datebooked{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	background-color: #FFCCCC;
}
.datebooked a:link {color: #003300}
.datebooked a:visited {color: #003300}
.datebooked a:hover {color:#000000; font-size: 9px; text-decoration: underline;}
.datebooked a:active {color: #003300}

.dateopen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	line-height: 11px;
	font-weight: bold;
	background-color: #F1FFF0;
}
.dateopen a:link {
	color: #009900;
	text-decoration: underline;
}
.dateopen a:visited {color: #000000}
.dateopen a:hover {color:#990000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
.dateopen a:active {color: #009900}

.error_msg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: normal;
	background-color: #990000;
}
.error_msg a:link {color: #FFFFFF}
.error_msg a:visited {color: #FFFFFF}
.error_msg a:hover {color:#FFFFFF; font-size: 11px; text-decoration: underline;}
.error_msg a:active {color: #FFFFFF}

.regBody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.smCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;

}
.SiteTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: #333333;
}
.poweredby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 11px;
}
.poweredby a:link {color: #FFCC00}
.poweredby a:visited {color: #FFCC00}
.poweredby a:hover {color:#FF9933; font-family: Helvetica, Arial; font-size: 11px; text-decoration: strong;}
.poweredby a:active {color: #FFCC00}

.calendar_table {
	border-bottom-color: #990000;
	border-left-color: #996600;
	border-right-color: #990000;
	border-top-color: #999900;
	border-bottom-style: inset;
}
