﻿/* Main body colour #556B2F-darkolivegreen, #89AD4B-results, #8FB452-navbar, #93A659-dilberdark, #D3E699-dilberlight,(#6B8E23-olivedrab,#808000-olive). */

body {
	background-color: #556B2F;	
	scrollbar-arrow-color: #D3E699;
	scrollbar-3dlight-color: #D3E699;
	scrollbar-highlight-color: #6B8E23;
	scrollbar-face-color: #556B2F;
	scrollbar-shadow-color: #93A659;
	scrollbar-darkshadow-color: #698B22;
	scrollbar-track-color: #8FB452;
	margin-top: 0.25em; 
	margin-bottom: 0.625em;
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: 700;
	cursor: url("../images/Arrow_purple.cur"),default;
	text-align: center;
}
/* $WEFT -- Created by: Ronald Robins (ronrobins@ntlworld.com) on 12/01/2009 -- */
@font-face {
    font-family: Arial;
    font-style:  normal;
    font-weight: 700;
    src: url(../fonts/ARIAL1.eot);
}
@font-face {
    font-family: Bodoni Bd BT;
    font-style:  oblique;
    font-weight: normal;
    src: url("../fonts/BODONIB3.eot");
}
@font-face {
    font-family: Boulevard SF;
    font-style:  normal;
    font-weight: normal;
    src: url("../fonts/BOULEVA0.eot");
}
@font-face {
    font-family: Boulevard SF;
    font-style:  normal;
    font-weight: 700;
    src: url("../fonts/BOULEVA1.eot");
}
@font-face {
    font-family: Calibri;
    font-style:  normal;
    font-weight: normal;
	src: url("../fonts/CALIBRI0.eot");
}
@font-face {
    font-family: Calibri;
    font-style:  normal;
    font-weight: 700;
	src: url("../fonts/CALIBRI1.eot");
}
@font-face {
    font-family: Microsoft YaHei;
    font-style:  normal;
    font-weight: 700;
    src: url("../fonts/MICROSO1.eot");
}
@font-face {
    font-family: Seabird SF;
    font-style:  normal;
    font-weight: normal;
    src: url(../fonts/SEABIRD0.eot);
}
@font-face {
    font-family: Seabird SF;
    font-style:  normal;
    font-weight: 700;
    src: url(../fonts/SEABIRD1.eot);
}
@font-face {
    font-family: Tahoma;
    font-style:  normal;
    font-weight: normal;
    src: url(../fonts/TAHOMA0.eot);
}
@font-face {
    font-family: Tahoma;
    font-style:  normal;
    font-weight: 700;
    src: url(../fonts/TAHOMA1.eot);
}
@font-face {
    font-family: Times New Roman;
    font-style:  normal;
    font-weight: normal;
    src: url(../fonts/TIMESNE0.eot);
}
@font-face {
    font-family: Times New Roman;
    font-style:  normal;
    font-weight: 700;
    src: url(../fonts/TIMESNE1.eot);
}
@font-face {
	font-family: QuiverItal;
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/QUIVEI3.eot);
}
@font-face {
    font-family: Quartz;
    font-style:  normal;
    font-weight: normal;
    src: url(../fonts/QUARTZ0.eot);
}
@font-face {
    font-family: Quartz;
    font-style:  normal;
    font-weight: 700;
    src: url(../fonts/QUARTZ1.eot);
}
div.main {
	width: 63.8em; /* 80%=64em */
	text-align: center;
	margin-top: 10px;
}
div.mainsec {
	width: 53.55em; /* 68% */
	text-align: center;
	margin-top: 10px;
}
div.sec {
	width: 100%;
	text-align: center;
	padding: 0px 8px;
}
#directors, .iframe, #newsletter, #ebuclubfocus {
	background-color: #FFFFAA;	
	font-size: 10pt;
	color: #064000;
	text-align: left;
}
#divStayTopLeft {
	background-color: #FFFFAA;	
	font-size: 12pt;
	font-weight: bold;
	color: #064000;
	line-height:100%
}
#day {
	background-color: black;
	border-style: ridge;
	border-width: 3px 3px 3px 0px;
	border-color: #445626;
	font-family: Quartz;
	font-size: 1.25em;
	font-weight: 700;
	color: lime;
	text-align: center;
	letter-spacing: 0.1em;
	padding: 0px;
	width: 51px;
	vertical-align: bottom
}

