@charset "UTF-8";
body {
	background-image: url(../img/bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #5F5F5F;
	background-attachment: fixed;
}
.wrapper {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#body {
	background-image: url(../img/middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#bodyInner {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#leftCol {
	margin: 0px;
	float: left;
	width: 642px;
	padding-top: 15px;
	padding-left: 20px;
}
.leftColBig {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
}
#oneCol {
	margin: 0px;
	float: left;
	width: 940px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#sidebar {
	background-color: #dfdfdf;
	float: right;
	width: 280px;
	background-image: url(../img/sideBkgTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
#sidebarInner {
	background-image: url(../img/sideBkg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 62px 20px 20px;
	margin: 0px;
	float: left;
}
.left {
	float: left;
}
.right {
	float: right;
}
#sidebar h3 {
	border-top-style: none;
	margin: 0px;
	padding: 5px 17px;
	float: left;
	width: 206px;
	font-size: 15px;
	color: #cfe7b6;
	background-image: url(../img/side/modTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #23513D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #163729;
	clear: both;
}
#sidebar  h3  .right a {
	font-size: 11px;
	color: #FFFFFF;
	border-bottom-style: none;
}
.event p {
	font-size: 12px;
	line-height: 18px;
}
.newsRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 165px;
}
#sidebar .sideMod {
	float: left;
	margin: 0px;
	padding: 10px 17px 20px;
	width: 206px;
	background-image: url(../img/side/sideModBkg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #F4F4F4;
	clear: both;
}
.event {
	margin: 0px;
	padding: 5px 0px;
	background-image: url(../img/side/modDiv.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	width: 206px;
	float: left;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cap {
	text-transform: uppercase;
}
.event td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DADADA;
}
p.eventName {
	font-size: 15px;
	line-height: 20px;
	color: #23523E;
	margin: 0px;
	padding: 0px;
}
#home p.eventName {
	font-size: 14px;
}
p.sideSmall {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.calendarDateIcon {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 30px;
}
.calendarDateIconTop {
	background-image: url(../img/cal/calTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 30px;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #30604A;
	text-transform: uppercase;
}
.calendarDateIconBot {
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
	width: 30px;
	font-size: 14px;
	text-align: center;
	background-image: url(../img/cal/calBot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.col {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 306px;
}
.colright {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 306px;
}
.farright {
	margin: 0px;
	padding: 8px 0px 0px;
	float: right;
	width: 240px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
}
.mod {
	border: 1px solid #DFDFDF;
	padding: 4px;
	margin-bottom: 10px;
	float: left;
	clear: left;
	width: 296px;
	margin-top: 0px;
}
.img {
	padding: 2px;
	border: 1px solid #CECECE;
}
.imgRight {
	padding: 2px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	float: right;
}
.Soffer img {
}
.mod h4 {
	padding-top: 3px;
}
.mod img {
	float: left;
	margin-bottom: 0px;
	margin-right: 10px;
}
.mod p {
	font-size: 12px;
	line-height: 18px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
form {
	margin: 0px;
	padding: 0px;
	clear: left;
}
h1 {
	margin: 0px 0px 15px;
	padding: 20px 0px 1px;
	background-image: url(../img/grassUnderLine.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color: #1D4634;
	font-weight: normal;
	margin: 0px 0px 20px;
	padding: 5px 0px 5px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1D1D1;
	background-color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
	background-image: url(../img/sideBkgTop.gif);
	background-repeat: repeat-x;
	background-position: left -15px;
}
h1.fullwidthH1  {
	background-position: right bottom;
	background-image: url(../img/heading/underlineH1.gif);
	background-repeat: repeat-x;
}
h1.printDiary {
	line-height: 30px;
	padding-bottom: 5px;
}
h3 {
	color: #457861;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 0px;
	padding: 8px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	clear: both;
}
h4 {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #457861;
	margin: 0px;
	padding: 0px 0px 2px;
}
p {
	margin: 0px 0px 5px;
	padding: 0px;
}
em {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.emP {
	color: #457861;
	font-size: 14px;
	line-height: 22px;
}
a {
	color: #094231;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6F9785;
}
td {
	vertical-align: top;
}
a:hover {
	border-bottom-style: solid;
}
.red {
	color: #990000;
}
.greenD {
	color: #094231;
}
.black {
	color: #000000;
}
.yellow {
	color: #FFF000;
}
.redD {
	color: #820101;
}
p.link {
	background-image: url(../img/buts/l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	float: left;
}
p.link a {
	background-image: url(../img/buts/r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 3px 16px 8px 13px;
	float: left;
	border-bottom-style: none;
	color: #717171;
}
p.link a:hover {
	color: #23513D;
}
.linkWhite a, .linkGrey a {
	background-image: url(../img/buts/onWhiteButBkg.gif);
	margin: 5px 0px 0px;
	padding: 18px 0px 0px 20px;
	float: left;
	height: 30px;
	width: 220px;
	border-bottom-style: none;
	color: #cfe7b6;
	font-size: 14px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.linkGrey a em {
	color: #FFFFFF;
}
.linkTrans a {
	background-image: url(../img/buts/onTrans.gif);
	margin: 5px 0px 0px;
	padding: 18px 0px 0px 20px;
	float: left;
	height: 30px;
	width: 220px;
	border-bottom-style: none;
	color: #cfe7b6;
	font-size: 14px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.linkPlain a {
	background-image: url(../img/buts/onWhitePlain.gif);
	margin: 0px;
	padding: 7px 0px 0px 20px;
	float: left;
	height: 30px;
	width: 220px;
	border-bottom-style: none;
	color: #cfe7b6;
	font-size: 14px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.linkGrey a {
	background-image: url(../img/buts/onGreyButBkg.gif);
	}
.linkWhite a:hover, .linkGrey a:hover, .linkPlain a:hover, .linkTrans a:hover {
	color: #FFFFFF;
	border-bottom-style: none;
}
.pdfLink {
	background-image: url(../img/SmallPDFIcon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	float: left;
	margin-top: 1px;
}
.ulist  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ulist  li  {
	padding-bottom: 7px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 8px;
}
#memberLogin {
	margin: 15px 0px 0px;
	padding: 25px 18px 22px;
	clear: both;
	float: left;
	width: 606px;
	background-image: url(../img/memberLogin.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#memberLogin td {
	vertical-align: bottom;
}
#memberLogin p {
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 2px;
}
#memberLogin a {
	font-size: 10px;
}
#memberLogin h4 {
	margin: 0px;
	padding: 0px 0px 12px;
}
#memberLogin #membersUsername, #memberLogin #membersPassword {
	margin: 0px;
	padding: 3px;
	width: 224px;
	border: 1px solid #CFD6CF;
	height: 15px;
}
.scoreCard td {
	text-align: center;
	padding: 0px;
}
.scoreCard a {
	color: #FFFFFF;
	border-bottom-style: none;
}
.scoreCard  .trHole  td  {
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	background-image: url(../img/tile/hole.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #555555;
}
.scoreCard .trHole a {
	display: block;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.scoreCard .trHole a:hover {
	background-color: #747474;
	border-bottom-style: none;
}
.scoreCard .trPar td {
	color: #444444;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
	background-image: url(../img/tile/par.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #BABABA;
}
.scoreCard .trPar a {
	color: #444444;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	display: block;
}
.scoreCard .trPar a:hover {
	background-color: #E5E5E5;
	border-bottom-style: none;
}

.hole1 .trHole  .selecth1,
.hole2 .trHole  .selecth2,
.hole3 .trHole  .selecth3,
.hole4 .trHole  .selecth4,
.hole5 .trHole  .selecth5,
.hole6 .trHole  .selecth6,
.hole7 .trHole  .selecth7,
.hole8 .trHole  .selecth8,
.hole9 .trHole  .selecth9,
.hole10 .trHole  .selecth10,
.hole11 .trHole  .selecth11,
.hole12 .trHole  .selecth12,
.hole13 .trHole  .selecth13,
.hole14 .trHole  .selecth14,
.hole15 .trHole  .selecth15,
.hole16 .trHole  .selecth16,
.hole17 .trHole  .selecth17,
.hole18 .trHole  .selecth18 {
	color: #FFFFFF;
	border-bottom-color: #F0F0F0;
	background-image: url(../img/tile/holes.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #969696;
}
.hole1 .trPar  .selecth1,
.hole2 .trPar  .selecth2,
.hole3 .trPar  .selecth3,
.hole4 .trPar  .selecth4,
.hole5 .trPar  .selecth5,
.hole6 .trPar  .selecth6,
.hole7 .trPar  .selecth7,
.hole8 .trPar  .selecth8,
.hole9 .trPar  .selecth9,
.hole10 .trPar  .selecth10,
.hole11 .trPar  .selecth11,
.hole12 .trPar  .selecth12,
.hole13 .trPar  .selecth13,
.hole14 .trPar  .selecth14,
.hole15 .trPar  .selecth15,
.hole16 .trPar  .selecth16,
.hole17 .trPar  .selecth17,
.hole18 .trPar  .selecth18  {
	color: #272727;
	background-image: url(../img/tile/pars.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECECEC;
}
.hole1 .trYards  .selecth1,
.hole2 .trYards  .selecth2,
.hole3 .trYards  .selecth3,
.hole4 .trYards  .selecth4,
.hole5 .trYards  .selecth5,
.hole6 .trYards  .selecth6,
.hole7 .trYards  .selecth7,
.hole8 .trYards  .selecth8,
.hole9 .trYards  .selecth9,
.hole10 .trYards  .selecth10,
.hole11 .trYards  .selecth11,
.hole12 .trYards  .selecth12,
.hole13 .trYards  .selecth13,
.hole14 .trYards  .selecth14,
.hole15 .trYards  .selecth15,
.hole16 .trYards  .selecth16,
.hole17 .trYards  .selecth17,
.hole18 .trYards  .selecth18 {
	color: #333333;
	background-image: url(../img/tile/yardss.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}


.scoreCard .trYards td {
	color: #777777;
	background-image: url(../img/tile/yards.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E6E6E6;
}
.scoreCard .trYards a {
	color: #777777;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
}
.scoreCard .trYards a:hover {
	color: #555555;
	background-color: #FFFFFF;
	border-bottom-style: none;
}
.scoreCard .trHole td.select2 {
	background-image: url(../img/tile/holeH.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c7c7;
	background-color: #4C4C4C;
	padding-top: 1px;
}
.scoreCard .trPar td.select2 {
	background-image: url(../img/tile/parH.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	background-color: #A6A6A6;
	padding-top: 1px;
}
.scoreCard .trYards td.select2 {
	background-image: url(../img/tile/yardsH.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #D5D5D5;
	padding-top: 1px;
}
.scoreCard .trHole strong {
	color: #FFFFFF;
}
.scoreCard .trYards  strong {
	color: #444444;
}
#theHole {
	position: relative;
	height: 488px;
	width: 940px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5F5F5F;
	border-bottom-color: #5F5F5F;
}
#theHole #holeNumber {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 25px;
	top: -475px;
	float: left;
}
#theHole #holeLink {
	margin: 0px;
	padding: 0px;
	float: right;
	color: #FFFFFF;
	position: relative;
	top: -474px;
	right: 25px;
}
#theHole #holeLink a {
	color: #FFFFFF;
	border-bottom-style: none;
}
#theHole #holeLink a:hover {
	color: #000000;
	border-bottom-style: none;
}
.theHole {
	padding: 15px 20px;
	width: 900px;
	color: #FFFFFF;
	float: left;
	background-image: url(../img/course/holeBar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
}
.theHole h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 20px;
	line-height: 22px;
	float: left;
}
.proTip {
	background-color: #E7F0E7;
	margin: 0px 0px 0px 30px;
	padding: 15px 20px 25px;
	float: left;
	width: 266px;
	background-image: url(../img/course/pro.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5CEC6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #376852;
}
.proName p {
	margin: 0px;
	padding: 0px;
	color: #555555;
	line-height: 18px;
}
.proName {
	padding-top: 5px;
}
.proTip p strong {
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.farright h4 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.farright p.sideSmall {
	padding-bottom: 5px;
}
.sideBox {
	padding: 8px 10px 5px;
	background-color: #FFFFFF;
	border: 1px solid #B7B7B7;
	margin-bottom: 8px;
	width: 218px;
}
.mike {
	background-image: url(../img/golfClub/mikeLaBand.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.spaceAbove {
	padding-top: 8px;
}
.mondaySpecial {
	background-image: url(../img/visitors/offerBkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 15px;
	height: 120px;
	width: 210px;
}
.mondaySpecial h4 {
	color: #CFE7B6;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 8px;
	font-size: 16px;
}
.mondaySpecial p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	padding: 0px;
}
.mondaySpecial .small {
	font-size: 11px;
	line-height: 16px;
	color: #CCCCCC;
}
.enquiryFrom .select td {
	background-color: #E3EFEA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C4D3CF;
}
.enquiryFrom  .small, .tableForm .small {
	font-size: 11px;
	line-height: 14px;
}
.enquiryFrom td h4 {
	padding-left: 8px;
}
.enquiryFrom td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
	padding-top: 5px;
	padding-bottom: 5px;
}
.enquiryFrom p {
	margin-bottom: 2px;
}
#name, #address, #telephone, #email, #sName, #date, #time, #golfers, #message, #profession, #dob, #clubs, #category, #handicap, #mobile, #proposed, #seconded, #subject {
	margin: 0px;
	padding: 3px 2px;
	width: 467px;
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
}
.openTable td {
	font-size: 12px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding: 4px;
}
.openTable .tblHead td {
	background-image: url(../img/tile/hole.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #555555;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-size: 13px!important;
}
.openTable .rowAlt td {
	background-color: #FBFBFB;
}
.openTable a.pdfLink {
	font-size: 11px;
	padding-bottom: 2px;
}
#opens .openTable td {
	font-size: 11px;
	line-height: 16px;
}
#opens .openTable .eventName {
	font-size: 13px;
	line-height: 18px;
}
.tableSideDate td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#diaryBar {
	background-image: url(../img/diary/headBar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 15px;
	width: 612px;
	margin: 0px 0px 15px;
	float: left;
	clear: left;
}
#diaryBar a {
	color: #CFE7B6;
}
#diaryBar a:hover {
	color: #FFFFFF;
}
#diaryBar h4 {
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
}
.tableForm td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.tableForm #membersUsername, .tableForm #membersPassword, .tableForm #yourName, .tableForm #yourEmail , .tableForm #swipe {
	width: 480px;
	background-color: #EBEBEB;
	margin: 0px;
	padding: 3px;
	border: 1px solid #C1C1C1;

}


.eventTable {
	clear: both;
}
.eventTable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 2px;
}
.eventTable td.small {
	font-size: 11px;
}
.eventTable .tblAlt td {
	background-color: #FAFAFA;
}
.eventTable .tblHead td {
	background-image: url(../img/tile/hole.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 2px;
	background-color: #555555;
	color: #FEFEFE;
	font-size: 13px;
}
.print .tblHead td {
	background-image: none;
	color: #333333;
	padding-left: 0px;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 2px;
}
.newsItem {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6C9582;
	padding-top: 10px;
	float: left;
	width: 642px;
	clear: both;
	margin-top: 15px;
	margin-bottom: 55px;
}
.newsItem h4 {
	font-size: 16px;
	line-height: 24px;
}
.newsItem .newsDate {
	font-size: 13px;
	color: #5F5F5F;
	line-height: 18px;
}
.newsItem  .newsMeta {
	font-size: 11px;
	line-height: 18px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	background-image: url(../img/tile/yards.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 5px;
	color: #444444;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #E6E6E6;
}
.newsMeta strong {
	color: #23513D;
}
#news .eventName a {
	border-bottom-style: none;
	color: #467860;
}
#news .eventName a:hover {
	color: #0E3A23;
	border-bottom-style: none;
}
.sideNav {
	background-image: url(../img/side/navBot.gif);
	margin: 0px;
	padding: 0px 0px 54px;
	clear: both;
	float: left;
	width: 240px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sideNav ul {
	margin: 0px;
	padding: 9px 0px 0px;
	float: left;
	width: 240px;
	list-style-type: none;
	background-image: url(../img/side/navTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sideNav li a {
	color: #CFE7B6;
	margin: 0px;
	padding: 8px 10px 8px 28px;
	float: left;
	width: 202px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #386954;
	background-image: url(../img/side/divLine.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	line-height: 20px;
}
.sideNav a:hover, .sideNav .side1 #side1 a,
.sideNav .side2 #side2 a,
.sideNav .side3 #side3 a, 
.sideNav .side4 #side4 a, 
.sideNav .side5 #side5 a, 
.sideNav .side6 #side6 a, 
.sideNav .side7 #side7 a,
.sideNav .side8 #side8 a, 
.sideNav .side9 #side9 a {
	background-image: url(../img/side/select.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	border-bottom-style: none;
}
.spacetr td {
	margin: 0px;
	padding: 0px;
}
.plainTable td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	padding-top: 1px;
	padding-bottom: 1px;
}
.tableResults td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	line-height: 18px;
	padding-right: 8px;
	padding-left: 8px;
}
.tableResults {
	margin-top: 5px;
	margin-bottom: 40px;
}
.tableResults .tableHead td {
	background-image: url(../img/tile/hole.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #555555;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-size: 13px;
}
.tableResults .winner td {
	background-image: url(../img/sideBkgTop.gif);
	background-repeat: repeat-x;
	background-position: left -10px;
	background-color: #E6E6E6;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.tableResults .winner p {
	margin: 0px;
	padding: 0px;
}
.tableResults  .winner   p strong  {
	color: #285843;
}
.tableResults .tableHead strong, .tableResults .tableHead em {
	font-size: 14px;
}
.tableResults .runners td {
	padding-top: 4px;
	padding-bottom: 4px;
}
.tableResults  .runners  td  p {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
.tableResults .runners .greenD em {
	font-size: 13px;
}
.subNav {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	clear: left;
	float: left;
	width: 630px;
	list-style-type: none;
	background-image: url(../img/subNav/subnavBkg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.subNav li {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	background-image: url(../img/subNav/left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subNav li a {
	padding-right: 15px;
	padding-left: 10px;
	border-bottom-style: none;
	margin: 0px 3px 0px 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	background-image: url(../img/subNav/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	color: #517E6A;
}
.subNav li.select a {
	background-image: url(../img/subNav/rightS.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #333333;
}
.subNav a:hover {
	color: #333333;
	border-bottom-style: none;
}
.subNav li.select {
	background-image: url(../img/subNav/leftS.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.memberDirectTable td {
	width: 23px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.memberDirectTable a {
	border-bottom-style: none;
	padding: 2px 5px;
}
.memberDirectTable a:hover {
	background-color: #C9D6D2;
	border-bottom-style: none;
}
.eventTable  a {
	border-bottom-style: none;
}
.eventTable  a:hover {
	background-color: #D5E5E2;
	border-bottom-style: none;
}
.memberDirectTable {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#map_canvas {
	border: 1px solid #5F5F5F;
}
.contactTable p {
	font-size: 12px;
	line-height: 16px;
}
#courseOverview {
	background-image: url(../img/course/overview.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 50px 50px 370px;
	width: 840px;
	color: #FFFFFF;
}
#courseOverview h3 {
	border-top-color: #2F5E96;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 10px;
	font-style: italic;
}
.box {
	margin: 5px 0px 25px;
	padding: 12px 20px;
	border: 2px solid #477962;
	background-color: #FAFFF4;
	float: left;
	width: 598px;
}
.box h4 {
	color: #25543F;
}
.box .right .link a {
	color: #386954;
}
.box .right .link a:hover {
	color: #103B25;
	border-bottom-style: none;
}
#diaryP {
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
}
#smallPage {
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 79px;
	padding-bottom: 15px;
	padding-left: 79px;
	margin-right: auto;
	margin-left: auto;
}
.tableLinks td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	vertical-align: middle;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1E1E1;
}
.tableLinks {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E1E1E1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
