body {
	margin				: 0px;
	padding				: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color				: #006;
	background: #9c9 url(/images/bg_pg1.gif) scroll bottom left no-repeat;
}
#topcontent {
	padding				: 0px;
	height				: 70px;
	margin				: 0px;
	color				: #009;
	border-bottom		: 1px solid black;
	background			: #fff url(../images/bg_top_white.jpg) scroll bottom right no-repeat;
	}
h1 {
	font-size			: 2.4em;
	position			: absolute;
	top					: 18px;
	left				: 0px;
	margin				: 0px 0px 0px 0px;
	padding				: 4px 10px 4px 40px;
	font-family			: Georgia, Garamond, "Times New Roman", Times, serif;
	color				: #006;
	background			: transparent url(../images/bg_check.gif) scroll top left repeat;
	line-height:100%;
}
h2, h3 {
	font-family: Georgia, Garamond, "Times New Roman", Times, serif;
}

#eventh2 {
	text-align:left;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
	}
#golfer {
	background: transparent url(../images/bg_golfer_small.gif) scroll top right no-repeat;
}
#tcgclogo {
	padding				: 0;
	position			: absolute;
	top					: 1em;
	right				: 34px;
	width				: 160px;
	height				: 159px;
	background			: transparent;
	z-index:99;
}
#tcgclogo2 {
	padding				: 0;
	position			: absolute;
	top					: -10px;
	right				: 0;
	width				: 700px;
	height				: 695px;
	background			: transparent;
	z-index:1;
}
#topnav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background:transparent;
	color:#009;
}
#lowertopbar {
	font-family:   "Trebuchet MS", arial, sans-serif;
	font-size:0.9em;
	height:1.5em;
	padding:0px 0px 0px 46px;
	letter-spacing: .1em;
	text-decoration: none;
	background: #009 url(../images/bg_hdrblue_ltb.gif) scroll bottom left repeat-x;
}
#lowertopbar ul {
	padding: 0;
	margin: 0;
}
#lowertopbar li {
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}
#lowertopbar a {
	padding: 0 10px;
	border-right: 1px solid #fff;
	background: #009 url(../images/bg_hdrblue_ltb.gif) scroll bottom center repeat-x;
	text-decoration: none;
	margin: 0;
}
#lowertopbar a:link {
	text-decoration:none; 
	color:#ffffff;
	background: transparent;	
}
#lowertopbar a:visited {
	text-decoration:none; 
	color:#ffffff; 
	background: transparent;	
}
#lowertopbar a:active {
	text-decoration:underline; 
	color:#ffffff;
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;	
}
#lowertopbar a:hover {
	color: #000000;
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
}

#admintopnav {
	margin:0px 0px 0px 0px;
	text-align:left;
	color:#009;
	background: transparent;
}
#adminlowerTopBar {
	background: #009 url(../images/bg_hdrblue_ltb.gif) scroll bottom left repeat-x;
	font-family:   "Trebuchet MS", arial, sans-serif;
	font-size:0.9em;
	height:100%;
	padding:0px 0px 0px 30px;
	letter-spacing: .1em;
	text-decoration: none;
}
#adminlowerTopBar ul {
	padding: 0;
	margin: 0;
}
#adminlowerTopBar li {
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}
#adminlowerTopBar a {
	padding: 0 10px;
	width:140px;
	border-right: 1px solid #fff;
	background: #009 url(../images/bg_hdrblue_ltb.gif) scroll bottom center repeat-x;
	text-align:center;
	text-decoration: none;
	margin: 0;
}
#adminlowerTopBar a:link {
	text-decoration:none; 
	color:#fff;
	background: transparent;	
}
#adminlowerTopBar a:visited {
	text-decoration:none; 
	color:#fff; 
	background: transparent;	
}
#adminlowerTopBar a:active {
	text-decoration:underline; 
	color:#000;
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;	
}
#adminlowerTopBar a:hover {
	color: #000;
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
}

#maincontent {
	margin:10px 200px 10px 170px;
	padding:10px;
	background: transparent;
}
#maincontent img {
	border:0px double #006;
	margin:0px;
	}
