#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 */

/* addons */
.fixedheight {min-height:192px;}
*html .fixedheight {height:192px;}
#cms_area table {width:250px !important;}
