body {
	font-family: Verdana;
	font-size: 0.8em;
	font-size:12px;
}

h1, h2, h3, h4, h5, h6, p, img, a, ul, li {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

html {
	background-color: #0C620B;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #0C620B;
	color: #fff;
	text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-top: 0px;
}

img {

}

#floatEnder {
	clear: both;
	font-size:1px;
	height:1px;	
}

#date {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#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;
}

#mainHolder{
	width:1000px;
}
#container {
	margin: 0px 0px 0px 10px;
	top: 0px;
	border: none;
	text-align: left;
	;
}

#realButton {
	position: absolute;
	top: 115px;
	width: 915px;
	height: 33px;
	text-align: right;
}

#leftSection {
	display: block;
	width: 220px;
	float: left;
	margin-right: 20px;
}

#navArea {
		border-right: 1px dotted #696;
		padding-bottom: 20px;
	
}

#navContent {

}

#navContent p.navText {
	margin-bottom: 3px;
	margin-top: 0px;
}

#navContent p.navText a {
	display: block;
	width: 189px;
	min-height: 18px;
	background-color: #084408;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	padding-top: 2px;
	background-image: url(../../images/gcn/nine/back-menu-arrow.gif);
	background-position: 2 center;
	background-repeat: no-repeat;
	padding-left: 17px;
}
*html #navContent p.navText a {
	height: 18px;
	width: 206px;
}

#navContent p.navText a.nav:hover, #navContent p.navText a.navOn {
	background-color: #527682;
	background-image: url(../../images/gcn/nine/back-menu-arrow-over-blue.gif);
}

#leftModuleDark {
	border-top: 1px dotted #696;
	border-left: 1px dotted #696;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
}

#leftModuleDarkFooter {
	display: block;
	height: 100%;
	border-right: 1px dotted #696;
	border-top: 1px dotted #696;
}


#loginContent {
	margin-left: 10px;
}

#loginContent h2 {
	font-size: 0em;
	color: #0C620B;
	display: block;
	width: 170px;
	height: 20px;
	background-image: url(../../images/gcn/nine/im-member-login.gif);
	background-repeat: no-repeat;
	
}

#loginContent p {
	text-transform: uppercase;
	font-size: 0.8em;
}

#loginContent input.loginField {
	border: 1px solid #FFF;
	background-color: #0C620B;
	width: 140px;
	height: 19px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

#loginContent #lostPassword p, #loginContent #lostPassword p a {
	color: white;
	text-decoration: none;
	
}

#loginContent #loginButton p {
	float: right;
}

#leftHeader {
	display: block;
	width: 219px;
	height: 90px;
	background-image: url(../../images/gcn/nine/leftHeader.jpg);
	background-repeat: no-repeat;
	background-position: -2px top;
	border-right: 1px dotted #696;
	padding-top: 150px;
}
*html #leftHeader {
	height: 240px;
	width: 220px;
}


#leftHeader p {
	margin-left: 5px;
	margin-right: 50px;
}

#leftHeader h1 {
	margin-left: 5px;
	margin-bottom: 10px;
}

#centreSection {
	float: left;
	width: 606px;
	margin-top: 50px;
	overflow: hidden;
}

#headerBanner {
	text-align: center;
	background-color: #0C620B;
	padding-bottom:10px;
	padding-left:136px;
}

#hpMainImage {
	position: relative;
	width: 618px;
	top: 0px;
	left: 0px;
	padding-top: 4px;
}

#hpMainImage h1 {
	background-image: url(../../images/gcn/nine/im-hp-main-image.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 620px;
	height: 200px;
}
#hpWelcomeArea {
	position: relative;
	width: 618px;
	padding-top: 15px;
	background-color: #0C620B;
}

#hpWelcomeText {
	float: left;
	width: 225px;
	margin-top: 10px;
	padding-left: 10px;
}

a.welcomeLink, a.brownLink {
	display: block;
	width: 115px;
	height: 45px;
	background-position: center;
	
}

.hiddenText {
	display: none;
}

#welcomeLink1 {
	background-image: url(../../images/gcn/nine/but-hp-the-course.gif);
}

#welcomeLink1:hover, #welcomeLink1 a.brownLink {
	background-image: url(../../images/gcn/nine/but-hp-the-course-over.gif);
}

#welcomeLink2 {
	background-image: url(../../images/gcn/nine/but-hp-find-us.gif);
}

#welcomeLink2:hover, #welcomeLink2 a.brownLink {
	background-image: url(../../images/gcn/nine/but-hp-find-us-over.gif);
}

