/* page elements */
* {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	background: #E9E9E9;
}
* html .IEFloatFix { height: 0.01%; }
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	min-width: 100%;
}
li {font-family:verdana,tahoma, 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;
}

/*Main containers*/
#container {
	margin: 0px auto;
	top: 0px;
	width: 945px;
	border: none;
	text-align: left;
	background: transparent;
}
#mainBodyArea {
	padding-top:7px;
	width: 945px;
	background: url(../../../images/gcn/B/3/im-body-bkg.jpg) repeat-y;
}

#contentArea {
	padding-left:7px;
	clear:both;
	margin-top:5px;
}

#leftSection {
	float: left;
	width: 790px;
}

#leftwrapper {width:304px;float:left;padding-top:6px;padding-bottom:6px;}
#rightwrapper {width:304px;float:left;padding-top:6px;padding-bottom:6px;}

#rightSection {
	float: left;
	width: 137px;
	top: 0px;
	left: 0px;
}

#mainButtons {
	float: left;
	width: 155px;
}

/*Header elements*/

#headerArea {
	width: 945px;
	height: 123px;
	background: url(../../../images/gcn/B/3/im-header-bkg.jpg) no-repeat;
}
#headerTop {
	float: left;
	height: 43px;
}
#headerTopLeft {
	padding-top:20px;
	float: left;
	width: 555px;
}
#headerTopLeft a.headerlink {font-family:verdana;font-size:12px;color:#FFFFFF;text-decoration:underline;font-weight:bold;}
#headerTopLeft a.headerlink:hover {text-decoration:none;}

#headerTopRight{
	float: left;
	width: 390px;
	text-align: right;
	padding-top: 9px;
}

#headerTopRight .memberlogin {
	text-align:left;
	float:left;
	width: 145px;
	font-family:tahoma;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding-top:12px;
}
#headerTopRight .fields {
	height: 31px;
}
#headerTopRight .fields .field {
	text-align:left;
	float:left;
	height: 31px;
	width: 90px;
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	font-weight:100;
}
.loginField {
	width: 85px;
	height: 18px;
	color: #555555;
	border: 1px solid #415762;
	vertical-align: middle;
	font-size: 11px;
	font-weight:100;
	font-family: tahoma;tahoma, Arial, Helvetica, sans-serif;
}

*html .loginField {margin-top:-2px;}

headerBottom {
	float: left;
	height: 80px;
}
#headerBottomLeft {
	padding-top:7px;
	float: left;
	width: 345px;
}
#headerBottomLeft h1 {
	padding-top:7px;
	color:#FFFFFF;
	font-size:30px;
	font-family:'Trebuchet MS';
	font-weight:100;
}
#headerBottomLeft .dateText {
	color:#8C9AA3;
	font-family:verdana;
}
#headerBottomRight {
	float: left;
	width: 600px;
}

/*Menu elements*/
#menuTop {
	width:915px;
	background: transparent url(../../../images/gcn/B/3/menu_top.gif) no-repeat;
	margin:0;
}
a.menulink:link, a.menulink:visited {
	text-decoration:underline;
}
a.menulink:hover, a.menulink:active {
	text-decoration:none;
}
#menuTop a.menulink {
	float:left;
	display:block;
	padding-left:8px;
	margin-right:2px;
	margin-left:6px;
	background: transparent url(../../../images/gcn/B/3/menu_bullet.gif) no-repeat;
	background-position:0px 6px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
}
*html #menuBody a.menulink {margin-right:6px;}
#menuBottom {
	width:915px;
	height:6px;
	background: transparent url(../../../images/gcn/B/3/menu_bottom.gif) no-repeat;
}
*html #menuBottom {margin-bottom:-8px;}

a.nav:link, a.nav:visited {
	font-family:tahoma;
	font-size:12px;
	display: block;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
	padding-left:15px;
	padding-top:7px;
}
a.nav:hover, a.nav:active {
	font-family:tahoma;
	font-size:12px;
	display: block;
	font-weight: bold;
	color: #6F8628;
	text-decoration: none;
	padding-left:15px;
	padding-top:7px;
}

/*Modules*/

#moduleArea {
	width:304px;
	background: transparent url(../../../images/gcn/B/3/module_half_top.gif) no-repeat;
	background-position: top;
	clear:both;
}

#moduleArea #moduleContent {
	padding:10px;
}

#moduleAreaBottom {
	width:304px;
	height:8px;
	font-size:1px;
	background: transparent url(../../../images/gcn/B/3/module_half_bottom.gif) no-repeat;
	background-position: top;
}

#moduleWide {
	width:618px;
	background: transparent url(../../../images/gcn/B/3/module_wide_top.gif) no-repeat;
	background-position: top;
	clear:both;
}
.widemodulewrap {
	padding-left:7px;
}
#moduleWide #moduleTitle h2, #moduleArea #moduleTitle h2, #introArea #moduleTitle h2  {
	color:#194B16;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	padding:7px 5px 3px 10px;
}
#moduleWideBottom {
	width:618px;
	height:8px;
	font-size:1px;
	background: transparent url(../../../images/gcn/B/3/module_wide_bottom.gif) no-repeat;
	background-position: top;
}
.moduleWideItems {
	width:290px;
	float:left;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:10px;
	padding-right:5px;
}