#maincontent p {
	text-align:left;
	font-size:0.9em;
	margin:10px 10px 0px 20px;
	padding:4px 20px 4px 20px;
}
#maincontent h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 10px 0px 10px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
#maincontent h3 {
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
#maincontent h4 {
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
#maincontent table {
	margin:10px;
}
#maincontent ul {margin:6px 0px 6px 60px; padding:0px; }
#maincontent li {list-style-type:circle; text-indent:0px;}
.content {
	position:relative;
	width:auto;
	margin:10px 170px 10px 170px;
	padding:10px;
	z-index:3;
	}
.content img {
	position:relative;
	border:0px double #006;
	margin:10px 10px 10px 10px;
	z-index:3;
	}
.content p {
	text-align:left;
	font-size:0.9em;
	margin:10px 10px 0px 10px;
	padding:4px 20px 4px 20px;
}
.content h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 10px 0px 10px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
.content h3 {
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
.content h4 {
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 10px;
	color: #006;
	background: transparent;
}
.content table {
	margin:10px;
}
.content ul {margin:6px 0px 6px 60px; padding:0px; }
.content li {list-style-type:circle;font-size:0.9em;text-indent:0px;}
.rollcontent {
	width:auto;
	margin:10px 170px 10px 170px;
	padding:10px;
	background: transparent url(../images/bg_golfer.gif) scroll bottom right no-repeat;
	}
.rollcontent img {
	position:relative;
	border:3px double #006;
	margin:10px 10px 10px 10px;
	z-index:3;
	}
.rollcontent p {
	text-align:left;
	font-size:0.9em;
	padding:4px 20px 4px 20px;
}
.rollcontent h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 10px 0px 10px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
.rollcontent h3 {
	position:relative;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
	z-index:4;
}
.rollcontent table {
	margin:10px;
}
.rollcontent ul {
	position:relative;
	margin:6px 0px 6px 60px; 
	padding:0px; 
	z-index:4;
	}
.rollcontent li {list-style-type:circle; text-indent:0px;}
#welcomecontent {
	width:auto;
	margin:10px 200px 10px 170px;
	padding:10px;
	}
#welcomecontent img.home {
	display:block;
	width:300px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	padding:0px 10px;
	z-index:3;
}
#welcomecontent img.history1 {
	float:left;
	padding:0px 20px;
	z-index:3;
}
#welcomecontent img.history2 {
	float:right;
	padding:0px 20px;
	z-index:3;
}
#welcomecontent p {
	text-align:left;
	font-size:0.9em;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	padding:2px 20px 0px 20px;
}
#welcomecontent h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 20px 0px 10px;
	color: #006;
	border-bottom:1px dashed #006;
}
#welcomecontent h3 {
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
.cardcontent {
	margin:10px 190px 10px 190px;
	padding:1px 1px 1px 1px;
	border:0px dashed #006;
	}
#holenav {
	font-size:0.8em;
	text-align:center;
}
img.holeimg {
	margin:10px;
	border-top:1px solid #eee;
	border-right:1px solid #696;
	border-bottom:1px solid #696;
	border-left:1px solid #eee;
}
.cardcontent p {
	text-align:left;
	font-size:0.9em;
	margin:10px 0px 0px 20px;
	padding:4px 20px 4px 20px;
}
p.pcentered {
	text-align:center;
}
.cardcontent h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 50px 0px 10px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
.cardcontent h3 {
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
.cardcontent h4 {
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
.cardcontent table {
	margin:10px;
}
.cardcontent ul {margin:6px 0px 6px 60px; padding:0px; }
.cardcontent li {list-style-type:circle; text-indent:0px;}
dl#holeprofile {
	padding:0px 10px 10px 0px;
}
#cctable {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
#cctable {
	margin-left:auto;
	margin-right:auto;
}
#cctable table caption {
	margin-right:auto;
	margin-left:auto;
}
#cctable table th,#cctable table td {
	font-size:0.9em;
}
#cardcourse {
	width:auto;
	margin:0px;
	padding:0px 10px 0px 10px;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#cardcourse h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 10px 10px 10px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
#officecontent {
	width:auto;
	margin:10px 190px 10px 170px;
	padding:10px;
	background: transparent;
	}
#officecontent img {
	border:0px double #006;
	margin:0px;
	}