#welcomeLink3 {
	background-image: url(../../images/gcn/nine/but-hp-visitor-info.gif);
}

#welcomeLink3:hover, #welcomeLink3 a.brownLink {
	background-image: url(../../images/gcn/nine/but-hp-visitor-info-over.gif);
}

#welcomeLink4 {
	background-image: url(../../images/gcn/nine/but-hp-visit-book-tee.gif);
}

#welcomeLink4:hover, #welcomeLink4.brownLink  {
	background-image: url(../../images/gcn/nine/but-hp-visit-book-tee-over.gif);
}

#welcomeLink5 {
	background-image: url(../../images/gcn/nine/but-hp-weather.gif);
}

#welcomeLink5:hover, #welcomeLink5 a.brownLink {
	background-image: url(../../images/gcn/nine/but-hp-weather-over.gif);
}

#hpWelcomeButtonArea {
	float: left;
}
#hpVisitWelcomeButtonArea {
	float: left;
	width: 123px;
}

#rightSection {
	height:auto;
	float: left;
	width: 120px;
	padding-left: 12px;
	margin-left:5px;
	padding-top: 50px;
}

#footerArea {
	color: #4C944B;
	font-size: 11px;
	padding-bottom:10px;
	text-align:left;
}
a.gcn_link:link, a.gcn_link:visited {color: #4C944B;text-decoration:underline;}
a.gcn_link:hover {color: #4C944B;text-decoration:none;}

.addressText{
	font-size:11px;
}	

#centreSectionLeft, #centreSectionRight {
	display: block;
	width: 303px;
	float: left;
	padding-top: 5px;
}

#centreSectionLeft {
	
}

#centreSectionRight {
	
	float: left;
}


#centreSectionRight #moduleArea{


}


#moduleArea  #moduleTitle {
	clear: both;
	display: block;
	padding-bottom: 10px;
	padding-top:5px;
	
}
/*
#moduleArea #moduleTitle p.latestNewsText strong{
	font-size: 1.2em;
}

#moduleArea #moduleTitle p.proShopText strong{
	font-size: 1.2em;
}
*/

#moduleArea  #moduleImage {
	float: left;
	width:100px;
	margin-right:0px;
	padding-right:8px;
	margin-left:0px;
}

#moduleImage img.commonImage {margin:0;padding:0;width:100px;height:70px;}


#moduleContent {
	float: left;
	width: 175px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	
}

#moduleContent p.title{
	font-weight:bold;
}

#moduleArea #moduleContent p.latestNewsText {
	margin-bottom: 5px;
	line-height: 1.1em;
	
}

#moduleArea #moduleContent p a.thickbox {
	color: white;
	font-weight:bold;
	text-decoration:underline;
	
}
#moduleArea #moduleContent p a.thickbox:hover {
	text-decoration:none;
	
}
a.thickbox {
	color: white;
	font-weight:bold;
	text-decoration:underline;
	
}
a.thickbox:hover {
	text-decoration:none;
	
}

#moduleArea #moduleContent p.latestNewsDateText {
	color:  #FFFFFF;
	font-size: 0.8em;
}

p.latestNewsDateText {
	color:  #FFFFFF;
	font-size: 0.8em;
}

#moduleArea #moduleImage p a.thickbox {
	color: white;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 55px;
	height: 19px;
	background-image:url(../../images/gcn/nine/but-more-link.gif);
}

#moduleArea.proShopBkg #moduleImage p a.thickbox {
	background-image:url(../../images/gcn/nine/but-more-link-proshop.gif);
}

#moduleArea.latestNewsBkg #moduleImage p a.thickbox {
	background-image:url(../../images/gcn/nine/but-more-link-news.gif);
}
#moduleArea.breadCrumbBkg #moduleImage p a.thickbox {
	background-image:url(../../images/gcn/nine/but-more-link-bread.gif);
}

#moduleArea #moduleImage p a.thickboxStandOut {
	color: white;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 55px;
	height: 19px;
	background-image:url(../../images/gcn/nine/but-more-link-standout.gif);
}

#subPageText{
padding:5px;
line-height:1.4em;
}
#subPageText img{
	margin-left:5px;
}

#subPageArea{
background-color:transparent;
}
#breadcrumbText{
padding:5px;
}

a{
	text-decoration:underline;
	color:#FFF;
}
a:hover{
	text-decoration:none;
}

p.divider{
	border-bottom:1px dotted #fff;
	height:5px;
	margin-bottom:5px;
	margin-right:8px;
	margin-top:10px;
}