.moduleWideItemsLeft {
	width:290px;
	float:left;
	clear:left;
	padding-left:10px;
	margin-top:6px;
	margin-bottom:6px;
}
.moduleWideItemsRight {
	width:290px;
	float:right;
	margin-right:5px;
	margin-top:6px;
	margin-bottom:6px;
}

*html .moduleWideItems {
	width:292px;
	margin-left:5px;
	margin-right:6px;
}
.widespacer {
float:left;margin:0;padding:0;height:50px;width:20px;
}
*html .widespacer {
width:15px;
}

#moduleWide #moduleContent {
	background: transparent url(../../../images/gcn/B/3/module_wide_divider.gif) repeat-y;
}

*html #moduleWide #moduleContent {
	background-position:-6px;
}

#moduleImage {
	position: relative;
	float: left;
	border: 1px solid #000000;
	margin: 0px 7px 7px 0px;
}
#moduleDetails {
	float: left;
}
*html #moduleDetails {
	width: 170px;
}

.moduleText {
	padding:0;
	padding-bottom:8px;
	margin:0;
}
#leftModule {
	margin: 10px 20px 15px 15px;
}
#leftModule a {
	font-size:11px;
}
#leftModuleContent {

}
p.leftModuleTitle {
	color:#333333;
	background:#A7CD80;
	padding:3px;
	font-weight:bold;
	margin-bottom:4px;
}

/*Common page elements*/

#subPageArea {
	margin-top: 3px;
	margin-left: 4px;
	margin-bottom: 20px;
}
#subPageText {
padding:10px;
}

#introArea {
	width:618px;
	background: transparent url(../../../images/gcn/B/3/module_intro_top.gif) no-repeat;
	background-position: top;
}

#introBottom {
	width:618px;
	height:8px;
	font-size:1px;
	background: transparent url(../../../images/gcn/B/3/module_intro_bottom.gif) no-repeat;
	background-position: top;
}

#breadcrumbArea {
	width:620px;
	float:left;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left:10px;
}
#breadcrumbText {
	padding-bottom: 10px;
}
#contactArea {
	margin-top: 3px;
	margin-left: 4px;
	padding:3px;
}
#contactImage {
	float: left;
	width: 101px;
	margin-top: 10px;
	padding-left: 9px;
	}
#contactContent {
	float: left;
	width: 480px;
	margin-top: 8px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#partnersContent {
	float: left;
	width: 155px;
	margin-top: 13px;
	left: 0px;
	padding-bottom: 10px;
}
#competitionsContent {
	padding:10px;
}

*html #competitionsContent {
	width:600px;
}

#bannerArea {
	padding:7px;
	background: url(../../../images/gcn/B/3/banner_bkg_top.gif) no-repeat;
	margin-top:10px;
}

#bannerArea p {padding-bottom:5px;}

#bannerBottom {
	height:8px;
	background: url(../../../images/gcn/B/3/banner_bkg_bottom.gif) no-repeat;
	font-size:1px;
}

#addressArea {
	padding: 15px;
}

/*Footer elements*/
#footerArea {

}
#footerBackground {
	background: url(../../../images/gcn/B/3/im-footer-bkg.jpg) no-repeat;
	background-position:top;
	padding-top:18px;
	margin: 0 auto;
	width: 945px;
}
#footerAddress {
	float: left;
	width: 522px;
	top: 0px;
	left: 0px;
	margin:0;
	text-align: left;
}
#footerPowered {
	float: left;
	width: 410px;
	top: 0px;
	left: 0px;
	margin:0;
	text-align: right;
}
.footerText {
	font-family: 'Trebuchet MS';
	color: #757575;
	font-size: 0.8em;
}
a.gcn_link:link, a.gcn_link:visited, a.gcn_link:hover {color: #757575;}
/*Links*/
a.ModulecontentTitleLink:link, a.ModulecontentTitleLink:visited {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	color: #9B2E0D;
	text-decoration: underline;
}
a.ModulecontentTitleLink:hover, a.ModulecontentTitleLink:active {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	color: #9B2E0D;
	text-decoration: none;
}
a.ModulecontentMoreLink:link, a.ModulecontentMoreLink:visited {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	color: #9B2E0D;
	text-decoration: underline;
	line-height:18px;
	clear:both;
}
a.ModulecontentMoreLink:hover, a.ModulecontentMoreLink:active {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	color: #9B2E0D;
	text-decoration: none;
	line-height:18px;
}
.latestNewsTitleLink:link, .latestNewsTitleLink:visited {
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #9B2E0D;
	text-decoration: underline;
}
.latestNewsTitleLink:hover, .latestNewsTitleLink:active {
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #9B2E0D;
	text-decoration: none;
}

/*Homepage*/
#mainImage {
	width:635px;
	height:160px
}
#mainImageFrame {
	width:635px;
	height:160px;
	background: url(../../../images/gcn/B/3/main_image_frame.gif) no-repeat;	
}
#welcomeArea {
	width:635px;
	background:url(../../../images/gcn/B/3/im-welcome-bkg.jpg) no-repeat bottom;
	padding-bottom:10px;
	clear:right;
}

