/* page elements */
* {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	background: #EFF4DD url(../../../images/gcn/fourteen/a/im-bkg-tile_new.jpg) repeat-x;
}
* html .IEFloatFix { height: 0.01%; }
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	min-width: 100%;
}
li {font-family:arial,tahoma,Helvetica,sans-serif;}

/* DIV's */
#floatEnder {
	clear: both;
}
#floatDivider {
	float: left;
	font-size:1px;
	width:6px;
}

#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: 986px;
	border: none;
	text-align: left;
	background: transparent;
}
#mainBodyArea {
	position: relative;
	width: 986px;
	top: 0px;
	left: 0px;
}

#leftSection {
	float: left;
	width: 234px;
}
#centreSection {
	float: left;
	width: 752px;
	top: 0px;
	left: 0px;
}

#leftwrapper {width:373px;float:left;padding-top:6px;padding-bottom:6px;}
#rightwrapper {width:379px;float:left;padding-top:6px;padding-bottom:6px;}
#rightwrapper_padding {padding-left:6px;}

#rightSection {
	float: left;
	width: 137px;
	top: 0px;
	left: 0px;
}

/*Header elements*/

#headerArea {
	width: 986px;
	height: 160px;
	background: url(../../../images/gcn/fourteen/a/im-header-bkg-tile.gif) no-repeat;
}
#headerTop {
	float: left;
	height: 110px;
}
#headerTopLeft {
	float: left;
	height: 110px;
	width: 258px;
}
#headerTopLeft h1 {
	color:#8C8A3D;
	font-size:28px;
	padding-top:18px;
	padding-left:70px;
	font-family:georgia;
	font-weight:100;
}
#headerTopRight{
	float: left;
	height: 110px;
	width: 728px;
	text-align: right;
}
headerBottom {
	float: left;
	height: 80px;
}
#headerBottomLeft {
	float: left;
	height: 80px;
	width: 292px;
}

#headerBottomLeft .memberlogin {
	height: 22px;
	font-family:georgia,arial,verdana;
	font-weight:bold;
	font-size:13px;
	color:#6C8359;
	padding-left:8px;
	line-height:22px;
}
#headerBottomLeft .fields {
	height: 31px;
}
#headerBottomLeft .fields .field {
	float:left;
	height: 31px;
	width: 87px;
	padding-left:8px;
	color:#8C8A3D;
	font-size:10px;
	font-family:arial,tahoma;
	font-weight:bold;
}
.loginField {
	width: 85px;
	height: 15px;
	color: #555555;
	padding:2px;
	vertical-align: middle;
	background: transparent url(../../../images/gcn/fourteen/a/input_bkg.gif) no-repeat;
	font-size: 11px;
	font-weight:100;
	font-family: Arial,tahoma,Helvetica,sans-serif;
}

#headerBottomLeft .lostpass {
	height: 27px;
	font-size:11px;
	font-family:arial,tahoma;
	color:#8B8B8B;
	text-align:right;
}
#headerBottomRight {
	float: left;
	height: 80px;
	width: 694px;
}
#headerBottomRight .dateText {
	text-align: right;
	padding-top:4px;
	color:#757575;
	padding-right:13px;
	font-family:arial,verdana;
}

/*Menu elements*/
#navArea {
padding:0px 0px 15px 10px;
}
.menubutton {
	background: transparent url(../../../images/gcn/fourteen/a/button_bkg_wide.gif) no-repeat;
	width:204px;
	height:23px;
}
a.nav:link, a.nav:visited {
	font-family:georgia,arial,tahoma;
	font-size:13px;
	display: block;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
	padding-left:15px;
	padding-top:7px;
}
a.nav:hover, a.nav:active {
	font-family:georgia,arial,tahoma;
	font-size:13px;
	display: block;
	font-weight: bold;
	color: #6F8628;
	text-decoration: none;
	padding-left:15px;
	padding-top:7px;
}

/*Modules*/

#moduleArea {
	margin-top:0px;
}
#moduleTitle {
	background:#A7CD80;
}
#moduleArea #moduleTitle h2 {
	color:#273A0C;
	font-family:georgia,arial,tahoma;
	font-size:13px;
	font-weight:bold;
	padding:3px 3px 3px 8px;
}
#moduleContent {
	padding: 5px 5px 10px 5px;
}

#moduleImage {
	width:102px;
	position: relative;
	float: left;
	margin: 0px 7px 7px 0px;
	text-align:center;
}
#moduleImage img {
	border: 1px solid #000000;
	height:70px !important;
	width:100px !important;
}

#moduleDetails {
	float: left;
	padding-top:0px;
}
.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 {

}
#breadcrumbArea {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left:3px;
}
#breadcrumbText {
	padding-bottom: 10px;
}
#breadcrumbText h1 {
	font-size: 13px;
	font-weight:bold;
	color:#4B4B4B;
}
#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;
}
#partnersContent strong {
	font-family:arial,tahoma;
	color:#273A0C;
}

#bannerArea {
	padding:7px;
}

#bannerArea p {padding-bottom:5px;}

#addressArea {
	padding: 15px;
}

/*Footer elements*/
#footerArea {
	background: url(../../../images/gcn/fourteen/a/im-footer-bkg-tile.jpg) repeat-x;
}
#footerBackground {
	margin: 0 auto;
	width: 986px;
}
#footerCopyright {
	float: left;
	width: 488px;
	top: 0px;
	left: 0px;
	margin:0;
	text-align: left;
}
#footerPowered {
	float: left;
	width: 488px;
	top: 0px;
	left: 0px;
	margin:0;
	text-align: right;
}
.footerText {
	color: #757575;
	font-size: 12px;
}

