#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;
	border: 0;
}
html {
	background: #faf8eb url(../../../images/gcn/thirteen/a/im-bkg-tile.gif) repeat-x;
}
* html .IEFloatFix { height: 0.01%; }
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	min-width: 100%;
}
li {font-family: verdana, Arial, Helvetica, sans-serif;}

/* DIV's */
#floatEnder {
	clear: both;
}
#floatDivider {
	float: left;
	top: 0px;
	left: 0px;
}

#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;
}

/*Changed*/
#container {
	margin: 0px auto;
	top: 0px;
	width: 935px;
	border: none;
	text-align: left;
	background: transparent;
}
/*Changed end*/



#realButton {
	position: absolute;
	top: 115px;
	width: 915px;
	height: 33px;
	text-align: right;
}
#alternativeButton {
	position: absolute;
	top: 115px;
	width: 738px;
	height: 33px;
	text-align: right;
}

/*Header elements*/

#headerArea {
	position: relative;
	width: 935px;
	top: 0px;
	left: 0px;
	background: url(../../../images/gcn/thirteen/a/im-header-bkg-tile.gif) no-repeat;
}
#topNav {
	float: left;
	width: 304px;
	top: 0px;
	left: 0px;
}
#topNavLeftContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 109px 28px 60px 10px;
	text-align: right;
}
#topNavRightContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 109px 10px 60px 28px;
	text-align: left;
}
a.topNavLink:link, a.topNavLink:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.topNavLink:hover, a.topNavLink:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#cust_Banner {background: url(../../../images/gcn/thirteen/a/bkg_advert.gif) no-repeat;width:555px;height:80px;margin-top:20px;}

/*Old temd deactivated end*/
#headerBar {
	position: relative;
	width: 935px;
	top: 0px;
	left: 0px;
	display:none;
}
#headerBar h1 {
	background-image: url(../../images/gcn/eighteen/im-hdr-bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 935px;
	height: 132px;
	display:none;
}
#headerBanner {
	width: 555px;
	background: url(../../../images/gcn/thirteen/a/bkg_advert.gif);
	height: 80px;
	text-align:center;
	margin-top:20px;
}
#date {
	position: relative;
	width: 925px;
	height: 126px;
	margin-top: -126px;
	left: 0px;
	text-align: right;
	background: transparent;
	display:none;
}
/*Old temd deactivated end*/


/*Changed*/
#leftSection {
	float: left;
	width: 177px;
	top: 0px;
	left: 0px;
}

#navArea {
	position: relative;
	width: 177px;
	top: 0px;
	left: 0px;
	background: url(../../../images/gcn/thirteen/a/im-welcome-bkg.gif) no-repeat;
}
#navContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 29px 11px 0px 11px;
	text-align: center;
}
#navFooter {
	background-image: url(../../../images/gcn/thirteen/a/im-nav-footer.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	top: 0px;
	left: 0px;
	height: 36px;
}

#leftModule {
	position: relative;
	width: 177px;
	top: 0px;
	left: 0px;
	background: url(../../../images/gcn/thirteen/a/im-right-banner-bkg.gif) no-repeat;

}
#leftModuleContent {
	position: relative;
	text-align: left;
	padding: 25px 10px 5px 17px;
}
#leftModuleDark {
	position: relative;
	width: 177px;
	top: 0px;
	left: 0px;
	background: url(../../../images/gcn/thirteen/a/im-member-login-bkg.gif) no-repeat;

}

#leftModuleDarkFooter {
	position: relative;
	top: 0px;
	left: 0px;
}

#mainBodyArea {
	position: relative;
	width: 935px;
	top: 0px;
	left: 0px;
}

#subContentArea {
	width: 555px;
	top: 0px;
	left: 0px;
	margin-top: 20px;
}
#adBox {
	float: left;
	width: 300px;
	top: 0px;
	left: 0px;
}
#adTitle {
	position: relative;
	top: 0px;
	left: 0px;
}
#subAreaContent {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 1px;
}
#mapBox {
	float: left;
	width: 244px;
	top: 0px;
	left: 0px;
}
#mapTitle {
	position: relative;
	top: 0px;
	left: 0px;
	background: #3c4c55 url(../../../images/gcn/thirteen/a/im-map-title-bkg.gif) no-repeat;
	text-align: center;
}
#addressArea {
	width: 555px;
}
#addressContent {
	padding: 40px 0px 20px 0px;
	text-align: center;
}
/*Changed end*/

#loginContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 39px 11px 0px 11px;
	text-align: center;
	font-family: "trebuchet MS";
}
#loginContent p {
	font-family: "trebuchet MS";
	font-size:13px;
}
#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: 555px;
	top: 0px;
	left: 0px;
}
#mainButtons {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 18px;
}
#mainImage {
	position: relative;
	width: 555px;
	top: 0px;
	left: 0px;
}

#mainImage img {border: 1px solid #3c4c55;}

#welcomeArea {
	position: relative;
	width: 555px;
	top: 0px;
	left: 0px;
}
#welcomeContent {
	position: relative;
	width: 555px;
	top: 0px;
	left: 0px;
	padding: 10px 0px 10px 0px;
}