#welcomeArea h1 {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:5px;
	padding-left:16px;
	padding-right:16px;
}
#welcomeArea p {
	padding-left:16px;
	padding-right:16px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 0.9em tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

#TB_secondLine {
	font: 1em bold tahoma, 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,tahoma, 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,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
H2 {
	font-family: Verdana,tahoma,  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: tahoma, 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: #596A1C;
	font-family:tahoma;
	font-size:11px;
}
.adminHigh {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
.blueCourse {
	font-family: tahoma, 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;
	margin-left:2px;
}
.centreText {
	text-align: center;
}
.competitionResultsText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #203678;
}
.diaryTitleText {
	font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #415762;
}
.competitionResultsTextSmall {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #203678;
}
.h1Small {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #7C6600;
	text-decoration: none;
}
.ModulecontentDateText {
	color: #9D8217;
	font-size: 0.7em;
}
.ModulerightTextMarginBottom {
	text-align: right;
	margin-bottom: 10px;
}
.navText {
	line-height: 1.3em;
}
.whiteText {
	font-family: tahoma, 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: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
}
.brownText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #7C6600;
	text-decoration: none;
}
.breadcrumbText {
	font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#breadcrumbText h1 {
	color: #FFFFFF;
}

.welcomeText {
	font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.latestNewsText {
	font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.proShopText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
}
.visitTeeTimeCourseText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	color: #0C2950;
	text-decoration: none;
}
.proShopTextBullet {
	font-family: tahoma, 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: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #834242;
	text-decoration: none;
}
.nineteenthTextSmall {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #834242;
	text-decoration: none;
}
.mapText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #417743;
	text-decoration: none;
}
.eventsText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #203678;
	text-decoration: none;
}
.requiredText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FF0000;
	text-decoration: none;
}
.bookedText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bookedLessonText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A00606;
	text-decoration: none;
}
.darkBrownText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #796F55;
	text-decoration: none;
}
.greyText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.currentCompText {
	color: #1E9E27;
}
.compFilterText {
	font-family: tahoma, 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: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.thickBoxText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.latestNewsDateText {
	font-family: tahoma, 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: tahoma, 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: #7C6600;
	padding: 2px;
}
.adminCoursesText {
	padding-left: 2px;
	padding-top: 5px;
}
/* link styles */
a:link, a:visited {
	color: #484d72;
	text-decoration: underline;
}
a:hover, a:active {
	color: #484d72;
	text-decoration: none;
}

a.lostPasswordLink:link, a.lostPasswordLink:visited {
	color: #FFFFFF;
	font-weight:100;
	font-family:tahoma;
	font-size:11px;
	text-decoration: underline;
}
a.lostPasswordLink:hover, a.lostPasswordLink:active {
	color: #FFFFFF;
	font-weight:100;
	font-family:tahoma;
	font-size:11px;
	text-decoration: none;
}

a.sideBarLink:link, a.sideBarLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.sideBarLink:hover, a.sideBarLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.flashingLink:link, a.flashingLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
a.flashingLink:hover, a.flashingLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a.diaryEntryLink:link, a.diaryEntryLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.diaryEntryLink:hover, a.diaryEntryLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.changePageLink:link, a.changePageLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: underline;
}
a.changePageLink:hover, a.changePageLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: none;
}
a.competitionResultsTextSmallLink:link, a.competitionResultsTextSmallLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.competitionResultsTextSmallLink:hover, a.competitionResultsTextSmallLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
a.subNavLink:link, a.subNavLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.subNavLink:hover, a.subNavLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
.currentCompLink:link, .currentCompLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: underline;
}
.currentCompLink:hover, .currentCompLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: none;
}
.pastCompLink:link, .pastCompLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: underline;
}
.pastCompLink:hover, .pastCompLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: none;
}
a.cardLink:link, a.cardLink:visited {
	font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #7B8C93;
	text-decoration: underline;
}
a.cardLink:hover, a.cardLink:active {
	font-family: verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #415762;
	text-decoration: none;
}
a.photoLink:link, a.photoLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.photoLink:hover, a.photoLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.adminNav:link, a.adminNav:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNav:hover, a.adminNav:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}

a.adminNavTB:link, a.adminNavTB:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNavTB:hover, a.adminNavTB:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
a.adminTxtLink:link, a.adminTxtLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.adminTxtLink:hover, a.adminTxtLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
p.moduletitletext {
	font-weight: bold;
	color: #9B2E0D;
	text-decoration: none;
}


