#clubNameArea {
	position: absolute;
	top: 107px;
	width: 935px;
	height: 33px;
	text-align: left;
	padding-left: 15px;
}

/* tooltip */
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #F7F2DE;
	visibility: hidden;
	z-index: 100;
	font: normal 0.8em "trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}
/* dynamic menu */
#dropmenudiv {
	position: absolute;
	border: 1px solid #000000;
	border-bottom-width: 0;
	font: normal 0.8em "trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 16px;
	z-index: 100;
	text-align: left;
	margin-left: 100px;
	margin-top: -10px;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #000000;
	padding: 3px 0;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
#dropmenudiv a:hover { /*hover background color*/
	background-color: #C1BBA5;
	text-decoration: none;
	text-align: left;
}
/* page elements */
* {
	margin: 0;
	padding: 0;
}
html {
	background: #796F55 url(../../images/gcn/eighteen/im-bkg-tile.gif);
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
* html .IEFloatFix { height: 0.01%; }
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	text-align: center;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/* DIV's */
#floatEnder {
	clear: both;
}
#headerBar h1 span,
#navFooter h1 span,
#hpMainImage h1 span,
#surveyAreaFooter h1 span,
#articleHelp,
#articleMoreHelp,
#directionsHelp,
#mapHelp,
#adHelp,
#emailHelp,
#lostPasswordHelp,
#formDownloadHelp,
#membershipHelp,
#membershipApplyHelp,
#sideBarHelp,
#societyApplyHelp,
#printDirectionsHelp,
#downloadMapHelp,
#commentsHelp,
#lessonApplyHelp,
#calendarHelp,
#findEventHelp,
#messagesHelp,
#eventsHelp,
#membersSurveyHelp,
#nextPageHelp,
#rssHelp,
#competitionsCalendarHelp,
#competitionTypeHelp,
#viewCompetitionHelp,
#resultsNavigatorHelp,
#divisionHelp,
#addDiaryEntryHelp,
#diaryEntryHelp,
#monthNavigatorHelp,
#alphabetMemberHelp,
#memberDetailsHelp,
#searchMemberHelp,
#bookTeeTimeHelp,
#joinTeeTimeHelp,
#memberProfileHelp,
#emailGuestHelp,
#searchTeeHelp,
#dayNavigatorHelp,
#searchLessonHelp,
#bookLessonHelp,
#morePhotos,
#largerPhoto,
#photoListing,
#courseCardRed,
#courseCardYellow,
#downloadCard,
#printCard,
#largerImage,
#allHoles,
#back9,
#techHelp,
#resetField,
#helpPage,
#addPageaddPage,
#manageNav,
#visibleLink,
#editPage,
#deletePage,
#addPage,
#saveMess,
#sendMess,
#addGroup,
#editMemberIm01,
#editMemberIm02,
#editMemberIm03,
#editMemberIm04,
#addMemberIm,
#addLessonIm,
#editLessonIm01,
#editLessonIm02,
#printTeeTime,
#dayNavigatorHelp,
#preMess,
#draftMess,
#inboxMess,
#techHelp,
#resetField,
#weatherHelp,
#orderHelp,
#leftModuleDarkFooter h1 span,
#teeBookingHelp,
#moreInfoHelp,
#classifiedHelp,
#handicapBox,
#scoreBox {
	display: none;
}
#topHeader {
	margin: 0px auto;
	top: 0px;
	width: 935px;
	height: 29px;
	border: none;
	text-align: left;
	background: transparent url(../../images/gcn/eighteen/im-hdr-top.gif) no-repeat;
}
#container {
	margin: 0px auto;
	top: 0px;
	width: 935px;
	border: none;
	text-align: left;
	background: transparent url(../../images/gcn/eighteen/im-main-body-bkg-tile.gif) repeat-y center;
}
#realButton {
	position: absolute;
	top: 115px;
	width: 915px;
	height: 33px;
	text-align: right;
}
#alternativeButton {
	position: absolute;
	top: 115px;
	width: 738px;
	height: 33px;
	text-align: right;
}
#headerBar {
	position: relative;
	width: 935px;
	top: 0px;
	left: 0px;
}
#headerBar h1 {
	background-image: url(../../images/gcn/eighteen/im-hdr-bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 935px;
	height: 132px;
}
#headerBanner {
	position: relative;
	width: 468px;
	height: 126px;
	margin-top: -126px;
	left: 274px;
	background: transparent;
}
#date_content {
	position: relative;
	width: 925px;
	height: 126px;
	margin-top: -126px;
	left: 0px;
	text-align: right;
	background: transparent;
}
#leftSection {
	float: left;
	width: 151px;
	top: 0px;
	padding-left: 13px;
}
#navArea {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-nav-bkg-tile.gif) repeat-y;
}
#navContent {
	position: relative;
	width: 130px;
	top: 5px;
	left: 7px;
	text-align: left;
	padding-bottom: 10px;
}
#navFooter {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
}
#navFooter h1 {
	background-image: url(../../images/gcn/eighteen/im-nav-footer.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 151px;
	height: 9px;
}
#leftModule {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-left-module-bkg.gif) no-repeat;
}
#leftModuleDark {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-left-module-dark-bkg.gif) no-repeat;
}
#leftModuleDarkFooter {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
}
#leftModuleDarkFooter h1 {
	background-image: url(../../images/gcn/eighteen/im-left-module-dark-footer.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 151px;
	height: 9px;
}
#leftModuleContent {
	position: relative;
	width: 141px;
	top: 5px;
	left: 5px;
	text-align: left;
	padding-bottom: 10px;
}
#loginContent {
	position: relative;
	width: 141px;
	top: 5px;
	left: 5px;
	text-align: left;
	padding-bottom: 10px;
}
#lostPassword {
	float: left;
	width: 85px;
	top: 0px;
	left: 0px;
}
#handicapHolder {
	float: left;
	width: 74px;
	top: 0px;
	left: 0px;
}
#loginButton {
	float: left;
	width: 46px;
	margin-top: 4px;
	margin-left: 6px;
}
#logoutButton {
	float: left;
	width: 57px;
	margin-top: 11px;
	margin-left: 6px;
}
#centreSection {
	float: left;
	width: 622px;
	top: 0px;
	left: 0px;
}
#hpMainImage {
	position: relative;
	width: 618px;
	top: 0px;
	left: 4px;
	padding-top: 4px;
}
#hpMainImage h1 {
/*	background-image: url(../../images/gcn/eighteen/im-hp-main-image.jpg);*/
	background-repeat: no-repeat;
	background-position: left;
	width: 618px;
	height: 200px;
}
#hpWelcomeArea {
	position: relative;
	width: 618px;
	left: 4px;
	top: 4px;
	background-color: #F7F2DE;
	margin-bottom: 4px;
}
#hpWelcomeText {
	float: left;
	width: 225px;
	margin-top: 10px;
	padding-left: 10px;
}
#hpWelcomeButtonArea {
	float: left;
}
#hpVisitWelcomeButtonArea {
	float: left;
	width: 123px;
}
#breadcrumbArea {
	position: relative;
	width: 618px;
	left: 4px;
	margin-top: 4px;
	background-color: #F7F2DE;
	margin-bottom: 4px;
}
#breadcrumbText {
	position: relative;
	width: 606px;
	top: 6px;
	left: 6px;
	padding-bottom: 10px;
}
#breadcrumbTextRss {
	position: relative;
	width: 565px;
	margin-top: -18px;
	left: 6px;
	padding-bottom: 10px;
}
#breadcrumbRss {
	position: relative;
	padding-top: 5px;
	left: 0px;
	text-align: right
}
#subPageArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
	background-color: #F7F2DE;
	margin-bottom: 4px;
}
#subPageText {
	position: relative;
	width: 606px;
	top: 6px;
	left: 6px;
}
#subPageImageArea {
	margin-top: 6px;
	float: left;
}
#centreSectionLeft {
	float: left;
	width: 311px;
	left: 0px;
	top: 0px;
}
#moduleArea {
	position: relative;
	width: 307px;
	margin-top: 3px;
	margin-left: 4px;
	padding-bottom: 4px;
}
#moduleTitle {
	position: relative;
	width: 289px;
	top: 8px;
	margin-left: 9px;
}
#moduleImage {
	float: left;
	width: 101px;
	margin-top: 15px;
	padding-left: 9px;
}
#moduleContent {
	float: left;
	width: 180px;
	margin-top: 13px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#nineteenthModuleTitle {
	position: relative;
	width: 289px;
	height: 21px;
	margin-top: 12px;
	margin-left: 9px;
}
#nineteenthModuleHolder {
	position: relative;
	width: 289px;
	top: 0px;
	margin-left: 9px;
	background-color: #AE8585;
}
#nineteenthModuleImage {
	float: left;
	width: 101px;
	margin-top: 15px;
	padding-left: 9px;
}
#nineteenthModuleContent {
	float: left;
	width: 170px;
	margin-top: 13px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#SurveyArea {
	position: relative;
	width: 279px;
	top: 0px;
	margin-left: 14px;
	background-image: url(../../images/gcn/eighteen/im-survey-bkg.gif);
	background-repeat: no-repeat;
}
#SurveyAreaFooter {
	position: relative;
	width: 279px;
	top: 0px;
	margin-left: 14px;
}
#SurveyAreaFooter h1 {
	background-image: url(../../images/gcn/eighteen/im-survey-footer.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 279px;
	height: 10px;
}
#SurveyContent {
	position: relative;
	width: 261px;
	top: 10px;
	margin-left: 9px;
}
#partnersContent {
	float: left;
	width: 150px;
	margin-top: 13px;
	left: 0px;
	padding-bottom: 10px;
}
#contactArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
}
#contactImage {
	float: left;
	width: 101px;
	margin-top: 10px;
	padding-left: 9px;
}
#contactContent {
	float: left;
	width: 480px;
	margin-top: 8px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#clubNewsArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
}
#clubNewsTitle {
	position: relative;
	width: 580px;
	top: 0px;
	left: 0px;
	padding-top: 5px;
	margin-left: 9px;
}
#clubNewsImage {
	float: left;
	width: 161px;
	margin-top: 10px;
	padding-left: 9px;
	padding-bottom: 10px;
}
#clubNewsContent {
	float: left;
	width: 425px;
	margin-top: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#competitionsArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
}
#competitionsContent {
	position: relative;
	width: 606px;
	top: 6px;
	left: 6px;
	padding-bottom: 10px;
}
#mapContent {
	position: relative;
	margin-top: 15px;
	padding-left: 9px;
}
#eventsContent {
	position: relative;
	width: 289px;
	margin-top: 15px;
	padding-left: 9px;
}
#squareAdArea {
	position: relative;
	width: 307px;
	margin-top: 3px;
	margin-left: 4px;
	background: url(../../images/gcn/eighteen/im-ad-holder-bkg.gif) repeat-y;
}
#squareAdTitle {
	position: relative;
	top: 8px;
	margin-left: 9px;
}
#squareAdContent {
	position: relative;
	margin-top: 15px;
	padding-left: 3px;
}
#squareAdFooter {
	position: relative;
	width: 307px;
	top: 0px;
	margin-left: 4px;
	background: url(../../images/gcn/eighteen/im-ad-holder-footer.gif) no-repeat;
}
#centreSectionRight {
	float: left;
	width: 311px;
	left: 0px;
	top: 0px;
}
#rightSection {
	float: left;
	width: 120px;
	top: 0px;
	padding-left: 12px;
}
#rightBannerSpace {
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;
	padding-top: 4px;
	padding-bottom: 6px;
}
#diaryCalendarArea {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarAreaCurrent {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-current-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarAreaWeekend {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-weekend-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarAreaNextMonth {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-nmonth-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarDate {
	position: relative;
	top: 2px;
	left: 2px;
}
#diaryCalendarContent {
	position: relative;
	width: 75px;
	margin-top: 5px;
	margin-left: 5px;
}
#tabs {
	position: relative;
	width: 618px;
	margin-top: 10px;
	margin-left: 4px;
}
#tab {
	float: left;
	width: 127px;
	height: 21px;
	top: 0px;
	left: 0px;
}
#tab01 {
	float: left;
	width: 127px;
	height: 21px;
	top: 0px;
	margin-left: -5px;
}
#nineteenthArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
	margin-top: -1px;
}
#nineteenthTitle {
	position: relative;
	width: 580px;
	top: 0px;
	left: 0px;
	padding-top: 5px;
	margin-left: 9px;
}
#nineteenthImage {
	float: left;
	width: 160px;
	margin-top: 10px;
	padding-left: 9px;
	padding-bottom: 10px;
}
#nineteenthContent {
	float: left;
	width: 425px;
	margin-top: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#handicapImage {
	float: left;
	width: 161px;
	margin-top: 10px;
	margin-left: 4px;
	margin-bottom: 10px;
	background-image: url(../../images/gcn/eighteen/im-handicap-bkg.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 161px;
	height: 161px;
}
#handicapArea {
	position: relative;
	width: 161px;
	top: 15px;
	left: 0px;
	text-align: center;
}
#handicapContent {
	float: left;
	width: 425px;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#visitTeeTimeArea {
	position: relative;
	width: 606px;
	margin-top: 5px;
	left: 0px;
	background-image: url(../../images/gcn/eighteen/im-visit-tee-morning-bkg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#visitTeeTimeArea2 {
	position: relative;
	width: 606px;
	margin-top: 5px;
	left: 0px;
	background-image: url(../../images/gcn/eighteen/im-visit-tee-afternoon-bkg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#visitTeeTimeCourse {
	float: left;
	width: 130px;
	margin-top: 10px;
	padding-left: 10px;
}
#visitTeeTimeContent {
	float: left;
	width: 189px;
	margin-top: 10px;
	left: 0px;
}
#visitTeeTimeButton {
	float: left;
	margin-top: 4px;
	left: 0px;
}
#bookLessonArea {
	position: relative;
	width: 606px;
	margin-top: 5px;
	left: 0px;
	background-image: url(../../images/gcn/eighteen/im-book-lesson-bkg-tile.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#bookLessonTime {
	float: left;
	width: 88px;
	margin-top: 10px;
	padding-left: 10px;
}
#bookLessonContent {
	float: left;
	width: 265px;
	margin-top: 10px;
	left: 0px;
}
#bookLessonSelect {
	float: left;
	width: 155px;
	margin-top: 9px;
	left: 0px;
}
#bookLessonButton {
	float: left;
	margin-top: 4px;
	left: 0px;
}
#photoLayout {
	position: relative;
	width: 600px;
	margin-top: 8px;
	margin-left: 9px;
}
#photoList {
	position: relative;
	width: 285px;
	top: 5px;
	left: 5px;
	text-align: left;
	padding-bottom: 10px;
}
#competitionsContentAdmin {
	position: relative;
	width: 890px;
	top: 6px;
	left: 6px;
	padding-bottom: 10px;
}
#footerArea {
	clear: both;
	width: 922px;
	margin-left: 7px;
	top: 0px;
	background-image: url(../../images/gcn/eighteen/im-footer-bkg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
}
#footerCopyright {
	float: left;
	width: 456px;
	margin-top: 7px;
	padding-left: 5px;
	padding-bottom: 7px;
	text-align: left;
}
#footerPowered {
	float: left;
	width: 456px;
	margin-top: 7px;
	left: 0px;
	padding-bottom: 7px;
	text-align: right;
}
a.gcn_link:link, a.gcn_link:visited {color: #796F55;text-decoration:underline;}
a.gcn_link:hover {color: #796F55;text-decoration:none;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 0.9em "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

#TB_secondLine {
	font: 1em bold "trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

#TB_window a:link {color: #000000;}
#TB_window a:visited {color: #000000;}
#TB_window a:hover {color: #3D5839;}
#TB_window a:active {color: #000000;}
#TB_window a:focus{color: #000000;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #469B3A;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#A3E09A;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*


TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES
TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES TEXT STYLES

/* text styles */
.clubNameText  {
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 40px;
	font-style: italic;
	color: #A38600;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
p { 
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
H1  {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #7C6600;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
H2  {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
.addressText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #796F55;
	text-decoration: none;
	text-align: right;
}
.adminHigh {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
.blueCourse {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #2C3A7F;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
.competitionResultsText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #203678;
}
.diaryTitleText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #7C6600;
}
.competitionResultsTextSmall {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #203678;
}
.h1Small {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #7C6600;
	text-decoration: none;
}
.navText {
	line-height: 2em;
}
.whiteText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.blackText {
	color: #000000;
}
.diaryEntryText {
	color: #CC0000;
	font-size: 0.7em;
}
.handicapText {
	color: #CC0000;
	font-weight: bold;
	font-size: 100px;
}
.diaryEntryNextMonthText {
	color: #666666;
}
.adText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
}
.brownText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #7C6600;
	text-decoration: none;
}
.breadcrumbText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.welcomeText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.latestNewsText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #695706;
	text-decoration: none;
}
.proShopText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
}
.visitTeeTimeCourseText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	color: #0C2950;
	text-decoration: none;
}
.proShopTextBullet {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4B4B4B;
	padding-left: 7px;
	text-decoration: none;
	background-image: url(../../images/gcn/eighteen/im-grey-bullet.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-bottom: 2px;
}
.nineteenthText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #834242;
	text-decoration: none;
}
.nineteenthTextSmall {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #834242;
	text-decoration: none;
}
.mapText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #417743;
	text-decoration: none;
}
.eventsText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #203678;
	text-decoration: none;
}
.requiredText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FF0000;
	text-decoration: none;
}
.bookedText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bookedLessonText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A00606;
	text-decoration: none;
}
.darkBrownText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #796F55;
	text-decoration: none;
}
.greyText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.currentCompText {
	color: #1E9E27;
}
.compFilterText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: none;
}
.centreText {
	text-align: center;
}
.hpBulletText {
	color: #2566A7;
	font-size: 0.9em;
    background-image: url(../../images/gcn/eighteen/im-blue-arrow.gif);
    background-position: 17.5em 0.8em;
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-bottom: 2px;
}
.dateText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.thickBoxText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.latestNewsDateText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #458539;
	text-decoration: none;
}
.nineteenthDateText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
}
.bulletText {
	color: #000000;
	padding-left: 12px;
    background-image: url(../../images/gcn/eighteen/im-bullet.gif);
    background-position: 0px 2px 0px 2px;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 2px;
}
.adminCoursesHeader {
	background-color: #F7F2DE;
	color: #7C6600;
	padding: 2px;
}
.adminCoursesText {
	padding-left: 2px;
	padding-top: 5px;
}
/* link styles */
a:link, a:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover, a:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.sideBarLink:link, a.sideBarLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.sideBarLink:hover, a.sideBarLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.flashingLink:link, a.flashingLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a.flashingLink:hover, a.flashingLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a.diaryEntryLink:link, a.diaryEntryLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.diaryEntryLink:hover, a.diaryEntryLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.changePageLink:link, a.changePageLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: none;
}
a.changePageLink:hover, a.changePageLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: underline;
}
a.competitionResultsTextSmallLink:link, a.competitionResultsTextSmallLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
a.competitionResultsTextSmallLink:hover, a.competitionResultsTextSmallLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.subNavLink:link, a.subNavLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
a.subNavLink:hover, a.subNavLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
.currentCompLink:link, .currentCompLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: none;
}
.currentCompLink:hover, .currentCompLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: underline;
}
.pastCompLink:link, .pastCompLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: none;
}
.pastCompLink:hover, .pastCompLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: underline;
}
a.cardLink:link, a.cardLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #7C6600;
	text-decoration: underline;
}
a.cardLink:hover, a.cardLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #D9BE78;
	text-decoration: none;
}
a.photoLink:link, a.photoLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.photoLink:hover, a.photoLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.adminNav:link, a.adminNav:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}
a.adminNav:hover, a.adminNav:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}

