/* Custom Style Sheet */

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E6063;
}

p {
	/*padding-top:6px;*/
	margin-top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E6063;
	line-height: 20px;
}

h1 {  font-size: 16px; color: #00784D; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px}
h2 {  font-size: 15px; color: #00784D; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px}
h3 {  font-size: 14px; color: #00784D; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px}
h4 {  font-size: 13px; color: #00784D; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px}
h5 {  font-size: 11px; color: #00784D; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px}
h6 {  font-size: 10px; color: #00784D; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:0px; margin-bottom:0px}


A:link {
	COLOR: #A0845F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

A:visited {
	COLOR: #A0845F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

A:hover {
	COLOR: #80705A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

A:active {
	COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

ul{
	padding-top:6px;
	margin-top:6px;
	color:#80705A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
}

ol {
	padding-top:6px;
	margin-top:6px;
	color:#80705A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	list-style-image: none;
}

li {
	color:#80705A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	list-style-image: none;
	list-style-type: circle;
}

hr {
	background-color:#D9D9D9;
	height:1px;
	color:#D9D9D9;
	padding: 0px;
}

table.portal {
	color: #787878;
	background-color: #FFFFFF;
	border: 1px solid #80705A;
	padding: 4px; 
}

table.portal th {
	color: #80705A;
	font-size: 11px; 
	font-weight: bold; 
	padding: 4px; 
	background-color: #DBDBBA;
}

table.portal tr.bookingResults {
	background-color:#FFFFFF;
}

table.portal tr.bookingResults td.boxed {
	background-color:#FFFFFF;
	border: 1px solid #80705A;
}

/* Colour of Buttons */
button {
	background-color: #EDE7D3;
	color:#5D710C;
}

/* Members Page - Log On Terms & Conditions */
table.results {								
	border: 1px solid #80705A;
}

/* Results Header */
th.results {
	background-color: #006633;
	color: #FFFFFF;	
}

/* Members Page - Log On Box */
table.form {
	border: 1px solid #80705A;
	background-color: #FFFFFF;
	padding: 20px;
}

table.border {
	border: #819824 1px solid;
}

table.bgsuffix {
	background-image:url(/images/content/1px_suffix.gif);
	background-repeat:repeat-x;
}

table.bgprefix {
	background-image:url(/images/content/1px_prefix.gif);
	background-repeat:repeat-x;
}

table.page {
	background-color: #FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
}

tr.page {
	background-color: #FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
}

td.page {
	background-color: #FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
}

td.bodyprefix {
	background-image:url(/images/backgrounds/bg_top.gif);
}

table.static_bodysuffix {
	color: #80705A; 
	background-color: #DBDBBA; 
	border: 1px #819824 solid; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
}

TH.static {  
		font-size: 11px; 
		font-weight: bold; 
		color: #FFFFFF; 
		background-color: #FFFFFF; 
		text-align: left; 
		padding: 2px; 
}

TH.form {  
		font-size: 11px; 
		font-weight: bold; 
		color: #80705A; 
		background-color: #DBDBBA; 
		text-align: left; 
		padding: 2px; 
}

td.form { 
		background-color: #FFFFFF; 
}

TABLE.static {   
		font-size: 11px; 
		color: #80705A; 
		background-color: #E1E7ED; 
		border: 0px #FFFFFF solid; 
		padding: 1px; 
}

TABLE.static-hl {   
		font-size: 11px; 
		color: #80705A; 
		background-color: #DBDBBA; 
		border: 1px #819824 solid; 
		padding: 1px; 
}

input, textarea, select {
	border: 1px solid #80705A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5E6063;
	height: auto;
	width: auto;
	background-color: #FFFFFF !important;
	padding: 3px;
}

/*Course Tour styles*/

#tourbuttons a {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 17px;
	height: 15px;
	line-height: 15px;
	margin-left: 3px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:link {
	color: #49749B;
	background-color: #E1E7ED;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:visited {
	color: #49749B;
	background-color: #E1E7ED;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:active {
	color: #49749B;
	background-color: #FFFFFF;
	border: 1px solid #49749B;
}
#tourbuttons a:hover {
	color: #49749B;
	background-color: #FFFFFF;
	border: 1px solid #49749B;
}
.tourbuttonsCh span {
	color: #869A4F;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}

td.bgd {
	background-image:url(/images/content/bgd_side.gif);
	background-repeat:repeat-y;
}

td.bgd_menu {
	background-image:url(/images/content/menu.gif);
	background-repeat:no-repeat;
}

table.white {
	background-color: #FFFFFF;
}

table.blue {
	background-color: #E1E7ED;
	line-height: 20px;
}

tr.brown {
	background-color: #80705A;
	color: #DBDBBA;
	line-height: 20px;
	font-weight: bold;
}

td.lightbrown {
	background-color: #DBDBBA;
	color: #5E6063;
	font-weight: bold;
}

td.lightbrown2 {
	background-color: #DBDBBA;
	color: #5E6063;
	vertical-align: top;
	line-height: 20px;
}

p.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5E6063;
	line-height: 9px;
	font-style: italic;
}

tr.aligntop {
	vertical-align: top;
}

.portal th a {
    color: #A0845F !important;
}

table.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #49749B;
	font-weight: bold;
}
/*scrolling news*/
#pscroller1 {
    width: 410px;
    height: 180px;
    padding: 4px;
    background-color: #F1F0ED;
	overflow: hidden;
}

/* 
  -----------------------------------
  Accordion 
  -----------------------------------
*/

.accordion {
    padding: 0px;
	margin: 0px;
	border-bottom:1px solid #333;
	width: 250px;
}


.accordionHeaderWrapper {
	line-height:24px;
	display:block;
	margin:0;
	font-size:12px;
	color: #666666;
	background-color:#B4C9CF;
	border-bottom: 1px solid #92A7C0;	

}


a.accordionHead, a:visited.accordionHead {background:transparent url(/images/accordion_east.gif) no-repeat left center;color:#666;
 padding-left:20px;
 text-decoration:none;
 display:block;
 	
 }

a.accordionHeadDown, a:visited.accordionHeadDown {
	background: url(/images/accordion_south.gif) no-repeat left center;
	color:#666;
	text-decoration:none;
	padding-left: 20px;
	
} 



a:hover.accordionHead {
	width: 210px!important;
	background-color: #B9C5D0;
	padding-left: 20px;
	height: 24px;
}

.accordionHeadTitle {
float:left;}

.accordionContent {
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
    width: 242px;
	padding: 4px; 
}
.accordionContent h2, .accordionContent h3, .accordionContent h4 {
	font-size: 11px;
	color: #000;
	margin: 0px;
	line-height: normal;
	letter-spacing: 0.1em;
}
.accordionContent p {margin:6px 0 12px 0;}
.accordionOpen,.accordionClosed
{
	/* used to track open/closed state */
}

.comingEvents h3{
 display: block; font-weight: bold; font-size: 10px; padding-left: 11px; background: url(/images/arrow.gif) 0 0.4em no-repeat; }
 
.contentslide{padding:4px;width:418px;width/**/:/**/410px;height:180px;background-color:#F1F0ED;overflow:hidden;}
.contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.contentslide .contentdiv{display:none;}
.pagination{display:none;}
/*ReciprocalLetter*/
#letterContainer{width: 710px; overflow: hidden;}
#clubLogo {float: right; overflow: hidden; width: 265px; margin-bottom: 10px; margin-top: 30px;}
#clubAddress {float: right; overflow: hidden; width: 210px; margin-bottom: 20px; clear: both;}
#LetterOfIntroduction {clear: both; overflow: hidden; width: 710px;margin-top:80px;}
#letterContainer p { font: Arial, Helvetica, sans-serif 19pt #333; overflow: hidden;}
#letterSignature {clear: both; overflow: hidden; margin-top: 20px; width: 800px;}
#LetterDate { clear: both; width: 500px; overflow: hidden; margin-top:80px;}