#officecontent p {
	text-align:left;
	font-size:0.9em;
	margin:10px 10px 0px 20px;
	padding:4px 20px 4px 20px;
}
#officecontent h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 10px 0px 10px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
#officecontent h3 {
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 10px;
	background:transparent scroll;
	color:#006;
}
#officecontent h4 {
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 10px;
	color: #006;
	background: transparent;
}
#officecontent dl {
	margin:20px;
}
#officecontent table {
	margin:10px;
}
#officecontent ul {margin:6px 0px 6px 60px; padding:0px; }
#officecontent li {list-style-type:circle; font-size:0.9em; text-indent:0px;}
#gallerycontent {
	position:relative;
	width:auto;
	margin:10px 200px 10px 170px;
	padding:10px;
	background: transparent;
	text-align:center;
	z-index:3;
	}
#gallerycontent img {
	border:1px double #006;
	margin:0px;
	}
#gallerycontent p {
	text-align:left;
	font-size:0.9em;
	margin:10px 10px 0px 20px;
	padding:4px 20px 4px 20px;
}
#gallerycontent h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 10px 0px 10px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
#gallerycontent h3 {
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
#gallerycontent h4 {
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 20px;
	color: #006;
	background: transparent;
}
#gallerycontent table {
	margin:10px;
}
#maincontent ul {margin:6px 0px 6px 60px; padding:0px; }
#maincontent li {list-style-type:circle; text-indent:0px;}
#navAlpha {
	position:absolute;
	width:150px;
	top:7em;
	left:20px;
	padding:20px 0px 4px 0px;
	color:#006;
	background:transparent;
	border:0px solid #006; 
	font-size:0.9em;
	text-align:center;
	z-index:99;
}
#navAlpha h3 {
	line-height:150%;
	font-weight:bold;
	color:#fff;
	padding:2px 2px 2px 2px;
	margin:0px 0px 4px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;  
	background: #44a;
}
#navAlpha p {
	padding:2px;
	margin:2px;
	background:transparent;
	color:#009;
	text-align:left;
}
#navAlpha ul {margin:6px 0px 6px 0px; padding:0px; }
#navAlpha li {list-style-type:none; text-indent:0px;	line-height:150%;}