#hpMainImage {
	position: relative;
	width: 618px;
	top: 0px;
	left: 4px;
	padding-top: 4px;
}
#hpMainImage h1 {
/*	background-image: url(../../../images/gcn/thirteen/a/im-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: 551px;
	left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}
#breadcrumbText {
	position: relative;
	width: 540px;
	top: 6px;
	left: 6px;
	padding-bottom: 10px;
}
#breadcrumbText h1 {
	font-size:12px;
	font-weight:bold;
}
#breadcrumbTextRss {
	position: relative;
	width: 520px;
	margin-top: -18px;
	left: 6px;
	padding-bottom: 10px;
}
#breadcrumbRss {
	position: relative;
	padding-top: 5px;
	left: 0px;
	text-align: right
}
#subPageArea {
	position: relative;
	left: 0px;
	top: 0px;
	width: 551px;
	margin-top: 3px;
	margin-left: 4px;
	margin-bottom: 20px;
}
#subPageText {
	position: relative;
	width: 540px;
	top: 6px;
	left: 6px;
}
#subPageImageArea {
	margin-top: 6px;
	float: left;
}
#centreSectionLeft {
	float: left;
	width: 311px;
	left: 0px;
	top: 0px;
}
#contentArea {
	position: relative;
	width: 555px;
	top: 0px;
	left: 0px;
}
#moduleArea {
	float: left;
	width: 272px;
	top: 0px;
	left: 0px;
}
#moduleFull {
	float: left;
	width: 272px;
	top: 0px;
	left: 0px;
}
#moduleTitle {
	position: relative;
	top: 0px;
	left: 0px;
	background:#3C4C55 url(../../../images/gcn/thirteen/a/im-content-title-bkg.gif) no-repeat;
	text-align: center;
}
#moduleFullContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 5px;
	margin-top: 1px;
	background: transparent url(../../../images/gcn/thirteen/a/im-content-area-bkg-tile.gif) repeat-x;
}

#ModulerssIcon {
	position: relative;
	float: left;
	margin: 0px 7px 0px 0px;
}

#moduleImage {
	position: relative;
	float: left;
	border: 1px solid #000000;
	margin: 0px 7px 7px 0px;
}
#moduleImage img {width:100px;height:70px;}
#moduleText {
	position: relative;
	float: left;
	width: 150px;
}

#moduleContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 5px 5px 10px 5px;
	margin-top: 1px;
	background: transparent url(../../../images/gcn/thirteen/a/im-content-area-bkg-tile.gif) repeat-x;
	background-position: 0px -100px;
}

#ModulerssIcon {
	position: relative;
	float: left;
	margin: 0px 7px 0px 0px;
}


#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: 140px;
	margin-top: 13px;
	left: 0px;
	padding-bottom: 10px;
}
#contactArea {
	position: relative;
	width: 550px;
	margin-top: 3px;
	margin-left: 4px;
}
#contactImage {
	float: left;
	width: 101px;
	margin-top: 10px;
	padding-left: 9px;
	}
#contactContent {
	float: left;
	width: 430px;
	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: 549px;
	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 {
	top: 0px;
	left: 0px;
	float: left;
	width: 311px;
}
#rightSection {
	float: left;
	width: 177px;
	top: 0px;
	left: 0px;
}
#bannerArea {
	position: relative;
	width: 177px;
	top: 0px;
	left: 0px;
	background: url(../../../images/gcn/thirteen/a/im-right-banner-bkg.gif) no-repeat;
}
#bannerContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 37px 11px 0px 11px;
	text-align: center;
}
#bannerContent p {padding-bottom:5px;}

#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 {
	position: relative;
	top: 0;
	background: #3c4c55 url(../../../images/gcn/thirteen/a/im-footer-bkg-tile.gif) repeat-x;
}
#footerBackground {
	margin: 0 auto;
	width: 935px;
	top: 0px;
	background: #3c4c55 url(../../../images/gcn/thirteen/a/im-footer-bkg.gif) no-repeat;
}
#footerCopyright {
	float: left;
	width: 450px;
	top: 0px;
	left: 0px;
	margin: 2px 0px 50px 0px;
	text-align: left;
}
#footerPowered {
	float: left;
	width: 450px;
	top: 0px;
	left: 0px;
	margin: 2px 0px 50px 0px;
	text-align: right;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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: verdana, "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
H1 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
H2 {
	font-family: verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 2px;
	margin-top: 0;
	padding-top: 1px;
}

#moduleTitle H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	margin-bottom: 0;
	padding-bottom: 2px;
	margin-top: 0;
	padding-top: 1px;
}

h4 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 0px;
	margin-top: 0;
	padding-top: 4px;
}
.addressText {
	color: #3c4c55;
}
.adminHigh {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
.blueCourse {
	font-family: verdana, 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;
}

.bannerspace {
	padding-bottom:5px;
}
.centreText {
	text-align: center;
}
.competitionResultsText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #203678;
}
.diaryTitleText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	color: #000000;
}
.competitionResultsTextSmall {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #203678;
}
.h1Small {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #3c4c55;
	text-decoration: none;
}
.ModulecontentDateText {
	color: #0b700e;
	font-size: 0.7em;
}
.ModulerightTextMarginBottom {
	text-align: right;
	margin-bottom: 10px;
}
.navText {
	line-height: 1.3em;
}
.whiteText {
	font-family: verdana, 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: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
}
.brownText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #3c4c55;
	text-decoration: none;
}
.breadcrumbText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: none;
}
.footerText {
	color: #c4c3c3;
	font-size: 0.8em;
}
.welcomeText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: none;
}
.latestNewsText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.proShopText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
}
.visitTeeTimeCourseText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	color: #0C2950;
	text-decoration: none;
}
.proShopTextBullet {
	font-family: verdana, 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: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #834242;
	text-decoration: none;
}
.nineteenthTextSmall {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #834242;
	text-decoration: none;
}
.mapText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #417743;
	text-decoration: none;
}
.eventsText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #203678;
	text-decoration: none;
}
.requiredText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FF0000;
	text-decoration: none;
}
.bookedText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bookedLessonText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A00606;
	text-decoration: none;
}
.darkBrownText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: none;
}
.greyText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.currentCompText {
	color: #1E9E27;
}
.compFilterText {
	font-family: verdana, 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: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.thickBoxText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.latestNewsDateText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #458539;
	text-decoration: none;
}

.lostPasswordText {
	color: #7e7a66;
	font-size: 0.7em;
}
.nineteenthDateText {
	font-family: verdana, 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;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 2px;
}
.adminCoursesHeader {
	background-color: #F7F2DE;
	color: #3c4c55;
	padding: 2px;
}
.adminCoursesText {
	padding-left: 2px;
	padding-top: 5px;
}
/* link styles */
a:link, a:visited {
	color:#3F484D;
	text-decoration: underline;
}
a:hover, a:active {
	color:#3F484D;
	text-decoration: none;
}

a.lostPasswordLink:link, a.lostPasswordLink:visited {
	color: #3c4c55;
	text-decoration: underline;
	font-size:9px;
	font-family:verdana;
}
a.lostPasswordLink:hover, a.lostPasswordLink:active {
	color: #3c4c55;
	text-decoration: none;
	font-size:9px;
	font-family:verdana;
}

a.sideBarLink:link, a.sideBarLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: underline;
}
a.sideBarLink:hover, a.sideBarLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: none;
}
a.flashingLink:link, a.flashingLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
a.flashingLink:hover, a.flashingLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a.diaryEntryLink:link, a.diaryEntryLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.diaryEntryLink:hover, a.diaryEntryLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.changePageLink:link, a.changePageLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3C4C55;
	text-decoration: underline;
}
a.changePageLink:hover, a.changePageLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3C4C55;
	text-decoration: none;
}
a.competitionResultsTextSmallLink:link, a.competitionResultsTextSmallLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.competitionResultsTextSmallLink:hover, a.competitionResultsTextSmallLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
a.subNavLink:link, a.subNavLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.subNavLink:hover, a.subNavLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
.currentCompLink:link, .currentCompLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: underline;
}
.currentCompLink:hover, .currentCompLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: none;
}
.pastCompLink:link, .pastCompLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: underline;
}
.pastCompLink:hover, .pastCompLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: none;
}
a.cardLink:link, a.cardLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	color: #000000;
	text-decoration: underline;
}
a.cardLink:hover, a.cardLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
}
a.photoLink:link, a.photoLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.photoLink:hover, a.photoLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.adminNav:link, a.adminNav:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNav:hover, a.adminNav:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}

