/* tooltip */
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #F7F2DE;
	visibility: hidden;
	z-index: 100;
	font: normal 0.8em "trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}
/* dynamic menu */
#dropmenudiv {
	position: absolute;
	border: 1px solid #000000;
	border-bottom-width: 0;
	font: normal 0.8em "trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 16px;
	z-index: 100;
	text-align: left;
	margin-left: 100px;
	margin-top: -10px;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #000000;
	padding: 3px 0;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
#dropmenudiv a:hover { /*hover background color*/
	background-color: #C1BBA5;
	text-decoration: none;
	text-align: left;
}
/* page elements */
* {
	margin: 0;
	padding: 0;
}

.clear {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
	padding:0;
}

html {
	background: #ffffff url(../../../images/gcn/one/c/im-template01c-bkg-tile.gif) no-repeat;
	background-position: center top;
	background-attachment: fixed;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Georgia, sans-serif; 
	color: #000000;
	text-align: center;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/* Template ONE DIVS */
#floatEnder {
	clear: both;
}
#floatDivider {
	float: left;
	top: 0px;
	left: 0px;
}
/* layout DIVS */
#container {
	margin: 0px auto;
	top: 0px;
	width: 915px;
	border: none;
	text-align: left;
	background: #ffffff;
}
/* header DIVS */
#headerArea {
	position: relative;
	width: 915px;
	top: 0px;
	left: 0px;
}
#crest {
	float: left;
	width: 187px;
	top: 0px;
	left: 0px;
	text-align:center;
}
#crest h2 {
	background-image: url(../../../images/gcn/one/c/im-crest.gif);
	background-repeat: no-repeat;
	background-position:50% 50%;
	width: 187px;
	height: 166px;
}

