BODY {
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:center top;
	BACKGROUND-COLOR: #4e0222;
	font-family: Arial Narrow;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	}
	#container{
		width:1000px;
		margin:0 auto;
		text-align:left;
	}
	td {
		font-family: "Arial Narrow";
		color:#666666;
		font-size: 16px;
	}
	
	th {
		font-family: "Century Gothic";
		color:#F0C44B;
		font-weight: lighter;
	}
	
	.redlinks {
		FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	
	.redlinks:hover {
		FONT-SIZE: 12px; COLOR: #b60002; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none;
	}
	
	.linksnew {
		FONT-SIZE: 12px; COLOR: #057258; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	.linksnew:hover {
		FONT-SIZE: 12px; COLOR: #FF7200; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none}
		
	.linksbig {
		FONT-SIZE: 13px; COLOR: #8b8b8b; FONT-FAMILY: "Arial Narrow"; TEXT-DECORATION: none; font-weight: bold;
	}
	
	.linksbiggreenbtn {
		FONT-SIZE: 11px; COLOR: #83B311; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none; font-weight: none
	}
	
	.linksbigred {
		FONT-SIZE: 11px; COLOR: #C30013; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none; font-weight: none
	}
	
	.linksbig:hover {
		FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: "Arial Narrow"; TEXT-DECORATION: none; font-weight: bold;
	}
	
	.linksbiggreen {
		FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none; font-weight: none
	}
	
	.linksbiggreen:hover {
		FONT-SIZE: 11px; COLOR: #0E82C1; FONT-FAMILY: "Trebuchet MS"; 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: 12px; COLOR: #0E82C1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	
	.linksbigblue{
		FONT-SIZE: 10px; COLOR: #7182A0; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none; font-weight: none
	}
	
	.linksbigblue:hover {
		FONT-SIZE: 10px; COLOR: #C0C0C0; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
	}
	
	.mailheading {
		FONT-SIZE: 16px; COLOR: #004060; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none; font-weight: bold
	}
	
	.BodyTextnew {
		FONT-SIZE: 30px;
		COLOR: #666666;
		TEXT-DECORATION: none;
		font-family: "Edwardian Script ITC";
	}
	.FormText {
		FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	.regheading {
		FONT-SIZE: 12px;
		COLOR: #000000;
		FONT-FAMILY: Arial Narrow;
		TEXT-DECORATION: none;
		font-weight: bold;
	
	}
	.BodyTextbig {
		FONT-SIZE: 16px;
		COLOR: #ed3290;
		FONT-FAMILY: "Trebuchet MS";
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.BodyTextbigPartA {
		FONT-SIZE: 12px;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
		.BodyTextbigPartD {
		FONT-SIZE: 11px;
		COLOR: #666666;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.BodyTextbigPartB {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: lighter;
	}
	
	.BodyTextbigPartC {
		FONT-SIZE: 12px;
		COLOR: #EC008C;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstext {
		FONT-SIZE: 12px;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstext:hover {
		FONT-SIZE: 12px;
		COLOR: #EC008C;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstext-reverse {
		FONT-SIZE: 11px;
		COLOR: #7182a0;
		FONT-FAMILY: "Trebuchet MS";
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstext-reverse:hover {
		FONT-SIZE: 11px;
		COLOR: #FFFFFF;
		FONT-FAMILY: "Trebuchet MS";
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstexthome {
		FONT-SIZE: 10px;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstexthome:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: lighter;
	color: #EC008C;
	}
	.productstexthome01 {
		FONT-SIZE: 10px;
		COLOR: #EC008C;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstexthome01:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: lighter;
	color: #FFFFFF;
	}
	
	.productstexthome1 {
		FONT-SIZE: 16px;
		COLOR: #FFFFFF;
		FONT-FAMILY: "Trebuchet MS";
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.productstexthome1:hover {
		FONT-SIZE: 16px;
		COLOR: #7182a0;
		FONT-FAMILY: "Trebuchet MS";
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	
	.footerTextbig {
		FONT-SIZE: 11px;
		COLOR: #666666;
		FONT-FAMILY: "Century Gothic";
		TEXT-DECORATION: none;
		font-weight: lighter;
	}
	.whiteText {
		FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	.whiteTextbig {
		FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: "Arial Narrow"; TEXT-DECORATION: none
	}
	.whitelinks {
		FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: "Arial Narrow"; TEXT-DECORATION: none
	}
	.whitelinks:hover {
		FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: "Arial Narrow"; TEXT-DECORATION: none;
	}
	
	.whitelinks1 {
		FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	.whitelinks1:hover {
		FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Arial Narrow"; TEXT-DECORATION: none;
	}
	
	.bluelinks1 {
		FONT-SIZE: 11px;
		COLOR: #DC0982;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: bold;
	}
	.bluelinks1:hover {
		FONT-SIZE: 11px;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: bold;
	}
	
	.bluelinks2 {
		FONT-SIZE: 12px;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: bold;
	}
	.bluelinks2:hover {
		FONT-SIZE: 12px;
		COLOR: #FF3399;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		font-weight: bold;
	}
	
	.Bottomtext {
		FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
	}
	
	.Bottomtext:hover {
		FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
	}
	
	.Bottomtext2 {
		FONT-SIZE: 12px;
		COLOR: #FFFFFF;
		FONT-FAMILY: "Trebuchet MS";
		TEXT-DECORATION: none;
		font-weight: normal;
	}
	
	.Bottomtext2:hover {
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: "Trebuchet MS";
		TEXT-DECORATION: none;
		font-weight: normal;
	}
	
	.redtext {
		FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	.redformtext {
		FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	.blacktext {
		FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: none
	}
	.redtextbig {
		FONT-SIZE: 14px; COLOR: #CC0000; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: bold
	}
	.AFFILIATION {
		FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial Narrow; TEXT-DECORATION: bold;
	}
	.HEADERS {
		FONT-SIZE: 24px;
		COLOR: #ec008c;
		FONT-FAMILY: "Arial MT Condensed Light";
		text-decoration: none;
		font-weight: lighter;
	}
	.HEADERS2 {
		FONT-SIZE: 17px;
		COLOR: #444444;
		FONT-FAMILY: "Arial MT Condensed Light";
		text-decoration: none;
		font-weight: lighter;
	}
	.big {
		FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: "Arial Narrow";
	}
	.Formbox {
	BORDER-RIGHT: #7d7d7d 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: "Arial Narrow";
	BACKGROUND-COLOR: #fefefe;
	TEXT-DECORATION: none;
	color: #333333;
	font-weight: lighter;
	}
	.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 Narrow;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 Narrow;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 Narrow";font-weight:bold; BACKGROUND-COLOR: #ffffff; 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 Narrow";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 Narrow;
		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 Narrow; 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 Narrow; 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 Narrow;
		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: "Trebuchet MS";
		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;
	}