a.adminNavTB:link, a.adminNavTB:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}
a.adminNavTB:hover, a.adminNavTB:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
a.adminTxtLink:link, a.adminTxtLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.adminTxtLink:hover, a.adminTxtLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.nav:link, .nav:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #69675D;
	text-decoration: none;
}
.nav:hover, .nav:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #69675D;
	text-decoration: underline;
}
.breadcrumbLink:link, .breadcrumbLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.breadcrumbLink:hover, .breadcrumbLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.bookedTextLink:link, .bookedTextLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bookedTextLink:hover, .bookedTextLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.navOn:link, .navOn:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 12px;
    background-image: url(../../images/gcn/eighteen/im-nav-bullet.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-bottom: 2px;
}
.navOn:hover, .navOn:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-left: 12px;
    background-image: url(../../images/gcn/eighteen/im-nav-bullet.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-bottom: 2px;
}
.brownLink:link, .brownLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.brownLink:hover, .brownLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: underline;
}
.welcomeLink:link, .welcomeLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.welcomeLink:hover, .welcomeLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: underline;
}
.whiteLink:link, .whiteLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLink:hover, .whiteLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.blackBoldLink:link, .blackBoldLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blackBoldLink:hover, .blackBoldLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.latestNewsTitleLink:link, .latestNewsTitleLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.latestNewsTitleLink:hover, .latestNewsTitleLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.thickbox:link, .thickbox:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.thickbox:hover, .thickbox:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.nineteenthTitleLink:link, .nineteenthTitleLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}
.nineteenthTitleLink:hover, .nineteenthTitleLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
}
.diaryAddLink:link, .diaryAddLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: none;
}
.diaryAddLink:hover, .diaryAddLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: underline;
}
.latestNewsLink:link, .latestNewsLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.latestNewsLink:hover, .latestNewsLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: underline;
}
.nineteenthLink:link, .nineteenthLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: none;
}
.nineteenthLink:hover, .nineteenthLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: underline;
}
.proShopTitleLink:link, .proShopTitleLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.proShopTitleLink:hover, .proShopTitleLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.addressLink:link, .addressLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #796F55;
	text-decoration: none;
}
.addressLink:hover, .addressLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #796F55;
	text-decoration: underline;
}
.whiteLinkFixed:link, .whiteLinkFixed:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLinkFixed:hover, .whiteLinkFixed:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.greyLink:link, .greyLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.greyLink:hover, .greyLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.divisionLink:link, .divisionLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.divisionLink:hover, .divisionLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.blueLink:link, .blueLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: none;
}
.blueLink:hover, .blueLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: underline;
}
.archiveBlueLink:link, .archiveBlueLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: none;
}
.archiveBlueLink:hover, .archiveBlueLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: underline;
}
.lnMoreLink:link, .lnMoreLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #E34F22;
	text-decoration: none;
}
.lnMoreLink:hover, .lnMoreLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #E34F22;
	text-decoration: underline;
}
/* image styles */
img {
	border: 0;
}
.mainImage {
	padding: 0px 0px 10px 10px; /* for safari, opera, mozilla only */
	_margin: 0px 0px 10px 10px; /* for IE only */
}
.compWinnerImage {
	padding: 0px 10px 0px 0px; /* for safari, opera, mozilla only */
	_margin: 0px 10px 0px 0px; /* for IE only */
}
/* background styles */
.breadcrumbBkg {
	background-color: #F7F2DE;
}
.latestNewsBkg {
	background-color: #E9DDA8; 
}
.proShopBkg {
	background-color: #F0F0F0; 
}
.mapBkg {
	background-color: #C4E0C5; 
}
.eventsBkg {
	background-color: #DFF1E2; 
}
.nineteenthBkg {
	background-color: #DACCCC; 
	background-image: url(../../images/gcn/eighteen/im-19th-bkg-tile.gif);
	background-repeat: no-repeat; 
}
.nineteenthHoleBkg {
	background-color: #AE8585; 
}
.lessonBookingBkg {
	background-color: #FAEDCD; 
}
.nineteenthHoleLightBkg {
	background-color: #DACCCC; 
}
.surveyBkg {
	background-color: #E4E4E4; 
}
.competitionsResultsBkg {
	background-color: #DFF1E2; 
}
.greyTableBkg {
	background-color: #EBEBEB; 
}
.golfMonthlyBkg {
	background-color: #F7F2DE; 
	background-image: url(../../images/gcn/eighteen/im-golf-monthly-bkg-tile.gif);
	background-repeat: no-repeat; 
}
.redTableBkg {
	background-color: #FF8080; 
}
.yellowTableBkg {
	background-color: #FFFFCC; 
}
.cellBackBeige {
	background-color: #F7F2DE;
}
/* form fields */
form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.loginField {
	width: 138px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}