/*Links*/
a.ModulecontentTitleLink:link, a.ModulecontentTitleLink:visited {
	font-size: 13px;
	font-weight: bold;
	font-family: arial,tahoma;
	color: #273A0C;
	text-decoration: underline;
}
a.ModulecontentTitleLink:hover, a.ModulecontentTitleLink:active {
	font-size: 13px;
	font-weight: bold;
	font-family: arial,tahoma;
	color: #273A0C;
	text-decoration: none;
}
a.ModulecontentMoreLink:link, a.ModulecontentMoreLink:visited {
	font-size: 12px;
	font-weight: 100;
	font-family:arial,tahoma
	color: #525C1F;
	text-decoration: underline;
	line-height:18px;
}
a.ModulecontentMoreLink:hover, a.ModulecontentMoreLink:active {
	font-size: 12px;
	font-weight: 100;
	font-family:arial,tahoma
	color: #525C1F;
	text-decoration: none;
	line-height:18px;
}
.latestNewsTitleLink:link, .latestNewsTitleLink:visited {
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #273A0C;
	text-decoration: underline;
}
.latestNewsTitleLink:hover, .latestNewsTitleLink:active {
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #273A0C;
	text-decoration: none;
}

/*Homepage*/
#mainImage {
	border: 1px solid #C9C9C9;
	border-bottom:0px;
}

#welcomeArea {
	padding:10px;
	border:1px solid #C9C9C9;
	background:#FFFFFF;
}
#welcomeArea a:link {font-weight:100;}
#welcomeArea a:visited {font-weight:100;}
#welcomeArea a:hover {font-weight:100;}

#welcomeArea h1 {
	color:#5A8C2D;
	font-size:15px;
	font-weight:bold;
	padding-bottom:7px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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: arial,verdana,tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
H1 {
	font-family:georgia,arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
H2 {
	font-family:georgia,arial,tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 2px;
	margin-top: 0;
	padding-top: 1px;
}

#moduleTitle H2 {
	font-family: georgia,arial,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:arial,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:arial,tahoma;
	font-size:11px;
}
.adminHigh {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
.blueCourse {
	font-family:arial,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;
}
.centreText {
	text-align: center;
}
.competitionResultsText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #203678;
}
.diaryTitleText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
}
.competitionResultsTextSmall {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #203678;
}
.h1Small {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #000000;
	text-decoration: none;
}
.ModulecontentDateText {
	color: #0b700e;
	font-size: 0.7em;
}
.ModulerightTextMarginBottom {
	text-align: right;
	margin-bottom: 10px;
}
.navText {
	line-height: 1.3em;
}
.whiteText {
	font-family:arial,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:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
}
.brownText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
}
.breadcrumbText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.welcomeText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.latestNewsText {
	font-family: arial,verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.proShopText {
	font-family: arial,verdana,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
}
.visitTeeTimeCourseText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	color: #0C2950;
	text-decoration: none;
}
.proShopTextBullet {
	font-family:arial,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:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #834242;
	text-decoration: none;
}
.nineteenthTextSmall {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #834242;
	text-decoration: none;
}
.mapText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #417743;
	text-decoration: none;
}
.eventsText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #203678;
	text-decoration: none;
}
.requiredText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FF0000;
	text-decoration: none;
}
.bookedText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bookedLessonText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A00606;
	text-decoration: none;
}
.darkBrownText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #796F55;
	text-decoration: none;
}
.greyText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.currentCompText {
	color: #1E9E27;
}
.compFilterText {
	font-family:arial,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:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.thickBoxText {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.latestNewsDateText {
	font-family:arial,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:arial,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: #000000;
	padding: 2px;
}
.adminCoursesText {
	padding-left: 2px;
	padding-top: 5px;
}
/* link styles */
a:link, a:visited {
	font-weight: bold;
	font-family:arial,tahoma;	
	color: #273A0C;
	text-decoration: underline;
}
a:hover, a:active {
	font-weight: bold;
	font-family:arial,tahoma;
	color: #273A0C;
	text-decoration: none;
}

a.lostPasswordLink:link, a.lostPasswordLink:visited {
	color: #8B8B8B;
	font-weight:100;
	font-family:arial,tahoma;
	font-size:11px;
	text-decoration: underline;
}
a.lostPasswordLink:hover, a.lostPasswordLink:active {
	color: #8B8B8B;
	font-weight:100;
	font-family:arial,tahoma;
	font-size:11px;
	text-decoration: none;
}
a.sideBarLink:link, a.sideBarLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.sideBarLink:hover, a.sideBarLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.flashingLink:link, a.flashingLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
a.flashingLink:hover, a.flashingLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a.diaryEntryLink:link, a.diaryEntryLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.diaryEntryLink:hover, a.diaryEntryLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.changePageLink:link, a.changePageLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: underline;
}
a.changePageLink:hover, a.changePageLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: none;
}
a.competitionResultsTextSmallLink:link, a.competitionResultsTextSmallLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.competitionResultsTextSmallLink:hover, a.competitionResultsTextSmallLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
a.subNavLink:link, a.subNavLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.subNavLink:hover, a.subNavLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
.currentCompLink:link, .currentCompLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: underline;
}
.currentCompLink:hover, .currentCompLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: none;
}
.pastCompLink:link, .pastCompLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: underline;
}
.pastCompLink:hover, .pastCompLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: none;
}
a.cardLink:link, a.cardLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #000000;
	text-decoration: underline;
}
a.cardLink:hover, a.cardLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #96B637;
	text-decoration: none;
}
a.photoLink:link, a.photoLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.photoLink:hover, a.photoLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.adminNav:link, a.adminNav:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNav:hover, a.adminNav:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}

a.adminNavTB:link, a.adminNavTB:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNavTB:hover, a.adminNavTB:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
a.adminTxtLink:link, a.adminTxtLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.adminTxtLink:hover, a.adminTxtLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.moduletitletext {
	font-family: arial,tahoma;
	color: #273A0C;
}
p.moduletitletext {
	font-size: 13px;
	font-weight: bold;
	font-family: arial,tahoma;
	text-decoration: none;
}