/* sup {
	text-decoration: underline 
} */
thead {
	font-size: 16pt;
	color: #064000;
}
h2 {
	font-size: 16pt;
	color: #064000;
}
h6 {
	font-size: 14pt;
	color: #800040;
}
h5 {
	font-size: 14pt;
	color: #064000;
}
table.gallery {
	width: 100%;
	margin-top: -10px;
	padding: 0px;
	border: 4px ridge #D27E00;
	background-color: #FFB442;
}
.table {
	width: 100%;
	border-width: 0;
	border-collapse: collapse;
	padding: 0;
}
.table1 {
	width: 100%;
	border-collapse: collapse;
	border: 3px ridge #D6F95B;
	padding: 0;
}
.table2 {
	width: 100%;
	border: 6px ridge #D6F95B;
	background-color: #064000;
}
.table3 {
	width: 100%;
	background-color: #FFFFAA;
	border-collapse: collapse;
	border: 4px ridge #D6F95B;
	font-size: 10pt;
	color: #064000;
	font-weight: bold;
}
.td {
	border: 3px ridge #D6F95B;
}
.td250 {
	width: 250px;
	border: 3px ridge #D6F95B;
	text-align: center;
}
.td175 {
	width: 175px;
	border: 3px ridge #D6F95B;
	text-align: center;
}
.td175x2 {
	border: 3px ridge #D6F95B;
	text-align: center;
}
.td100 {
	width: 100px;
	border: 3px ridge #D6F95B;
	text-align: center;
}
.tdtop {
	border-top: #FFFFAA;
	border-right: 3px ridge #D6F95B;
	border-bottom: 3px ridge #D6F95B;
	border-left: 3px ridge #D6F95B;
}
.tdbottom {
	border-top: 3px ridge #D6F95B;
	border-right: 3px ridge #D6F95B;
	border-bottom: #FFFFAA;
	border-left: 3px ridge #D6F95B;
}
.tdright {
	border-top: 3px ridge #D6F95B;
	border-right: #FFFFAA;
	border-bottom: 3px ridge #D6F95B;
	border-left: 3px ridge #D6F95B;
}
.tdleft {
	border-top: 3px ridge #D6F95B;
	border-right: 3px ridge #D6F95B;
	border-bottom: 3px ridge #D6F95B;
	border-left: #FFFFAA;
}
.td1 {
	width: 100%;
	border: 3px ridge #D6F95B;
}
.tdmin {
	background-color: #FFFFAA;
	width: 740px;
	border-bottom: 3px ridge #D6F95B;
	font-size: 10pt;
}
.td2 {
	width: 50%;
	border: 3px ridge #D6F95B;
	text-align: center;
}
.td2a {
	width: 50%;
	border-top: 3px ridge #D6F95B;
	border-right: 3px ridge #FFFF99;
	border-bottom-color: #FFFF99;
	border-left: 3px ridge #FFFF99;
	text-align: center;
}
.td2b {
	width: 50%;
	border-top: 3px ridge #D6F95B;
	border-right: 3px ridge #D6F95B;
	border-bottom-color: #FFFF99;
	border-left: 3px ridge #D6F95B;
	font-size: 12pt;
	color: #064000;
	text-align: center;
}
.td2c {
	width: 50%;
	padding:0px 10px 10px 10px;
	border-top-color: #FFFF99;
	border-right: 3px ridge #D6F95B;
	border-bottom: 3px ridge #D6F95B;
	border-left: 3px ridge #D6F95B;
}
.td3 {
	width: 33%;
	border: 3px ridge #D6F95B;
}
p.justify {
	text-align: justify;
}
p.center {
	text-align: center;
}
p.left {
	text-align: left;
}
p.right {
	text-align:right;
}
p.design, .design {
	text-align:center;
	color:#FF9900;
    font-family: Bodoni Bd BT;
    font-style:  oblique;
    font-weight: normal;
	font-size: small;
}
.info {
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	color: #FFFFAA;
}
.p1 {
	text-align: center;
	font-size: 13pt;
	color: #B96F00;
}
a:hover {
	cursor: url("../images/Hand_purple.cur"),pointer;
}

