


body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h1 {
	font-size: 20px;
	margin: 30px 30px 15px;
	font-weight: normal;
}

h2 {
	font-size: 16px;
	margin: 0px 30px 10px 30px;
	font-weight: normal;
}

h3 {
	font-size: 12px;
	margin: 0px 30px 10px 30px;
	font-weight: normal;
}

pa {
	font-size: 12px;
	line-height: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 30px;
}

a:link {
	color: #004100;
	text-decoration: underline;
}
a:active {
	color: #004100;
	text-decoration: underline;
}
a:visited {
	color: #004100;
	text-decoration: underline;
}
a:hover {
	color: #004100;
	text-decoration: none;
}
.IMGmark{
	padding-right: 5px;
}


.Padmin, A.adminMenuText:link, A.adminMenuText:active, A.adminMenuText:visited,
.Alang:link, .Alang:active, .Alang:visited {
	color: #004100;
	text-decoration:none;
}
A.adminMenuText:hover, .Alang:hover {
	color: #004100;
	text-decoration:underline;
}
.Plang, .Padmin {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Plang {
	margin-right: 4px;
}
.Padmin {
	margin-left: 4px;
}


.TDbody {
	background-color: #FEFED8;
	border-width: 2px;
	border-style:solid;
	border-color: #D7A657;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.TDcontent, .TDcontentDecorated {
	font-size: 0.8em;
	color: #000000;
	abackground-color: #FEFED8;
	aborder-width: 2px;
	aborder-style:solid;
	aborder-color: #D7A657;
	text-align: left;
	margin: 0px;
	padding: 10px;
}


.TDtitle{
	background-color: #00441D;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #D7A657;
}

.TDnavi {
	background-color: #FFF6BB;
	border-style: none;
	text-align: left;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #D7A657;
	padding-top: 20px;
	padding-bottom: 100px;
}
.TDnaviItem {
	background-color: #FFF6BB;
	border-style: none;
	text-align: left;
}
.TDnaviItemChosen {
	background-color: #FFF6BB;
	text-align: left;
}
.PnaviItem {
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15px;
}
.PnaviItemChosen {
	font-size: 13px;
	color: #D7A657;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15px;
}

.PnaviItemSub {
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 30px;
}
.PnaviItemSubAct {
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 30px;
	text-decoration: bold;
}
.AnaviItem:link {
	color: #00441D;
	text-decoration: none;
	font-weight: bold;
}
.AnaviItem:active {
	color: #00441D;
	text-decoration: none;
	font-weight: bold;
}
.AnaviItem:visited {
	color: #00441D;
	text-decoration: none;
	font-weight: bold;
}
.AnaviItem:hover {
	color: #00441D;
	text-decoration: underline;
	font-weight: bold;
}
.AnaviItemAct:link {
	color: #D7A657;
	font-weight: bold;
	text-decoration: none;
}
.AnaviItemAct:active {
	color: #D7A657;
	font-weight: bold;
	text-decoration: none;
}
.AnaviItemAct:visited {
	color: #D7A657;
	font-weight: bold;
	text-decoration: none;
}
.AnaviItemAct:hover {
	color: #D7A657;
	font-weight: bold;
	text-decoration: underline;
}

.Pcontact {
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #D7A657;
	padding-top: 15px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 11px;
	color: #6F6F6F;
	word-spacing: -1px;
}
.PmemberMenuSeparator {
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #D7A657;
	padding-top: 15px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 11px;
	color: #6F6F6F;
}


.TDextras{
	background-color: #FFF6BB;
	border-style: none;
	text-align: left;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #D7A657;
	padding-top: 10px;
}




.TDnewsTitle {
	background-color: #FFF6BB;
	border-style: none;
	text-align: left;
}
.PnewsTitle {
	font-size: 11px;
	font-weight: bold;
	color: #00441D;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15px;
}

.TDnewsItem {
	background-color: #FFF6BB;
	border-style: none;
	text-align: left;
}
.PnewsItemHead {
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15px;
}
.PnewsItem {
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15px;
}
.AnewsItem:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.AnewsItem:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.AnewsItem:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.AnewsItem:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.PnewsBreak {
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #D7A657;
	padding-top: 15px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-size: 11px;
	color: #6F6F6F;
}

.Version{
	text-align: right;
	font-size: 10px;
	color: #7F7F7F;
}

.Title
{
	font-weight: bold;
	color: #000000;
}
.Table 
{
	text-align: center;
}
.Table TD, .Table TD.Right
{
	text-align: left;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #FFF6BB;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.Table TD.Right
{
	text-align: right;
}

.Table TD.TH, .Table TD.THRight
{
	text-align: left;
	background-color: #FFF6BB;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #D7A657;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #D7A657;
}

.Table TD.THRight
{
	text-align: right;
}

.Table TD.Dark
{
	background-color: #FFF6BB;
}

.AltTitle
{
	text-align: left;
	background-color: #FFF6BB;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #D7A657;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #D7A657;
	padding-top:1px;
	padding-bottom:1px;
	padding-left: 4px;
	padding-right: 4px;
}



TD.RecHeader {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
TD.RecSeparator {
	font-size: 10px;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #D7A657;
	padding: 0px;
	margin: 0px;

}
TD.RecSpacer {
	font-size: 5px;
}
TD.RecSpacerBig {
	font-size: 25px;
}
TD.RecLabel {
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
TD.RecLink {
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
}
TD.RecControls {
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
INPUT {
	font-size: 11px;
}

TD.RecFormHeader, TH.RecFormHeader {
	abackground-color: #FFF6BB;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #D7A657;
}
TD.RecListHeader, TH.RecListHeader {
	background-color: #FFF6BB;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 0px;
	border-bottom-style:solid;
	border-bottom-color: #D7A657;
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #D7A657;
}
TD.RecFormFooter {
	background-color: #FFF6BB;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #D7A657;
}
TD.RecListFooter {
	background-color: #FFF6BB;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 0px;
	border-bottom-style:solid;
	border-bottom-color: #D7A657;
	border-top-width: 0px;
	border-top-style:solid;
	border-top-color: #D7A657;
}
TD.RecFormLabel {
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 15px;
}
TD.RecFormLabelIdent {
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 100px;
}
TD.RecFormMessage {
	font-size: 13px;
	color: #000000;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}
.RecFormValidation {
	font-size: 13px;
	color: #FF0000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.RecFormValidationSmall {
	font-size: 11px;
	color: #FF0000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
TD.RecFormControls {
	font-size: 13px;
	color: #000000;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 0px;
}
TD.RecFormValue {
	font-size: 11px;
	line-height:20px;
	color: #000000;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.ResList {
	afont-size: 0.8em;
	color: #000000;
	abackground-color: #FEFED8;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #FFF6BB;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #FFF6BB;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
}
.ResHeader {
	afont-size: 0.8em;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #FFF6BB;
	abackground-color: #FEFED8;
	aborder-width: 2px;
	aborder-style:solid;
	aborder-color: #D7A657;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
.ResultInHandicap{
	acolor: #004100;
	afont-weight: bold;
	background-color: #D4FFC4;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #FEFED8;
}
.NonWorking{
	color: #FF0000;
	afont-weight: bold;
	abackground-color: #D4FFC4;
	aborder-bottom-width: 1px;
	aborder-bottom-style:solid;
	aborder-bottom-color: #FEFED8;
}
TD.RecContractsHeader {
	background-color: #FFF6BB;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	aborder-bottom-width: 2px;
	aborder-bottom-style:solid;
	aborder-bottom-color: #D7A657;
}

TD.RecContractsFilter {
	background-color: #FFF6BB;
	font-size: 11px;
	afont-weight: bold;
	acolor: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-top-style:solid;
	border-top-color: #D7A657;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #D7A657;
}
TD.RecContractsHeaderFind {
	background-color: #FFF6BB;
	font-size: 11px;
	afont-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	aborder-bottom-width: 2px;
	aborder-bottom-style:solid;
	aborder-bottom-color: #D7A657;
}
.RecContractInactiveFilter:visited
{
	afont-weight: bold;
	text-decoration: none;
}
.RecContractInactiveFilter:link
{
	afont-weight: bold;
	text-decoration: none;
}
.RecContractInactiveFilter:active
{
	afont-weight: bold;
	text-decoration: none;
}
.RecContractInactiveFilter:hover
{
	afont-weight: bold;
	text-decoration: underline;
}
.RecContractActiveFilter:visited
{
	font-weight: bold;
	text-decoration: none;
}
.RecContractActiveFilter:link
{
	font-weight: bold;
	text-decoration: none;
}
.RecContractActiveFilter:active
{
	font-weight: bold;
	text-decoration: none;
}
.RecContractActiveFilter:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.RecManageFeesLink:visited
{
	font-size: 13px;
	afont-weight: bold;
	text-decoration: none;
	padding: 20px;
}
.RecManageFeesLink:link
{
	font-size: 13px;
	afont-weight: bold;
	text-decoration: none;
	padding: 20px;
}
.RecManageFeesLink:active
{
	font-size: 13px;
	afont-weight: bold;
	text-decoration: none;
	padding: 20px;
}
.RecManageFeesLink:hover
{
	font-size: 13px;
	afont-weight: bold;
	text-decoration: underline;
	padding: 20px;
}
.disabledLabel
{
	color: #9F9F9F;
}
.reservationOver
{
	background-color: #FFF6BB;
}
.faqQuestion
{
	color: #00441D;
	font-weight: bold;
}
.faqAnswer
{
}
.faqQA
{
	color: #00441D;
	font-weight: bold;
	padding-right: 8px;
}
.genericInput180
{
	width: 180px;
}

TR.highlighted
{
	background-color: #FFF6BB;
}

.HomeNewsVertical
{
	width: 190px;
	height: 120px;
	
	padding-left: 15px;
}
.HomeNewsHorizontal
{
	width: 620px;
	padding-left: 14px;
}
div.Name
{
	margin-top: 15px;
	text-align: left;
	padding-left: 1px;
}

div.Name a, div.Name a:link, div.Name a:visited
{
	font-size: 15px;
	font-weight: bold;
	color: #004100;
	text-decoration: none;
}
div.Name a:hover
{
	font-size: 15px;
	font-weight: bold;
	color: #D7A657;
	text-decoration: none;
}

div.Description
{
	font-size: 12px;
	padding-top: 1px;
	text-align:justify;
	padding-left: 1px;
}
div.Date
{
	font-size: 10px;
	color: #6F6F6F;
	padding-bottom: 5px;
	padding-top: 2px;
	padding-left: 1px;
	text-align: left;
}
.MediaPlayer img
{
	border: solid 1px #000000;
}
.MediaPlayer a, .MediaPlayer a:link, .MediaPlayer a:visited, .MediaPlayer a:hover
{
	color: #000000;
}

table.Advertisments
{
	margin: 4px 0px 4px 0px;
}
.Advertisments td
{
	heght: 50px;
	width: 198px;
	text-align: center;
	vertical-align:middle;
}

.Tournament
{
	padding-left: 4px;
}

.Tournament h1 
{
	font-size: 12px;
	font-weight: bold;
	color: #004100;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

.Tournament p
{
	font-size: 12px;
	font-weight: bold;
	color: #004100;
	margin: 10px 2px 10px 2px;
}

.NewsTitle
{
	font-size: 15px;
	font-weight: bold;
	color: #004100;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: left;
}
.Login
{
	font-size: 11px;
	color: #000000;
}
.Login td
{
	text-align: right;
}

.Login input
{
	padding:0px;
}

.Login a
{
	padding-top: 5px;
	padding-right: 5px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
.Login a.LostPassword
{
	padding-top: 5px;
	padding-right: 5px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

.TopBorder
{
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #D7A657;
}

.TDnavi hr
{
	border: solid 1px #D7A657;
	margin: 5px 15px 5px 15px;
}


table .Calendar
{
	border-collapse: collapse;
}
table .Calendar td
{
	height: 50px;
	border: solid 1px #D7A657;
	text-align: left;
	vertical-align: top;
}
table .Calendar th
{
	text-align:center;
}
table .Calendar td div.DayDate
{
	background-color: #FFF6BB;
	text-align: center;
	font-size:10px;
}
table .Calendar td div.Content
{
	text-align: center;
	font-size:10px;
	height:5em;
	margin:2px 2px 2px 2px;
}
table .Calendar td.Holiday
{
}
table .Calendar td.Weekend
{	
}
table .Calendar td.Weekend div.DayDate
{
	color: #004100;
	font-weight:bold;
}
table .Calendar td.OtherMonth
{
	background-color:#FFF6BB;
}
table .Calendar td.OtherMonth div.DayDate
{
	color: #8F8F8F;
}
table .Calendar td.Holiday div.DayDate
{
	color: Red;
	font-weight:bold;
}
table .Calendar td.Holiday div.Content
{	
}
table .Calendar td.Today
{	
}
table .Calendar td.Today div.DayDate
{
	background-color: #D7A657;
	font-weight:bold;
}
table .Calendar td.Today div.Content
{	
}