.enquiryField {
	width: 266px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}
.enquiryFieldArea {
	width: 266px;
	height: 84px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}
/* table styles */
.whiteTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #E9DDA8;
}
.whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
}
.whiteTableDiary {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #9CA3A8;
}
.whiteTableDiary td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
}
table.greyTableDiary td table.normal td {
	border: none; 
	padding: 0px;
}
.normalTable {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: transparent;
}
.normalTable td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: white;
	background-color: transparent;
	-moz-border-radius: ;
}
.greyTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.greyTable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
}
.greyTableTight {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.greyTableTight td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
}
.greyTableDiary {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
	vertical-align: top;
}
.greyTableDiary td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
	vertical-align: top;
	height: 100%;
}
.standardTable {
	border-width: 0px;
	padding: 0px;
}
.standardTable td {
	width: 50%;
	vertical-align: top;
}
.teeTimeTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #E9DDA8;
}
.teeTimeTable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
}
table.teeTimeTable td table.normalTee td {
	border: none; 
	padding: 0px;
}

.areaNavigationPanel
{
	font-size : 7pt;
	border : #F7F2DE solid 1px;
	background-color : white;
	color : #7C6600;
	margin:2px;
	padding-left:2px;
	background-color:#eeeeee;
}
.areaNavigationPanel a
{
	color : #7C6600;
	font-size : 7pt;
}
.areaNavigationPanel select
{
	background-color : white;
	color : #7C6600;
	font-size : 7pt;
}
.areaNavigationPanel input
{
	border : white solid 1px;
	background-color : white;
	font-size : 7pt;
	color : #7C6600;
}
.welcomeText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText p
{
	font-size : 10pt;
}
#subPageText
{
	color : black;
	font-size : 10pt;
}
#moduleAreaBody, #moduleAreaBody p, #moduleAreaBody li
{
	color : black;
	font-size : 10pt;
}
#moduleAreaBody li
{
	margin-left:20px;
}
#moduleAreaBody table {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #E9DDA8;
}
#moduleAreaBody table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
	font-size:10pt;
}
#moduleAreaBody
{
	padding:4px;
}