.breadcrumbLink:link, .breadcrumbLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.breadcrumbLink:hover, .breadcrumbLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bookedTextLink:link, .bookedTextLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.bookedTextLink:hover, .bookedTextLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.navOn:link, .navOn:visited {
	font-family:arial,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:arial,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:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.brownLink:hover, .brownLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.welcomeLink:link, .welcomeLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.welcomeLink:hover, .welcomeLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.whiteLink:link, .whiteLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLink:hover, .whiteLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.blackBoldLink:link, .blackBoldLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blackBoldLink:hover, .blackBoldLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.thickbox:link, .thickbox:visited {
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #273A0C;
	text-decoration: underline;
}
.thickbox:hover, .thickbox:active {
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #273A0C;
	text-decoration: none;
}
.nineteenthTitleLink:link, .nineteenthTitleLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
}
.nineteenthTitleLink:hover, .nineteenthTitleLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}
.diaryAddLink:link, .diaryAddLink:visited {
	font-family: arial,verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: underline;
}
.diaryAddLink:hover, .diaryAddLink:active {
	font-family: arial,verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: none;
}
.latestNewsLink:link, .latestNewsLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: underline;
}
.latestNewsLink:hover, .latestNewsLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.nineteenthLink:link, .nineteenthLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: underline;
}
.nineteenthLink:hover, .nineteenthLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: none;
}
.proShopTitleLink:link, .proShopTitleLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.proShopTitleLink:hover, .proShopTitleLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.addressLink:link, .addressLink:visited {
	font-family:arial,tahoma
	font-weight: 100;
	color: #596A1C;
	text-decoration: underline;
}
.addressLink:hover, .addressLink:active {
	font-family:arial,tahoma
	font-weight: 100;
	color: #596A1C;
	text-decoration: none;
}
.whiteLinkFixed:link, .whiteLinkFixed:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLinkFixed:hover, .whiteLinkFixed:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.greyLink:link, .greyLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.greyLink:hover, .greyLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.divisionLink:link, .divisionLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.divisionLink:hover, .divisionLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.blueLink:link, .blueLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: underline;
}
.blueLink:hover, .blueLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: none;
}
.archiveBlueLink:link, .archiveBlueLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: underline;
}
.archiveBlueLink:hover, .archiveBlueLink:active {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: none;
}
.lnMoreLink:link, .lnMoreLink:visited {
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #E34F22;
	text-decoration: underline;
}
.lnMoreLink:hover, .lnMoreLink:active {
	font-family:arial,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; 
}
.blueTableBkg {
	background-color: #DBEAED; 
}
.cellBackBeige {
	background-color: #F7F2DE;
}


/* form fields */
form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.enquiryField {
	width: 363px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
}
.enquiryFieldArea {
	width: 363px;
	height: 84px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family:arial,tahoma, Arial, Helvetica, sans-serif;
}
/* table styles */


#courseTable {
	border: 2px solid #FFFFFF;
	border-collapse: collapse;
	width: 99%;
}
#courseTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
}

.whiteTable {
	border: 2px solid #000000;
	border-collapse: collapse;
}

.whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #000000;
	-moz-border-radius: ;
}

#moduleAreaBody .whiteTable {
	border: 2px solid #333333;
	border-collapse: collapse;
	width: 240px;
}

#moduleAreaBody .whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #333333;
	-moz-border-radius: ;
}

#moduleAreaBody p table {
	border: 2px solid #333333;
	border-collapse: collapse;
	width: 240px;
}

#moduleAreaBody p table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #333333;
	-moz-border-radius: ;
}

.whiteTableDiary {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #9CA3A8;
}
.whiteTableDiary td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: ;
	-moz-border-radius: ;
}
table.greyTableDiary td table.normal td {
	border: none; 
	padding: 0px;
}
.normalTable {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: transparent;
}
.normalTable td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #FFFFFF;
	background-color: transparent;
	-moz-border-radius: ;
}
.greyTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.greyTable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
}
.greyTableTight {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.greyTableTight td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
}
.greyTableDiary {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #9CA3A8;
	border-collapse: collapse;
	background-color: #FFFFFF;
	vertical-align: top;
}
.greyTableDiary td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #9CA3A8;
	background-color: ;
	-moz-border-radius: ;
	vertical-align: top;
	height: 100%;
}
.standardTable {
	border-width: 0px;
	padding: 0px;
}
.standardTable td {
	width: 50%;
	vertical-align: top;
}
.teeTimeTable {
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #E9DDA8;
}
.teeTimeTable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: white;
}
table.teeTimeTable td table.normalTee td {
	border: none; 
	padding: 0px;
}

.areaNavigationPanel
{
	font-size : 7pt;
	border : #F7F2DE solid 1px;
	background-color : white;
	color : #000000;
	margin:2px;
	padding-left:2px;
	background-color:#eeeeee;
}
.areaNavigationPanel a
{
	color : #000000;
	font-size : 7pt;
}
.areaNavigationPanel select
{
	background-color : white;
	color : #000000;
	font-size : 7pt;
}
.areaNavigationPanel input
{
	border : white solid 1px;
	background-color : white;
	font-size : 7pt;
	color : #000000;
}
.welcomeText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText p
{
	font-size : 13px;
}
#subPageText
{
	color : black;
	font-size : 13px;
}
#moduleAreaBody, #moduleAreaBody p, #moduleAreaBody li
{
	color : black;
	font-size : 10pt;
}
#moduleAreaBody li
{
	margin-left:20px;
}
#moduleAreaBody table {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
}
#moduleAreaBody table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
	font-size:10pt;
}
#moduleAreaBody
{
	padding:0px 4px 4px 4px;
}
#moduleAreaBody h2 {
	color: #333333;
	font-size:10px;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:4px;
	
}
/* weather module styles */

.blueoutlinebox {
	background:#FFF;
	width:100%; height:auto;
	border:1px solid #51772F;
	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:arial,verdana;}
.bluebox h1 {color:#FFFFFF;line-height:22px;margin-bottom:0px;font-family:georgia,arial,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 #51772F;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #51772F;
	}