#contactContent {
	float: left;
	width: 480px;
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top:7px;
}
#contactImage {
	float: left;
	width: 101px;
	margin-top: 10px;
	padding-left: 5px;
	margin-right: 10px;
}
/* table styles */
.whiteTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #0F9C0C;
}
.whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
}
.whiteTableDiary {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #9CA3A8;
}
.whiteTableDiary td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
}
table.greyTableDiary td table.normal td {
	border: none; 
	padding: 0px;
}
.normalTable {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: transparent;
}
.normalTable td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: white;
	background-color: transparent;
	-moz-border-radius: ;
}
.greyTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.greyTable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
}
.greyTableTight {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.greyTableTight td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
	color:#000;
}
.greyTableDiary {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
	vertical-align: top;
}
.greyTableDiary td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
	vertical-align: top;
	height: 100%;
}
.standardTable {
	border-width: 0px;
	padding: 0px;
}
.standardTable td {
	width: 50%;
	vertical-align: top;
}
.teeTimeTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #E9DDA8;
}
.teeTimeTable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
}
table.teeTimeTable td table.normalTee td {
	border: none; 
	padding: 0px;
}

.latestNewsText {
	font-weight: normal;
	text-decoration: none;
}


#rightBannerSpace {
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;

}



.greyTableBkg {
	background-color: #EBEBEB; 
}

#competitionsContent {
	position: relative;
	width: 595px;
	top: 6px;
	left: 6px;
	padding-bottom: 10px;
}
.standOutBkg {
	background-color: #084408; 
}

/* new tables */
.whiteTable,.nineTable{
	font-size:12px;
	line-height:1.4em;
	border-collapse:collapse;
	width:95%;
	padding-left:0px;
	margin-left:0px;
}
.nineTable td{
border-collapse:collapse;
border:1px solid #fff;
padding:2px;
}

.nineTable td.title{
	background:#CC3300;
	color:#fff;
	font-weight:bold;
	margin:0px;
}

.whiteTable {
	border:none;
}
.whiteTable td{
	border-collapse:collapse;
	border:1px solid #0C7809;
	padding:2px;
	background:#fff;
	color:#333;
}


.whiteTable td.title{
	background: #EBEBEB;
	color:#fff;
	font-weight:bold;
	margin:0px;
}

.whiteCardTable td{
	border-collapse:collapse;
	border:1px solid #0C7809;
	padding:2px;
	background:#fff;
	color:#000;
}

.whiteCardTable td.title{
	background: #EBEBEB;
	color:#000;
	font-weight:bold;
	margin:0px;
}

.whiteCardTable td.highlight{
background:#FFF;
}

.redCardTable td{
	border-collapse:collapse;
	border:1px solid #0C7809;
	padding:2px;
	background:#fff;
	color:#000;
}

.redCardTable td.title{
	background: #EBEBEB;
	color:#000;
	font-weight:bold;
	margin:0px;
}

.redCardTable td.highlight{
background:#FF8080;
}

.yellowCardTable td{
	border-collapse:collapse;
	border:1px solid #0C7809;
	padding:2px;
	background:#fff;
	color:#000;
}

.yellowCardTable td.title{
	background: #EBEBEB;
	color:#000;
	font-weight:bold;
	margin:0px;
}

.yellowCardTable td.highlight{
background:#FFFFCC;
}
/* end  - new tables */


.latestNewsBkg {
	background-color: #0D790A; 
}

.proShopBkg{
	background-color:#0D790A;
}
.breadcrumbBkg {
	background-color:#0D790A ;
}

.requiredText {
font-family:Tahoma;
	font-weight: normal;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
}

h2{

	font-size:13px;
	font-weight:bold;
}

.enquiryField {
	width: 285px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}
.enquiryFieldArea {
	width: 285px;
	height: 84px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}
#partnersContent {
	float: left;
	width: 150px;
	margin-top: 0px;
	left: 0px;
	padding-bottom: 10px;
}


img.commonImage{
	border:1px solid #67735F;
}

h1{
	font-family:verdana;

}

#moduleArea h1,#moduleArea h1 a,#leftModuleContent h1{
	font-size:14px;
	font-family:Verdana;
	color:#fff;
}

/* weather module styles */
* html .IEFloatFix { height: 0.01%; }
.blueoutlinebox {
	background:#FFF;
	width:100%; height:auto;
	border:1px solid #084408;
	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 #084408;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #084408;
	}
