BODY {
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:center top;
	BACKGROUND-COLOR: #000000;
	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: Arial Narrow;
	color:#000000
}

.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: 11px; COLOR: #6b6661; FONT-FAMILY: "Century Gothic"; 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: 11px; COLOR: #FFFFFF; FONT-FAMILY: "Century Gothic"; 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: 12px;
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-family: Calibri;
}
.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: "Century Gothic";
	TEXT-DECORATION: none;
	font-weight: lighter;
}

.BodyTextbigPartB {
	FONT-SIZE: 12px;
	COLOR: #ED3290;
	FONT-FAMILY: "Century Gothic";
	TEXT-DECORATION: none;
	font-weight: lighter;
}

.productstext {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Trebuchet MS";
	TEXT-DECORATION: none;
	font-weight: lighter;
}

.productstext:hover {
	FONT-SIZE: 11px;
	COLOR: #7182a0;
	FONT-FAMILY: "Trebuchet MS";
	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: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Trebuchet MS";
	TEXT-DECORATION: none;
	font-weight: lighter;
}

.productstexthome:hover {
	FONT-SIZE: 12px;
	COLOR: #7182a0;
	FONT-FAMILY: "Trebuchet MS";
	TEXT-DECORATION: none;
	font-weight: lighter;
}

.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: 10px;
	COLOR: #6b6661;
	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: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Century Gothic";
	TEXT-DECORATION: none;
	font-weight: bolder;
}
.bluelinks1:hover {
	FONT-SIZE: 12px;
	COLOR: #ED3290;
	FONT-FAMILY: "Century Gothic";
	TEXT-DECORATION: none;
	font-weight: bolder;
}

.bluelinks1a {
	FONT-SIZE: 12px;
	COLOR: #ED3290;
	FONT-FAMILY: "Century Gothic";
	TEXT-DECORATION: none;
	font-weight: bolder;
}
.bluelinks1a:hover {
	FONT-SIZE: 12px;
	COLOR: #ED3290;
	FONT-FAMILY: "Century Gothic";
	TEXT-DECORATION: none;
	font-weight: bolder;
}

.bluelinks2 {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none
}
.bluelinks2:hover {
	FONT-SIZE: 10px; COLOR: #3399FF; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none;
}

.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: #A4BD2B;
	FONT-FAMILY: "Trebuchet MS";
	TEXT-DECORATION: none;
	font-weight: normal;
}

.Bottomtext2:hover {
	FONT-SIZE: 12px;
	COLOR: #ED3290;
	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: 18px;
	COLOR: #ED3290;
	FONT-FAMILY: "Century Gothic";
	text-decoration: none;
	font-weight: lighter;
	letter-spacing: 1px;
}
.HEADERS2 {
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Century Gothic";
	text-decoration: none;
	font-weight: lighter;
	letter-spacing: 1px;
}
.big {
	FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: "Arial Narrow";
}
.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 Narrow; 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 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: 11px; 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;
}