#header_right {float:left;width:728px;}
#header_banner {text-align:right;height:90px;width:728px;margin-top:8px;}
#header_clubname {padding-top:16px;float:left;width:528px;}
#header_clubname h1
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:26px;
}
#header_dateline {text-align:right;float:right;width:200px;padding-top:50px;}
#topBannerArea {
	float: left;
	width: 468px;
	top: 0px;
	left: 0px;
}
#topBannerContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 39px 0px 5px 0px;
	text-align: right;
}
#welcomeArea {
	position: relative;
	width: 915px;
	top: 0px;
	left: 0px;
}
#welcomeImage {
	float: left;
	width: 555px;
	top: 0px;
	left: 0px;
}
#welcomeText {
	float: left;
	width: 359px;
	min-height: 168px;
	top: 0px;
	left: 0px;
	background: #F0F0F0;;
}
*html #welcomeText {
	height: 168px;
}
#welcomeContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 11px;
	background: #F0F0F0;
}
/* main body holder */
#bodyArea {
	position: relative;
	width: 915px;
	top: 0px;
	left: 0px;
}
/* left DIVS */
#leftArea {
	float: left;
	width: 170px;
	top: 0px;
	left: 0px;
	margin-top: 10px;
}
#navItem {
	position: relative;
	width: 170px;
	top: 0px;
	left: 0px;
}
#loginTitle {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 10px 0px 5px 8px;
}
#loginTitle p {
	font-size:13px;
}
#loginArea {
	position: relative;
	width: 170px;
	top: 0px;
	left: 0px;
	background: #ffffff url(../../../images/gcn/one/c/im-login-bkg.gif) no-repeat;
	border-bottom: 1px solid #bababa;
	margin-bottom: 10px;
}
#loginContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 8px;
}
#keyIcon {
	float: right;
	margin: 5px 0px 0px 5px;
}
#loginButton {
	float: right;
	margin: 0px 0px 0px 5px;
}
/* centre DIVS */
#centreArea {
	float: left;
	width: 735px;
	top: 0px;
	left: 0px;
}
#mainButtonsArea {
	position: relative;
	width: 735px;
	top: 0px;
	left: 0px;
	text-align: left;
}
#mainContentTitle {
	position: relative;
	height: 30px;
	top: 0px;
	left: 0px;
	margin-top: 10px;
}
#mainContentTitle h2, #mainContentTitleMember h2, #CalendarKeyTitle h2, #breadcrumbText h2 {
	font-family:"Trebuchet MS";
	font-size: 15px;
	font-weight:bold;
	color: #707070;
}
#mainContentArea {
	position: relative;
	width: 735px;
	top: 0px;
	left: 0px;
	border: 1px solid #bababa;
	margin-bottom:10px;
}
#mainContentContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 10px;
}
#rssIcon {
	float: right;
	margin: 0px 0px 0px 5px;
}
#mainContentImage {
	width:100px;
	float: left;
	margin: 3px 10px 10px 0px;
}
#mainContentFOM {
	float: right;
	margin: 10px 0px 10px 0px;
	text-align: right;
}
#mainContentSubArea {
	position: relative;
	width: 735px;
	top: 0px;
	left: 0px;
	margin-top: 10px;
}
#subAdArea {
	float: left;
	width: 300px;
	top: 0px;
	left: 0px;
}
#subAdTitle {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 2px 0px 5px 0px;
}
#subAdImage {
	position: relative;
	top: 0px;
	left: 0px;
}
#subMapArea {
	float: left;
	width: 289px;
	top: 0px;
	left: 0px;
}
#subMapTitle {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px 0px 5px 0px;
}
#subMapImage {
	position: relative;
	top: 0px;
	left: 0px;
}
#subMapButtons {
	position: relative;
	top: 0px;
	left: 0px;
}
#addressArea {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 10px 0px 20px 0px;
	text-align: center;
}
#breadcrumbArea {
	position: relative;
	width: 735px;
	left: 0px;
	top: 0px;
	margin-bottom: 4px;
}
#breadcrumbText {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 7px;
}
#subPageArea {
	position: relative;
	width: 735px;
	top: 0px;
	left: 0px;
	border: 1px solid #bababa;
	margin-bottom: 10px;
}
#subPageText {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 7px;
}
#moduleArea {
	position: relative;
	width: 360px;
	top: 0px;
	left: 0px;
	border: 1px solid #bababa;
	margin-bottom: 10px;
}
#moduleTitle {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 7px 7px 0px 7px;
}
#moduleHolder {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 7px;
}
#moduleImage {
	float: left;
	width: 101px;
	top: 0px;
	left: 0px;
	margin: 0px 7px 6px 0px;
}
#moduleContent {
	float: left;
	width: 230px;
	top: 0px;
	left: 0px;
}
#contactArea {
	position: relative;
	width: 735px;
	top: 0px;
	left: 0px;
	border: 1px solid #bababa;
	margin-bottom: 10px;
}
#contactHolder {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 7px;
}
#contactImage {
	float: left;
	width: 101px;
	top: 0px;
	left: 0px;
	margin: 0px 7px 10px 0px;
}
#contactContent {
	float: left;
	width: 480px;
	top: 0px;
	left: 0px;
}
/* footer DIVS */
#footerArea {
	position: relative;
	width: 915px;
	height: 65px;
	top: 0px;
	left: 0px;
	background: #ffffff url(../../../images/gcn/one/c/im-footer-bkg.gif) repeat-x;
}
#footerContent {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 6px;
}
#poweredBy {
	float: right;
}
/* OLD DIV's */
#floatEnder {
	clear: both;
}
#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,
#crest h2 span {
	display: none;
}
#realButton {
	position: absolute;
	top: 115px;
	width: 915px;
	height: 33px;
	text-align: right;
}
#alternativeButton {
	position: absolute;
	top: 115px;
	width: 738px;
	height: 33px;
	text-align: right;
}
#headerBar {
	position: relative;
	width: 935px;
	top: 0px;
	left: 0px;
}
#headerBar h1 {
	background-image: url(../../images/gcn/eighteen/im-hdr-bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 935px;
	height: 132px;
}
#headerBanner {
	position: relative;
	width: 468px;
	height: 126px;
	margin-top: -126px;
	left: 274px;
	background: transparent;
}
#date {
	position: relative;
	width: 925px;
	height: 126px;
	margin-top: -126px;
	left: 0px;
	text-align: right;
	background: transparent;
}
#leftSection {
	float: left;
	width: 151px;
	top: 0px;
	padding-left: 13px;
}
#navArea {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-nav-bkg-tile.gif) repeat-y;
}
#navContent {
	position: relative;
	width: 130px;
	top: 5px;
	left: 7px;
	text-align: left;
	padding-bottom: 10px;
}
#navFooter {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
}
#navFooter h1 {
	background-image: url(../../images/gcn/eighteen/im-nav-footer.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 151px;
	height: 9px;
}
#leftModule {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-left-module-bkg.gif) no-repeat;
}
#leftModuleDark {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-left-module-dark-bkg.gif) no-repeat;
}
#leftModuleDarkFooter {
	position: relative;
	width: 151px;
	top: 0px;
	left: 0px;
}
#leftModuleDarkFooter h1 {
	background-image: url(../../images/gcn/eighteen/im-left-module-dark-footer.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 151px;
	height: 9px;
}
#leftModuleContent {
	position: relative;
	width: 141px;
	top: 5px;
	left: 5px;
	text-align: left;
	padding-bottom: 10px;
}
#lostPassword {
	float: left;
	width: 85px;
	top: 0px;
	left: 0px;
}
#handicapHolder {
	float: left;
	width: 74px;
	top: 0px;
	left: 0px;
}
#logoutButton {
	float: left;
	width: 57px;
	margin-top: 11px;
	margin-left: 6px;
}
#centreSection {
	float: left;
	width: 622px;
	top: 0px;
	left: 0px;
}
#hpMainImage {
	position: relative;
	width: 618px;
	top: 0px;
	left: 4px;
	padding-top: 4px;
}
#hpMainImage h1 {
/*	background-image: url(../../images/gcn/eighteen/im-hp-main-image.jpg);*/
	background-repeat: no-repeat;
	background-position: left;
	width: 618px;
	height: 200px;
}
#hpWelcomeArea {
	position: relative;
	width: 618px;
	left: 4px;
	top: 4px;
	background-color: #F7F2DE;
	margin-bottom: 4px;
}
#hpWelcomeText {
	float: left;
	width: 225px;
	margin-top: 10px;
	padding-left: 10px;
}
#hpWelcomeButtonArea {
	float: left;
}
#hpVisitWelcomeButtonArea {
	float: left;
	width: 123px;
}
#breadcrumbTextRss {
	position: relative;
	width: 565px;
	margin-top: -18px;
	left: 6px;
	padding-bottom: 10px;
}
#breadcrumbRss {
	position: relative;
	padding-top: 5px;
	left: 0px;
	text-align: right
}
#subPageImageArea {
	margin-top: 6px;
	float: left;
}
#centreSectionLeft {
	float: left;
	width: 360px;
	left: 0px;
	top: 0px;
}
#nineteenthModuleTitle {
	position: relative;
	width: 289px;
	height: 21px;
	margin-top: 12px;
	margin-left: 9px;
}
#nineteenthModuleHolder {
	position: relative;
	width: 289px;
	top: 0px;
	margin-left: 9px;
	background-color: #AE8585;
}
#nineteenthModuleImage {
	float: left;
	width: 101px;
	margin-top: 15px;
	padding-left: 9px;
}
#nineteenthModuleContent {
	float: left;
	width: 170px;
	margin-top: 13px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#SurveyArea {
	position: relative;
	width: 279px;
	top: 0px;
	margin-left: 14px;
	background-image: url(../../images/gcn/eighteen/im-survey-bkg.gif);
	background-repeat: no-repeat;
}
#SurveyAreaFooter {
	position: relative;
	width: 279px;
	top: 0px;
	margin-left: 14px;
}
#SurveyAreaFooter h1 {
	background-image: url(../../images/gcn/eighteen/im-survey-footer.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 279px;
	height: 10px;
}
#SurveyContent {
	position: relative;
	width: 261px;
	top: 10px;
	margin-left: 9px;
}
#partnersContent {
	float: left;
	width: 150px;
	margin-top: 13px;
	left: 0px;
	padding-bottom: 10px;
}
#clubNewsArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
}
#clubNewsTitle {
	position: relative;
	width: 580px;
	top: 0px;
	left: 0px;
	padding-top: 5px;
	margin-left: 9px;
}
#clubNewsImage {
	float: left;
	width: 161px;
	margin-top: 10px;
	padding-left: 9px;
	padding-bottom: 10px;
}
#clubNewsContent {
	float: left;
	width: 425px;
	margin-top: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#competitionsArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
}
#competitionsContent {
	position: relative;
	width: 721px;
	top: 6px;
	left: 6px;
	padding-bottom: 10px;
}
#competitionsContent img {width:auto !important;}
#mapContent {
	position: relative;
	margin-top: 15px;
	text-align:center;
}
#eventsContent {
	position: relative;
	width: 289px;
	margin-top: 15px;
	padding-left: 9px;
}
#squareAdArea {
	position: relative;
	width: 307px;
	margin-top: 3px;
	margin-left: 4px;
	background: url(../../images/gcn/eighteen/im-ad-holder-bkg.gif) repeat-y;
}
#squareAdTitle {
	position: relative;
	top: 8px;
	margin-left: 9px;
}
#squareAdContent {
	position: relative;
	margin-top: 15px;
	padding-left: 3px;
}
#squareAdFooter {
	position: relative;
	width: 307px;
	top: 0px;
	margin-left: 4px;
	background: url(../../images/gcn/eighteen/im-ad-holder-footer.gif) no-repeat;
}
#centreSectionRight {
	float: left;
	width: 360px;
	left: 0px;
	top: 0px;
}
#rightSection {
	float: left;
	width: 120px;
	top: 0px;
	padding-left: 12px;
}
#rightBannerSpace {
	position: relative;
	width: 120px;
	top: 0px;
	left: 0px;
	padding-top: 4px;
	padding-bottom: 6px;
}
#diaryCalendarArea {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarAreaCurrent {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-current-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarAreaWeekend {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-weekend-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarAreaNextMonth {
	position: relative;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../../images/gcn/eighteen/im-calendar-nmonth-bkg.gif) no-repeat;
	margin-bottom: 10px;
}
#diaryCalendarDate {
	position: relative;
	top: 2px;
	left: 2px;
}
#diaryCalendarContent {
	position: relative;
	width: 75px;
	margin-top: 5px;
	margin-left: 5px;
}
#tabs {
	position: relative;
	width: 618px;
	margin-top: 10px;
	margin-left: 4px;
}
#tab {
	float: left;
	width: 127px;
	height: 21px;
	top: 0px;
	left: 0px;
}
#tab01 {
	float: left;
	width: 127px;
	height: 21px;
	top: 0px;
	margin-left: -5px;
}
#nineteenthArea {
	position: relative;
	width: 618px;
	margin-top: 3px;
	margin-left: 4px;
	margin-top: -1px;
}
#nineteenthTitle {
	position: relative;
	width: 580px;
	top: 0px;
	left: 0px;
	padding-top: 5px;
	margin-left: 9px;
}
#nineteenthImage {
	float: left;
	width: 160px;
	margin-top: 10px;
	padding-left: 9px;
	padding-bottom: 10px;
}
#nineteenthContent {
	float: left;
	width: 425px;
	margin-top: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#handicapImage {
	float: left;
	width: 161px;
	margin-top: 10px;
	margin-left: 4px;
	margin-bottom: 10px;
	background-image: url(../../images/gcn/eighteen/im-handicap-bkg.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 161px;
	height: 161px;
}
#handicapArea {
	position: relative;
	width: 161px;
	top: 15px;
	left: 0px;
	text-align: center;
}
#handicapContent {
	float: left;
	width: 425px;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#visitTeeTimeArea {
	position: relative;
	width: 606px;
	margin-top: 5px;
	left: 0px;
	background-image: url(../../images/gcn/eighteen/im-visit-tee-morning-bkg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#visitTeeTimeArea2 {
	position: relative;
	width: 606px;
	margin-top: 5px;
	left: 0px;
	background-image: url(../../images/gcn/eighteen/im-visit-tee-afternoon-bkg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#visitTeeTimeCourse {
	float: left;
	width: 130px;
	margin-top: 10px;
	padding-left: 10px;
}
#visitTeeTimeContent {
	float: left;
	width: 189px;
	margin-top: 10px;
	left: 0px;
}
#visitTeeTimeButton {
	float: left;
	margin-top: 4px;
	left: 0px;
}
#bookLessonArea {
	position: relative;
	width: 606px;
	margin-top: 5px;
	left: 0px;
	background-image: url(../../images/gcn/eighteen/im-book-lesson-bkg-tile.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#bookLessonTime {
	float: left;
	width: 88px;
	margin-top: 10px;
	padding-left: 10px;
}
#bookLessonContent {
	float: left;
	width: 265px;
	margin-top: 10px;
	left: 0px;
}
#bookLessonSelect {
	float: left;
	width: 155px;
	margin-top: 9px;
	left: 0px;
}
#bookLessonButton {
	float: left;
	margin-top: 4px;
	left: 0px;
}
#photoLayout {
	position: relative;
	width: 600px;
	margin-top: 8px;
	margin-left: 9px;
}
#photoList {
	position: relative;
	width: 285px;
	top: 5px;
	left: 5px;
	text-align: left;
	padding-bottom: 10px;
}
#competitionsContentAdmin {
	position: relative;
	width: 890px;
	top: 6px;
	left: 6px;
	padding-bottom: 10px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 0.9em "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

