body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #eeeeee;
}
#container{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.redlinks {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.redlinks:hover {
	FONT-SIZE: 12px; COLOR: #b60002; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.linksnew {
	FONT-SIZE: 12px; COLOR: #057258; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linksnew:hover {
	FONT-SIZE: 12px; COLOR: #FF7200; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
	
.linksbig {
	FONT-SIZE: 13px; COLOR: #8b8b8b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}

.linksbiggreenbtn {
	FONT-SIZE: 11px; COLOR: #83B311; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: none
}

.linksbigred {
	FONT-SIZE: 11px; COLOR: #C30013; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: none
}

.linksbig:hover {
	FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}

.linksbiggreen {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: none
}

.linksbiggreen:hover {
	FONT-SIZE: 11px; COLOR: #0E82C1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.linksbigwhite{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: none
}

.linksbigwhite:hover {
	FONT-SIZE: 11px; COLOR: #0E82C1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.linksbigblue{
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: lighter
}

.linksbigblue:hover {
	FONT-SIZE: 11px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.linksbigblue-intro{
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: lighter
}

.linksbigblue-intro:hover {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.linksbigblue-over{
	FONT-SIZE: 12px; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: lighter
}

.linksbigblue-over:hover {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.mailheading {
	FONT-SIZE: 16px; COLOR: #004060; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold
}

.BodyTextnew {
	FONT-SIZE: 12px;
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
.FormText {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.regheading {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;

}
.BodyTextbig {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	line-height: 18px;
}

.BodyTextbigPartA {
	FONT-SIZE: 12px;
	COLOR: #a9aaab;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.BodyTextbigPartB {
	FONT-SIZE: 12px;
	COLOR: #636363;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstext {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstext:hover {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstext-reverse {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstext-reverse:hover {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstexthome {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstexthome:hover {
	FONT-SIZE: 12px;
	COLOR: #7182a0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstexthome1 {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.productstexthome1:hover {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.footerTextbig {
	FONT-SIZE: 11px;
	COLOR: #aaaaaa;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.whiteText {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whiteTextbig {
	FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whitelinks {
	FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whitelinks:hover {
	FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.whitelinks1 {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whitelinks1:hover {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.bluelinks1 {
	FONT-SIZE: 12px;
	COLOR: #222222;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.bluelinks1:hover {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.bluelinks2 {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluelinks2:hover {
	FONT-SIZE: 10px; COLOR: #3399FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.bluelinks3 {
	FONT-SIZE: 12px;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.Bottomtext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.Bottomtext:hover {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.Bottomtext2 {
	FONT-SIZE: 11px;
	COLOR: #aaaaaa;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: lighter;
}

.Bottomtext2:hover {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: lighter;
}

.redtext {
	FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.redformtext {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacktext {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.redtextbig {
	FONT-SIZE: 14px; COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: bold
}
.AFFILIATION {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: bold;
}
.HEADERS {
	FONT-SIZE: 16px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
.big {
	FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Formbox {
	BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fefefe; TEXT-DECORATION: none
}
.Formbox1 {
	BORDER-RIGHT: #f1f1f1 1px solid;color:green; BORDER-TOP: #f1f1f1 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #f1f1f1 1px solid; BORDER-BOTTOM: #f1f1f1 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; BACKGROUND-COLOR: #f1f1f1; TEXT-DECORATION: none
}
.Formbox2 {
	BORDER-RIGHT: #ffffff 1px solid;color:red; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; BACKGROUND-COLOR: #ffffff; text-align:right; TEXT-DECORATION: none
}
.Formbox3 {
	BORDER-RIGHT: #ffffff 1px solid; color:black; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px;  BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; BACKGROUND-COLOR: #e6e6e6; TEXT-DECORATION: none
}
.Formbox6 {
	BORDER-RIGHT: #FFCC66 1px solid; color:black; BORDER-TOP: #FFCC66 1px solid; FONT-SIZE: 11px;  BORDER-LEFT: #FFCC66 1px solid; BORDER-BOTTOM: #FFCC66 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; BACKGROUND-COLOR: #FFCC66; text-align:left; TEXT-DECORATION: none
}
.Formbox4 {
	BORDER-RIGHT: #f1f1f1 1px solid;
	color:black;
	BORDER-TOP: #f1f1f1 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #f1f1f1 1px solid;
	BORDER-BOTTOM: #f1f1f1 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	BACKGROUND-COLOR: #f1f1f1;
	TEXT-DECORATION: none;
	text-align: right;
}
.Formbox5 {
	BORDER-RIGHT: #f1f1f1 1px solid;color:red; BORDER-TOP: #f1f1f1 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #f1f1f1 1px solid; BORDER-BOTTOM: #f1f1f1 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f1f1; TEXT-DECORATION: none
}
.button {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
.bluebutton {
	BORDER-RIGHT: #3c617d 1px solid;
	BORDER-TOP: #3c617d 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #3c617d 1px solid;
	BORDER-BOTTOM: #3c617d 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#000000;
	BACKGROUND-COLOR: #b4d0e0;
	TEXT-DECORATION: none;
	cursor: hand;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); LEFT: -300px; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 400px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: #f7f7f7
}
#dhtmlpointer {
	Z-INDEX: 101; LEFT: -300px; VISIBILITY: hidden; POSITION: absolute
}
.formClass {
	margin: 0px;
}


#ml_form,#mbs_form,#contact_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*** Mailing List Form (Index page) CSS **/
#ml_form input, #ml_form textarea, #ml_form select{
	margin-left:70px;
}

#ml_form label{
	display:block;
	margin:1em .5em;

}
#ml_form label span{
	position: absolute;

}
/*** Contact Form CSS **/
#contact_form input, #contact_form textarea, #contact_form select{
	margin-left:85px;
}
#contact_form label{
	display:block;
	margin:1em .5em;

}
#contact_form label span{
	position: absolute;

}
/*** Membership Form CSS **/
#mbs_form input, #mbs_form textarea, #mbs_form select{
	margin-left:80px;
}
#mbs_form label{
	display:block;
	margin:1em .5em;

}
#mbs_form label span{
	position: absolute;

}
.heading img{
	margin-top:.8em;
}
.submit_btn{
	border-style: double; 
	border-color: #ccc; 	
	border-width: 3px; 
	padding: 0.25em; 
	width: auto; 
	background-color: #000; 
	background-repeat: repeat-x; 
	color: #0e82c1; 
	font-size: 75%; 
	font-weight: bold; 
	font-family: Verdana,Helvetica,Arial,sans-serif;
}
#booking_form{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	border-collapse:collapse;
	border-top:1px solid #333;
	border-bottom:1px solid #333;	
}
#booking_form th, #booking_form td{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:80%;
	font-weight:bold;
	text-align:left;
	padding-left:.5em;
	padding-bottom:.8em;
/*	border-bottom:1px solid #ccc; */
}
#booking_form input, #booking_form select{
	font-family:"Trebuchet MS", Verdana, Arial;
	padding:.2em;
	background-color:#d8dcf0;
	border:1px solid #333;
}
#booking_form select{
	font-size:85%;
}
.submit_msg{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:80%;
}
.copyright_k{
	padding-left:1em;
}

.style7 {font-family: "Trebuchet MS"}
.style26 {color: #CCCCCC}
.style3 {color: #666666}
.style27 {font-size: 10px}
.style30 {color: #E0DFE3}
.style32 {
	color: #C0C0C0;
	font-size: 10px;
	font-weight: normal;
}
.style36 {	
	color: #c3c6cd;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.style41 {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 11px;}

.headertopbg{
	background-image:url(../images/header.jpg);
	background-repeat:repeat-x;
	margin:0px;
	}
.headerbase{
	background-image:url(../images/header-base.jpg);
	background-repeat:no-repeat;
	margin:0px;
	}
.headergradintro{
	background-image:url(../images/background-gradient02.jpg);
	background-repeat:repeat-x;
	margin:0px;
	}
.footerbg{
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	margin:0px;
	}
.footerbase{
	background-image:url(../images/footer-base.jpg);
	background-repeat:no-repeat;
	margin:0px;
	}
.dotline1{
	background-image:url(../images/dotted-line.jpg);
	background-repeat:repeat-y;
	margin:0px;
	}
.menubg{
	background-image:url(../images/menu-gradient.jpg);
	background-repeat:repeat-x;
	margin:0px;
	}
.headergradhome{
	background-image:url(../images/background-gradient.jpg);
	background-repeat:repeat-x;
	margin:0px;
	}
.color1{
	background-image:url(../images/colour01.jpg);
	background-repeat:no-repeat;
	margin:0px;
	}
.color2{
	background-image:url(../images/colour02.jpg);
	background-repeat:no-repeat;
	margin:0px;
	}
.color3{
	background-image:url(../images/colour03.jpg);
	background-repeat:no-repeat;
	margin:0px;
	}
.color4{
	background-image:url(../images/colour04.jpg);
	background-repeat:no-repeat;
	margin:0px;
	}
.underline{
	text-decoration:underline;
	}