a.dudlink  {
	display:block;
	width:170px;
	text-decoration:none; 
	font-weight:bold;
	font-style:italic;
	color:#d9a;
	background:#933;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club1  {
	display:block;
	width:140px;
}
a.club1:link { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#44a;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club1:visited { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#44a;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;
}
a.club1:active { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club1:hover { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club2  {
	display:block;
	width:140px;
}
a.club2:link { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#339;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club2:visited { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#339;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;
}
a.club2:active { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club2:hover { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club3  {
	display:block;
	width:140px;
}
a.club3:link { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#228;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club3:visited { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#228;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;
}
a.club3:active { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club3:hover { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club4  {
	display:block;
	width:140px;
}
a.club4:link { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#117;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club4:visited { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#117;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;
}
a.club4:active { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club4:hover { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club5  {
	display:block;
	width:140px;
}
a.club5:link { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#006;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club5:visited { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#006;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;
}
a.club5:active { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club5:hover { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club6  {
	display:block;
	width:140px;
}
a.club6:link { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#005;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club6:visited { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#005;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;
}
a.club6:active { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club6:hover { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club7  {
	display:block;
	width:140px;
}
a.club7:link { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#004;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc; 
}
a.club7:visited { 
	text-decoration:none; 
	font-weight:bold;
	color:#fff;
	background:#004;
	padding:2px 2px 2px 3px;
	margin:0px 0px 0px 0px;
	border-top:2px solid #ccc; 
	border-right:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid #ccc;
}
a.club7:active { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
a.club7:hover { 
	color:#006; 
	background:#96c8fe url(../images/bg_hdrblue_utb.gif) scroll top left repeat-x;
	text-decoration:none; 
	font-weight:bold;
}
#courseleg {
	text-align:center;
	position:absolute;
	width:229px;
	top:114px;
	right:20px;
	padding:0px;
	background:transparent;
	border-top:1px solid #ada;
	border-right:1px solid #696;
	border-bottom:1px solid #696;
	border-left:1px solid #ada;
}
#courseleg h2 {
	font-size:1em;
	font-family			: Georgia, Garamond, "Times New Roman", Times, serif;
	color:#ffffff; 
	background:#000066;
	margin:0px;
	padding:10px 0px;
}
#navBeta {
	position:absolute;
	width:180px;
	top:190px;
	right:30px;
	padding:10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	border-top:1px solid #ada;
	border-right:1px solid #696;
	border-bottom:1px solid #696;
	border-left:1px solid #ada;
	background:#fff url(../images/bg_putt_blurd.jpg) scroll top right no-repeat;
	text-align:center;
}
#navBetainner table {
	width:178px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
#navBeta table {
	border				: 0px;
	background			: transparent;
	padding-bottom: 4px;
	border-bottom:0px solid #696;
	border-spacing:0px;
}
#navBeta h3 {
	text-align:center;
	margin:0px;
	padding:6px;
	font-size: 1.2em;
}
#navBeta table caption {
	font-size:1.2em;
	font-weight			: bold;
	font-family			: Georgia, Garamond, "Times New Roman", Times, serif;
	color				: #006;
	background			: transparent;
}
#navBeta table th {
	padding				: 2px 0px;
	color				: #fff;
	background			: #006;
}
#navBeta table td {
	text-align:center;
	padding:2px 0px;
}
.cal_event	{
	font-weight			: bolder;
	background-color	: transparent;
}
a.navA  {
	display:block;
	width:24px;
	margin:0px;
	padding:2px 4px;
	width:1.1em;
	text-align:center;
	border:1px solid #006;
}
a.navA:link { 
	text-decoration:none; 
	padding:2px 4px;
	background:transparent;
	color:#006; 
}
a.navA:visited { 
	text-decoration:none; 
	background:transparent;
	color:#006; 
}
a.navA:active { 
	color:#fff; 
	background:#006; 
	text-decoration:none; 
	border:1px solid #006;
}
a.navA:hover { 
	color:#fff; 
	background: #006; 
	text-decoration:none; 
	border:1px solid #006;
	font-weight:bold;
}
#navAbott {
	margin:-6px 0px 0px 0px;
	padding:0px;
}
#procontent {
	margin:30px 230px 10px 200px;
	padding:0px;
	background:#fff url(../images/bg_sky.jpg) scroll center top repeat-x;
	}
#procontent h2 {
	padding:2px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:0px dashed #006;
	color:#fff;
	background:#363;
	font-size:0.9em;
	text-align:center;
	letter-spacing:1.3em;
	font-family: Arial, Helvetica, sans serif;
}
#procontent h3 {
	font-size:2.5em;
	text-align:right;
	padding:2px 0px 0px 4px;
	margin:10px 30px 0px 10px;
	border-bottom:0px dashed #006;
	background:transparent;
	font-family: Arial, Helvetica, sans serif;
	font-style:italic
}
#proimgl {
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	border-top:1px solid #ada;
	border-right:1px solid #696;
	border-bottom:1px solid #696;
	border-left:1px solid #ada;
}
#proimgr {
	float:right;
	margin:0px 0px 0px 10px;
	padding:0px;
	border-top:1px solid #ada;
	border-right:1px solid #696;
	border-bottom:1px solid #696;
	border-left:1px solid #ada;
}
#simonspan {
	color:#666;
	background:transparent;
}
#paynespan {
	color:#f90;
	background:transparent;
	margin-left:-0.2em;
	font-weight:bold;
}
#pgaprospan {
	font-size:small;
	color:#777;
	background:transparent;
	margin-top:-10px;
	padding-left:74px;
	border-top:1px solid #666;
}
#procontent p {
	text-align:left;
	font-size:0.9em;
	margin:10px 10px 0px 10px;
	padding:4px 20px 4px 20px;
}
#PronavBeta {
	text-align:center;
	position:absolute;
	width:180px;
	top:13em;
	right:23px;
	margin:0px;
	padding:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #ada;
	border-right:1px solid #696;
	border-bottom:1px solid #696;
	border-left:1px solid #ada;
	background:#fff;
}
#PronavBeta h3 {
	text-align:center;
	margin:0px;
	padding:4px 0px;
	border-bottom:1px solid #363;
	color:#fff;
	background:#006;
	font-size:0.9em;
}
#PronavBeta img {
	display:block;
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	border:0;
}
.boxedpara {
	width:158px;
	margin:4px 2px;
	padding:2px;
	border-top:1px dashed #696;
	border-bottom:1px solid #696;
	text-align:justify;
}
.para {
	width:158px;
	margin:4px 2px;
	padding:2px;
	border-top:0px solid #696;
	border-bottom:0px solid #696;
}
.para ul {
	margin:0px 0px 0px 12px;
	padding:2px;
	text-align:left;
}
.para ul li {
	margin:2px 2px 2px 4px;
	padding:2px;
}
.toplinepara {
	width:158px;
	margin:2px;
	padding:2px;
	border-top:1px dashed #696;
	border-bottom:0px solid #696;
	text-align:justify;
}
.bookatee {
	margin:0px;
	padding:0px;
	color:#006;
	background: transparent url(../images/collage_grey.gif) scroll center bottom no-repeat;
	border-top:1px solid #cfc;
	text-align:center;
}
.bookatee h2 {
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0px 6px 4px;
	margin:0px;
	color: #006;
	background: transparent;
	font-family: arial, helvetica, sans-serif;
}
#bookatee p {
	padding:0px;
	margin-top:10px;
	background:transparent;
	color:#009;
	text-align:center;
}
#bookatee.a {
	padding:2px;
	border:1px solid #006;
}
#bookatee.a:link { 
	text-decoration:none; 
	background:transparent;
	color:#006; 
}
#bookatee.a:visited { 
	text-decoration:none; 
	background:transparent;
	color:#006; 
}
#bookatee.a:active { 
	color:#fff; 
	background:#006; 
	text-decoration:none; 
	border:1px solid #006;
}
#bookatee.a:hover { 
	color:#fff; 
	background: #006; 
	text-decoration:none; 
	border:1px solid #006;
	font-weight:bold;
}
#subscribenow {
	margin:10px 0px 0px 0px;
	}