.day {width:20%;float:left;border-right:1px solid #51772F;height:240px;text-align:center;padding-top:10px;}
.day p, .lastday p {padding-left:5px}
.day h5, .lastday h5 {font-size:10px;font-family:arial,tahoma,arial;color:#666;padding-left:5px}
.lastday {
	width:19%;
	float:left;
	border-right:0px solid #51772F;
	text-align:center;
	padding-top:10px;
}
.blueboxlink {text-align:center;padding:5px 0px 5px 0px;}
.blueboxlink a:link {color:#273A0C;font-size:11px;font-family:arial,tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:visited {color:#273A0C;font-size:11px;font-family:arial,tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:hover {color:#273A0C;font-size:11px;font-family:arial,tahoma;text-decoration:none;padding:0;margin:0;text-align:center;}
.weather_small {background-image:url(../../../images/gcn/fourteen/a/weather_bkg.jpg);background-repeat:no-repeat;width:262px;height:80px;margin-top:10px;margin-left:15px;}

#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:arial,tahoma;font-size:16px;font-weight:bold;color:#8F0C0C;}
			span.lo  {font-family:arial,tahoma;font-size:16px;font-weight:bold;color:#315EC5;}
			div.wi  {font-family:arial,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:arial,tahoma;font-size:10px;font-weight:100;}

/* popup styles */
body.popup_directions {background-color:#51772F;}
#popup_directions_container {margin:20px;padding-top:230px;padding-bottom:230px;padding-left:150px;background-color:#EFF4DD;}
* html #popup_directions_container {padding-left:20px;}
#popup_directions_container fieldset {padding-left:10px;padding-bottom:10px;padding-top:3px;border:1px solid #51772F;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 #51772F;width:240px;margin-bottom:15px;margin-left:0px;}
#popup_directions_container legend {padding-left:3px;padding-right:3px;padding-bottom:5px;font-family:arial,verdana,tahoma,arial;font-size:12px;font-weight:bold;color:#51772F;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:arial,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:3px;}
.gallery_list {padding:4px;margin-bottom:2px;background-color:#E7EECC;}
.gallery_imageholder {width:125px;margin-top:3px;margin-bottom:0px;margin-right:3px;border:solid 1px #6C8359;padding:4px;float:left;text-align:center;background-color:#E7EECC;}
.gallery_imagename {font-family:arial,tahoma,arial;font-size:10px;color:#000000;padding-bottom:3px;}
.gallery_imagebox {height:100px;text-align:center;padding-bottom:3px;}
*html .gallery_imagebox {height:110px;text-align:center;padding-bottom:3px;}
h2.gallery_name {font-size:13px;font-weight:bold;}



/* MEMBER PAGES*/

/* member home */
.memberhomelink:link, .memberhomelink:visited, .memberhomelink:hover {
	font-family: arial,"trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #273A0C;
}
#mainContentTitleMember {
	position: relative;
	height: 25px;
	top: 0px;
	left: 0px;
	margin-top: 5px;
}

table.hometable {width:305px;margin:0;padding:0;}
table.hometable th { font-size:11px;font-family: arial,"trebuchet MS", tahoma;text-align:left;background-color:#F9FBF0;padding:5px 0px 5px 4px;}
table.hometable td { font-size:11px;font-family: arial,"trebuchet MS", tahoma;text-align:left;background-color:#F9FBF0;padding:2px 0px 2px 4px;color:#000000;}
table.hometable td.memberhomedatecell {color:#273A0C;}

table.calendar strong {}

a.anyonelink:link {font-family: arial,"trebuchet MS",arial;font-size:13px;color:#273A0C !important;font-weight:bold !important;}
a.anyonelink:visited {font-family: arial,"trebuchet MS",arial;font-size:13px;color:#273A0C !important;font-weight:bold !important;}
a.anyonelink:hover {font-family: arial,"trebuchet MS",arial;font-size:13px;color:#273A0C !important;font-weight:bold !important;}

/* golf diary */
table.cal { text-align:center;width:752px; }
table.cal th { vertical-align:top;width:107px;font-size:13px;font-family: arial,"trebuchet MS",arial !important;color:#273A0C;}
table.cal td { vertical-align:top;width:107px;}
th.cal_month {  }
td.cal_prev-month { text-align:left;padding-bottom:8px;}
td.cal_next-month { text-align:right;padding-bottom:8px;}
th.cal_day-of-week { font-size: 8pt;background-color:#A7CD80;padding-top:4px;padding-bottom:4px;}
td.cal_selected-day { background-color: #EAE9BD; }
td.cal_day { background-color:#FDFEFA;height:50px;vertical-align:top;padding-bottom:4px;}
p.cal_day { font-size:10px !IMPORTANT;font-family:arial,verdana; text-align:left; padding-left:2px;}
td.cal_today {font-weight: bold;}

#weekcalendar table.cal { text-align:center;width:752px; }
#weekcalendar table.cal th { vertical-align:top;width:94px;}
#weekcalendar table.cal td { vertical-align:top;width:94px;}

table.week {width:752px;}
table.week th { background-color:#A7CD80;text-align:left;padding:5px;font-size:13px !important;font-family: arial,"trebuchet MS" !important;color:#273A0C;}
table.week td { font-size:12px;background-color:#FDFEFA;padding:5px;font-family: arial,"trebuchet MS";}
td.cal_day_week { background-color:#FDFEFA;width:74px;}
td.cal_day_week a { color:#000000;}
p.cal_day_week { font-size:10px !IMPORTANT; font-family:arial,verdana; border:1px solid #FDFEFA; text-align:left; padding-left:4px;padding-bottom:2px;}
.eventHolder		{width:752px;clear:both;font-family: arial,"trebuchet MS",arial;font-size:13px;}
.eventdetails {background-color:#FDFEFA;}
.eventDate, .eventTitle, .eventReservation {background-color:#A7CD80;padding:0px; font-weight:bold;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;color:#273A0C;}
.eventDate		{width:200px;float:left;}
.eventTitle		{width:280px;float:left}
.eventReservation	{width:129px;float:left;}
.eventColumnOne	{width:203px;float:left;background-color:#FDFEFA;}
.eventColumnTwo	{width:203px;float:left;background-color:#FDFEFA;}
.eventColumnThree	{width:203px;float:left;background-color:#FDFEFA;}
.eventHeading		{width:99px;float:left;font-weight:bold;}
.eventValue		{width:105px;float:left;}
p.event			{font-size:x-small;margin:2px;}
.head {background-color:#A7CD80}

#member_competitions .eventHolder		{width:752px;clear:both;}
#member_competitions .eventDate, .eventTitle, .eventReservation {background-color:#A7CD80;padding:0px; font-weight:bold;}
#member_competitions .eventDate p.event, .eventTitle p.event, .eventReservation p.event {font-weight:bold;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;color:#273A0C;}
#event_description {background-color:#A7CD80;}
#member_competitions .eventDate			{width:200px;float:left;}
#member_competitions .eventTitle		{width:280px;float:left}
#member_competitions .eventReservation	{width:129px;float:left;}
#member_competitions .eventColumnOne	{width:265px;float:left;background-color:#FDFEFA;}
#member_competitions .eventColumnTwo	{width:167px;float:left;background-color:#FDFEFA;}
#member_competitions .eventColumnThree	{width:167px;float:left;background-color:#FDFEFA;}
#member_competitions .eventHeading		{width:83px;float:left;font-weight:bold;}
#member_competitions .eventHeading p.event	{font-weight:bold;}
#member_competitions .eventValue		{width:84px;float:left;}
#member_competitions .eventColumnOne .eventHeading {width:92px;}
#member_competitions .eventColumnOne .eventValue {width:173px;}
#member_competitions p.event			{font-size:12px;margin:2px;font-family: arial,"trebuchet MS",arial !important;}
#member_competitions .mens			{background-image:url(../../../images/gcn/fourteen/a/bkg_mens.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .ladies			{background-image:url(../../../images/gcn/fourteen/a/bkg_ladies.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .junior			{background-image:url(../../../images/gcn/fourteen/a/bkg_junior.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .mixed			{background-image:url(../../../images/gcn/fourteen/a/bkg_mixed.gif);background-repeat:no-repeat;background-position:260px 3px;}
#member_competitions .seniors			{background-image:url(../../../images/gcn/fourteen/a/bkg_senior.gif);background-repeat:no-repeat;background-position:260px 3px;}


#event_description {background-color:#A7CD80;font-family: arial,"trebuchet MS",arial !important;font-size:13px;font-weight:bold;}
	  
a.calendar_day:link {font-weight:bold;color:#4B4B4B;line-height:40px;font-size:14px;font-family:arial,tahoma;}
a.calendar_day:visited {font-weight:bold;color:#4B4B4B;line-height:40px;font-size:14px;font-family:arial,tahoma;}
a.calendar_day:hover {font-weight:bold;color:#4B4B4B;line-height:40px;font-size:14px;font-family:arial,tahoma;}

a.eventlink:link {font-family:arial,verdana;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;font-weight:100;} 
a.eventlink:visited {font-family:arial,verdana;font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;font-weight:100;}
a.eventlink:hover {font-family:arial,verdana;font-size:10px;float:left;clear:left;text-decoration:none !important;text-align:left;padding-left:4px;font-weight:100;}

a.details_link:link {font-family: arial,"trebuchet MS",arial !important;font-size:12px;text-decoration:underline;color:#273A0C;} 	
a.details_link:visited {font-family: arial,"trebuchet MS",arial !important;font-size:12px;text-decoration:underline;color:#273A0C;}
a.details_link:hover {font-family: arial,"trebuchet MS",arial !important;font-size:12px;text-decoration:none;color:#273A0C;}

a.calendar_monthnav:link  {font-family: arial,"trebuchet MS", Arial, Helvetica, sans-serif !important;font-weight: bold !important;font-size: 13px !important;color: #273A0C !important;}
a.calendar_monthnav:visited {font-family: arial,"trebuchet MS", Arial, Helvetica, sans-serif !important;font-weight: bold !important;font-size: 13px !important;color: #273A0C !important;}
a.calendar_monthnav:hover {font-family: arial,"trebuchet MS", Arial, Helvetica, sans-serif !important;font-weight: bold !important;font-size: 13px !important;color: #273A0C !important;}

/* anyone for a game */
table.game {width:752px;}
th.game {background-color:#A7CD80;text-align:left;padding:5px;font-weight:bold;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;color:#273A0C;}
td.game {background-color:#FDFEFA;text-align:left;padding:3px;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;}

/* member profile */
table.memberprofile {width:749px;font-family: arial,"trebuchet MS",arial !important;}
table.memberprofile td {background-color:#FDFEFA !important;font-size:12px;padding:2px;padding-left:4px;font-family: arial,"trebuchet MS",arial !important;}
table.memberprofile th {background-color:#FDFEFA !important;font-size:12px;padding:2px;padding-left:4px;font-family: arial,"trebuchet MS",arial !important;}
.profile_heading {font-size:13px;color:#273A0C;}

a.profile_msgs:link { font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;font-weight: bold;font-size: 11px;color: #273A0C;} 	
a.profile_msgs:visited { font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;font-weight: bold;font-size: 11px;color: #273A0C;} 
a.profile_msgs:hover { font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;font-weight: bold;font-size: 11px;color: #273A0C;} 

/* competitions */
.review_link:link, .review_link:visited, .review_link:hover {font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;font-weight:bold;font-size:11px;color:#273A0C;} 
#subPageTextEvent {padding-left:5px;}
#subPageTextEvent .eventHolder {width:752px;clear:both;}
#subPageTextEvent .eventDate {width:250px;background-color:#A7CD80;}
#subPageTextEvent .eventTitle {width:359px;background-color:#A7CD80;}
#subPageTextEvent .head {background-color:#A7CD80;}
#subPageTextEvent h1 {font-size:13px;color:#273A0C;padding-bottom:5px;}
#subPageTextEvent h2 {font-size:13px;color:#666666;padding-bottom:3px;font-weight:bold;font-family: arial,"trebuchet MS",arial;}
#subPageTextEvent p {font-size:13px;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;padding-top:2px;}
#subPageTextEvent img.mainImage {margin:0;padding:0;}

/* member directory */
#memberDirectory p {font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;}
#memberDirectory h1 {font-size:13px;font-weight:bold;color:#273A0C;padding-bottom:8px;font-family: arial,"trebuchet MS",arial !important;}
#memberDirectory p.inactive {color:#999999;}
#memberDirectory table {width:752px;border:0;}
#memberDirectory #alphabet {padding:0;margin:0;}
#memberDirectory div.indexcell {float:left;text-align:center;width:23px;margin:0;padding:0;}
#memberDirectory table.greyTableTight th {background-color:#A7CD80;border:1px solid #EFF4DD;padding-top:3px;padding-bottom:3px;color:#273A0C !important;}
#memberDirectory table.greyTableTight th p {color:#273A0C;}
#memberDirectory table.greyTableTight td {background-color:#FDFEFA;border:1px solid #EFF4DD;}

#memberDirectory a:link {color:#273A0C;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;} 
#memberDirectory a:visited {color:#273A0C;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;}
#memberDirectory a:hover {color:#273A0C;font-size:13px !important;font-family: arial,"trebuchet MS",arial !important;}

#memberDirectory a.indexlink:link {font-family:arial,verdana;font-size:11px;color:#273A0C;padding:0;margin:0;}
#memberDirectory a.indexlink:visited {font-family:arial,verdana;font-size:11px;color:#273A0C;padding:0;margin:0;} 
#memberDirectory a.indexlink:hover {font-family:arial,verdana;font-size:11px;color:#273A0C;padding:0;margin:0;} 	
#memberDirectory table.availability {width:240px;}
table.availability th {width:30px;text-align:center;}

/* member directory */
table.messagetable, table.coursecontent_table {width:752px;}
.messagetable th, .coursecontent_table th { font-size:11px;font-family:arial,tahoma;text-align:left;background-color:#E4DFC9;padding:5px 0px 5px 4px;margin:1px;}
.messagetable td, .coursecontent_table td { font-size:11px;font-family:arial,tahoma;text-align:left;background-color:#A7CD80;padding:2px 0px 2px 4px;margin:1px;}

.messagehead {background-color:#A7CD80 !important;padding-top:3px;padding-bottom:3px;color:#273A0C;}
.messagehead a:link {font-size:11px;font-family: arial,"trebuchet MS",arial;font-weight:bold;color:#273A0C !important;}
.messagehead a:visited {font-size:11px;font-family: arial,"trebuchet MS",arial;font-weight:bold;color:#273A0C !important;}
.messagehead a:hover {font-size:11px;font-family: arial,"trebuchet MS",arial;font-weight:bold;color:#273A0C !important;}
.messagetable td a:link {font-size:11px;font-family: arial,"trebuchet MS",arial;color:#273A0C;}
.messagetable td a:visited {font-size:11px;font-family: arial,"trebuchet MS",arial;color:#273A0C;}
.messagetable td a:hover {font-size:11px;font-family: arial,"trebuchet MS",arial;color:#273A0C;}
.message_comment {font-size:11px !important;font-family: arial,"trebuchet MS",arial !important;color:#273A0C;}
td.messages_body {background-color:#FDFEFA !important;border-bottom:2px solid #EFF4DD;border-top:0px solid #EFF4DD;height:23px;font-family: arial,"trebuchet MS",arial;}

#viewmessage {border:1px solid #BABABA;padding:3px;font-family: arial,"trebuchet MS",arial !important;font-size:13px !important;}
#viewmessage td {background-color:#FDFEFA;font-family: arial,"trebuchet MS",arial;font-size:13px !important;}
#viewmessage p {font-family: arial,"trebuchet MS",arial;font-size:13px !important;}
#viewmessage p.body {font-size:13px;}

#mymessage {font-size:12px;}
#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;
}



#headerBottomLeftMember {
	float: left;
	height: 80px;
	width: 286px;
}
#headerBottomLeftMember .handicaptext {
	height: 22px;
	font-family:arial,verdana;
	font-weight:bold;
	font-size:13px;
	color:#6C8359;
	padding-left:8px;
	line-height:22px;
}
p.handicap {
	font-size:30px;
	font-family:arial,verdana;
	font-weight:bold;
	color:#5A6A1E;
	padding-left:4px;
}


#logout {
	height: 27px;
	font-size:11px;
	font-family:arial,tahoma;
	color:#8B8B8B;
	text-align:left;
	padding-left:10px;
	padding-top:17px;
}
#logout a.logoutlink:link, #logout a.logoutlink:visited {
	color: #8B8B8B !important;
	font-weight:100 !important;
	font-family:arial,tahoma;
	font-size:12px;
	text-decoration: underline;
}
#logout a.logoutlink:hover {
	color: #8B8B8B !important;
	font-weight:100 !important;
	font-family:arial,tahoma;
	font-size:12px;
	text-decoration: none;
}

#headerBottomRightMember {
	float: left;
	height: 80px;
	width: 700px;
}
#headerBottomRightMember .dateText {
	text-align: right;
	padding-top:4px;
	color:#757575;
	padding-right:13px;
	font-family:arial,verdana;
}
#member_inbox {
	background:url(../../../images/gcn/fourteen/a/admin/background_member_inbox.gif);
	height:43px;
	width:130px;
	float:left;
	text-align:left;
}
#member_inbox a.inbox:link, #member_inbox a.inbox:visited, #member_inbox a.inbox:hover {
	line-height:18px !important;
	font-size:14px !important;
	font-family:arial,tahoma !important;
	color:#606060 !important;
}
#member_inbox a.draft:link, #member_inbox a.draft:visited, #member_inbox a.draft:hover {
	line-height:13px !important;
	font-size:11px !important;
	font-family:arial,tahoma !important;
	color:#8B8B8B !important;
	font-weight:100 !important;
}


#memberArea h1 {font-family: arial,"trebuchet MS",arial !important;font-size:13px;font-weight:bold;color:#273A0C;padding-bottom:8px;letter-spacing:normal;}
#memberArea input, div.memberarea input {height:19px;font-size:12px;padding:0;margin:0;border:1px solid #9E9E9E;}
#memberArea select, div.memberarea select {height:17px;font-size:12px;padding:0;margin:0;border:1px solid #9E9E9E;}
#memberArea textarea, div.memberarea textarea {border:1px solid #9E9E9E;}
.membernewsdatetext {color:#8B8B8B !important;font-size:11px !important;padding-top:3px !important;font-family:arial,tahoma !important;} 

#CalendarKeyTitle {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 10px 0px 5px 2px;
}
#CalendarKeyArea {
	position: relative;
	width: 170px;
	top: 0px;
	left: 0px;
	border: 1px solid #bababa;
	margin-bottom: 10px;
}
#CalendarKeyloginContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 8px;
}

a.draft:link {font-family:arial,tahoma;font-size:11px;color:#273A0C;}
a.draft:visited {font-family:arial,tahoma;font-size:11px;color:#273A0C;}
a.draft:hover {font-family:arial,tahoma;font-size:11px;color:#273A0C;}

a.inbox:link {font-family: arial,"trebuchet MS",arial;font-size:13px;font-weight:bold;color:#273A0C;}
a.inbox:visited {font-family: arial,"trebuchet MS",arial;font-size:13px;font-weight:bold;color:#273A0C;}
a.inbox:hover {font-family: arial,"trebuchet MS",arial;font-size:13px;font-weight:bold;color:#273A0C;}

a.logoutlink:link {font-family: arial,"trebuchet MS",arial;font-size:13px;color:#273A0C !important;font-weight:bold !important;}
a.logoutlink:visited {font-family: arial,"trebuchet MS",arial;font-size:13px;color:#273A0C !important;font-weight:bold !important;}
a.logoutlink:hover {font-family: arial,"trebuchet MS",arial;font-size:13px;color:#273A0C !important;font-weight:bold !important;}

.addbackground {background-color:#FDFEFA;padding:3px;font-size:12px !important;font-family:arial,verdana,"trebuchet MS" !important;line-height:16px !important;}

#formMessage {font-size:1px;}
*html #formMessage {height:1px;}
#formMessage p {padding:4px;padding-top:3px;padding-bottom:3px;background-color:#A7CD80;color:#273A0C;font-weight:bold;margin-bottom:3px;font-size:12px;}

table.key {margin-left:15px;}
table.key td { font-size:12px;font-family:arial,tahoma;padding:1px;}
table.key th { font-size:13px;font-family:arial,tahoma;text-align:left;}

table.dptable {width:163px}

/*newsletter signup*/

#newsletter_signup {width:200px;background:url(../../../images/gcn/fourteen/a/newsletter_bkp_wide.jpg) no-repeat bottom;border-top:1px solid #C9C9C9;margin-left:15px;}
#newsletter_padding {padding-left:12px;padding-top:7px;}
p.newsletter_title {padding-bottom:8px;color:#6C8359;font-family:georgia,arial,verdana;font-size:13px;font-weight:bold;}
p.newsletter_label {color:#8C8A3D;font-family:arial,tahoma;font-size:10px;font-weight:bold;}
.newsletter_field {background:url(../../../images/gcn/fourteen/a/newsletter_field_bkg_wide.gif) no-repeat 0px 0px;border:0;height:15px;width:174px;color:#555555;padding:2px;font-size:10px;font-family:arial,tahoma;margin-bottom:4px;}
.newsletter_button {margin-bottom:20px;}
.newsletter_border {border: 1px solid #000000;}

.fixedheight {min-height:145px;}
*html .fixedheight {height:155px;}

#cms_area table {
	border: 2px solid #FFFFFF !important;
	border-collapse: collapse !important;
	width: 287px !important;
}
#cms_area table td {
	border: 1px solid #FFFFFF !important;
}


/* 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%; }
	
h1.module_title, h1.module_title_grey {
	background:#A7CD80;
	color:#273A0C;
	font-family:georgia,arial,tahoma;
	font-size:13px;
	font-weight:bold;
	padding:3px 3px 3px 8px;
}
	
.module_area {
	margin-bottom: 10px;
	padding:5px;
}	

a.morelink:link, a.morelink:visited {
	font-size: 12px;
	font-weight: 100;
	font-family:arial,tahoma
	color: #525C1F;
	text-decoration: underline;
	line-height:18px;
}
a.morelink:hover, a.morelink:active {
	font-size: 12px;
	font-weight: 100;
	font-family:arial,tahoma
	color: #525C1F;
	text-decoration: none;
	line-height:18px;
}
.module_image p.morelink {padding-right:5px;text-align:center;}
.content_with_image {width:253px;float:left;}
.module_content {}
.module_image {width:106px;float:left;}
.module_image img {width:100px;height:70px;border:1px solid #000000;}
#centreLeft .module_image {width:106px;float:right;text-align:right;}
.module_text_withimage {width:253px;float:left;}

.module_subtitle {font-weight:bold;font-size:12px;color:#273A0C;font-family: arial;}
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;}

.article_area_19_top {margin-bottom:10px;}
.article_area_19_bottom ul {margin-bottom:0px;zoom:1;overflow:hidden;padding-left:16px;margin-left:0px;font-size:13px;font-family:arial;}
.article_area_19_bottom ol {margin-bottom:0px;zoom:1;overflow:hidden;padding-left:20px;margin-left:0px;font-size:13px;font-family:arial;}

#menu19_left {padding-left:0px;height:30px;margin-top:14px;}
#menu19_right {padding-right:0px;height:30px;}
#menu19 {padding-left:0px;height:30px;background:#DDDDDD;}
a.menu19_link:link {height:30px;line-height:30px;color:#273A0C;font-size:12px;font-weight:bold;font-family:georgia;padding-left:14px;padding-right:14px;border-right:1px solid #FFFFFF;text-decoration:none;display:block;float:left;}
a.menu19_link:visited {height:30px;line-height:30px;color:#273A0C;font-size:12px;font-weight:bold;font-family:georgia;padding-left:14px;padding-right:14px;border-right:1px solid #FFFFFF;text-decoration:none;display:block;float:left;}
a.menu19_link:hover {height:30px;line-height:30px;color:#273A0C;background:#FFFFFF;font-size:12px;font-weight:bold;font-family:georgia;padding-left:14px;padding-right:14px;border-right:1px solid #FFFFFF;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:#FFFFFF;font-weight:bold;color:#273A0C;}
#submenu19 {height:22px;background:#FFFFFF;margin:0;padding:0;}
a.submenu19_link:link {line-height:22px;height:22px;margin:0;padding:0;color:#273A0C;font-size:11px;font-family:georgia;padding-left:13px;padding-right:13px;font-weight:100;border-right:0px solid #C9C9C9;text-decoration:none;display:block;float:left;}
a.submenu19_link:visited {line-height:22px;height:22px;margin:0;padding:0;color:#273A0C;font-size:11px;font-family:georgia;padding-left:13px;padding-right:13px;font-weight:100;border-right:0px solid #C9C9C9;text-decoration:none;display:block;float:left;}
a.submenu19_link:hover {line-height:22px;height:22px;margin:0;padding:0;color:#273A0C;font-size:11px;font-family:georgia;padding-left:13px;padding-right:13px;font-weight:100;border-right:0px solid #C9C9C9;text-decoration:underline;display:block;float:left;}
a.submenu19_last:link, a.submenu19_last:visited, a.submenu19_last:hover {border-right:0px;}
a.submenu19_link_active:link, a.submenu19_link_active:visited, a.submenu19_link_active:hover {font-weight:bold;background:#FFFFFF;}


	/*19th hole home*/
a.module_subtitle19:link {font-size:12px;color:#273A0C;font-family: arial;text-decoration:underline;font-weight:bold;}
a.module_subtitle19:visited {font-size:12px;color:#273A0C;font-family: arial;text-decoration:underline;font-weight:bold;}
a.module_subtitle19:hover {font-size:12px;color:#273A0C;font-family: arial;text-decoration:none;font-weight:bold;}
a.newslink19:link {font-size:12px;color:#273A0C;font-family: arial;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:visited {font-size:12px;color:#273A0C;font-family: arial;font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:hover {font-size:12px;color:#273A0C;font-family: arial;font-weight:bold;display:block;padding-bottom:6px;text-decoration:none;}
a.byline19:link {font-size:12px;color:#273A0C;font-family: arial;font-weight:bold;text-decoration:underline;}
a.byline19:visited {font-size:12px;color:#273A0C;font-family: arial;font-weight:bold;text-decoration:underline;}
a.byline19:hover {font-size:12px;color:#273A0C;font-family: arial;font-weight:bold;text-decoration:none;}
img.widethumb19 {width:361px;margin-bottom:6px;border:1px solid #000000;}
.home_left {width:373px;float:left;}
.home_left .areapadding {padding-left:0px;}
.home_right {width:379px;float:left;}
.home_right .areapadding {padding-left:6px;padding-top:0px;padding-bottom:0px;}
.home_left .module_image {width:106px;float:right;text-align:right;}
.fixedheight_19home {min-height:150px !important;}
*html .fixedheight_19home {height:150px !important;}
.homedividerline19 {margin-bottom:10px;}

	/*19th hole instruction*/
a.arrowlink19:link {color:#273A0C;font-size:12px;font-family:arial;font-weight:bold;background:url(../../../images/gcn/fourteen/a/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:visited {color:#273A0C;font-size:12px;font-family:arial;font-weight:bold;background:url(../../../images/gcn/fourteen/a/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:hover {color:#273A0C;font-size:12px;font-family:arial;font-weight:bold;background:url(../../../images/gcn/fourteen/a/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:none;}
.introduction_fixedheight {height:130px !important;}

.article_title19 {font-size:12px;font-weight:bold;font-family:georgia,arial;color:#000000;padding-bottom:8px;}
.article_image19 {float:left;margin-right:15px;clear:left;margin-bottom:10px;width:200px !important;}
.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:120px;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:11px;color:#6D717E;padding-left:13px;background:url(../../../images/gcn/fourteen/a/19th_hole_icon_send.gif) no-repeat left 3px;text-decoration:none;font-family:arial;display:block;padding-bottom:3px;font-weight:100;}
a.printlink:link, a.printlink:visited, a.printlink:hover {font-size:11px;color:#6D717E;padding-left:13px;background:url(../../../images/gcn/fourteen/a/19th_hole_icon_print.gif) no-repeat left 4px;text-decoration:none;font-family:arial;display:block;font-weight:100;}

.faultfixleft {text-align:right;}
.faultheight {height:130px !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/fourteen/a/module_title_bkg_grey.jpg) repeat-x 0px 50%;color:#FFF;font-family:georgia;font-size:13px;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:13px;font-family:arial;} 
#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:13px;font-family:arial;}
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/fourteen/a/19th_hole_keyword_bkg.jpg) 0px 0px;padding-left:3px;padding-top:2px;font-size:11px;}
*html input.finder_keyword {vertical-align:-20%;} 
input.finder_keyword_button {vertical-align:-25%;margin-right:8px;}
#results_table_19 {width:629px;font-size:13px;font-family:arial, 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:430px;float:left;}
.coursetravel_right19 {width:167px;float:right;border:1px solid #BABABA;}
#coursesearch_box19 {border:1px solid #BABABA;margin-top:10px;height:135px;}
*html #coursesearch_box19 {height:137px;}
#coursesearch_box_padding19 {padding:10px;padding-bottom:0px;}
.form_title19 {font-family:arial;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:310px;float:left;}
.coursefinder_right19 {width:294px;float:right;border:1px solid #BABABA;}
*html .coursefinder_right19 {width:295px;}
.coursefinder_right19 img {width:294px;height:260px;}
*html .coursefinder_right19 img {height:260px;}

#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:13px;font-family:arial, Helvetica, sans-serif;}
#courseadvancedsearch_box19 p.half {display:block;width:140px;float:left;}
#courseadvancedsearch_box19 label.half {display:block;width:140px;float:left;font-size:13px;font-family:arial, Helvetica, sans-serif;}
#courseadvancedsearch_box19 li {display:block;height:23px;vertical-align:middle;font-size:13px;font-family:arial, 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:13px;font-family:arial, Helvetica, sans-serif;}
#courseadvancedsearch_box19 .coursesearch_field19 {float:left;}

#course_results_table_19 {width:616px;font-size:13px;font-family:arial, 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/fourteen/a/vertical_divider.jpg) repeat-y 50% 0px;}
*html #halfmodules {height:0.01%;}
#halfmodules .leftmodule {width:363px;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:363px;float:right;}
#halfmodules .rightmodule .module_content p {text-align:left !important;}
/* 19TH HOLE END */