#TB_secondLine {
	font: 1em bold "trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

#TB_window a:link {color: #000000;}
#TB_window a:visited {color: #000000;}
#TB_window a:hover {color: #3D5839;}
#TB_window a:active {color: #000000;}
#TB_window a:focus{color: #000000;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #469B3A;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#A3E09A;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* Template ONE styles */
p, H1, H2, H3, H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
}
p {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
H1 {
	letter-spacing: -.05em;
	text-align: left;
	font-weight: bold;
}
H2 {
	font-size: 1.05em;
	color: #707070;
}
H3 {
	font-size: 1.05em;
}
H4 {
	font-weight: bold;
	font-size: 1.4em;
	color: #6078C1;
}
.standardBullet { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	list-style-type: disc;
	list-style-position: outside;
	color: #106DA3;
	padding-left: 20px;
}
.PDbulletText {
	color: #000000;
	padding-left: 20px;
    background-image:url(../../../images/gcn/one/c/im-product-detail-bullet.gif);
	background-position: top left;
    background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 2px;
}
.MoreItemsBulletText {
	color: #AB0B0B;
	padding-left: 13px;
    background-image:url(../../../images/gcn/one/c/im-more-products-bullet.gif);
	background-position: top left;
    background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 2px;
    padding-top: 1px;
    padding-bottom: 2px;
}
.dateText {
	color: #9c9c9b;
}
.membersAreaText {
	color: #e20000;
	font-size: 0.95em;
	font-weight: bold;
}
.lostPasswordText {
	color: #336A8A;
	font-size: 0.7em;
}
.mainContentDate {
	color: #969696;
	font-size: 0.7em;
}
.subAdText {
	color: #848484;
	text-align: center;
}
.addressText {
	text-align:center;
	color: #6d6d6d;
}
.footerText {
	color: #515151;
}
.footerText a:link, .footerText a:visited, .footerText a:hover  {
	color: #6E6E6E;
}
.mainContentTitleText {
	font-size: 13px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
.ModuleTitleText {
	font-size: 13px;
	font-weight: bold;
	color: #6E6E6E;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
}
.breadcrumbText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6A6A6A;
	text-decoration: none;
}
.latestNewsText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* background styles */
.breadcrumbBkg {
	background-color: #FFF;
}
.latestNewsBkg {
	background-color: #FFF; 
}
.whiteBkg {
	background-color: #FFF;
}
.proShopBkg {
	background-color: #FFF; 
}
.mapBkg {
	background-color: #FFF; 
}
.eventsBkg {
	background-color: #FFF; 
}
.nineteenthBkg {
	background-color: #DACCCC; 
	background-image: url(../../images/gcn/eighteen/im-19th-bkg-tile.gif);
	background-repeat: no-repeat; 
}
.nineteenthHoleBkg {
	background-color: #AE8585; 
}
.lessonBookingBkg {
	background-color: #FAEDCD; 
}
.nineteenthHoleLightBkg {
	background-color: #DACCCC; 
}
.surveyBkg {
	background-color: #E4E4E4; 
}
.competitionsResultsBkg {
	background-color: #DFF1E2; 
}
.greyTableBkg {
	background-color: #EBEBEB; 
}
.golfMonthlyBkg {
	background-color: #F7F2DE; 
	background-image: url(../../images/gcn/eighteen/im-golf-monthly-bkg-tile.gif);
	background-repeat: no-repeat; 
}
.redTableBkg {
	background-color: #FF8080; 
}
.yellowTableBkg {
	background-color: #FFFFCC; 
}
.blueTableBkg {
	background-color: #D2E1F1; 
}
.cellBackBeige {
	background-color: #F7F2DE;
}
/* Links */
a:link, a:visited {
	font-weight: bold;
	color: #D60000;
	text-decoration: underline;
}
a:hover, a:active {
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
a.navLink:link, a.navLink:visited {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.navLink:hover, a.navLink:active {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.lostPasswordLink:link, a.lostPasswordLink:visited {
	color: #000000;
	text-decoration: underline;
}
a.lostPasswordLink:hover, a.lostPasswordLink:active {
	color: #000000;
	text-decoration: none;
}
a.mainContentTitleLink:link, a.mainContentTitleLink:visited {
	font-size: 13px;
	font-weight: bold;
	color: #D60000;
	text-decoration: underline;
}
a.mainContentTitleLink:hover, a.mainContentTitleLink:active {
	font-size: 13px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
a.mainContentMoreLink:link, a.mainContentMoreLink:visited {
	font-weight: bold;
	color: #D60000;
	text-decoration: underline;
}
a.mainContentMoreLink:hover, a.mainContentMoreLink:active {
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
a.addressLink:link, a.addressLink:visited {
	font-weight: bold;
	color: #6E6E6E;
	text-decoration: underline;
}
a.addressLink:hover, a.addressLink:active {
	font-weight: bold;
	color: #6E6E6E;
	text-decoration: none;
}
/* Nav styles */
.navRollover a:link, .navRollover a:visited {
	display: block;
	background:url(../../../images/gcn/one/c/but-navigation-bkg.gif) no-repeat 0 0;
	padding: 2px 6px 2px 16px;
}
.navRollover a:hover, .navRollover a:active { 
	background-position: 0 -100px;
	text-decoration: none;
}
.navRolloverOn a:link, .navRolloverOn a:visited, .navRolloverOn a:hover, .navRolloverOn a:active {
	display: block;
	height: 23px;
	background:url(../../../images/gcn/one/c/but-navigation-on-bkg.gif) no-repeat 0 0;
	text-decoration: none;
	padding: 2px 6px 0px 16px;
}
.navRolloverTee a:link, .navRolloverTee a:visited {
	display: block;
	height: 23px;
	background:url(../../../images/gcn/one/c/but-navigation-tee-bkg.gif) no-repeat 0 0;
	padding: 2px 6px 0px 16px;
}
.navRolloverTee a:hover, .navRolloverTee a:active { 
	background-position: 0 -100px;
	text-decoration: none;
}
.breadcrumbLink:link, .breadcrumbLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #D60000;
	text-decoration: underline;
}
.breadcrumbLink:hover, .breadcrumbLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #D60000;
	text-decoration: none;
}
/* image styles */
img {
	border: 0;
}
.mainButtonsMargin {
	margin: 8px 2px 0px 2px;
}
.swatchRollover a:link, .swatchRollover a:visited {
	border: 1px solid #FFFFFF; 
}
.swatchRollover a:hover, .swatchRollover a:active { 
	border: 1px solid #000000;
}
.imagePadding01 {
	margin: 10px 0px 10px 0px;
}
.imagePadding02 {
	margin: 6px 0px 0px 0px;
}
.imagePadding03 {
	margin: 6px 0px 6px 0px;
}
.imagePadding04 {
	margin: 10px 0px 0px 0px;
}
.medImageBorder {
	border: 1px solid #FFFFFF;
}
/* background styles */
.greenBkg {
	background-color: #8ED98A;
}
/* table styles */
.bestsellersTable {
	width: 195px;
}
.bestsellersTable td {
	width: 195px;
	padding: 0px 0px 5px 0px;
}
.priceTable {
	height: 100%;
}
.priceTable td {
	text-align: right;
}
.table {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.table td {
	border-width: 1px;
	padding: 5px 20px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: ;
	-moz-border-radius: ;
	white-space: nowrap;
}

#moduleHolder p table {
	border: 2px solid #BABABA;
	border-collapse: collapse;
	background-color: #FFFFFF;
	margin-left: 0px;
	width:90% !important;
}
#moduleHolder table.whitetable {
	width:90% !important;
}
#moduleHolder p table td {
	border: 1px solid #BABABA;
	width:auto !important;
	color:#D60000;
	font-size:13px !important;
}
#moduleHolder p table td p {
	color:#866262;
	font-size:13px !important;
}

/* form styles */
form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.loginForm {
	margin: 0px 0px 7px 0px;
	width: 149px;
}
.searchForm {
	margin: 6px 0px 0px 0px;
	width: 195px;
	height: 20px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* text styles */
.addressText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #796F55;
	text-decoration: none;
	text-align: center;
}
.adminHigh {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
.blueCourse {
	font-family: "trebuchet MS", 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;
}
.competitionResultsText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #203678;
}
.diaryTitleText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #7C6600;
}
.competitionResultsTextSmall {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #203678;
}
.h1Small {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #7C6600;
	text-decoration: none;
}
.navText {
	line-height: 2em;
}
.whiteText {
	font-family: "trebuchet MS", 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: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
}
.brownText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #7C6600;
	text-decoration: none;
}
.welcomeText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.proShopText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
}
.visitTeeTimeCourseText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-weight: bold;
	color: #0C2950;
	text-decoration: none;
}
.proShopTextBullet {
	font-family: "trebuchet MS", 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: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #834242;
	text-decoration: none;
}
.nineteenthTextSmall {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #834242;
	text-decoration: none;
}
.mapText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #417743;
	text-decoration: none;
}
.eventsText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #203678;
	text-decoration: none;
}
.requiredText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #FF0000;
	text-decoration: none;
}
.bookedText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bookedLessonText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A00606;
	text-decoration: none;
}
.darkBrownText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #796F55;
	text-decoration: none;
}
.greyText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.currentCompText {
	color: #1E9E27;
}
.compFilterText {
	font-family: "trebuchet MS", 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: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.thickBoxText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.latestNewsDateText {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #458539;
	text-decoration: none;
}
.nineteenthDateText {
	font-family: "trebuchet MS", 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 0px 2px;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 2px;
}
.adminCoursesHeader {
	background-color: #F7F2DE;
	color: #7C6600;
	padding: 2px;
}
.adminCoursesText {
	padding-left: 2px;
	padding-top: 5px;
}
/* link styles */
a:link, a:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a:hover, a:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.sideBarLink:link, a.sideBarLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.sideBarLink:hover, a.sideBarLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.flashingLink:link, a.flashingLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
a.flashingLink:hover, a.flashingLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a.diaryEntryLink:link, a.diaryEntryLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.diaryEntryLink:hover, a.diaryEntryLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.changePageLink:link, a.changePageLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: underline;
}
a.changePageLink:hover, a.changePageLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #695706;
	text-decoration: none;
}
a.competitionResultsTextSmallLink:link, a.competitionResultsTextSmallLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.competitionResultsTextSmallLink:hover, a.competitionResultsTextSmallLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
a.subNavLink:link, a.subNavLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: underline;
}
a.subNavLink:hover, a.subNavLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #203678;
	text-decoration: none;
}
.currentCompLink:link, .currentCompLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: underline;
}
.currentCompLink:hover, .currentCompLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E9E27;
	text-decoration: none;
}
.pastCompLink:link, .pastCompLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: underline;
}
.pastCompLink:hover, .pastCompLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9E1E1E;
	text-decoration: none;
}
a.cardLink:link, a.cardLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #7C6600;
	text-decoration: none;
}
a.cardLink:hover, a.cardLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	color: #D9BE78;
	text-decoration: underline;
}
a.photoLink:link, a.photoLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.photoLink:hover, a.photoLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.adminNav:link, a.adminNav:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNav:hover, a.adminNav:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}