a.adminNavTB:link, a.adminNavTB:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNavTB:hover, a.adminNavTB:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
a.adminTxtLink:link, a.adminTxtLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.adminTxtLink:hover, a.adminTxtLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
p.moduletitletext {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-size:12px;
}
a.ModulecontentTitleLink:link, a.ModulecontentTitleLink:visited {
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.ModulecontentTitleLink:hover, a.ModulecontentTitleLink:active {
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.ModulecontentMoreLink:link, a.ModulecontentMoreLink:visited {
	font-weight: bold;
	color: #3F484D;
	text-decoration: underline;
}
a.ModulecontentMoreLink:hover, a.ModulecontentMoreLink:active {
	font-weight: bold;
	color: #3F484D;
	text-decoration: none;
}
a.nav:link, a.nav:visited {
	display: block;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #d7d2ba;
	border-bottom: 1px solid #c3bea8;
}
a.nav:hover, a.nav:active {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #d7d2ba;
	border-bottom: 1px solid #c3bea8;
}
.breadcrumbLink:link, .breadcrumbLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.breadcrumbLink:hover, .breadcrumbLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bookedTextLink:link, .bookedTextLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.bookedTextLink:hover, .bookedTextLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.navOn:link, .navOn:visited {
	font-family: "trebuchet MS", verdana, 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", verdana, 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: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: underline;
}
.brownLink:hover, .brownLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: none;
}
.welcomeLink:link, .welcomeLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: underline;
}
.welcomeLink:hover, .welcomeLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3c4c55;
	text-decoration: none;
}
.whiteLink:link, .whiteLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLink:hover, .whiteLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.blackBoldLink:link, .blackBoldLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blackBoldLink:hover, .blackBoldLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.latestNewsTitleLink:link, .latestNewsTitleLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #3c4c55;
	text-decoration: underline;
}
.latestNewsTitleLink:hover, .latestNewsTitleLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #3c4c55;
	text-decoration: none;
}
.thickbox:link, .thickbox:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #3c4c55;
	text-decoration: underline;
}
.thickbox:hover, .thickbox:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #3c4c55;
	text-decoration: none;
}
.nineteenthTitleLink:link, .nineteenthTitleLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
}
.nineteenthTitleLink:hover, .nineteenthTitleLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}
.diaryAddLink:link, .diaryAddLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: underline;
}
.diaryAddLink:hover, .diaryAddLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: none;
}
.latestNewsLink:link, .latestNewsLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: underline;
}
.latestNewsLink:hover, .latestNewsLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.nineteenthLink:link, .nineteenthLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: underline;
}
.nineteenthLink:hover, .nineteenthLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: none;
}
.proShopTitleLink:link, .proShopTitleLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.proShopTitleLink:hover, .proShopTitleLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.addressLink:link, .addressLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #3c4c55;
	text-decoration: underline;
}
.addressLink:hover, .addressLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #3c4c55;
	text-decoration: none;
}
.whiteLinkFixed:link, .whiteLinkFixed:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLinkFixed:hover, .whiteLinkFixed:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.greyLink:link, .greyLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.greyLink:hover, .greyLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.divisionLink:link, .divisionLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.divisionLink:hover, .divisionLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.blueLink:link, .blueLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: underline;
}
.blueLink:hover, .blueLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: none;
}
.archiveBlueLink:link, .archiveBlueLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: underline;
}
.archiveBlueLink:hover, .archiveBlueLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: none;
}
.lnMoreLink:link, .lnMoreLink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #E34F22;
	text-decoration: underline;
}
.lnMoreLink:hover, .lnMoreLink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #E34F22;
	text-decoration: none;
}
/* 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: #EDE9D8;
}
.contentDividerMargin {
	margin: 15px 0px 15px 0px;
}
.latestNewsBkg {
	background-color: transparent; 
}
.proShopBkg {
	background-color: transparent; 
}
.mapBkg {
	background-color: transparent; 
}
.eventsBkg {
	background-color: #DFF1E2; 
}
.mainImageBorder {
	border: 1px solid #3c4c55 !important;
}
.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: verdana, Arial, Helvetica, sans-serif;
}
.enquiryField {
	width: 262px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.enquiryFieldArea {
	width: 262px;
	height: 84px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
/* table styles */


#courseTable {
	border: 2px solid #FFFFFF;
	border-collapse: collapse;
	width: 260px;

}
#courseTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
}

.whiteTable {
	border: 2px solid #000000;
	border-collapse: collapse;
}

.whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #000000;
	-moz-border-radius: ;
}

#moduleAreaBody .whiteTable {
	border: 2px solid #333333;
	border-collapse: collapse;
	width: 240px;
}

#moduleAreaBody .whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #333333;
	-moz-border-radius: ;
}

#moduleAreaBody p table {
	border: 2px solid #333333;
	border-collapse: collapse;
	width: 240px;
}

#moduleAreaBody p table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #333333;
	-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: #FFFFFF;
	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: #FFFFFF;
	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-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #E9DDA8;
}
.teeTimeTable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: white;
}
table.teeTimeTable td table.normalTee td {
	border: none; 
	padding: 0px;
}

.areaNavigationPanel
{
	font-size : 7pt;
	border : #F7F2DE solid 1px;
	background-color : white;
	color : #3c4c55;
	margin:2px;
	padding-left:2px;
	background-color:#eeeeee;
}
.areaNavigationPanel a
{
	color : #3c4c55;
	font-size : 7pt;
}
.areaNavigationPanel select
{
	background-color : white;
	color : #3c4c55;
	font-size : 7pt;
}
.areaNavigationPanel input
{
	border : white solid 1px;
	background-color : white;
	font-size : 7pt;
	color : #3c4c55;
}
.welcomeText li
{
	margin-left:20px;
	color : black;
	font-size:12px;
}
#subPageText li
{
	margin-left:20px;
	color : black;
	font-size:12px;
}
#subPageText p
{
	font-size:12px;
}
#subPageText
{
	color : black;
	font-size:12px;
}
#moduleAreaBody, #moduleAreaBody p, #moduleAreaBody li
{
	color : black;
	font-size:12px;
}
#moduleAreaBody li
{
	margin-left:20px;
}
#moduleAreaBody table {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
}
#moduleAreaBody table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
	font-size:10pt;
}
#moduleAreaBody
{
	padding:0px 4px 4px 4px;
}
#moduleAreaBody h2 {
	color: #333333;
	font-size:10px;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:4px;
	
}
/* weather module styles */

.blueoutlinebox {
	background:#FFF;
	width:100%; height:auto;
	border:1px solid #3C4C55;
	border-top:0px;
	float:left;
	margin:0px;
	padding:0px;
}	
.blueoutlinebox img {border-right:5px solid #FFFFFF;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:#FFFFFF;line-height:22px;margin-bottom:0px;font-family:Verdana,Trebuchet MS,Arial,Helvetica;font-weight:bold;font-size:13px;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 #3C4C55;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #3C4C55;
	}