#subscribenow p {
	padding:4px 2px 0px 4px;
	margin:0px 2px 2px 2px;
	background:transparent;
	color:#009;
	text-align:left;
}
#memberinfo {
	width:auto;
	min-width:120px;
	margin:20px 0px 0px 0px;
	border-top:1px dashed #aaa;
	border-right:0px solid #aaa;
	border-bottom:0px dashed #aaa;
	border-left:0px solid #aaa;
	color:#009;
	background: transparent;
	padding:10px;
	text-align:center;	
}
#memberinfo p {
	padding:4px 2px 0px 4px;
	margin:0px 2px 2px 2px;
	background:transparent;
	color:#009;
	}
#footnotes {
	text-align:center;
	width:auto;
	margin:10px 220px 10px 180px;
	padding:10px;
	font-size:0.7em;
	font-family: arial, helvetica, sans-serif;
	color:#696;
	background: transparent;
}
#footnotes p {
	border-top:1px dashed #006;
}
.validated {
	margin:20px;
	text-align:center;
	font-size:0.8em;
	font-family: arial, helvetica, sans-serif;
}
.validated img {
	vertical-align:middle;
	border:0px;
	margin:2px;
	padding:2px;
}
.topofpage {
	padding:10px;
	float:right;
	font-size:0.8em;
	font-family: arial, helvetica, sans-serif;
}
a.top {
	padding:0px 4px;
}
a:link { 
	text-decoration:underline;  
}
a:visited { 
	text-decoration:underline; 
}
a:active { 
	color:#000; 
	background:transparent; 
	text-decoration:none; 
}
a:hover { 
	color:#000; 
	background:transparent; 
	text-decoration:none; 
}
.righted {
	font-size:0.8em;
	text-align:right;
}
.dated {
	float:right;
	font-style:italic;
	font-size:small;
	margin:4px 10px 4px 0px;
	padding:0 40px 0 4px;
	border-top:0px solid #aaa;
	border-right:1px solid #006;
	border-bottom:1px solid #006;
	border-left:0px solid #aaa;
	background: transparent;
}
.leftcorner {
	margin:10px 0 4px 0;
	padding:2px 40px 0 4px;
	border-top:0px solid #aaa;
	border-right:0px solid #aaa;
	border-bottom:0px solid #aaa;
	border-left:5px solid #aaa;
}
.rightcorner {
	float:right;
	margin:10px 0 14px 0;
	padding:0 4px 4px 40px;
	border-top:0px solid #aaa;
	border-right:5px solid #aaa;
	border-bottom:1px solid #aaa;
	border-left:0px solid #aaa;
	}