.day {width:20%;float:left;border-right:1px solid #084408;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 #084408;
	text-align:center;
	padding-top:10px;
}
.blueboxlink {text-align:center;padding:5px 0px 5px 0px !important;width:262px;}
.blueboxlink a:link {color:#FFFFFF;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:visited {color:#FFFFFF;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:hover {color:#FFFFFF;font-size:11px;font-family:tahoma;text-decoration:none;padding:0;margin:0;text-align:center;}

#moduleArea #moduleContent #weatherContent div {padding:0;margin:0;}
#moduleArea #forecast {padding:0;margin:0;}
#moduleArea #forecast div {padding:0;margin:0;}
#moduleArea .blueoutlinebox {padding:0;margin:0;}
#moduleArea .bluebox {padding:0;margin:0;}
.weather_small {background-image:url(../../../images/gcn/nine/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;position:relative;left:80px;top:6px;}
	#weather_content .top {height:24px;font-family:trebuchet MS,tahoma;font-size:10px;font-weight:bold;color:#FFFFFF;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;color:#FFFFFF;}

/* popup styles */
body.popup_directions {background-color:#084408;}
#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 #084408;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 #084408;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:#084408;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:5px;padding-left:5px;}
.gallery_list {padding:4px;margin-bottom:2px;background-color:#0C620B;padding-left:0px;margin-left:0px;}
.gallery_imageholder {width:125px;margin-top:3px;margin-bottom:0px;margin-right:8px;border:solid 1px #FFFFFF;padding:4px;float:left;text-align:center;background-color:#0C620B;}
.gallery_imagename {font-family:tahoma,arial;font-size:10px;color:#FFFFFF;padding-bottom:3px;}
.gallery_imagebox {height:100px;text-align:center;padding-bottom:3px;}
h2.gallery_name {font-size:13px;font-weight:bold;}

/* add-ons */
* html .IEFloatFix { height: 0.01%; }
.ModuleTitle_new {margin-top:6px;}
.morelink_new {padding-top:2px;clear:both;}
#ModuleTitle p.latestNewsText {padding-left:0px;}
#SubPageText p.latestNewsText {padding-left:0px !important;margin-left:0px !important;}
#ModuleTitle p.proShopText  {padding-left:0px !important;margin-left:0px !important;}
#ModuleContent {margin-left:0px;padding-left:0px;}
p.latestNewsText {padding-left:0px;}
#ModuleArea p {margin-left:0px;padding-left:0px;}
#ModuleArea p p {margin-left:0px;padding-left:0px;}
#ModuleAreaBody {padding-left:0px !important;margin-left:0px !important;}
#ModuleAreaBody td {font-size:12px;}
#ModuleAreaBody th {font-size:12px;}
#ContactContent td {font-size:12px;}
#ContactContent th {font-size:12px;}
#ModuleAreaBody h2 {margin-left:5px;}
#ModuleTitle p input.enquiryField {padding-left:0px !important;margin-left:0px !important;}

/* MEMBER PAGES*/

/* member home */
.memberhomelink:link, .memberhomelink:visited, .memberhomelink:hover {
	font-family:tahoma, verdana, "trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #FDFFFD;
	padding-left:0px;
}
#mainContentTitleMember {
	position: relative;
	height: 25px;
	top: 0px;
	left: 0px;
	margin-top: 5px;
}

.MainContentTitleLink:link, .MainContentTitleLink:visited, .MainContentTitleLink:hover, .MainContentTitleText {font-family:verdana, "trebuchet MS", Helvetica, sans-serif;font-weight: bold;font-size:12px;color:#FDFFFD;}

table.hometable {width:280px;margin:0;padding:0;margin-left:0px;margin-top:10px;}
table.hometable th { font-size:11px;font-family:tahoma;text-align:left;background-color:#0C790A;padding:5px 0px 5px 4px;color:#0C620B;}
table.hometable td { font-size:11px;font-family:tahoma;text-align:left;background-color:#FDFFFD;padding:2px 0px 2px 4px;color:#0C620B;}
table.hometable td.memberhomedatecell {color:#458539;}

table.calendar {background-color:#FDFFFD;padding-top:5x;padding-bottom:5px;}
table.calendar td {background-color:#FDFFFD;color:#000000;}
table.calendar th {background-color:#FDFFFD;color:#000000;}
span.green {font-size:13px;font-weight:bold;}

a.anyonelink:link {font-family:verdana,"trebuchet MS";font-size:12px;color: #0C620B; !important;font-weight:bold !important;}
a.anyonelink:visited {font-family:verdana,"trebuchet MS";font-size:12px;color: #0C620B; !important;font-weight:bold !important;}
a.anyonelink:hover {font-family:verdana,"trebuchet MS";font-size:12px;color: #0C620B; !important;font-weight:bold !important;}


/* golf diary */
table.cal { text-align:center;width:588px; }
table.cal th { vertical-align:top;width:84px;font-size:12px;font-family:verdana,"trebuchet MS" !important;color:#FDFFFD;}
table.cal td { vertical-align:top;width:84px;}
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:#0C790A;padding-top:4px;padding-bottom:4px;}
td.cal_selected-day { background-color: #EAE9BD; }
td.cal_day { background-color:#FDFFFD;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:592px; }
#weekcalendar table.cal th { vertical-align:top;width:74px;}
#weekcalendar table.cal td { vertical-align:top;width:74px;}

table.week {width:588px;}
table.week th { background-color:#0C790A;text-align:left;padding:5px;font-size:13px !important;font-family:verdana,"trebuchet MS" !important;color:#FDFFFD;}
table.week td { font-size:11px;background-color:#FDFFFD;padding:5px;color:#000000;}
td.cal_day_week { background-color:#FDFFFD;width:74px;}
td.cal_day_week a { color:#000000;}
p.cal_day_week { font-size:10px !IMPORTANT; font-family:verdana; border:1px solid #FDFFFD; text-align:left; padding-left:0px;padding-bottom:2px; color:#000000;}
.eventHolder		{width:590px;clear:both;font-family:verdana,"trebuchet MS";font-size:12px;}
.eventdetails {background-color:#FDFFFD;font-size:11px !important;}
.eventDate, .eventTitle, .eventReservation {background-color:#0C790A;padding:0px; font-weight:bold;font-size:13px !important;font-family:verdana,"trebuchet MS" !important;color:#FDFFFD;}
.eventDate		{width:200px;float:left;}
.eventTitle		{width:280px;float:left}
.eventReservation	{width:110px;float:left;}
.eventColumnOne	{width:195px;float:left;background-color:#FDFFFD;}
.eventColumnTwo	{width:195px;float:left;background-color:#FDFFFD;}
.eventColumnThree	{width:195px;float:left;background-color:#FDFFFD;}
.eventHeading		{width:95px;float:left;font-weight:bold;}
.eventValue		{width:100px;float:left;}
p.event			{font-size:x-small;margin:2px;}

#member_competitions .eventHolder		{width:590px;clear:both;}
#member_competitions .eventDate, .eventTitle, .eventReservation {background-color:#0C790A;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,"trebuchet MS" !important;color:#FDFFFD;}
#event_description {background-color:#0C790A;}
#member_competitions .eventDate			{width:200px;float:left;}
#member_competitions .eventTitle		{width:280px;float:left}
#member_competitions .eventReservation	{width:110px;float:left;}
#member_competitions .eventColumnOne	{width:260px;float:left;background-color:#FDFFFD;}
#member_competitions .eventColumnTwo	{width:165px;float:left;background-color:#FDFFFD;}
#member_competitions .eventColumnThree	{width:165px;float:left;background-color:#FDFFFD;}
#member_competitions .eventHeading		{width:82px;float:left;font-weight:bold;}
#member_competitions .eventHeading p.event	{font-weight:bold;}
#member_competitions .eventValue		{width:83px;float:left;}
#member_competitions .eventColumnOne .eventHeading {width:90px;}
#member_competitions .eventColumnOne .eventValue {width:170px;}
#member_competitions p.event			{font-size:11px;margin:2px;font-family:verdana,"trebuchet MS" !important;}
#member_competitions .mens			{background-image:url(../../../images/gcn/nine/bkg_mens.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .ladies			{background-image:url(../../../images/gcn/nine/bkg_ladies.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .junior			{background-image:url(../../../images/gcn/nine/bkg_junior.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .mixed			{background-image:url(../../../images/gcn/nine/bkg_mixed.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .seniors			{background-image:url(../../../images/gcn/nine/bkg_senior.gif);background-repeat:no-repeat;background-position:260px 3px;}


#event_description {background-color:#0C790A;font-family:verdana,"trebuchet MS" !important;font-size:12px;font-weight:bold;}
	  
a.calendar_day:link {font-weight:bold;color:#69675D;line-height:40px;font-size:16px;}
a.calendar_day:visited {font-weight:bold;color:#69675D;line-height:40px;font-size:16px;}
a.calendar_day:hover {font-weight:bold;color:#69675D;line-height:40px;font-size:16px;}

a.eventlink:link {font-family:verdana;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;} 
a.eventlink:visited {font-family:verdana;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;}
a.eventlink:hover {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,"trebuchet MS" !important;font-size:11px;text-decoration:underline;color:#0C620B;} 	
a.details_link:visited {font-family:verdana,"trebuchet MS" !important;font-size:11px;text-decoration:underline;color:#0C620B;}
a.details_link:hover {font-family:verdana,"trebuchet MS" !important;font-size:11px;text-decoration:none;color:#0C620B;}

a.calendar_monthnav:link  {font-family:verdana,"trebuchet MS"  !important;font-weight: bold !important;font-size:12px !important;color: #FDFFFD !important;}
a.calendar_monthnav:visited {font-family:verdana,"trebuchet MS"  !important;font-weight: bold !important;font-size:12px !important;color: #FDFFFD !important;}
a.calendar_monthnav:hover {font-family:verdana,"trebuchet MS"  !important;font-weight: bold !important;font-size:12px !important;color: #FDFFFD !important;}

/* anyone for a game */
table.game {width:590px;}
th.game {background-color:#0C790A;text-align:left;padding:5px;font-weight:bold;font-size:12px !important;font-family:verdana,"trebuchet MS" !important;color:#FDFFFD;}
td.game {background-color:#FDFFFD;text-align:left;padding:3px;font-size:11px !important;font-family:verdana,"trebuchet MS" !important;color:#000000;}

/* member profile */
table.memberprofile {width:590px;font-family:verdana,"trebuchet MS" !important;}
table.memberprofile td {background-color:#DDEEDD !important;font-size:11px;padding:2px;padding-left:4px;font-family:verdana,"trebuchet MS" !important;color:#000000;}
table.memberprofile th {background-color:#DDEEDD !important;font-size:11px;padding:2px;padding-left:4px;font-family:verdana,"trebuchet MS" !important;color:#000000;}
#breadcrumbarea input {padding-left:3px;padding-top:1px;} 
.profile_heading {font-size:12px;color:#0C620B;}




a.profile_msgs:link { font-size:12px !important;font-family:verdana,"trebuchet MS" !important;font-weight: bold;color: #0C620B;} 	
a.profile_msgs:visited { font-size:12px !important;font-family:verdana,"trebuchet MS" !important;font-weight: bold;color: #0C620B;} 
a.profile_msgs:hover { font-size:12px !important;font-family:verdana,"trebuchet MS" !important;font-weight: bold;color: #0C620B;} 

/* competitions */
.review_link:link, .review_link:visited, .review_link:hover {font-size:13px !important;font-family:verdana,"trebuchet MS" !important;font-weight:bold;font-size:11px;color:#0C620B;} 
#subPageTextEvent {padding-left:8px;}
#subPageTextEvent .eventHolder {width:590px;clear:both;}
#subPageTextEvent .eventDate {width:250px;background-color:#0C790A;}
#subPageTextEvent .eventTitle {width:340px;background-color:#0C790A;}
#subPageTextEvent .head {background-color:#0C790A;}
#subPageTextEvent h1 {font-size:12px;color:#FDFFFD;padding-bottom:5px;}
#subPageTextEvent h2 {font-size:12px;color:#666666;padding-bottom:3px;font-weight:bold;font-family:verdana,"trebuchet MS";}
#subPageTextEvent p {font-size:12px;font-size:13px !important;font-family:verdana,"trebuchet MS" !important;padding-top:2px;}
#subPageTextEvent img.mainImage {margin:0;padding:0;}

/* member directory */
#memberDirectory p {font-size:11px !important;font-family:verdana,"trebuchet MS" !important;}
#memberDirectory h1 {font-size:12px;font-weight:bold;color:#FDFFFD;padding-bottom:8px;font-family:verdana,"trebuchet MS" !important;}
#memberDirectory p.inactive {color:#999999;}
#memberDirectory table {width:590px;border:0;}
#memberDirectory td {padding:3px;background-color:#FDFFFD;color:#000000;}
#memberDirectory #alphabet {padding:0;margin:0;}
#memberDirectory div.indexcell {float:left;text-align:center;width:22px;margin:0;padding:0;}
#memberDirectory table.memberdirectorytable th {background-color:#0C790A;padding-top:3px;padding-bottom:3px;color:#FDFFFD !important;}
#memberDirectory table.memberdirectorytable th p {color:#FDFFFD;}
#memberDirectory table.memberdirectorytable td {background-color:#FDFFFD;color:#000000;}

#memberDirectory a:link {color:#0C620B;font-size:11px !important;font-family:verdana,"trebuchet MS" !important;} 
#memberDirectory a:visited {color:#0C620B;font-size:11px !important;font-family:verdana,"trebuchet MS" !important;}
#memberDirectory a:hover {color:#0C620B;font-size:11px !important;font-family:verdana,"trebuchet MS" !important;}

#memberDirectory a.indexlink:link {font-family:verdana;font-size:11px;color:#0C620B;padding:0;margin:0;font-weight:100;}
#memberDirectory a.indexlink:visited {font-family:verdana;font-size:11px;color:#0C620B;padding:0;margin:0;font-weight:100;} 
#memberDirectory a.indexlink:hover {font-family:verdana;font-size:11px;color:#0C620B;padding:0;margin:0;font-weight:100;} 	
#memberDirectory table.availability {width:350px;}
table.availability {width:350px;}
table.availability th {width:30px;text-align:center;}

/* member directory */
table.messagetable, table.coursecontent_table {width:590px;}
.messagetable th, .coursecontent_table th { font-size:11px;font-family:tahoma;text-align:left;background-color:#0C790A;padding:5px 0px 5px 4px;margin:1px;}
.messagetable td, .coursecontent_table td { font-size:11px;font-family:tahoma;text-align:left;background-color:#0C790A;padding:2px 0px 2px 4px;margin:1px;}

.messagehead {background-color:#0C790A !important;padding-top:3px;padding-bottom:3px;color:#FDFFFD;}
.messagehead a:link {font-size:11px;font-family:verdana,"trebuchet MS";font-weight:bold;color:#FDFFFD !important;}
.messagehead a:visited {font-size:11px;font-family:verdana,"trebuchet MS";font-weight:bold;color:#FDFFFD !important;}
.messagehead a:hover {font-size:11px;font-family:verdana,"trebuchet MS";font-weight:bold;color:#FDFFFD !important;}
.messagetable td a:link {font-size:11px;font-family:verdana,"trebuchet MS";color:#0C620B;}
.messagetable td a:visited {font-size:11px;font-family:verdana,"trebuchet MS";color:#0C620B;}
.messagetable td a:hover {font-size:11px;font-family:verdana,"trebuchet MS";color:#0C620B;}
.message_comment {font-size:11px !important;font-family:verdana,"trebuchet MS" !important;color:#FDFFFD;}
td.messages_body {background-color:#FDFFFD;border-bottom:1px solid #084408;height:23px;font-family:verdana,"trebuchet MS";color:#0C620B;}

#viewmessage {padding:0px;font-family:verdana,"trebuchet MS" !important;font-size:13px !important;}
#viewmessage td {background-color:#FDFFFD;font-family:verdana,"trebuchet MS";font-size:12px !important;color:#000000;}
#viewmessage p {font-family:verdana,"trebuchet MS";font-size:12px !important;color:#000000;}
#viewmessage p.body {font-size:12px;}

#mymessage {font-size:12px;color:#FDFFFD;}
#mymessage .message_subject {font-size:11px;}

/* club news */
#clubNewsContent {
	float: left;
	width: 370px;
	margin-top: 13px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#clubNewsImage {
	float: left;
	width: 200px;
	margin-top: 15px;
	padding-right: 9px;
	margin-left: 5px;
}



#memberButtons {margin-bottom:0px;padding-botttom:0px;}
#memberButtons #handicap {width:95px;float:left;height:50px;background:url(../../../images/gcn/nine/admin/handicap_bkg.gif) no-repeat;}
#memberButtons #handicap p.handicap {padding:0;margin:0;padding-top:20px;text-align:center;font-size:22px;color:#FDFFFD;font-weight:bold;}
#memberButtons #inbox {width:95px;float:left;height:50px;background:url(../../../images/gcn/nine/admin/inbox_bkg.gif) no-repeat;}
#memberButtons #buttons {width:400px;float:left;height:50px;}

a.memberbutton {
	display: block;
	width: 100px;
	height: 50px;
	background-position: center;
	float:left;
}
#memberbutton1 {background-image: url(../../images/gcn/nine/admin/memberbutton_profile.gif);}
#memberbutton1:hover {background-image: url(../../images/gcn/nine/admin/memberbutton_profile_over.gif);}
#memberbutton2 {background-image: url(../../images/gcn/nine/admin/memberbutton_diary.gif);}
#memberbutton2:hover {background-image: url(../../images/gcn/nine/admin/memberbutton_diary_over.gif);}
#memberbutton3 {background-image: url(../../images/gcn/nine/admin/memberbutton_tee.gif);}
#memberbutton3:hover {background-image: url(../../images/gcn/nine/admin/memberbutton_tee_over.gif);}
#memberbutton4 {background-image: url(../../images/gcn/nine/admin/memberbutton_weather.gif);}
#memberbutton4:hover {background-image: url(../../images/gcn/nine/admin/memberbutton_weather_over.gif);}



#memberArea h1 {font-family:verdana,"trebuchet MS" !important;font-size:12px;font-weight:bold;color:#FDFFFD;padding-bottom:4px !important;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:#FDFFFD !important;font-size:11px !important;padding-top:3px !important;font-family:tahoma !important;} 
.memberarea {clear:both;padding-bottom:8px;font-size:12px;color:#000000;padding-left:4px;}
.head {background-color:#0C790A;}

table.key {margin-left:10px;}
table.key td {font-size:12px;}

a.draft:link {font-family:tahoma;font-size:11px;color:#FDFFFD;}
a.draft:visited {font-family:tahoma;font-size:11px;color:#FDFFFD;}
a.draft:hover {font-family:tahoma;font-size:11px;color:#FDFFFD;}

a.inbox:link {font-family:verdana,"trebuchet MS";font-size:10px;font-weight:bold;color:#FDFFFD;text-transform:uppercase;}
a.inbox:visited {font-family:verdana,"trebuchet MS";font-size:10px;font-weight:bold;color:#FDFFFD;text-transform:uppercase;}
a.inbox:hover {font-family:verdana,"trebuchet MS";font-size:10px;font-weight:bold;color:#FDFFFD;text-transform:uppercase;}

a.logoutlink:link {font-family:verdana,"trebuchet MS";font-size:12px;color:#FDFFFD !important;font-weight:bold !important;}
a.logoutlink:visited {font-family:verdana,"trebuchet MS";font-size:12px;color:#FDFFFD !important;font-weight:bold !important;}
a.logoutlink:hover {font-family:verdana,"trebuchet MS";font-size:12px;color:#FDFFFD !important;font-weight:bold !important;}

.addbackground {background-color:#FDFFFD;padding:3px;}
.monthtext {color:#FDFFFD;}

#formMessage p {padding:4px;padding-top:2px;padding-bottom:5px;background-color:#0C790A;color:#FDFFFD;font-weight:bold;margin-bottom:3px;margin-right:4px;margin-left:1px;}

table.dpTable {width:177px !important;}

/* styling fixes */

#moduleTitle div.welcometext {padding-left:0px;margin-left:0px;}
#moduleTitle div.welcometext p {padding-left:0px;margin-left:0px;}

div.withimage {width:460px;float:left;margin:0;padding:0;}
a.morelink {display:block;height:19px;width:55px;background-image: url(../../images/gcn/nine/but-more-link.gif);margin-top:5px;}
#moduleArea {margin:0 !important;padding:5px 8px 5px 8px;}
p.welcome_summary {font-weight:bold;padding-top:15px;padding-bottom:9px;}
p.welcome_text {padding-right:10px;}

#moduleArea div {margin-left:0px !important;}

/* #centreSectionLeft #moduleArea, #centreSectionLeft #moduleContent, #centreSectionLeft #moduleAreaBody p, #centreSectionLeft #moduleAreaBody h2 {background-color:transparent !important;padding-left:0px !important;margin-left:0px !important;} */
/* #centreSectionRight #moduleArea, #centreSectionRight #moduleContent {background-color:transparent !important;padding-right:0px !important;} */
div.morelink_right {padding-left:110px !important;}
div.main_divider {clear:both;height:10px !important;background: url(../../images/gcn/nine/main_divider.jpg) repeat-x;margin:0px !important;padding:0px !important;font-size:2px;} 
#lostPassword a:link {text-decoration:underline !important;}
#lostPassword a:visited {text-decoration:underline !important;}
#lostPassword a:hover {text-decoration:none !important;}
h1.partner {font-size:14px;padding-left:5px;padding-top:10px;}
#competitionsContent td {font-size:12px;}
#competitionsContent th {font-size:12px;}
#contactArea {padding-bottom:6px;}
h1.clubName {width:130px;font-size:20px;font-weight:bold;font-family:arial;text-transform:uppercase;}

#centreSectionLeft #moduleArea {margin-right:2px !important;}
#centreSectionRight #moduleArea {margin-left:2px !important;}
#moduleArea form {margin:0 !important;padding:0 !important;}
#moduleAreaBody h2 {padding-left:0;margin-left:0;}

#lightbox {left:230px !important;}

#SubPageText table {font-size:12px;font-family:verdana;border-collapse:collapse;border:0;width:596px !important;}
#SubPageText table td {border:1px solid white !important;border-spacing:0 !important;}

/* addons */
.fixedheight {min-height:157px;}
*html .fixedheight {height:167px;}