/* Navigation links - for the link tree. */
a.nav:link {
	color: #D27E00;
}
a.nav:hover, a.nav:visited {	
	/* text-decoration: none; */
	color: #990000; 
	font-weight: bold;
}
a.menu:link {	
	text-decoration: none; 
	color: #064000;
	font-weight: bold;
	font-size: 10pt;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
}
a.menu:hover {
	text-decoration: none; 
	color: #990000; 
	background-color: #8EAA72;
	font-weight: bold;
	font-size: 10pt;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
}
a.menu:visited {
	text-decoration: none; 
	color: #990000; 
	font-weight: bold;
	font-size: 10pt;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
}
/* Navigation links - for the insert pages. */
.insert {
	background-color: #FFFFAA;
}
a.insert:link {
	background-color: #FFFFAA;
	font-family:"Trebuchet MS"; 
	font-size: 12pt; 
	color: #064000; 
	font-weight: bold; 
	text-decoration: none; 
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
}
a.insert:visited {
	text-decoration: none; 
	color: #064000; 
	font-weight: bold;  
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
}
a.insert:hover {
	text-decoration: none; 
	color: #990000; 
	font-weight: bold; 
	background-color: #8EAA72 /*#AAAA71 or #CC9900*/;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px; 
	cursor: url("../../images/Hand_purple.cur"),pointer;
}
img {
	border:0
}
.menu {
	background-color: #FFFFAA;
	text-align: center;
}
#pscroller2 {
	position: relative;
	top: -59px;
	right: -98px; /*86*/
	z-index: 1; 
	width: 430px;
	height: 20px;
    font-family: Calibri;
    font-style:  normal;
    font-weight: 700;
	font-size: 10pt;
	color: #2B3718;
	text-align: left;
}
#pscroller2 a {
	color: #232C13;
}
/* class to apply to your scroller(s) if desired */
.someclass { 
}
.marquee {
}
#marquee {
	position: relative;
	top: -118px;
	right: 2px;  /* (2px normal, right 40px click here) */
	z-index: 1; 
	width: 598px;  /* (598px normal, 515px click here) */
	height: 20px;
    font-family: "Times New Roman";
    font-style:  normal;
    font-weight: 700;
	font-size: 14pt;
	color: #FFFFAA  /* (#A7C871) */
}
/* #marqueelink {
	position: relative;
	top: -140px;
	left: 270px;
	z-index: 1; 
	width: 53px;
	height: 20px;
    font-family: "Times New Roman";
    font-style:  normal;
    font-weight: 700;
	font-size: 14pt;
	color: #FFFFAA /(#A7C871)
}
/* .marquee, a.marquee:link, a.marquee:hover, a.marquee:visited {	
	position: relative;
	top: -138px;
	left: 260px;
	z-index: 2; 
	width: 70px;
	height: 20px;
    font-family: "Times New Roman";
    font-style:  normal;
    font-weight: 700;
	font-size: 12pt;
	color: #FFFFAA (#A7C871)  

/* Default font sizes: small (8pt), normal (11pt), middle (12pt), large (13.5pt) and xlarge (18pt). */