blockquote {
	color:#c33; 
	background: transparent; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
dl {

}
dt {
	padding				: 2px;
	margin				: 14px 2px 2px 10px;
	font-weight			: bold;
}
dd {
	padding				: 2px;
	margin				: 2px 2px 2px 50px;
}
.italicised {
	font-style			: italic;
	font-weight			: bold;
}
.pics img{
	padding: 5px 3px 30px 3px;
}
.ahem {
	display:none;
}
.eventday {
	color: #006;
	border-top:1px solid #9fc;
	border-right:1px solid #006;
	border-bottom:1px solid #006;
	border-left:1px solid #9fc;
	background:#eee;
}
.eventdate {
	color: #006;
	border-top:1px solid #9fc;
	border-right:1px solid #006;
	border-bottom:1px solid #006;
	border-left:1px solid #9fc;
	background:#eee;
}
.eventtype {
	color: #006;
	border-top:1px solid #9fc;
	border-right:1px solid #006;
	border-bottom:1px solid #006;
	border-left:1px solid #9fc;
	background:#eee;
}
.eventdescription {
	text-align:left;
	color: #006;
	border-top:1px solid #9fc;
	border-right:1px solid #006;
	border-bottom:1px solid #006;
	border-left:1px solid #9fc;
	background: #eee;
}
.empty {
	font-style: italic;
	color: #aaa;
	border-top:0px solid #9fc;
	border-right:0px solid #006;
	border-bottom:0px solid #006;
	border-left:0px solid #9fc;
	background: transparent;
}
.monthlycontent {
	text-align:left;
	position:relative;
	width:auto;
	margin:10px 210px 10px 200px;
	padding:10px;
	}
.monthlycontent img {
	position:relative;
	border:3px double #006;
	margin:10px 10px 10px 10px;
	z-index:3;
	}
.monthlycontent p {
	font-size:0.85em;
	margin:0px 0px 0px 20px;
	padding:4px 20px 4px 6px;
	color:#006;
	background:transparent;
}
.monthlycontent h2 {
	text-align:left;
	padding:2px 0px 0px 4px;
	margin:10px 0px 0px 0px;
	color: #006;
	background: transparent;
	border-bottom:1px dashed #006;
}
.monthlycontent h3 {
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 10px;
	color: #006;
	background: transparent;
}
.monthlycontent h4 {
	font-size:1em;
	text-align:left;
	padding:20px 0px 0px 4px;
	margin:20px 0px 0px 20px;
	border-bottom:1px solid #696;
	background: transparent;
}
.monthlycontent ul {margin:6px 0px 6px 60px; padding:0px; }
.monthlycontent li {list-style-type:circle; text-indent:0px;}

#monthlyoptions {
	padding:0px 0px 4px 0px;
	width:140px;
	background: transparent;
	color:#009;
	text-align:center;
	}
#monthlyoptions h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#006;
	padding:2px 2px 2px 2px;
	margin:0px 0px 4px 0px;
	background: transparent;
}
#monthlyoptions p {
	padding:2px;
	margin:2px;
	background: transparent;
	color:#009;
	text-align:left;
}
#monthlyoptions ul {margin:6px 0px 6px 0px; padding:0px; }
#monthlyoptions li {list-style-type:none; text-indent:0px;}

a.monthlist  {
	display:block;
	width:170px;
	margin:2px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	border-top:0px solid #696;
	border-left:0px solid #696;
	border-bottom:0px solid #beb;
	border-right:0px solid #beb;
}
#monthlist h3 {
	margin:0px;
	padding:0px;
	font-size: 1.4em;
}
#monthlist ul {margin:10px 0px 6px 0px; padding:0px; }
#monthlist li {list-style-type:none; text-indent:0px;}
a.monthlist { 
	font-size:1.2em;
	font-weight:bold;
}
a.monthlist:link { 
	text-decoration:none; 
	background:transparent;
	color:#558; 
}
a.monthlist:visited { 
	text-decoration:none; 
	background:transparent;
	color:#558; 
}
a.monthlist:active { 
	letter-spacing:3px;
	color:#006; 
	text-decoration:none; 
	border-top:0px solid #beb;
	border-left:0px solid #beb;
	border-bottom:0px solid #696;
	border-right:0px solid #696;
	background:transparent url(../images/bg_check.gif) scroll center center repeat;
}
a.monthlist:hover { 
	letter-spacing:3px;
	color:#006; 
	text-decoration:none; 
	border-top:0px solid #beb;
	border-left:0px solid #beb;
	border-bottom:0px solid #696;
	border-right:0px solid #696;
	background:transparent url(../images/bg_check.gif) scroll center center repeat;
}