/* weather module styles */

.blueoutlinebox {
	background:#FFF;
	width:100%; height:auto;
	border:1px solid #C4E0C5;
	border-top:0px;
	float:left;
	margin:0px;
	padding:0px;
}	
.blueoutlinebox img {border-right:5px solid #FFF;margin:top:0px;padding-top:8px}
.blueoutlinebox p {padding:5px 0px 5px 10px;margin:0px;font-size:11px;padding:0;font-family:verdana;}
.bluebox h1 {color:#417743;line-height:22px;margin-bottom:0px;font-family:Trebuchet MS,Verdana,Arial,Helvetica;font-weight:bold;font-size:14px;padding:1px;padding-left:5px;}
.bluebox h3{
	color:#FFF;
	line-height:22px;
	margin:0px;
	font-size:100%;
}
.bluebox {
	float:left;
	width:100%;
	height:auto;
	border:1px solid #C4E0C5;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #C4E0C5;
	}
.day {width:20%;float:left;border-right:1px solid #C4E0C5;height:220px;text-align:center;padding-top:10px;}
.day p, .lastday p {padding-left:5px}
.day h5, .lastday h5 {font-size:9px;color:#666;padding-left:5px}
.lastday {
	width:19%;
	float:left;
	border-right:0px solid #C4E0C5;
	text-align:center;
	padding-top:10px;
}
.blueboxlink {text-align:center;padding:5px 0px 5px 0px;}
.blueboxlink a:link {color:#417743;font-size:11px;font-family:tahoma;text-decoration:none;padding:0;margin:0;text-align:center;}
.blueboxlink a:visited {color:#417743;font-size:11px;font-family:tahoma;text-decoration:none;padding:0;margin:0;text-align:center;}
.blueboxlink a:hover {color:#666666;font-size:11px;font-family:tahoma;text-decoration:none;padding:0;margin:0;text-align:center;}
.weather_small {background-image:url(../../weather/weather_bkg.gif);background-repeat:no-repeat;width:295px;height:80px;margin-top:10px;margin-left:5px;}

#weather_icon {height:80px;width:295px;background-position:26px 24px;background-repeat:no-repeat;}


#weather_content {height:80px;width:220px;position:relative;left:75px;}
#weather_content .top {height:15px;font-family:trebuchet MS,tahoma;font-size:10px;font-weight:bold;color:#1A4073;text-align:left;padding-bottom:3px;padding-top:8px;padding-left:13px;}
#weather_content .mid {height:28px;font-family:trebuchet MS,tahoma;font-size:11px;font-weight:bold;text-align:left;padding-top:2px;padding-left:5px;}
.temp  {height:28px;width:67px;float:left;text-align:center;}
.wind  {height:28px;width:67px;float:left;text-align:left;}
span.hi  {font-family:tahoma;font-size:16px;font-weight:bold;color:#8F0C0C;}
span.lo  {font-family:tahoma;font-size:16px;font-weight:bold;color:#315EC5;}
div.wi  {font-family:tahoma;font-size:16px;width:43px;text-align:center;font-weight:bold;color:#14711F;}
#weather_content .bot {height:12px;font-family:trebuchet MS,tahoma;font-size:11px;font-weight:bold;text-align:left;padding-left:8px;}
.weather_text  {width:67px;float:left;text-align:center;font-family:tahoma;font-size:10px;font-weight:100;}

/* popup styles */
.popup_directions {background-color:#A49446;}
#popup_directions_container {margin:20px;padding-top:220px;padding-bottom:220px;padding-left:130px;background-color:#F2EFE9;}
#popup_directions_container fieldset {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #A49446;width:220px;margin-bottom:15px;margin-left:0px;}
* html #popup_directions_container fieldset {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #A49446;width:240px;margin-bottom:15px;margin-left:0px;}
#popup_directions_container legend {padding-left:3px;padding-right:3px;padding-bottom:5px;font-family:verdana,tahoma,arial;font-size:12px;font-weight:bold;color:#A49446;text-decoration:none;}
.popup_textfield {padding:0;margin:0;float:left;}
.popup_subimg {margin:0;float:left;margin-left:5px;}

/* image gallery styles */
.gallery_list {width:595px;padding:4px;margin-bottom:2px;}
.gallery_imageholder {width:125px;margin-top:3px;margin-bottom:0px;margin-right:3px;border:solid 1px #7C6600;padding:4px;float:left;text-align:center;background-color:#E4DFC9;}
.gallery_imagename {font-family:tahoma,arial;font-size:10px;color:#796F55;padding-bottom:3px;}
.gallery_imagebox {height:100px;text-align:center;padding-bottom:3px;}
h2.gallery_name {color:#836E0F;font-family:Trebuchet MS;padding-bottom:4px;}

.adminFormHolder_new {margin:15px 7px 15px 13px;}
.adminFormFieldHolderImage_new {width:125px;margin-top:3px;margin-bottom:0px;margin-right:3px;border:solid 1px #7C6600;padding:4px;float:left;text-align:center;background-color:#E4DFC9;}
.adminFormFieldValue_new {font-family:tahoma,arial;font-size:10px;color:#7C6600;padding-bottom:3px;}
.adminFormFieldValue_opt {float:left;width:325px;font-size:9px;vertical-align:middle;}

.adminFormFieldImage_new {height:100px;text-align:center;padding-bottom:3px;}
.formfield {border: #7C6600 1px solid;font-size: 12px;width: 200px;color: #7C6600;font-family: Verdana, Arial, sans-serif;background-color: #ffffff;margin-bottom:5px;}
.menuholder {height:22px;padding-bottom:2px;background-color:#FDFBF4;margin-top:1px;margin-bottom:2px;}
* html .menuholder{height:15px;padding-bottom:5px;margin-top:1px;margin-bottom:2px;font-size:2px;min-height:0px;}
p.gallerylink {width:250px;padding-top:5px;padding-left:5px;}
* html p.gallerylink{/* fix for ie 6 */float:left;}
a.gallerylink:link {font-size: 11px;font-family:verdana,tahoma;text-decoration:none;font-weight:bold;color:#7C6600;width:250px;padding-left:15px;background-image:url({/literal}{$web->site->imagePath}{literal}/admin/bullet_br.gif);background-position:1px 4px;background-repeat:no-repeat;}
a.gallerylink:visited {font-size: 11px;font-family:verdana,tahoma;text-decoration:none;font-weight:bold;color:#7C6600;width:250px;padding-left:15px;background-image:url({/literal}{$web->site->imagePath}{literal}/admin/bullet_br.gif);background-position:1px 4px;background-repeat:no-repeat;}
a.gallerylink:hover {font-size: 11px;font-family:verdana,tahoma;text-decoration:none;font-weight:bold;color:black;width:250px;padding-left:15px;background-image:url({/literal}{$web->site->imagePath}{literal}/admin/bullet_bl.gif);background-position:1px 4px;background-repeat:no-repeat;}
fieldset.addimage {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #7C6600;width:220px;margin-bottom:15px;}
legend.addimage {padding-left:3px;padding-right:3px;padding-bottom:5px;font-family:verdana,tahoma,arial;font-size:12px;font-weight:bold;color:#7C6600;text-decoration:none;}
label.addimage {font-family:tahoma,verdana,arial;font-size:11px;font-weight:bold;color:#7C6600;text-decoration:none;}
label.radio {font-family:tahoma,verdana,arial;font-size:11px;font-weight:100;color:#7C6600;text-decoration:none;padding-left:2px;padding-bottom:3px;}
* html label.radio{float:left;padding-top:4px;}
* html .radiobutton{float:left;}
.editsubmit {padding-top:3px;padding-right:5px;}
* html .editsubmit{padding-right:0px;margin:0;float:left;padding-left:3px;}
.iefix {margin:0;padding:0;margin-left:150px;width:225px;}
* html .iefix{width:230px;float:right;margin:0px;padding:0;padding-top:2px;font-size:2px;}
* html .iefloat{float:left;}

div.error {
	border: #DEB7B7 1px solid;
	background-color: #F3DDDD;
	font-weight: 700;
}

label.error {
	color: #900 !important;
	font-weight: 700;
}