a.adminNavTB:link, a.adminNavTB:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}
a.adminNavTB:hover, a.adminNavTB:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D9BE78;
	text-decoration: none;
}
a.adminTxtLink:link, a.adminTxtLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.adminTxtLink:hover, a.adminTxtLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.nav:link, .nav:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #69675D;
	text-decoration: none;
}
.nav:hover, .nav:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #69675D;
	text-decoration: underline;
}
.bookedTextLink:link, .bookedTextLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.bookedTextLink:hover, .bookedTextLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.navOn:link, .navOn:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 12px;
    background-image: url(../../images/gcn/eighteen/im-nav-bullet.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-bottom: 2px;
}
.navOn:hover, .navOn:active {
	font-family: "trebuchet MS", 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: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: underline;
}
.brownLink:hover, .brownLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.welcomeLink:link, .welcomeLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: underline;
}
.welcomeLink:hover, .welcomeLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7C6600;
	text-decoration: none;
}
.whiteLink:link, .whiteLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLink:hover, .whiteLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.blackBoldLink:link, .blackBoldLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blackBoldLink:hover, .blackBoldLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.latestNewsTitleLink:link, .latestNewsTitleLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.latestNewsTitleLink:hover, .latestNewsTitleLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.thickbox:link, .thickbox:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #6E6E6E;
	text-decoration: underline;
}
.thickbox:hover, .thickbox:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #6E6E6E;
	text-decoration: none;
}
.nineteenthTitleLink:link, .nineteenthTitleLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: underline;
}
.nineteenthTitleLink:hover, .nineteenthTitleLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}
.diaryAddLink:link, .diaryAddLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: underline;
}
.diaryAddLink:hover, .diaryAddLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	text-decoration: none;
}
.latestNewsLink:link, .latestNewsLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: underline;
}
.latestNewsLink:hover, .latestNewsLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.nineteenthLink:link, .nineteenthLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: underline;
}
.nineteenthLink:hover, .nineteenthLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #755555;
	text-decoration: none;
}
.proShopTitleLink:link, .proShopTitleLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: underline;
}
.proShopTitleLink:hover, .proShopTitleLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #255EAB;
	text-decoration: none;
}
.addressLink:link, .addressLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #796F55;
	text-decoration: underline;
}
.addressLink:hover, .addressLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #796F55;
	text-decoration: none;
}
.whiteLinkFixed:link, .whiteLinkFixed:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteLinkFixed:hover, .whiteLinkFixed:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.greyLink:link, .greyLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.greyLink:hover, .greyLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.divisionLink:link, .divisionLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.divisionLink:hover, .divisionLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.blueLink:link, .blueLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: underline;
}
.blueLink:hover, .blueLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2566A7;
	text-decoration: none;
}
.archiveBlueLink:link, .archiveBlueLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: underline;
}
.archiveBlueLink:hover, .archiveBlueLink:active {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2566A7;
	text-decoration: none;
}
.lnMoreLink:link, .lnMoreLink:visited {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.05em;
	color: #E34F22;
	text-decoration: underline;
}
.lnMoreLink:hover, .lnMoreLink:active {
	font-family: "trebuchet MS", 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 */
}
/* form fields */
form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.loginField {
	width: 138px;
	height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}