.breadcrumbLink:link, .breadcrumbLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.breadcrumbLink:hover, .breadcrumbLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bookedTextLink:link, .bookedTextLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.bookedTextLink:hover, .bookedTextLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.navOn:link, .navOn:visited {
	font-family: tahoma, 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: tahoma, 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: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: underline;
}
.brownLink:hover, .brownLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.welcomeLink:link, .welcomeLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: underline;
}
.welcomeLink:hover, .welcomeLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.whiteLink:link, .whiteLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLink:hover, .whiteLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.blackBoldLink:link, .blackBoldLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blackBoldLink:hover, .blackBoldLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.thickbox:link, .thickbox:visited {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #9B2E0D;
	text-decoration: underline;
}
.thickbox:hover, .thickbox:active {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana,arial;
	color: #9B2E0D;
	text-decoration: none;
}
.nineteenthTitleLink:link, .nineteenthTitleLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
}
.nineteenthTitleLink:hover, .nineteenthTitleLink:active {
	font-family: tahoma, 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: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: underline;
}
.latestNewsLink:hover, .latestNewsLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.nineteenthLink:link, .nineteenthLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: underline;
}
.nineteenthLink:hover, .nineteenthLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: none;
}
.proShopTitleLink:link, .proShopTitleLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.proShopTitleLink:hover, .proShopTitleLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.addressLink:link, .addressLink:visited {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.addressLink:hover, .addressLink:active {
	font-family: tahoma;
	font-size: 12px;	
	color: #333333;
	text-decoration: none;
}
.whiteLinkFixed:link, .whiteLinkFixed:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLinkFixed:hover, .whiteLinkFixed:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.greyLink:link, .greyLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.greyLink:hover, .greyLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.divisionLink:link, .divisionLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.divisionLink:hover, .divisionLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.blueLink:link, .blueLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: underline;
}
.blueLink:hover, .blueLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: none;
}
.archiveBlueLink:link, .archiveBlueLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: underline;
}
.archiveBlueLink:hover, .archiveBlueLink:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: none;
}
.lnMoreLink:link, .lnMoreLink:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #E34F22;
	text-decoration: underline;
}
.lnMoreLink:hover, .lnMoreLink:active {
	font-family: tahoma, 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: #E2ECC4;
}
.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;
}
.lessonBookingBkg {
	background-color: #FAEDCD; 
}
.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;
}
.enquiryField {
	width: 283px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
.enquiryFieldArea {
	width: 283px;
	height: 84px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}
/* table styles */


#courseTable {
	border: 2px solid #415762;
	border-collapse: collapse;
	width: 99%;
}
#courseTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #415762;
}

.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 : #7C6600;
	margin:2px;
	padding-left:2px;
	background-color:#eeeeee;
}
.areaNavigationPanel a
{
	color : #7C6600;
	font-size : 7pt;
}
.areaNavigationPanel select
{
	background-color : white;
	color : #7C6600;
	font-size : 7pt;
}
.areaNavigationPanel input
{
	border : white solid 1px;
	background-color : white;
	font-size : 7pt;
	color : #7C6600;
}
.welcomeText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText p
{
	font-size:12px !important;
}
#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:0px;
	
}
/* weather module styles */

.blueoutlinebox {
	background:#FFF;
	width:100%; height:auto;
	border:1px solid #144213;
	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 #144213;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #144213;
	}
.day {width:20%;float:left;border-right:1px solid #144213;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 #144213;
	text-align:center;
	padding-top:10px;
}
.blueboxlink {text-align:center;padding:5px 0px 5px 0px;}
.blueboxlink a:link {color:#333333;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:visited {color:#333333;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:hover {color:#555555;font-size:11px;font-family:tahoma;text-decoration:none;padding:0;margin:0;text-align:center;}

.weather_small {background-image:url(../../../images/gcn/B/3/weather_bkg.jpg);background-repeat:no-repeat;width:262px;height:80px;margin-top:10px;margin-left:10px;}

#weather_icon {height:80px;width:262px;background-position:26px 24px;background-repeat:no-repeat;}

#weather_content {height:80px;width:185px;position:relative;left:75px;top:0px;}
	#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:#144213;}
#popup_directions_container {margin:20px;padding-top:230px;padding-bottom:230px;padding-left:150px;background-color:#D8D8D8;}
* html #popup_directions_container {padding-left:20px;}
#popup_directions_container fieldset {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #144213;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 #144213;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:#144213;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:#F6F6F6;
	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:5px;}