#monthlyoptionsHz {
	margin:0px 0px 0px 30px;
	padding:0px 0px 4px 0px;
	background: transparent;
	color:#009;
	}
#monthlyoptionsHz h3 {
	line-height:150%;
	font-weight:bold;
	color:#006;
	padding:2px 2px 2px 2px;
	margin:0px 0px 4px 0px;
	background: transparent;
}
#monthlyoptionsHz p {
	padding:2px;
	margin:2px;
	background: transparent;
	color:#009;
	text-align:left;
}
#monthlyoptionsHz ul {margin:6px 0px 0px 0px; padding:0px; }
#monthlyoptionsHz li {display:inline; list-style-type:none; text-indent:0px;}

a.monthlistHz  {
	line-height:190%;
	padding:3px 6px;
	margin:0px 2px 0px 2px;
	border-top:1px solid #696;
	border-left:1px solid #696;
	border-bottom:1px solid #beb;
	border-right:1px solid #beb;
}
a.monthlistHz:link { 
	text-decoration:none; 
	background:#9c9;
	color:#696; 
}
a.monthlistHz:visited { 
	text-decoration:none; 
	background:#9c9;
	color:#696; 
}
a.monthlistHz:active { 
	color:#006; 
	text-decoration:none; 
	border-top:1px solid #beb;
	border-left:1px solid #beb;
	border-bottom:1px solid #696;
	border-right:1px solid #696;
	background:#ada; 
}
a.monthlistHz:hover { 
	color:#006; 
	text-decoration:none; 
	border-top:1px solid #beb;
	border-left:1px solid #beb;
	border-bottom:1px solid #696;
	border-right:1px solid #696;
	background:#ada; 
}
fieldset {
	border:0;
}
.sameash3 {
	padding:2px;
	margin:20px 0px 0px 20px;
	color:#006;
	background:transparent;
	font-size:1.4em;
	font-weight:bold;
	font-family: Georgia, Garamond, "Times New Roman", Times, serif;
}
table#contactf {
	margin-left:50px;
}
address {
	margin:10px 0px 0px 40px;
}
#commlines {
	padding:10px 0px 0px 60px;
}
.splashimg {
	text-align:center;
}
#pngimg {
	width:385px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	border:0px solid #ada;
}
.style1 {
	color:#ffffff;
	background:#000066;
	font-size: 0.9em;
	font-weight:bold;
	text-transform: uppercase;
}
.style7 {
	color:#ffffff;
	background:#6699ff;
	font-size: 0.9em;
	font-weight:bold;
	text-transform: uppercase;
}
#pngimg table {
	font-size:0.8em;
}
#cornerLogo {
	position: relative;
	float:right;
	width: 160px;
	height: 159px;
	z-index: 99;
}
#cthrulogo {
	position: absolute;
	top: 100px;
	right: 0px;
	width: 303px;
	height: 306px;
	margin: 0;
	z-index: 0;
}
#validation {
	text-align:center;
	font-size:0.8em;
}
.gframe {
	width:506px;
	margin-top:6px;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#060;
	background:transparent;
}
.gframe h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.gframe img {
	width:500px;
	display:block;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	border-right:1px solid #575;
	border-bottom:1px solid #363;
}
.gframe p {
	margin:4px 0px 4px 0px;
	padding:0px 10px 0px 10px;
}