.enquiryField {
	width: 330px;
	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: 330px;
	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;
}
/* table styles */
.whiteTable {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: #bababa;
	border-collapse: collapse;
	background-color: #ffffff;
}
.whiteTable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #bababa;
	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: ;
}
.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;
}

.areaNavigationPanel
{
	font-size : 7pt;
	border : #F7F2DE solid 1px;
	background-color : white;
	color : #7C6600;
	margin:2px;
	padding-left:2px;
	background-color:#eeeeee;
}
.areaNavigationPanel a
{
	color : #7C6600;
	font-size : 7pt;
}
.areaNavigationPanel select
{
	background-color : white;
	color : #7C6600;
	font-size : 7pt;
}
.areaNavigationPanel input
{
	border : white solid 1px;
	background-color : white;
	font-size : 7pt;
	color : #7C6600;
}
.welcomeText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText li
{
	margin-left:20px;
	color : black;
	font-size : 10pt;
}
#subPageText p
{
	font-size : 10pt;
}
#subPageText
{
	color : black;
	font-size : 10pt;
}
#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;
	background-color: #E9DDA8;
}
#moduleAreaBody table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: ;
	-moz-border-radius: ;
	font-size:10pt;
}
#moduleAreaBody
{
	padding:4px;
}
#clubNameContent h1
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:26px;
}

/* weather module styles */

.blueoutlinebox {
	background:#FFF;
	width:100%; height:auto;
	border:1px solid #C50000;
	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 #C50000;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #C50000;
	}