.gallery_list {padding:4px;margin-bottom:0px;}
.gallery_imageholder {width:125px;margin-top:3px;margin-left:10px;margin-bottom:7px;margin-right:0px;border:solid 1px #415A61;padding:4px;float:left;text-align:center;background-color:#E7EAEB;}
.gallery_imagename {font-family:tahoma,arial;font-size:10px;color:#415A61;padding-bottom:3px;}
.gallery_imagebox {height:100px;text-align:center;padding-bottom:3px;}
h2.gallery_name {font-size:16px;font-family:tahoma;color:#000000;padding-top:8px;padding-bottom:7px;}

/* additions */
.shade {background-color:#F8F8F8;margin-right:3px;}


/* 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:290px;margin:0;padding:0;margin-left:6px;margin-top:10px;}
table.hometable th { font-size:11px;font-family:tahoma;text-align:left;background-color:#E7EAEB;padding:5px 0px 5px 4px;}
table.hometable td { font-size:11px;font-family:tahoma;text-align:left;background-color:#E7EAEB;padding:2px 0px 2px 4px;}
table.hometable td.memberhomedatecell {color:#458539;}

table.calendar strong {color:#184D17;}
table.calendar td {background-color:#E7EAEB;padding:5px;}

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:#FFFFFF;}
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:#54A563;padding-top:4px;padding-bottom:4px;}
td.cal_selected-day { background-color: #EAE9BD; }
td.cal_day { background-color:#E7EAEB;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:576px; }
#weekcalendar table.cal th { vertical-align:top;width:72px;}
#weekcalendar table.cal td { vertical-align:top;width:72px;}

table.week {width:580px;}
table.week th { background-color:#54A563;text-align:left;padding:5px;font-size:12px !important;font-family: verdana, Arial  !important;color:#FFFFFF;}
table.week td { font-size:11px;background-color:#E7EAEB;padding:5px;font-family: verdana, Arial  !important;}
td.cal_day_week { background-color:#E7EAEB;}
td.cal_day_week a { color:#000000;font-weight:100;font-size:10px;}
p.cal_day_week { font-size:10px !important; font-family:verdana,arial,tahoma; border:1px solid #E7EAEB; text-align:left; padding-left:4px;padding-bottom:2px;font-weight:100;}
.eventHolder		{width:580px;clear:both;font-family: verdana, Arial ;font-size:12px;}
.eventdetails {background-color:#E7EAEB;}
.eventDate, .eventTitle, .eventReservation {background-color:#54A563;padding:0px; font-weight:bold;font-size:12px !important;font-family: verdana, Arial  !important;color:#FFFFFF;}
.eventDate		{width:190px;float:left;}
.eventTitle		{width:260px;float:left}
.eventReservation	{width:130px;float:left;}
.eventColumnOne	{width:193px;float:left;background-color:#E7EAEB;}
.eventColumnTwo	{width:193px;float:left;background-color:#E7EAEB;}
.eventColumnThree	{width:194px;float:left;background-color:#E7EAEB;}
.eventHeading		{width:95px;float:left;font-weight:bold;}
.eventValue		{width:98px;float:left;}
.eventColumnThree .eventValue	{width:104px;float:left;}
p.event			{font-size:x-small;margin:2px;}

#member_competitions .eventHolder		{width:580px;clear:both;}
#member_competitions .eventDate, .eventTitle, .eventReservation {background-color:#54A563;padding:0px; font-weight:bold;}
#member_competitions .eventDate p.event, .eventTitle p.event, .eventReservation p.event {font-weight:bold;font-size:11px !important;font-family: verdana, Arial  !important;color:#FFFFFF;}
#event_description {background-color:#54A563;}
#member_competitions .eventDate			{width:200px;float:left;}
#member_competitions .eventTitle		{width:260px;float:left}
#member_competitions .eventReservation	{width:120px;float:left;}
#member_competitions .eventColumnOne	{width:240px;float:left;background-color:#E7EAEB;}
#member_competitions .eventColumnTwo	{width:170px;float:left;background-color:#E7EAEB;}
#member_competitions .eventColumnThree	{width:170px;float:left;background-color:#E7EAEB;}
#member_competitions .eventHeading		{width:85px;float:left;font-weight:bold;}
#member_competitions .eventHeading p.event	{font-weight:bold;}
#member_competitions .eventValue		{width:85px;float:left;}
#member_competitions .eventColumnOne .eventHeading {width:85px;}
#member_competitions .eventColumnOne .eventValue {width:155px;}
#member_competitions p.event			{font-size:11px !important;margin:2px;font-family: verdana, Arial  !important;}
#member_competitions .mens			{background-image:url(../../../images/gcn/B/3/bkg_mens.gif);background-repeat:no-repeat;background-position:243px 2px;}
#member_competitions .ladies			{background-image:url(../../../images/gcn/B/3/bkg_ladies.gif);background-repeat:no-repeat;background-position:243px 2px;}
#member_competitions .junior			{background-image:url(../../../images/gcn/B/3/bkg_junior.gif);background-repeat:no-repeat;background-position:243px 2px;}
#member_competitions .mixed			{background-image:url(../../../images/gcn/B/3/bkg_mixed.gif);background-repeat:no-repeat;background-position:243px 2px;}
#member_competitions .seniors			{background-image:url(../../../images/gcn/B/3/bkg_senior.gif);background-repeat:no-repeat;background-position:243px 2px;}


#event_description {background-color:#829299;font-family: verdana, Arial  !important;font-size:11px;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:11px;text-decoration:underline;color:#3C4C55;} 	
a.details_link:visited {font-family: verdana, Arial  !important;font-size:11px;text-decoration:underline;color:#3C4C55;}
a.details_link:hover {font-family: verdana, Arial  !important;font-size:11px;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:580px;}
th.game {background-color:#54A563;text-align:left;padding:5px;font-weight:bold;font-size:11px !important;font-family: verdana, Arial  !important;color:#FFFFFF;}
td.game {background-color:#E7EAEB;text-align:left;padding:3px;font-size:11px !important;font-family: verdana, Arial  !important;}

/* member profile */
table.memberprofile {width:580px;font-family: verdana, Arial  !important;}
table.memberprofile td {background-color:#E7EAEB !important;font-size:11px;padding:2px;font-family: verdana, Arial  !important;}
table.memberprofile th {background-color:#E7EAEB !important;font-size:11px;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:10px;}
#subPageTextEvent .eventHolder {width:580px;clear:both;}
#subPageTextEvent .eventDate {width:235px;background-color:#54A563;}
#subPageTextEvent .eventTitle {width:345px;background-color:#54A563;}
#subPageTextEvent .head {background-color:#54A563;}
#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:11px !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.memberdirectorytable {width:581px;border:0;}
#memberDirectory th {padding:3px;background-color:#54A563;color:#FFFFFF;}
#memberDirectory th p {color:#FFFFFF;}
#memberDirectory td {padding:3px;background-color:#E7EAEB;}
#memberDirectory #alphabet {padding:0;margin:0;}
#memberDirectory div.indexcell {float:left;text-align:center;width:22px;margin:0;padding:0;}
#memberDirectory table.greyTableTight th {background-color:#54A563;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:#E7EAEB;border:1px solid #FFFFFF;}


#memberDirectory a:link {color:#3C4C55;font-size:11px !important;font-family: verdana, Arial  !important;} 
#memberDirectory a:visited {color:#3C4C55;font-size:11px !important;font-family: verdana, Arial  !important;}
#memberDirectory a:hover {color:#3C4C55;font-size:11px !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:580px;}
.messagetable th, .coursecontent_table th { font-size:11px;font-family:tahoma;text-align:left;background-color:#54A563;padding:5px 0px 5px 4px;margin:1px;}
.messagetable td, .coursecontent_table td { font-size:11px;font-family:tahoma;text-align:left;background-color:#54A563;padding:2px 0px 2px 4px;margin:1px;}

.messagehead {background-color:#54A563 !important;padding-top:3px;padding-bottom:3px;color:#FFFFFF;}
.messagehead a:link {font-size:11px;font-family: verdana, Arial ;font-weight:bold;color:#FFFFFF !important;}
.messagehead a:visited {font-size:11px;font-family: verdana, Arial ;font-weight:bold;color:#FFFFFF !important;}
.messagehead a:hover {font-size:11px;font-family: verdana, Arial ;font-weight:bold;color:#FFFFFF !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:10px !important;font-family: verdana, Arial  !important;color:#FFFFFF;}
td.messages_body {background-color:#E7EAEB;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:#E7EAEB;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:11px;font-family:verdana, Arial;}
#mymessage input {border:1px solid #888888;}
#mymessage textarea {border:1px solid #888888;}
#mymessage .message_subject {font-size:11px;}

/* club news */
#clubNewsContentMember {
	float: left;
	width: 550px;
	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/B/3/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 {width:148px;float:left;padding-left:7px;padding-top:6px;}
#handicap {width:148px;height:92px;background:url(../../../images/gcn/B/3/bkg_handicap.jpg) no-repeat;text-align:center;}
#inbox {width:148px;height:50px;background:url(../../../images/gcn/B/3/bkg_inbox.jpg) no-repeat;}
#handicap p.handicap {padding-top:36px;margin:0;text-align:center;font-size:30px;color:#184D17;font-weight:bold;}




#memberArea {padding-left:7px;}
#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;}
.head {background-color:#54A563;}

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:#FFFFFF;font-weight:100;text-align:center;line-height:12px;}
a.draft:visited {font-family:tahoma;font-size:11px;color:#FFFFFF;font-weight:100;text-align:center;line-height:12px;}
a.draft:hover {font-family:tahoma;font-size:11px;color:#FFFFFF;font-weight:100;text-align:center;line-height:12px;}

a.inbox:link {font-family:tahoma;font-size:12px;font-weight:bold;color:#FFFFFF;}
a.inbox:visited {font-family:tahoma;font-size:12px;font-weight:bold;color:#FFFFFF;}
a.inbox:hover {font-family:tahoma;font-size:12px;font-weight:bold;color:#FFFFFF;}

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:#E7EAEB;padding:3px;font-family: verdana, Arial ;font-size:12px;}
.monthtext {color:#3C4C55;}

#subPageText p.cal_day_week
{
	font-size:10px !important;
}
#subPageText p.event
{
	font-size:11px !important;
}
#subPageText p.message_comment
{
	font-size:10px !important;
}

#navbox {border:1px solid #888888;}
#navbox2 {border:1px solid #888888;}

#formMessage p {padding:4px;padding-top:3px;padding-bottom:3px;background-color:#3C4C55;color:#FFFFFF;font-weight:bold;margin-left:2px;margin-bottom:3px;margin-right:13px;}
#hidetabs {display:block;width:350px;height:33px;background-color:#54A563;margin-left:125px;}

.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 {
	background:#FFFFFF;
	margin-bottom: 10px;
	padding:10px;
	background: #FFFFFF url(../../../images/gcn/B/3/module_full_bottom.jpg) no-repeat left bottom;
	margin-right:10px;
	margin-left:7px;
}
#contentArea .module_area {
	margin-left:0px;
	margin-right:10px;
}
#leftwrapper .module_area {
	background: #FFFFFF url(../../../images/gcn/B/3/module_half_bottom.jpg) no-repeat left bottom;
	margin-right:0px;
}
#rightwrapper .module_area {
	background: #FFFFFF url(../../../images/gcn/B/3/module_half_bottom.jpg) no-repeat left bottom;
	margin-right:0px;
}
#contentArea h1.module_title, #contentArea h1.module_title_grey {
	margin-left:0px;
	margin-right:10px;
}
h1.module_title, h1.module_title_grey {
	font-family:verdana;
	font-size: 15px;
	font-weight:bold;
	color: #194B16;
	padding:5px;
	padding-left:10px;
	background: #FFFFFF url(../../../images/gcn/B/3/module_full_top.jpg) no-repeat left top;
	margin-right:10px;
	margin-left:7px;	
}	
#leftwrapper h1.module_title, #leftwrapper h1.module_title_grey, #rightwrapper h1.module_title, #rightwrapper h1.module_title_grey {
	background: #FFFFFF url(../../../images/gcn/B/3/module_half_top.jpg) no-repeat left top;
	margin-right:0px;
	margin-left:0px;	
}
.article_area_19_top {padding-top:10px;margin-right:10px;margin-bottom:10px;margin-left:7px;background: #FFFFFF url(../../../images/gcn/B/3/module_full_top.jpg) no-repeat left top;}
*html .article_area_19_top {height:0.01%;}

.article_area_19_bottom {padding-bottom:10px;background: #FFFFFF url(../../../images/gcn/B/3/module_full_bottom.jpg) no-repeat left bottom;padding-left:10px;padding-right: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, Arial, Helvetica, sans-serif;}
.article_area_19_bottom ol {margin-bottom:10px;zoom:1;overflow:hidden;padding-left:20px;margin-left:0px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}

	
a.morelink:link, a.morelink:visited {
	font-size: 12px;font-weight: bold;font-family: tahoma;color:#9B2E0D;	text-decoration: underline;
}
a.morelink:hover, a.morelink:active {
	font-size: 12px;font-weight: bold;font-family: tahoma;color:#9B2E0D;	text-decoration: none;
}


.content_with_image {width:165px;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:165px;float:left;}

.module_subtitle {font-size: 13px;font-weight: bold;font-family: arial;color:#9B2E0D;}
h2.module_subtitle, .titlemargin {padding-bottom:6px;}

.divider {height:15px;font-size:1px;margin-left:0px;margin-right:0px;clear:both;}

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:10px;clear:both;margin-right:10px;margin-left:7px;}
#menu19_right {padding-right:0px;height:30px;}
#menu19 {padding-left:0px;height:30px;background:#FFFFFF;}
a.menu19_link:link {height:30px;line-height:30px;color:#000000;font-size:12px;font-weight:bold;font-family:tahoma;padding-left:14px;padding-right:14px;border-right:1px solid #000000;text-decoration:none;display:block;float:left;}
a.menu19_link:visited {height:30px;line-height:30px;color:#000000;font-size:12px;font-weight:bold;font-family:tahoma;padding-left:14px;padding-right:14px;border-right:1px solid #000000;text-decoration:none;display:block;float:left;}
a.menu19_link:hover {height:30px;line-height:30px;color:#FFFFFF;background:#184D19;font-size:12px;font-weight:bold;font-family:tahoma;padding-left:14px;padding-right:14px;border-right:1px solid #000000;text-decoration:none;display:block;float:left;}

a.menu19_last:link, a.menu19_last:visited, a.menu19_last:hover {border-right:0px;padding-left:23px;padding-right:22px;}
a.menu19_active:link, a.menu19_active:visited, a.menu19_active:hover {background:#184D19;font-weight:bold;color:#FFFFFF;}
#submenu19 {height:22px;background:#FFFFFF;margin:0;padding:0;margin-right:10px;margin-left:7px;border-top:1px solid #000;}
a.submenu19_link:link {line-height:22px;height:22px;margin:0;padding:0;color:#000000;font-size:12px;font-family:tahoma;padding-left:13px;padding-right:13px;border-right:1px solid #000000;text-decoration:none;display:block;float:left;}
a.submenu19_link:visited {line-height:22px;height:22px;margin:0;padding:0;color:#000000;font-size:12px;font-family:tahoma;padding-left:13px;padding-right:13px;border-right:1px solid #000000;text-decoration:none;display:block;float:left;}
a.submenu19_link:hover {line-height:22px;height:22px;margin:0;padding:0;color:#000000;font-size:12px;font-family:tahoma;padding-left:13px;padding-right:13px;border-right:1px solid #000000;text-decoration:none;display:block;float:left;background:#E0E0E0;}
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;background:#E0E0E0;}


	/*19th hole home*/
a.module_subtitle19:link {font-size: 13px;font-weight: bold;font-family: arial;color:#9B2E0D;text-decoration:underline;}
a.module_subtitle19:visited {font-size: 13px;font-weight: bold;font-family: arial;color:#9B2E0D;text-decoration:underline;}
a.module_subtitle19:hover {font-size: 13px;font-weight: bold;font-family: arial;color:#9B2E0D;text-decoration:none;}
a.newslink19:link {color:#9B2E0D;font-size:12px;font-family:verdana;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:visited {color:#9B2E0D;font-size:12px;font-family:verdana;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:hover {color:#9B2E0D;font-size:12px;font-family:verdana;font-weight:bold;display:block;padding-bottom:6px;text-decoration:none;}
a.byline19:link {font-size: 13px;font-weight: bold;font-family: arial;color:#9B2E0D;text-decoration:underline;}
a.byline19:visited {font-size: 13px;font-weight: bold;font-family: arial;color:#9B2E0D;text-decoration:underline;}
a.byline19:hover {font-size: 13px;font-weight: bold;font-family: arial;color:#9B2E0D;text-decoration:none;}
img.widethumb19 {width:273px;margin-bottom:6px;}
.home_left {width:311px;float:left;}
.home_left .module_area {margin-left:0px;margin-right:0px;background: #FFFFFF url(../../../images/gcn/B/3/module_half_bottom.jpg) no-repeat left bottom;}
.home_left .module_title, .home_left .module_title_grey {margin-left:0px;margin-right:0px;background: #FFFFFF url(../../../images/gcn/B/3/module_half_top.jpg) no-repeat left top;}
.home_left .areapadding {padding-left:7px;}
.home_right {width:314px;float:left;}
.home_right .module_area {margin-left:0px;margin-right:0px;background: #FFFFFF url(../../../images/gcn/B/3/module_half_bottom.jpg) no-repeat left bottom;}
.home_right .module_title, .home_right .module_title_grey {margin-left:0px;margin-right:0px;background: #FFFFFF url(../../../images/gcn/B/3/module_half_top.jpg) no-repeat left top;}
.home_right .areapadding {padding-left:10px;padding-top:0px;padding-bottom:0px;}
.home_left .module_image {width:106px;float:right;text-align:right;}
.fixedheight_19home {min-height:210px !important;}
*html .fixedheight_19home {height:210px !important;}
.homedividerline19 {margin-bottom:10px;}

	/*19th hole instruction*/
a.arrowlink19:link {font-size: 12px;font-weight: bold;font-family: tahoma;color:#9B2E0D;background:url(../../../images/gcn/B/3/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:visited {font-size: 12px;font-weight: bold;font-family: tahoma;color:#9B2E0D;background:url(../../../images/gcn/B/3/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:hover {font-size: 12px;font-weight: bold;font-family: tahoma;color:#9B2E0D;background:url(../../../images/gcn/B/3/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:none;}
.introduction_fixedheight {height:180px !important;}

.article_title19 {font-size:14px;font-weight:100;font-family:verdana;color:#000000;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/B/3/19th_hole_icon_send.jpg) 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/B/3/19th_hole_icon_print.jpg) no-repeat left 3px;text-decoration:none;font-family:verdana;display:block;}

.faultfixleft {text-align:right;}
.faultheight {height:205px !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/B/3/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:12px;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/B/3/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, Helvetica, sans-serif;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:420px;float:left;}
.coursetravel_right19 {width:167px;float:right;border:1px solid #BABABA;}
#coursesearch_box19 {border:1px solid #BABABA;margin-top:10px;height:144px;}
*html #coursesearch_box19 {height:146px;}
#coursesearch_box_padding19 {padding:10px;}
.form_title19 {font-family:verdana;font-size:14px;font-weight:bold;color:#363942;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:320px;float:left;margin-bottom:2px;}
.coursefinder_right19 {width:277px;float:right;border:1px solid #BABABA;border-left:0px;}
*html .coursefinder_right19 {width:278px;}
.coursefinder_right19 img {width:277px;height:260px;}
*html .coursefinder_right19 img {height:265px;}

#courseadvancedsearch_box19 {border:1px solid #BABABA;height:260px;}
*html #courseadvancedsearch_box19 {height:262px;}
#courseadvancedsearch_box_padding19 {padding:10px;}
#courseadvancedsearch_box19 legend.full {font-weight:bold;font-size:12px;font-family:verdana, Helvetica, sans-serif;}
#courseadvancedsearch_box19 p.half {display:block;width:150px;float:left;}
#courseadvancedsearch_box19 label.half {display:block;width:150px;float:left;font-size:12px;font-family:verdana, Helvetica, sans-serif;}
#courseadvancedsearch_box19 li {display:block;height:23px;vertical-align:middle;font-size:12px;font-family:verdana, Helvetica, sans-serif;}
#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, Helvetica, sans-serif;}
#courseadvancedsearch_box19 .coursesearch_field19 {float:left;}

#course_results_table_19 {width:598px;font-size:12px;font-family:verdana, Helvetica, sans-serif;margin-top:10px;margin-bottom:10px;}
#course_results_table_19 td.tobbackground {background:#E0E0E0;}
#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;}

#halfmodules {background:url(../../../images/gcn/B/3/vertical_divider.jpg) repeat-y 50% 0px;}
*html #halfmodules {height:0.01%;}
#halfmodules .leftmodule {width:285px;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:285px;float:right;}
#halfmodules .rightmodule .module_content p {text-align:left !important;}
/* 19TH HOLE END */