#thumbframe {
	height:360px;
	margin-top:6px;
	margin-right:auto;
	margin-left:auto;
	padding:0px 0px 4px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#060;
	background:transparent;
	border:0px solid #000;
}
#thumbframe p {
	color:#006;
	background:transparent;
	text-align:center;
	margin:0px;
	padding:0px 10px 10px 0px;
}
.photothumb {
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 4px 0px;
	text-align:center;
	font-size: 0.8em;
}
.photothumb a { 
	display: block;
	width:342px;
	height:92px;
	margin-right:auto;
	margin-left:auto;
	padding:3px;
	color: #000000; 
	background: #cfc;
	text-decoration: none; 
	text-align:left;
	border: 1px solid #000000;
}
.photothumb a:link { 
}
.photothumb a:visited { 
}
.photothumb a:active { 
}
.photothumb a:hover { 
	color: #ffffff; 
	background: #006600;
	text-decoration: none; 
	border: 1px solid #ffffff;
}
.photothumb img {
	border:1px solid #fff;
	margin:0px 3px 0px 0px;
}

#pt01 {
	display:inline;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 4px 0px;
	text-align:center;
	font-size: 0.8em;
}
#pt01 a { 
	display: block;
	width: 170px;
	line-height:150%;
	padding:1px;
	color: #000000; 
	background: #9f9;
	text-decoration: none; 
	border: 1px solid #000000;
}
#pt01 a:link { 
}
#pt01 a:visited { 
}
#pt01 a:active { 
}
#pt01 a:hover { 
	color: #ffffff; 
	background: #006600;
	text-decoration: none; 
	border: 1px solid #ffffff;
}
#pt01 img {
	border:1px solid #fff;
}

#pt02 {
	display:inline;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 4px 0px;
	text-align:center;
	font-size: 0.8em;
}
#pt02 a { 
	display: block;
	width: 170px;
	line-height:150%;
	padding:1px;
	color: #000000; 
	background: #9f9;
	text-decoration: none; 
	border: 1px solid #000000;
}
#pt02 a:link { 
}
#pt02 a:visited { 
}
#pt02 a:active { 
}
#pt02 a:hover { 
	color: #ffffff; 
	background: #006600;
	text-decoration: none; 
	border: 1px solid #ffffff;
}
#pt02 img {
	border:1px solid #fff;
}

#pt03 {
	display:inline;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 4px 0px;
	text-align:center;
	font-size: 0.8em;
}
#pt03 a { 
	display: block;
	width: 170px;
	line-height:150%;
	padding:1px;
	color: #000000; 
	background: #9f9;
	text-decoration: none; 
	border: 1px solid #000000;
}
#pt03 a:link { 
}
#pt03 a:visited { 
}
#pt03 a:active { 
}
#pt03 a:hover { 
	color: #ffffff; 
	background: #006600;
	text-decoration: none; 
	border: 1px solid #ffffff;
}
#pt03 img {
	border:1px solid #fff;
}

#clubhouse {
	width:300px;
	float:left;
	margin-top:0px;
	margin-right:6px;
	margin-bottom:0px;
	margin-left:auto;
}
#holeprofile {
	margin:0px 0px 0px 250px;
}
#holeprofile dt {
	margin:14px 0px 0px 10px;
	padding:3px 0px 3px 6px;
}
#holeprofile dd {
	margin:0px 0px 10px 20px;
	padding:3px;
}
#dt1, #dt2, #dt3, #dt4, #dt5, #dt6 {
	color:#ff9;
	background:#696 url(../images/bg_monthlyH4.gif) scroll top left repeat;
}
#dd1, #dd2, #dd3, #dd4, #dd5, #dd6 {
	background:#ffc;
	border:0px solid #696;
}
#layoutimg {
	text-align:center;
	margin:10px 100px 10px 10px;
	border:0px solid #696;
}
#summer {
	float:left;
	margin:10px 0px 0px 20px;
	padding:0px;
	background:#cfc url(../images/bg_season_left.jpg) scroll bottom right no-repeat;
	border:0px solid #696;
	font-size:0.8em;
}
#winter {
	float:left;
	margin:10px 0px 0px 10px;
	padding:0px;
	background:#cfc url(../images/bg_season_right.jpg) scroll bottom right no-repeat;
	border:0px solid #696;
	font-size:0.8em;
}
#summer h4, #winter h4 {
	margin:0px 0px 0px 0px;
	padding:3px;
	color:#fff;
	background:#006;
	border:0px solid #696;
	font-size:1em;
}
#summer p, #winter p {
	margin:10px 0px 0px 0px;
	padding:3px;
	background:transparent;
	border:0px solid #696;
	font-size:0.8em;
}
#cateringmenu {
	clear:both;
}