.day {width:20%;float:left;border-right:1px solid #C50000;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 #C50000;
	text-align:center;
	padding-top:10px;
}
.blueboxlink {text-align:center;padding:5px 0px 5px 0px;}
.blueboxlink a:link {color:#6E6E6E;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:visited {color:#6E6E6E;font-size:11px;font-family:tahoma;text-decoration:underline;padding:0;margin:0;text-align:center;}
.blueboxlink a:hover {color:#6E6E6E;font-size:11px;font-family:tahoma;text-decoration:none;padding:0;margin:0;text-align:center;}
.weather_small {background-image:url(../../../images/gcn/one/c/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:75px;}

*+html #weather_content {height:80px;width:185px;position:relative;left:75px;top:0px;}
	#weather_content .top {height:15px;font-family:trebuchet MS,tahoma;font-size:10px;font-weight:bold;color:#1A4073;text-align:left;padding-bottom:3px;padding-top:8px;padding-left:13px;}
	#weather_content .mid {height:28px;font-family:trebuchet MS,tahoma;font-size:11px;font-weight:bold;text-align:left;padding-top:2px;padding-left:5px;}
		.temp  {height:28px;width:60px;float:left;text-align:center;}
		.wind  {height:28px;width:60px;float:left;text-align:left;}
			span.hi  {font-family:tahoma;font-size:16px;font-weight:bold;color:#8F0C0C;}
			span.lo  {font-family:tahoma;font-size:16px;font-weight:bold;color:#315EC5;}
			div.wi  {font-family:tahoma;font-size:16px;width:35px;text-align:center;font-weight:bold;color:#14711F;}
	#weather_content .bot {height:12px;font-family:trebuchet MS,tahoma;font-size:11px;font-weight:bold;text-align:left;padding-left:8px;}
		.weather_text  {width:58px;float:left;text-align:center;font-family:tahoma;font-size:10px;font-weight:100;}

/* popup styles */
body.popup_directions {background-color:#C50000;}
#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 #C50000;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 #C50000;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:#C50000;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:#FFF;border:1px solid #BABABA;padding-bottom:6px;}
.gallery_imageholder {width:125px;margin-top:3px;margin-bottom:0px;margin-right:3px;border:solid 1px #707070;padding:4px;float:left;text-align:center;background-color:#FFF;}
.gallery_imagename {font-family:tahoma,arial;font-size:10px;color:#707070;padding-bottom:3px;}
.gallery_imagebox {height:100px;text-align:center;padding-bottom:3px;}
h2.gallery_name {font-size:13px;font-weight:bold;}

/* fixes and additions */
#memberinfo #moduleholder p table.whiteTable tbody tr td p {color:#000000}


/* MEMBER PAGES*/

/* member home */
.memberhomelink:link, .memberhomelink:visited, .memberhomelink:hover {
	font-family: "trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #D60000;
}
#mainContentTitleMember {
	position: relative;
	height: 25px;
	top: 0px;
	left: 0px;
	margin-top: 5px;
}

table.hometable {width:275px;margin:0;padding:0;}
table.hometable th { font-size:11px;font-family:"trebuchet MS", tahoma;text-align:left;background-color:#FFFFFF;padding:5px 0px 5px 4px;}
table.hometable td { font-size:11px;font-family:"trebuchet MS", tahoma;text-align:left;background-color:#FFFFFF;padding:2px 0px 2px 4px;color:#000000;}
table.hometable td.memberhomedatecell {color:#6E6E6E;}

table.calendar strong {color:#6E6E6E;}

a.anyonelink:link {font-family:"trebuchet MS",arial;font-size:13px;color:#D60000 !important;font-weight:bold !important;}
a.anyonelink:visited {font-family:"trebuchet MS",arial;font-size:13px;color:#D60000 !important;font-weight:bold !important;}
a.anyonelink:hover {font-family:"trebuchet MS",arial;font-size:13px;color:#D60000 !important;font-weight:bold !important;}

/* golf diary */
table.cal { text-align:center;width:721px; }
table.cal th { vertical-align:top;width:103px;font-size:13px;font-family:"trebuchet MS",arial !important;color:#FFFFFF;}
table.cal td { vertical-align:top;width:103px;}
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:#D60000;padding-top:4px;padding-bottom:4px;}
td.cal_selected-day { background-color: #EAE9BD; }
td.cal_day { background-color:#F5F5F5;height:50px;vertical-align:top;padding-bottom:4px;}
p.cal_day { font-size:10px !IMPORTANT;font-family:"trebuchet MS"; 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:90px;}
#weekcalendar table.cal td { vertical-align:top;width:90px;}

table.week {width:721px;}
table.week th { background-color:#D60000;text-align:left;padding:5px;font-size:13px !important;font-family:"trebuchet MS",arial !important;color:#FFFFFF;}
table.week td { font-size:11px;background-color:#F5F5F5;padding:5px;}
td.cal_day_week { background-color:#F5F5F5;width:90px;}
td.cal_day_week a { color:#000000;}
p.cal_day_week { font-size:10px !IMPORTANT; font-family:"trebuchet MS"; border:1px solid #F5F5F5; text-align:left; padding-left:4px;padding-bottom:2px;}
.eventHolder		{width:721px;clear:both;font-family:"trebuchet MS",arial;font-size:13px;}
.eventdetails {background-color:#FFF;}
.eventDate, .eventTitle, .eventReservation {background-color:#D60000;padding:0px; font-weight:bold;font-size:13px !important;font-family:"trebuchet MS",arial !important;color:#FFFFFF;}
.eventDate		{width:200px;float:left;}
.eventTitle		{width:280px;float:left}
.eventReservation	{width:110px;float:left;}
.eventColumnOne	{width:195px;float:left;background-color:#FFF;}
.eventColumnTwo	{width:195px;float:left;background-color:#FFF;}
.eventColumnThree	{width:195px;float:left;background-color:#FFF;}
.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:721px;clear:both;}
#member_competitions .eventDate, .eventTitle, .eventReservation {background-color:#D60000;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:"trebuchet MS",arial !important;color:#FFFFFF;}
#event_description {background-color:#D60000;}
#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:#FFF;}
#member_competitions .eventColumnTwo	{width:165px;float:left;background-color:#FFF;}
#member_competitions .eventColumnThree	{width:165px;float:left;background-color:#FFF;}
#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:12px;margin:2px;font-family:"trebuchet MS",arial !important;}
#member_competitions .mens			{background-image:url(../../../images/gcn/one/c/bkg_mens.gif);background-repeat:no-repeat;background-position:260px 4px;}
#member_competitions .ladies			{background-image:url(../../../images/gcn/one/c/bkg_ladies.gif);background-repeat:no-repeat;background-position:260px 4px;}
#member_competitions .junior			{background-image:url(../../../images/gcn/one/c/bkg_junior.gif);background-repeat:no-repeat;background-position:260px 4px;}
#member_competitions .mixed			{background-image:url(../../../images/gcn/one/c/bkg_mixed.gif);background-repeat:no-repeat;background-position:260px 4px;}
#member_competitions .seniors			{background-image:url(../../../images/gcn/one/c/bkg_senior.gif);background-repeat:no-repeat;background-position:260px 4px;}


#event_description {background-color:#D60000;font-family:"trebuchet MS",arial !important;font-size:13px;font-weight:bold;}
	  
a.calendar_day:link {font-weight:bold;color:#6E6E6E;line-height:40px;font-size:16px;}
a.calendar_day:visited {font-weight:bold;color:#6E6E6E;line-height:40px;font-size:16px;}
a.calendar_day:hover {font-weight:bold;color:#6E6E6E;line-height:40px;font-size:16px;}

a.eventlink:link {font-family:"trebuchet MS";font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;} 
a.eventlink:visited {font-family:"trebuchet MS";font-size:10px;float:left;clear:left;text-decoration:underline !important;text-align:left;padding-left:4px;}
a.eventlink:hover {font-family:"trebuchet MS";font-size:10px;float:left;clear:left;text-decoration:none !important;text-align:left;padding-left:4px;}

a.details_link:link {font-family:"trebuchet MS",arial !important;font-size:13px;text-decoration:underline;color:#6E6E6E;} 	
a.details_link:visited {font-family:"trebuchet MS",arial !important;font-size:13px;text-decoration:underline;color:#6E6E6E;}
a.details_link:hover {font-family:"trebuchet MS",arial !important;font-size:13px;text-decoration:none;color:#6E6E6E;}

a.calendar_monthnav:link  {font-family: "trebuchet MS", Arial, Helvetica, sans-serif !important;font-weight: bold !important;font-size: 13px !important;color: #D60000 !important;}
a.calendar_monthnav:visited {font-family: "trebuchet MS", Arial, Helvetica, sans-serif !important;font-weight: bold !important;font-size: 13px !important;color: #D60000 !important;}
a.calendar_monthnav:hover {font-family: "trebuchet MS", Arial, Helvetica, sans-serif !important;font-weight: bold !important;font-size: 13px !important;color: #D60000 !important;}

/* anyone for a game */
table.game {width:721px;}
th.game {background-color:#D60000;text-align:left;padding:5px;font-weight:bold;font-size:13px !important;font-family:"trebuchet MS",arial !important;color:#FFFFFF;}
td.game {background-color:#F2F2F2;text-align:left;padding:3px;font-size:13px !important;font-family:"trebuchet MS",arial !important;}

/* member profile */
table.memberprofile {width:721px;font-family:"trebuchet MS",arial !important;}
table.memberprofile td {background-color:#F2F2F2 !important;font-size:12px;padding:2px;font-family:"trebuchet MS",arial !important;}
table.memberprofile th {background-color:#F2F2F2 !important;font-size:12px;padding:2px;font-family:"trebuchet MS",arial !important;}
.profile_heading {font-size:13px;color:#6E6E6E;}


a.profile_msgs:link { font-size:13px !important;font-family:"trebuchet MS",arial !important;font-weight: bold;font-size: 11px;color: #6E6E6E;} 	
a.profile_msgs:visited { font-size:13px !important;font-family:"trebuchet MS",arial !important;font-weight: bold;font-size: 11px;color: #6E6E6E;} 
a.profile_msgs:hover { font-size:13px !important;font-family:"trebuchet MS",arial !important;font-weight: bold;font-size: 11px;color: #6E6E6E;} 

/* competitions */
.review_link:link, .review_link:visited, .review_link:hover {font-size:13px !important;font-family:"trebuchet MS",arial !important;font-weight:bold;font-size:11px;color:#6E6E6E;} 
#subPageTextEvent {padding-left:8px;}
#subPageTextEvent .eventHolder {width:721px;clear:both;}
#subPageTextEvent .eventDate {width:250px;background-color:#D60000;}
#subPageTextEvent .eventTitle {width:340px;background-color:#D60000;}
#subPageTextEvent .head {background-color:#D60000;}
#member_competitions .head {background-color:#D60000;}
#subPageTextEvent h1 {font-size:13px;color:#6E6E6E;padding-bottom:5px;}
#subPageTextEvent h2 {font-size:13px;color:#666666;padding-bottom:3px;font-weight:bold;font-family:"trebuchet MS",arial;}
#subPageTextEvent p {font-size:13px;font-size:13px !important;font-family:"trebuchet MS",arial !important;padding-top:2px;}
#subPageTextEvent img.mainImage {margin:0;padding:0;}

/* member directory */
#memberDirectory p {font-size:13px !important;font-family:"trebuchet MS",arial !important;}
#memberDirectory h1 {font-size:13px;font-weight:bold;color:#6E6E6E;padding-bottom:8px;font-family:"trebuchet MS",arial !important;}
#memberDirectory p.inactive {color:#999999;}
#memberDirectory table {width:721px;border:0;border:1px solid #BABABA;}
#memberDirectory td {padding:3px;background-color:#FFF;}
#memberDirectory td.indexcell {width:23px;padding-left:0;padding-right:0;margin-left:0;margin-right:0;border:0;}
#memberDirectory table.greyTableTight th {background-color:#D60000;border:1px solid #FFFFFF;padding-top:3px;padding-bottom:3px;color:#FFFFFF !important;}
#memberDirectory table.greyTableTight th p {color:#FFFFFF;}
#memberDirectory table.greyTableTight td {background-color:#F2F2F2;border:1px solid #FFFFFF;}

#memberDirectory a:link {color:#D60000;font-size:13px !important;font-family:"trebuchet MS",arial !important;} 
#memberDirectory a:visited {color:#D60000;font-size:13px !important;font-family:"trebuchet MS",arial !important;}
#memberDirectory a:hover {color:#D60000;font-size:13px !important;font-family:"trebuchet MS",arial !important;}

#memberDirectory a.indexlink:link {font-family:"trebuchet MS";font-size:11px;color:#6E6E6E;padding:0;margin:0;}
#memberDirectory a.indexlink:visited {font-family:"trebuchet MS";font-size:11px;color:#6E6E6E;padding:0;margin:0;} 
#memberDirectory a.indexlink:hover {font-family:"trebuchet MS";font-size:11px;color:#6E6E6E;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:721px;}
.messagetable th, .coursecontent_table th { font-size:11px;font-family:tahoma;text-align:left;background-color:#E4DFC9;padding:5px 0px 5px 4px;margin:1px;}
.messagetable td, .coursecontent_table td { font-size:11px;font-family:tahoma;text-align:left;background-color:#D60000;padding:2px 0px 2px 4px;margin:1px;}

.messagehead {background-color:#D60000 !important;padding-top:3px;padding-bottom:3px;color:#FFFFFF;}
.messagehead a:link {font-size:11px;font-family:"trebuchet MS",arial;font-weight:bold;color:#FFFFFF !important;}
.messagehead a:visited {font-size:11px;font-family:"trebuchet MS",arial;font-weight:bold;color:#FFFFFF !important;}
.messagehead a:hover {font-size:11px;font-family:"trebuchet MS",arial;font-weight:bold;color:#FFFFFF !important;}
.messagetable td a:link {font-size:11px;font-family:"trebuchet MS",arial;color:#6E6E6E;}
.messagetable td a:visited {font-size:11px;font-family:"trebuchet MS",arial;color:#6E6E6E;}
.messagetable td a:hover {font-size:11px;font-family:"trebuchet MS",arial;color:#6E6E6E;}
.message_comment {font-size:11px !important;font-family:"trebuchet MS",arial !important;color:#FFFFFF;}
td.messages_body {background-color:#F2F2F2;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;height:23px;font-family:"trebuchet MS",arial;}

#viewmessage {border:1px solid #BABABA;padding:3px;font-family:"trebuchet MS",arial !important;font-size:13px !important;}
#viewmessage td {background-color:#F2F2F2;font-family:"trebuchet MS",arial;font-size:13px !important;}
#viewmessage p {font-family:"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;
}



#memberButtons {padding-bottom:10px;}
#memberButtons #handicap {width:100px;float:left;height:85px;background:url(../../../images/gcn/one/c/background_member_handicap.jpg) no-repeat;}
#memberButtons #handicap p.handicap {padding:0;margin:0;padding-top:35px;text-align:center;font-size:35px;color:#820000;font-weight:bold;}
#memberButtons #inbox {width:101px;float:left;height:85px;background:url(../../../images/gcn/one/c/background_member_inbox.jpg) no-repeat;}
#memberButtons #buttons {width:524px;float:left;height:85px;}

#memberArea h1 {font-family:"trebuchet MS",arial !important;font-size:13px;font-weight:bold;color:#6E6E6E;padding-bottom:8px;letter-spacing:normal;}
#memberArea input, div.memberarea input {height:19px;font-size:12px;padding:0;margin:0;}
#memberArea select, div.memberarea select {height:17px;font-size:12px;padding:0;margin:0;}
.membernewsdatetext {color:#8F8F8F !important;font-size:11px !important;padding-top:3px !important;font-family: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:tahoma;font-size:11px;color:#6E6E6E;}
a.draft:visited {font-family:tahoma;font-size:11px;color:#6E6E6E;}
a.draft:hover {font-family:tahoma;font-size:11px;color:#6E6E6E;}

a.inbox:link {font-family:"trebuchet MS",arial;font-size:13px;font-weight:bold;color:#6E6E6E;}
a.inbox:visited {font-family:"trebuchet MS",arial;font-size:13px;font-weight:bold;color:#6E6E6E;}
a.inbox:hover {font-family:"trebuchet MS",arial;font-size:13px;font-weight:bold;color:#6E6E6E;}

a.logoutlink:link {font-family:"trebuchet MS",arial;font-size:13px;color:#D60000 !important;font-weight:bold !important;}
a.logoutlink:visited {font-family:"trebuchet MS",arial;font-size:13px;color:#D60000 !important;font-weight:bold !important;}
a.logoutlink:hover {font-family:"trebuchet MS",arial;font-size:13px;color:#D60000 !important;font-weight:bold !important;}

.addbackground {background-color:#fff;padding:3px;border:1px solid #BABABA;}

#formMessage p {padding:4px;padding-top:3px;padding-bottom:3px;background-color:#D60000;color:#FFFFFF;font-weight:bold;margin-bottom:3px;}

/* 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 {
	font-family:"Trebuchet MS";
	font-size: 15px;
	font-weight:bold;
	color: #707070;
	padding-bottom:4px;
}	
	
.module_area {
	border: 1px solid #bababa;
	margin-bottom: 10px;
	padding:10px;
}	

a.morelink:link, a.morelink:visited {
	font-weight: bold;
	color: #D60000;
	text-decoration: underline;
}
a.morelink:hover, a.morelink:active {
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}

.content_with_image {width:230px;float:left;}
.module_content {}
.module_image {width:106px;float:left;}
.module_image img {width:100px;height:70px;}
#centreLeft .module_image {width:106px;float:right;text-align:right;}
.module_text_withimage {width:230px;float:left;}

.module_subtitle {font-weight:bold;font-size:13px;color:#D60000;text-decoration: none;}
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;margin-left:0px !important;padding-left:0px !important;}
ul.formholder li {list-style-type:none;padding:0;margin:0;margin-left:0px !important;padding-left:0px !important;} 
fieldset, legend {margin:0;padding:0;border:0;}

.article_area_19_top {margin-bottom:10px;}
.article_area_19_bottom ul {margin-bottom:10px !important;zoom:1 !important;overflow:hidden !important;padding-left:16px !important;margin-left:0px !important;font-size:13px !important;font-family:"trebuchet MS" !important;}
.article_area_19_bottom ol {margin-bottom:10px !important;zoom:1 !important;overflow:hidden !important;padding-left:20px !important;margin-left:0px !important;font-size:13px !important;font-family:"trebuchet MS" !important;}
.article_area_19_bottom ul li {font-size:13px !important;}
.article_area_19_bottom ol li {font-size:13px !important;}

#menu19_left {padding-left:0px;height:30px;margin-top:20px;}
#menu19_right {padding-right:0px;height:30px;}
#menu19 {padding-left:0px;height:30px;background:#C50000;}
a.menu19_link:link {height:30px;line-height:30px;color:#FFFFFF;font-size:13px;font-weight:bold;font-family:"trebuchet MS";padding-left:16px;padding-right:16px;border-right:1px solid #FFFFFF;text-decoration:none;display:block;float:left;}
a.menu19_link:visited {height:30px;line-height:30px;color:#FFFFFF;font-size:13px;font-weight:bold;font-family:"trebuchet MS";padding-left:16px;padding-right:16px;border-right:1px solid #FFFFFF;text-decoration:none;display:block;float:left;}
a.menu19_link:hover {height:30px;line-height:30px;color:#FFFFFF;background:#6C6C6C;font-size:13px;font-weight:bold;font-family:"trebuchet MS";padding-left:16px;padding-right:16px;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:#6C6C6C;font-weight:bold;color:#FFFFFF;}
#submenu19 {height:22px;background:#6C6C6C;margin:0;padding:0;}
a.submenu19_link:link {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:13px;font-family:"trebuchet MS";padding-left:13px;padding-right:13px;border-right:1px solid #FFFFFF;text-decoration:none;display:block;float:left;}
a.submenu19_link:visited {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:13px;font-family:"trebuchet MS";padding-left:13px;padding-right:13px;border-right:1px solid #FFFFFF;text-decoration:none;display:block;float:left;}
a.submenu19_link:hover {line-height:22px;height:22px;margin:0;padding:0;color:#FFFFFF;font-size:13px;font-family:"trebuchet MS";padding-left:13px;padding-right:13px;border-right:1px solid #FFFFFF;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:#6C6C6C;}


	/*19th hole home*/
a.module_subtitle19:link {color:#D60000;text-decoration:underline;font-weight:bold;}
a.module_subtitle19:visited {color:#D60000;text-decoration:underline;font-weight:bold;}
a.module_subtitle19:hover {color:#D60000;text-decoration:none;font-weight:bold;}
a.newslink19:link {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:visited {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;display:block;padding-bottom:6px;text-decoration:underline;}
a.newslink19:hover {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;display:block;padding-bottom:6px;text-decoration:none;}
a.byline19:link {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;text-decoration:underline;}
a.byline19:visited {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;text-decoration:underline;}
a.byline19:hover {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;text-decoration:none;}
img.widethumb19 {width:338px;margin-bottom:6px;}
.home_left {width:360px;float:left;}
.home_left .areapadding {padding-left:0px;}
.home_right {width:375px;float:left;}
.home_right .areapadding {padding-left:15px;padding-top:0px;padding-bottom:0px;}
.home_left .module_image {width:106px;float:right;text-align:right;}
.fixedheight_19home {min-height:175px !important;}
*html .fixedheight_19home {height:175px !important;}
.homedividerline19 {margin-bottom:10px;}

	/*19th hole instruction*/
a.arrowlink19:link {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;background:url(../../../images/gcn/one/c/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:visited {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;background:url(../../../images/gcn/one/c/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:underline;}
a.arrowlink19:hover {color:#D60000;font-size:13px;font-family:"trebuchet MS";font-weight:bold;background:url(../../../images/gcn/one/c/19th_hole_news_arrow.jpg) no-repeat left 3px;padding-left:10px;display:block;text-decoration:none;}
.introduction_fixedheight {height:145px !important;}

.article_title19 {font-size:16px;font-weight:100;font-family:"trebuchet MS";color:#D60000;padding-bottom:8px;}
.article_image19 {float:left;margin-right:15px;clear:left;margin-bottom:10px;}
.article_image_holder19 {width:206px;margin-bottom:10px;float:left;margin-right:15px;text-align:right;}
*html .article_image_holder19 {margin-bottom:8px;margin-right:12px;}
#toolbox {width: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/one/c/19th_hole_icon_send.jpg) no-repeat left 3px;text-decoration:none;font-family:"trebuchet MS";display:block;padding-bottom:3px;}
a.printlink:link, a.printlink:visited, a.printlink:hover {font-size:11px;color:#6D717E;padding-left:13px;background:url(../../../images/gcn/one/c/19th_hole_icon_print.jpg) no-repeat left 4px;text-decoration:none;font-family:"trebuchet MS";display:block;}

.faultfixleft {text-align:right;}
.faultheight {height:160px !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/one/c/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:"trebuchet MS";} 
#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:"trebuchet MS";}
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/one/c/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:"trebuchet MS", 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:404px;float:left;}
.coursetravel_right19 {width:167px;float:right;border:1px solid #BABABA;}
#coursesearch_box19 {border:1px solid #BABABA;margin-top:10px;height:144px;}
*html #coursesearch_box19 {height:146px;}
#coursesearch_box_padding19 {padding:10px;}
.form_title19 {font-family:"trebuchet MS";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:280px;float:right;border:1px solid #BABABA;}
*html .coursefinder_right19 {width:280px;}
.coursefinder_right19 img {width:280px;height:260px;}
*html .coursefinder_right19 img {height:264px;}

#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:"trebuchet MS", 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:"trebuchet MS", Helvetica, sans-serif;}
#courseadvancedsearch_box19 li {display:block;height:23px;vertical-align:middle;font-size:13px;font-family:"trebuchet MS", 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:"trebuchet MS", Helvetica, sans-serif;}
#courseadvancedsearch_box19 .coursesearch_field19 {float:left;}

#course_results_table_19 {width:735px;font-size:13px;font-family:"trebuchet MS", 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/one/c/vertical_divider.jpg) repeat-y 50% 0px;}
*html #halfmodules {height:0.01%;}
#halfmodules .leftmodule {width:350px;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:350px;float:right;}
#halfmodules .rightmodule .module_content p {text-align:left !important;}
/* 19TH HOLE END */


/*addons*/

.imgBorder {border:1px solid black;}
#subPageArea li, #subPageArea p {font-family:"trebuchet MS";font-size: 1em;}
#subPageArea p {margin-top:0;padding-top:0px;}
#subPageArea h2 {font-family:"trebuchet MS";font-size: 1em;font-weight:bold;}
#subPageArea table {font-size:13px;}
.fixedheight {min-height:170px;}
*html .fixedheight {height:185px;}

/*data capture*/
#VDCArea {
	position: relative;
	width: 170px;
	top: 0px;
	left: 0px;
	background: #ffffff url(../../../images/gcn/one/c/vdc-bkg.gif) no-repeat;
	border-bottom: 1px solid #bababa;
	margin-bottom: 10px;
}

.vdc_title {color:#707070;}