.day {width:20%;float:left;border-right:1px solid #3C4C55;height:240px;text-align:center;padding-top:10px;}
.day p, .lastday p {padding-left:5px}
.day h5, .lastday h5 {font-size:10px;font-family:tahoma,arial;color:#666;padding-left:5px}
.lastday {
	width:19%;
	float:left;
	border-right:0px solid #3C4C55;
	text-align:center;
	padding-top:10px;
}
.blueboxlink {text-align:center;padding:5px 0px 5px 0px;}
.blueboxlink a:link {color:#3c4c55;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;font-weight:100;}
.blueboxlink a:visited {color:#3c4c55;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;font-weight:100;}
.blueboxlink a:hover {color:#3c4c55;font-size:11px;font-family:tahoma;text-decoration:none;padding:0;margin:0;text-align:center;font-weight:100;}
.weather_small {background-image:url(../../../images/gcn/thirteen/a/weather_bkg.gif);background-repeat:no-repeat;width:262px;height:80px;margin-top:10px;margin-left:0px;}

#weather_icon {height:80px;width:262px;background-position:26px 24px;background-repeat:no-repeat;}

#weather_content {height:80px;width:185px;margin-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:60px;float:left;text-align:center;}
		.wind  {height:28px;width:60px;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:35px;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:58px;float:left;text-align:center;font-family:tahoma;font-size:10px;font-weight:100;}

/* popup styles */
body.popup_directions {background-color:#3C4C55;}
#popup_directions_container {margin:20px;padding-top:230px;padding-bottom:230px;padding-left:150px;background-color:#F2EFE9;}
* html #popup_directions_container {padding-left:20px;}
#popup_directions_container fieldset {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #3C4C55;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 #3C4C55;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:#3C4C55;text-decoration:none;}
.popup_textfield {padding:0;margin:0;float:left;}
.popup_subimg {margin:0;float:left;margin-left:5px;}

/* picture gallery */
#lightbox{
	background-color:#FAF8EB;
	padding:10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index:9999999;
	}
#lightboxDetails{
	font-size:10px;
	font-family:tahoma;
	padding-top:3px;
	color:#666666;
	}	
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;} 
#overlay img{border:none;}
#gallerybox{padding-right:0px;padding-left:12px;}
.gallery_list {padding:4px;margin-bottom:2px;background-color:#E3DEC5;}
.gallery_imageholder {width:125px;margin-top:0px;margin-bottom:3px;margin-right:3px;border:solid 1px #BAB59A;padding:4px;padding-right:1px;padding-left:1px;float:left;text-align:center;background-color:#E3DEC5;}
.gallery_imagename {font-family:tahoma,arial;font-size:10px;color:#000000;padding-bottom:3px;}
.gallery_imagebox {height:100px;text-align:center;padding-bottom:3px;}
h2.gallery_name {font-size:13px;font-weight:bold;margin-bottom:5px;}

/* MEMBER PAGES*/

/* member home */
.memberhomelink:link, .memberhomelink:visited, .memberhomelink:hover {
	font-weight:100;
	font-family: Arial, "trebuchet MS", tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C4C55;
	padding-left:10px;
}
#mainContentTitleMember {
	position: relative;
	height: 25px;
	top: 0px;
	left: 0px;
	margin-top: 5px;
}

.MainContentTitleLink:link, .MainContentTitleLink:visited, .MainContentTitleLink:hover, .MainContentTitleText {font-family: verdana, Arial , Helvetica, sans-serif;font-weight: bold;font-size: 13px;color: #3C4C55;}

table.hometable {width:250px;margin:0;padding:0;margin-left:6px;margin-top:10px;}
table.hometable th { font-size:11px;font-family:tahoma;text-align:left;background-color:#E3DEC5;padding:5px 0px 5px 4px;}
table.hometable td { font-size:11px;font-family:tahoma;text-align:left;background-color:#FBF9F0;padding:2px 0px 2px 4px;}
table.hometable td.memberhomedatecell {color:#458539;}

table.calendar strong {color:#3C4C55;}

a.anyonelink:link {font-family: verdana, Arial ;font-size:13px;color: #3C4C55; !important;font-weight:bold !important;}
a.anyonelink:visited {font-family: verdana, Arial ;font-size:13px;color: #3C4C55; !important;font-weight:bold !important;}
a.anyonelink:hover {font-family: verdana, Arial ;font-size:13px;color: #3C4C55; !important;font-weight:bold !important;}


/* golf diary */
table.cal { text-align:center;width:546px;margin-left:1px;}
table.cal th { vertical-align:top;width:78px;font-size:13px;font-family: verdana, Arial  !important;color:#3C4C55;}
table.cal td { vertical-align:top;width:78px;}
th.cal_month {  }
td.cal_prev-month { text-align:left;}
td.cal_next-month { text-align:right;}
th.cal_day-of-week { font-size: 8pt;background-color:#E3DEC5;padding-top:4px;padding-bottom:4px;}
td.cal_selected-day { background-color: #EAE9BD; }
td.cal_day { background-color:#F1EEDC;height:50px;vertical-align:top;padding-bottom:4px;}
p.cal_day { font-size:10px !IMPORTANT;font-family:verdana; text-align:left; padding-left:2px;}
td.cal_today {font-weight: bold;}

#weekcalendar table.cal { text-align:center;width:544px; }
#weekcalendar table.cal th { vertical-align:top;width:68px;}
#weekcalendar table.cal td { vertical-align:top;width:68px;}

table.week {width:550px;}
table.week th { background-color:#E3DEC5;text-align:left;padding:5px;font-size:12px !important;font-family: verdana, Arial  !important;color:#3C4C55;}
table.week td { font-size:12px;background-color:#F1EEDC;padding:5px;}
td.cal_day_week { background-color:#F1EEDC;width:74px;}
td.cal_day_week a { color:#000000;font-weight:100;}
p.cal_day_week { font-size:10px !IMPORTANT; font-family:arial,tahoma,verdana; border:1px solid #F1EEDC; text-align:left; padding-left:4px;padding-bottom:2px;font-weight:100;}
.eventHolder		{width:550px;clear:both;font-family: verdana, Arial ;font-size:12px;}
.eventdetails {background-color:#F1EEDC;}
.eventDate, .eventTitle, .eventReservation {background-color:#E3DEC5;padding:0px; font-weight:bold;font-size:12px !important;font-family: verdana, Arial  !important;color:#3C4C55;}
.eventDate		{width:180px;float:left;}
.eventTitle		{width:250px;float:left}
.eventReservation	{width:120px;float:left;}
.eventColumnOne	{width:183px;float:left;background-color:#F1EEDC;}
.eventColumnTwo	{width:183px;float:left;background-color:#F1EEDC;}
.eventColumnThree	{width:184px;float:left;background-color:#F1EEDC;}
.eventHeading		{width:90px;float:left;font-weight:bold;}
.eventValue		{width:93px;float:left;}
.eventColumnThree .eventValue	{width:94px;float:left;}
p.event			{font-size:x-small;margin:2px;}

#member_competitions .eventHolder		{width:550px;clear:both;}
#member_competitions .eventDate, .eventTitle, .eventReservation {background-color:#E3DEC5;padding:0px; font-weight:bold;}
#member_competitions .eventDate p.event, .eventTitle p.event, .eventReservation p.event {font-weight:bold;font-size:12px !important;font-family: verdana, Arial  !important;color:#3C4C55;}
#event_description {background-color:#E3DEC5;}
#member_competitions .eventDate			{width:190px;float:left;}
#member_competitions .eventTitle		{width:250px;float:left}
#member_competitions .eventReservation	{width:110px;float:left;}
#member_competitions .eventColumnOne	{width:230px;float:left;background-color:#F1EEDC;}
#member_competitions .eventColumnTwo	{width:160px;float:left;background-color:#F1EEDC;}
#member_competitions .eventColumnThree	{width:160px;float:left;background-color:#F1EEDC;}
#member_competitions .eventHeading		{width:80px;float:left;font-weight:bold;}
#member_competitions .eventHeading p.event	{font-weight:bold;}
#member_competitions .eventValue		{width:80px;float:left;}
#member_competitions .eventColumnOne .eventHeading {width:80px;}
#member_competitions .eventColumnOne .eventValue {width:150px;}
#member_competitions p.event			{font-size:12px;margin:2px;font-family: verdana, Arial  !important;}
#member_competitions .mens			{background-image:url(../../../images/gcn/thirteen/a/bkg_mens.gif);background-repeat:no-repeat;background-position:233px 4px;}
#member_competitions .ladies			{background-image:url(../../../images/gcn/thirteen/a/bkg_ladies.gif);background-repeat:no-repeat;background-position:233px 4px;}
#member_competitions .junior			{background-image:url(../../../images/gcn/thirteen/a/bkg_junior.gif);background-repeat:no-repeat;background-position:233px 4px;}
#member_competitions .mixed			{background-image:url(../../../images/gcn/thirteen/a/bkg_mixed.gif);background-repeat:no-repeat;background-position:233px 4px;}
#member_competitions .seniors			{background-image:url(../../../images/gcn/thirteen/a/bkg_senior.gif);background-repeat:no-repeat;background-position:233px 4px;}


#event_description {background-color:#E3DEC5;font-family: verdana, Arial  !important;font-size:12px;font-weight:bold;}
	  
a.calendar_day:link {font-weight:bold;color:#3C4C55;line-height:40px;font-size:14px;font-family: verdana;}
a.calendar_day:visited {font-weight:bold;color:#3C4C55;line-height:40px;font-size:14px;font-family: verdana;}
a.calendar_day:hover {font-weight:bold;color:#3C4C55;line-height:40px;font-size:14px;font-family: verdana;}

a.eventlink:link {font-weight:100;font-family:verdana;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;} 
a.eventlink:visited {font-weight:100;font-family:verdana;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;}
a.eventlink:hover {font-weight:100;font-family:verdana;font-size:10px;float:left;clear:left;text-decoration:none !important;text-align:left;padding-left:4px;}

a.details_link:link {font-family: verdana, Arial  !important;font-size:12px;text-decoration:underline;color:#3C4C55;} 	
a.details_link:visited {font-family: verdana, Arial  !important;font-size:12px;text-decoration:underline;color:#3C4C55;}
a.details_link:hover {font-family: verdana, Arial  !important;font-size:12px;text-decoration:none;color:#3C4C55;}

a.calendar_monthnav:link  {font-family: verdana, Arial   !important;font-weight: bold !important;font-size: 13px !important;color: #3C4C55 !important;}
a.calendar_monthnav:visited {font-family: verdana, Arial   !important;font-weight: bold !important;font-size: 13px !important;color: #3C4C55 !important;}
a.calendar_monthnav:hover {font-family: verdana, Arial   !important;font-weight: bold !important;font-size: 13px !important;color: #3C4C55 !important;}

/* anyone for a game */
table.game {width:550px;}
th.game {background-color:#E3DEC5;text-align:left;padding:5px;font-weight:bold;font-size:12px !important;font-family: verdana, Arial  !important;color:#3C4C55;}
td.game {background-color:#F1EEDC;text-align:left;padding:3px;font-size:12px !important;font-family: verdana, Arial  !important;}

/* member profile */
table.memberprofile {width:546px;font-family: verdana, Arial  !important;}
table.memberprofile td {background-color:#F1EEDC !important;font-size:12px;padding:2px;font-family: verdana, Arial  !important;}
table.memberprofile th {background-color:#F1EEDC !important;font-size:12px;padding:2px;font-family: verdana, Arial  !important;}
.profile_heading {font-size:12px;color:#3C4C55;}


a.profile_msgs:link { font-size:12px !important;font-family: verdana, Arial  !important;font-weight: bold;font-size: 11px;color: #3C4C55;} 	
a.profile_msgs:visited { font-size:12px !important;font-family: verdana, Arial  !important;font-weight: bold;font-size: 11px;color: #3C4C55;} 
a.profile_msgs:hover { font-size:12px !important;font-family: verdana, Arial  !important;font-weight: bold;font-size: 11px;color: #3C4C55;} 

/* competitions */
.review_link:link, .review_link:visited, .review_link:hover {font-size:12px !important;font-family: verdana, Arial  !important;font-weight:bold;font-size:11px;color:#3C4C55;} 
#subPageTextEvent {padding-left:5px;}
#subPageTextEvent .eventHolder {width:550px;clear:both;}
#subPageTextEvent .eventDate {width:220px;background-color:#E3DEC5;}
#subPageTextEvent .eventTitle {width:330px;background-color:#E3DEC5;}
#subPageTextEvent .head {background-color:#E3DEC5;}
#subPageTextEvent h1 {font-size:13px;color:#3C4C55;padding-bottom:5px;}
#subPageTextEvent h2 {font-size:13px;color:#666666;padding-bottom:3px;font-weight:bold;font-family: verdana, Arial ;}
#subPageTextEvent p {font-size:12px;font-size:12px !important;font-family: verdana, Arial  !important;padding-top:2px;}
#subPageTextEvent img.mainImage {margin:0;padding:0;}

/* member directory */
#memberDirectory p {font-size:12px !important;font-family: verdana, Arial  !important;}
#memberDirectory h1 {font-size:12px;font-weight:bold;color:#3C4C55;padding-bottom:8px;font-family: verdana, Arial  !important;}
#memberDirectory p.inactive {color:#999999;}
#memberDirectory table {width:550px;border:0;}
#memberDirectory td {padding:3px;background-color:#F1EEDC;}
#memberDirectory #alphabet {padding:0;margin:0;}
#memberDirectory div.indexcell {float:left;text-align:center;width:21px;margin:0;padding:0;}
#memberDirectory table.greyTableTight th {background-color:#E3DEC5;border:1px solid #FFFFFF;padding-top:3px;padding-bottom:3px;color:#3C4C55 !important;}
#memberDirectory table.greyTableTight th p {color:#3C4C55;}
#memberDirectory table.greyTableTight td {background-color:#F1EEDC;border:1px solid #FFFFFF;}

#memberDirectory a:link {color:#3C4C55;font-size:12px !important;font-family: verdana, Arial  !important;} 
#memberDirectory a:visited {color:#3C4C55;font-size:12px !important;font-family: verdana, Arial  !important;}
#memberDirectory a:hover {color:#3C4C55;font-size:12px !important;font-family: verdana, Arial  !important;}

#memberDirectory a.indexlink:link {font-family:verdana;font-size:11px;color:#3C4C55;padding:0;margin:0;font-weight:100;}
#memberDirectory a.indexlink:visited {font-family:verdana;font-size:11px;color:#3C4C55;padding:0;margin:0;font-weight:100;} 
#memberDirectory a.indexlink:hover {font-family:verdana;font-size:11px;color:#3C4C55;padding:0;margin:0;font-weight:100;}
#memberDirectory table.availability {width:300px;}
table.availability th {width:30px;text-align:center;}

/* member directory */
table.messagetable, table.coursecontent_table {width:550px;}
.messagetable th, .coursecontent_table th { font-size:11px;font-family:tahoma;text-align:left;background-color:#E3DEC5;padding:5px 0px 5px 4px;margin:1px;}
.messagetable td, .coursecontent_table td { font-size:11px;font-family:tahoma;text-align:left;background-color:#E3DEC5;padding:2px 0px 2px 4px;margin:1px;}

.messagehead {background-color:#E3DEC5 !important;padding-top:3px;padding-bottom:3px;color:#3C4C55;}
.messagehead a:link {font-size:11px;font-family: verdana, Arial ;font-weight:bold;color:#3C4C55 !important;}
.messagehead a:visited {font-size:11px;font-family: verdana, Arial ;font-weight:bold;color:#3C4C55 !important;}
.messagehead a:hover {font-size:11px;font-family: verdana, Arial ;font-weight:bold;color:#3C4C55 !important;}
.messagetable td a:link {font-size:11px;font-family: verdana, Arial ;color:#3C4C55;font-weight:100;}
.messagetable td a:visited {font-size:11px;font-family: verdana, Arial ;color:#3C4C55;font-weight:100;}
.messagetable td a:hover {font-size:11px;font-family: verdana, Arial ;color:#3C4C55;font-weight:100;}
.message_comment {font-size:11px !important;font-family: verdana, Arial  !important;color:#3C4C55;}
td.messages_body {background-color:#F1EEDC;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;height:23px;font-family: verdana, Arial ;}

#viewmessage {border:1px solid #BABABA;padding:3px;font-family: verdana, Arial  !important;font-size:12px !important;}
#viewmessage td {background-color:#F1EEDC;font-family: verdana, Arial ;font-size:12px !important;}
#viewmessage p {font-family: verdana, Arial ;font-size:12px !important;}
#viewmessage p.body {font-size:12px;}

#mymessage {font-size:12px;}
#mymessage .message_subject {font-size:11px;}

/* club news */
#clubNewsContentMember {
	float: left;
	width: 340px;
	margin-top: 13px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#clubNewsImageMember {
	float: left;
	width: 200px;
	margin-top: 15px;
	padding-right: 9px;
}

#moduleTitleWide {
	position: relative;
	top: 0px;
	left: 0px;
	background:url(../../../images/gcn/thirteen/a/im-content-title-wide-bkg.gif) no-repeat;
	text-align: center;
}
#moduleTitleWide H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	margin-bottom: 0;
	padding-bottom: 2px;
	margin-top: 0;
	padding-top: 1px;
}
#moduleAreaWide {
	float: left;
	width: 555px;
	top: 0px;
	left: 0px;
}




#memberButtons {background:url(../../../images/gcn/thirteen/a/admin/handicap_bkg.gif) no-repeat;width:550px;height:93px;}
#handicap_inbox {width:123px;height:93px;float:left;}
#handicap_inbox p.handicap {padding:0;margin:0;width:45px;text-align:center;font-size:25px;color:#458539;font-weight:bold;}
#member_buttons {float:left;}



#memberArea {padding-left:0px;}
#memberArea h1 {font-family: verdana, Arial  !important;font-size:13px;font-weight:bold;color:#3C4C55;padding-bottom:8px;letter-spacing:normal;}
#memberArea input, div.memberarea input {height:19px;font-size:12px;padding:0;margin:0;}
#memberArea select, div.memberarea select {height:17px;font-size:12px;padding:0;margin:0;}
.membernewsdatetext {color:#458539 !important;font-size:11px !important;padding-top:3px !important;font-family:tahoma !important;} 
.memberarea {clear:both;padding-bottom:8px;padding-left:0px;}
.head {background-color:#E3DEC5;}

table.key {margin-left:6px}
table.key td { font-size:13px;margin:0;font-family: verdana,Arial;border-bottom: 1px solid #c3bea8;}
table.key th { font-size:13px;text-align:center;margin:0;font-family: verdana,Arial;font-weight:bold;padding-bottom:5px;}


a.draft:link {font-family:tahoma;font-size:11px;color:#3C4C55;font-weight:100;text-align:center;}
a.draft:visited {font-family:tahoma;font-size:11px;color:#3C4C55;font-weight:100;text-align:center;}
a.draft:hover {font-family:tahoma;font-size:11px;color:#3C4C55;font-weight:100;text-align:center;}

a.inbox:link {font-family:tahoma;font-size:12px;font-weight:bold;color:#3C4C55;}
a.inbox:visited {font-family:tahoma;font-size:12px;font-weight:bold;color:#3C4C55;}
a.inbox:hover {font-family:tahoma;font-size:12px;font-weight:bold;color:#3C4C55;}

a.logoutlink:link {font-family: verdana, Arial ;font-size:13px;color:#FFFFFF !important;font-weight:bold !important;line-height:30px;}
a.logoutlink:visited {font-family: verdana, Arial ;font-size:13px;color:#FFFFFF !important;font-weight:bold !important;line-height:30px;}
a.logoutlink:hover {font-family: verdana, Arial ;font-size:13px;color:#FFFFFF !important;font-weight:bold !important;line-height:30px;}

.addbackground {background-color:#F1EEDC;padding:3px;}
.monthtext {color:#3C4C55;}

#formMessage p {padding:4px;padding-top:3px;padding-bottom:3px;background-color:#3C4C55;color:#FFFFFF;font-weight:bold;margin-left:4px;margin-bottom:3px;}

.newsletter_border {
	border: 1px solid #000000;
}

/* 19TH HOLE START */

.clear {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
	padding:0;
}

* html .IEFloatFix { height: 0.01%; }
	
.module_area {
	margin-bottom: 4px;
	padding: 5px 5px 10px 5px;
	margin-top: 1px;
	background: transparent url(../../../images/gcn/thirteen/a/im-content-area-bkg-tile.gif) repeat-x;
	background-position: 0px -100px;
}
h1.module_title, h1.module_title_grey {
	background:url(../../../images/gcn/thirteen/a/im-content-title-wide-bkg.gif) no-repeat;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	line-height:19px;
	height:19px;
}

#leftwrapper h1.module_title, #leftwrapper h1.module_title_grey, #rightwrapper h1.module_title, .homedividerline19 h1.module_title_grey, .homedividerline19 h1.module_title {
	background: #3C4C55 url(../../../images/gcn/thirteen/a/im-content-title-bkg.gif) no-repeat;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #ffffff;
	line-height:19px;
	height:19px;
}

#centreSectionRight {background:#FFFFFF;}
#centreSectionLeft {background:#FFFFFF;}

.article_area_19_top {margin-bottom:10px;}
.article_area_19_bottom ul {margin-bottom:10px;zoom:1;overflow:hidden;padding-left:16px;margin-left:0px;font-size:12px;font-family: verdana;}
.article_area_19_bottom ol {margin-bottom:10px;zoom:1;overflow:hidden;padding-left:20px;margin-left:0px;font-size:12px;font-family: verdana;}

.morelink:link, .morelink:visited {
	font-weight: bold;
	color: #3F484D;
	text-decoration: underline;
	text-transform:capitalize;
}
.morelink:hover, .morelink:active {
	font-weight: bold;
	color: #3F484D;
	text-decoration: none;
	text-transform:capitalize;
}
p.morelink {padding-top:5px;}

.content_with_image {width:156px;float:left;}
.module_content {}
.module_image {width:106px;float:left;}
.module_image img {width:100px;height:70px;}
#centreLeft .module_image {width:106px;float:right;text-align:right;}
.module_text_withimage {width:156px;float:left;}

.module_subtitle {font-size: 12px;font-weight: bold;}
h2.module_subtitle, .titlemargin {padding-bottom:6px;}

a.module_subtitlecontentTitleLink:link, a.module_subtitle:visited {
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.module_subtitle:hover, a.module_subtitle:active {
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}



ul.formholder {list-style-type:none;padding:0;margin:0;}
ul.formholder li {list-style-type:none;padding:0;margin:0;} 
fieldset, legend {margin:0;padding:0;border:0;}


#menu19_left {padding-left:0px;height:30px;margin-top:12px;clear:both;}
#menu19_right {padding-right:0px;height:30px;}
#menu19 {padding-left:0px;height:30px;background:#E3DEC5;}
a.menu19_link:link {height:30px;line-height:30px;color:#000;font-size:11px;font-weight:bold;font-family:verdana;padding-left:10px;padding-right:10px;border-right:1px solid #C3BEA8;text-decoration:none;display:block;float:left;}
a.menu19_link:visited {height:30px;line-height:30px;color:#000;font-size:11px;font-weight:bold;font-family:verdana;padding-left:10px;padding-right:10px;border-right:1px solid #C3BEA8;text-decoration:none;display:block;float:left;}
a.menu19_link:hover {height:30px;line-height:30px;color:#FFFFFF;background:#3C4C55;font-size:11px;font-weight:bold;font-family:verdana;padding-left:10px;padding-right:10px;border-right:1px solid #C3BEA8;text-decoration:none;display:block;float:left;}

a.menu19_last:link, a.menu19_last:visited, a.menu19_last:hover {border-right:0px;}
a.menu19_active:link, a.menu19_active:visited, a.menu19_active:hover {background:#3C4C55;font-weight:bold;color:#FFFFFF;}
#submenu19 {height:22px;background:#3C4C55;margin:0;padding:0;}
a.submenu19_link:link {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:11px;font-family:verdana;padding-left:9px;padding-right:9px;border-right:0px solid #FFF;text-decoration:none;display:block;float:left;}
a.submenu19_link:visited {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:11px;font-family:verdana;padding-left:9px;padding-right:9px;border-right:0px solid #FFF;text-decoration:none;display:block;float:left;}
a.submenu19_link:hover {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:11px;font-family:verdana;padding-left:9px;padding-right:9px;border-right:0px solid #FFF;text-decoration:underline;display:block;float:left;}
a.submenu19_last:link, a.submenu19_last:visited, a.submenu19_last:hover {border-right:0px;}
a.submenu19_link_active:link, a.submenu19_link_active:visited, a.submenu19_link_active:hover {font-weight:bold;text-decoration:none;}
.menubottommargin {height:4px;}

	/*19th hole home*/
a.module_subtitle19:link {
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.module_subtitle19:visited {	
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.module_subtitle19:hover {
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;}
a.newslink19:link {color:#000;font-size:12px;font-family:verdana;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:visited {color:#000;font-size:12px;font-family:verdana;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:hover {color:#000;font-size:12px;font-family:verdana;font-weight:bold;display:block;padding-bottom:6px;text-decoration:none;}
a.byline19:link {font-size:12px;font-weight: bold;font-family:verdana;color:#000;text-decoration:underline;}
a.byline19:visited {font-size:12px;font-weight: bold;font-family:verdana;color:#000;text-decoration:underline;}
a.byline19:hover {font-size:12px;font-weight: bold;font-family:verdana;color:#000;text-decoration:none;}
img.widethumb19 {width:262px;margin-bottom:6px;}
.home_left {width:272px;float:left;}
.home_left .areapadding {padding-left:0px;}
.home_left .module_image {width:106px;float:right;text-align:right;}
.home_right {width:283px;float:left;}
.home_right .module_image {width:106px;float:left;text-align:left;}
.home_right .areapadding {padding-left:11px;padding-top:0px;padding-bottom:0px;}
.fixedheight_19home {min-height:230px !important;}
*html .fixedheight_19home {height:230px !important;}
.homedividerline19 {margin-bottom:0px;}

	/*19th hole instruction*/
a.arrowlink19:link {color:#000;font-size:12px;font-family:verdana;font-weight:bold;background:url(../../../images/gcn/thirteen/a/19th_hole_news_arrow.gif) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:visited {color:#000;font-size:12px;font-family:verdana;font-weight:bold;background:url(../../../images/gcn/thirteen/a/19th_hole_news_arrow.gif) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:hover {color:#000;font-size:12px;font-family:verdana;font-weight:bold;background:url(../../../images/gcn/thirteen/a/19th_hole_news_arrow.gif) no-repeat left 3px;padding-left:10px;display:block;text-decoration:none;}
.introduction_fixedheight {height:205px !important;}

.article_title19 {font-size:13px;font-weight:bold;font-family:verdana;color:#000;padding-bottom:8px;}
.article_image19 {float:left;margin-right:15px;clear:left;margin-bottom:10px;}
.article_image_holder19 {width:206px;margin-bottom:10px;float:left;margin-right:15px;text-align:right;}
*html .article_image_holder19 {margin-bottom:8px;margin-right:12px;}
#toolbox {width:130px;height:50px;float:right;border:1px solid #6D717E;margin-left:10px;margin-bottom:10px;}
*html #toolbox {margin-left:6px;}
#toolbox_padding {padding:10px;}
a.sendfriend:link, a.sendfriend:visited, a.sendfriend:hover {font-size:10px;color:#6D717E;padding-left:13px;background:url(../../../images/gcn/thirteen/a/19th_hole_icon_send.gif) no-repeat left 2px;text-decoration:none;font-family:verdana;display:block;padding-bottom:3px;}
a.printlink:link, a.printlink:visited, a.printlink:hover {font-size:10px;color:#6D717E;padding-left:13px;background:url(../../../images/gcn/thirteen/a/19th_hole_icon_print.gif) no-repeat left 3px;text-decoration:none;font-family:verdana;display:block;}

.faultfixleft {text-align:right;}
.faultheight {height:190px !important;}


	/*19th hole equipment*/
	
.module_image img.rating_star {width:13px;height:12px;margin-top:3px;}
.finder_left {width:145px;float:left;}
.finder_left_padding {padding-right:10px;}
.finder_right {width:484px;float:left;}
.small_title {line-height:19px;height:19px;padding-left:5px;margin-bottom:3px;background:url(../../../images/gcn/thirteen/a/module_title_bkg_grey.jpg) repeat-x 0px 50%;color:#FFF;font-family:georgia;font-size:12px;font-weight:bold;}
.title_topmargin {margin-top:8px;}

#finderform {line-height:18px;}
#finderform input.checkbox {width:13px;height:13px;float:left;margin-top:1px;}
#finderform label {margin-left:5px;margin-right:10px;font-size:12px;font-family:verdana;} 
#finderform label.leftlabel {width:107px;display:block;float:left;}
#finderform label.brandlabel {width:130px;display:block;float:left;} 
.finderform_holder {text-align:right;}

	/*results*/
label.general {margin-right:10px;font-size:11px;font-family:verdana;}
label.resultslabel {font-size:11px;}
input.checkbox_general {width:13px;height:13px;vertical-align:-10%;margin-right:5px;}
*html input.checkbox_general {vertical-align:10%;}
input.finder_keyword {border:0;height:17px;width:99px;background:url(../../../images/gcn/thirteen/a/19th_hole_keyword_bkg.jpg) 0px 0px;padding-left:3px;padding-top:2px;font-size:11px;}
*html input.finder_keyword {vertical-align:-20%;} 
input.finder_keyword_button {vertical-align:-25%;margin-right:8px;}
#results_table_19 {width:629px;font-size:12px;font-family:verdana;margin-top:10px;margin-bottom:10px;}
#results_table_19 td.tobbackground {background:#E0E0E0;}
#results_table_19 td.head {font-weight:bold;}
#results_table_19 td.spacerline {height:13px;}
#results_table_19 td.price {color:#3E6118;font-weight:bold;font-size:14px;}

	/*19th hole coursesandtravel*/
.coursetravel_left19 {width:388px;float:left;}
.coursetravel_right19 {width:147px;float:right;border:1px solid #BABABA;}
#coursesearch_box19 {border:1px solid #BABABA;margin-top:10px;height:131px;background:#FFFFFF;}
*html #coursesearch_box19 {height:133px;}
#coursesearch_box_padding19 {padding:10px;}
.form_title19 {font-family:verdana;font-size:12px;font-weight:bold;color:#000000;margin-bottom:8px;}
.coursesearch_field19 {border:1px solid #BABABA;background:#FFFFFF;padding-left:2px;padding-top:1px;}
p.small {font-size:11px;}

.coursefinder_left19 {width:310px;float:left;margin-bottom:2px;}
.coursefinder_right19 {width:235px;float:right;border:1px solid #BABABA;}
*html .coursefinder_right19 {width:235px;}
.coursefinder_right19 img {width:235px;height:260px;}

#courseadvancedsearch_box19 {border:1px solid #BABABA;height:260px;background:#FFFFFF;}
*html #courseadvancedsearch_box19 {height:262px;}
#courseadvancedsearch_box_padding19 {padding:10px;}
#courseadvancedsearch_box19 legend.full {font-weight:bold;font-size:12px;font-family:verdana;}
#courseadvancedsearch_box19 p.half {display:block;width:140px;float:left;}
#courseadvancedsearch_box19 label.half {display:block;width:140px;float:left;font-size:12px;font-family:verdana;}
#courseadvancedsearch_box19 li {display:block;height:23px;vertical-align:middle;font-size:12px;font-family:verdana;}
#courseadvancedsearch_box19 input.checkbox {width:13px;height:13px;float:left;margin-top:1px;margin-right:3px;}
#courseadvancedsearch_box19 label.checkbox {width:24px;float:left;display:block;font-size:12px;font-family:verdana;}
#courseadvancedsearch_box19 .coursesearch_field19 {float:left;}

#course_results_table_19 {width:555px;font-size:12px;font-family:verdana;margin-top:4px;margin-bottom:10px;}
#course_results_table_19 td {padding-left:4px;}
#course_results_table_19 td.tobbackground {background:#E3DEC5;font-size:12px;}
#course_results_table_19 td.tobbackground p {font-size:12px;}
#course_results_table_19 td.navline {padding-top:5px;padding-bottom:5px;}
#course_results_table_19 td.head {font-weight:bold;}
#course_results_table_19 td.spacerline {height:13px;}
#course_results_table_19 div.divider {background:url(../../../images/gcn/thirteen/a/vertical_divider.gif) repeat-x 50% 50%;}

#halfmodules {background:url(../../../images/gcn/thirteen/a/vertical_divider.gif) repeat-y 50% 0px;}
*html #halfmodules {height:0.01%;}
#halfmodules .content_with_image {width:150px;}
#halfmodules .leftmodule {width:264px;float:left;}
#halfmodules .leftmodule .module_image {width:106px;float:right;text-align:right;}
#halfmodules .leftmodule .module_content p {text-align:right !important;}
#halfmodules .rightmodule {width:264px;float:right;}
#halfmodules .rightmodule .module_content p {text-align:left !important;}
/* 19TH HOLE END */

/* NEW GOLF DIARY */
table.diary_list_nav {font-size:12px;margin-top:10px;margin-bottom:10px;width:540px;margin-left:6px;}
table.diary_list_nav a:link, table.diary_list_nav a:visited {text-decoration:none;}
table.diary_list_nav a:hover {text-decoration:underline;}
table.diary_list_nav td {background:#EBEBEB;border-right:2px solid #FFFFFF;font-family:verdana;}

table.diary_list_filter {font-size:12px;font-family:verdana;margin-left:6px;}
table.diary_list_filter {vertical-align:bottom;border-bottom:1px solid #FFFFFF;}
a.filter_link:link, a.filter_link:visited, a.filter_link:hover {padding-left:8px;padding-right:8px;font-size:12px;color:#FFFFFF;height:18px;line-height:18px;border-right:1px solid #FFFFFF;display:block;}
a.filter_link:link, a.filter_link:visited {text-decoration:none;}

table.diary_list {font-size:11px;width:540px;margin-left:6px;}
table.diary_list td {border-bottom:1px solid #FFFFFF;vertical-align:top;border-right:1px solid #FFFFFF;padding-left:3px;padding-top:1px;padding-bottom:1px;font-family:verdana;}
table.diary_list th {border-bottom:1px solid #FFFFFF;color:#FFFFFF;background:#3B3B3B;border-right:1px solid #FFFFFF;padding-left:3px;padding-right:5px;text-align:left;padding-top:2px;padding-bottom:2px;font-weight:100;font-family:verdana;}
table.diary_list tr.mens th, table.diary_list td.mens {background:#0066FF !important;color:#FFFFFF;}
table.diary_list tr.ladies th, table.diary_list td.ladies {background:#009900 !important;color:#FFFFFF;}
table.diary_list tr.junior th, table.diary_list td.junior {background:#FF6600 !important;color:#FFFFFF;}
table.diary_list tr.senior th, table.diary_list td.senior {background:#FF0099 !important;color:#FFFFFF;}
table.diary_list tr.mixed th, table.diary_list td.mixed {background:#6600FF !important;color:#FFFFFF;}
table.diary_list tr.clubhouse th, table.diary_list td.clubhouse {background:#663300 !important;color:#FFFFFF;}
table.diary_list tr.member th, table.diary_list td.member {background:#000000 !important;color:#FFFFFF;}
table.diary_list tr.reservation th, table.diary_list td.reservation {background:darkred !important;color:#FFFFFF;}
table.diary_list td.other {background:#666666 !important;color:#FFFFFF;} 

table.diary_list tr.lighter {background:#EBEBEB;}
table.diary_list tr.darker td {background:#E1E1E1;}
table.diary_list tr.current_date {background:#DBEFCF !important;}
table.diary_list_inner td.noborder {border-bottom:0px solid #000000;}

table.diary_list td.weekend_divider {font-size:1px !important;height:2px !important;background:#999999 !important;padding-top:0px !important;padding-bottom:0px !important;border-right:0px !important;}
table.diary_list td.weekend_divider_white {font-size:1px !important;height:1px !important;background:#FFFFFF;padding-top:0px !important;padding-bottom:0px !important;border-right:0px !important;}
*html table.diary_list td.weekend_divider_white {display:none;}

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; background:#F4F4F4;padding:6px;border:2px solid #666666; width:160px; }

/* addons */
.fixedheight {min-height:192px;}
*html .fixedheight {height:192px;}
#cms_area table {width:250px !important;}

