﻿body
{
	margin-top:0px;
	margin-bottom:0px;	
	margin-left:0px;
	margin-right:0px;
	
	font-family:Tahoma;
	color:#333333;
}

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;
}

h1
{
	font-size:24px;
	color:#00652d;
	font-weight:normal;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}



/* Sponsors header */
div.MainHeader
{
	width:100%;
	height:59px;
	text-align:center;
	background-image:url(images/main_header_bg.png);
	background-position:left bottom;
	background-repeat:repeat-x;
}

table.MainHeader
{
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
}



/* Copyright footer */
div.MainFooter
{
	width:100%;
	height:25px;
	text-align:center;
	background-image:url(images/main_footer_bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	overflow:hidden;
	vertical-align:bottom;
	font-size:9px;
}

table.MainFooter
{
	margin-left:auto;
	margin-right:auto;	
}


/* Content Holder */
div.MainContent
{
	width:955px;
	margin:auto;
}


/* Header that contains menu, banner and login */
div.ContentHeader
{
	width:100%;
	padding-bottom:1px;
}

div.divHeaderLogoHolder
{
	height:200px;	
	width:175px;
	float:left;
}

div.divHeaderContentHolder
{
	width:780px;
	float:right;
}


.UpperContentLeft
{
	background-position:left top;
	background-image:url(images/content_header_corner_left.png);
	background-repeat:no-repeat;
}

.UppercontentRight
{
	background-position:right top;
	margin-left:10px;	
	background-image:url(images/content_header_corner_right.png);
	background-repeat:no-repeat;
}

.UpperContentMiddle
{
	margin-right:10px;
	width:760px;
	background-position:right top;
	background-image:url(images/content_header_corner_middle.png);
	background-repeat:repeat-x;	
	text-align:center;
	padding-bottom:5px;
}


/*login menu*/
.LoginMenu
{
	padding-top:5px;
	font-size:12px;
}

.LoginMenu input
{
	font-size:12px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:1px;
}

a.LoginMenu:link, 
a.LoginMenu:visited 
{
	color:#333333;
	text-decoration:'underline';
}

a.LoginMenu:active, 
a.LoginMenu:hover
{
	color:#c69d6d;
	text-decoration:'underline';
}


/* Member menu */
.MemberMenu,
.MemberMenuActive
{
	padding-top:9px;
	padding-bottom:5px;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}

a.MemberMenu:link,
a.MemberMenu:visited 
{
	color:#333333;
	text-decoration:none;
}
a.MemberMenu:active,
a.MemberMenu:hover
{
	color:#c69d6d;
	text-decoration:'underline';
}

a.MemberMenuActive:visited, 
a.MemberMenuActive:link 
{
	color:#333333;
	text-decoration:'underline';
}

a.MemberMenuActive:active,
a.MemberMenuActive:hover 
{
	color:#c69d6d;
	text-decoration:'underline';
}

/*admin menu*/


.AdminMenu
{
	padding-top:9px;
	padding-bottom:5px;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}

a.AdminMenu:link,
a.AdminMenu:visited 
{
	color:#333333;
	text-decoration:none;
}
a.AdminMenu:active,
a.AdminMenu:hover 
{
	color:#c69d6d;
	text-decoration:'underline';
}

/*Navi */
div.divContentLeft
{
	width:175px;
	float:left;
}

div.NaviItemTop
{
	background-position:left top;
	background-image:url(images/navi_button_top.png);	
	background-repeat:no-repeat;
	padding-top:5px;
	margin-top:2px;
}

div.NaviItemBottom
{
	background-image:url(images/navi_button_bottom.png);	
	background-position:left bottom;
	background-repeat:no-repeat;	
	padding-bottom:5px;
}

div.NaviItemMiddle
{
	background-image:url(images/navi_button_middle.png);
	padding-left:15px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:5px;
	background-repeat:repeat-y;	
}

div.Navi
{
	margin-top:10px;
	font-size:14px;
	width:165px;
}


a.AnaviItem:link, 
a.AnaviItem:visited, 
a.ASubnaviItem:link, 
a.ASubnaviItem:visited 
{
	color:#333333;
	text-decoration:none;
}
a.AnaviItem:hover, 
a.AnaviItem:active, 
a.AnaviItemAct:link, 
a.AnaviItemAct:visited,
a.AnaviItemAct:hover, 
a.AnaviItemAct:active, 
a.ASubnaviItem:hover, 
a.ASubnaviItem:active, 
a.ASubnaviItemAct:link, 
a.ASubnaviItemAct:visited, 
a.ASubnaviItemAct:hover, 
a.ASubnaviItemAct:active 
{
	color:#c69d6d;
	text-decoration:none;
}

.ASubnaviItem, .ASubnaviItemAct
{
	font-size:11px;	
	line-height:15px;
}


/*Weather Panel*/
div.WeatherPanelLine
{
	background-image:url(images/weather_panel_spacer.png);
	background-position:center;
	width:121px;
	height:10px;
}

div.WeatherPanel
{
	margin-top:40px;
	margin-left:20px;
	margin-right:34px;		
}

.WeatherDay
{
	font-size:11px;
}

.WeatherTemp
{
	font-weight:bold;
	font-size:18px;
}

.WeatherTable
{
	width:121px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	padding:0;
	margin:0;
}


.WeatherIcon
{
	width:55px;
	height:45px;
	background-position:center top;
	background-repeat:no-repeat;
}

.WeatherIcon0
{
	background-image:url(images/weather_icons/tstorm3.png)
}

.WeatherIcon1
{
	background-image:url(images/weather_icons/tstorm3.png)
}

.WeatherIcon2
{
	background-image:url(images/weather_icons/tstorm3.png)
}

.WeatherIcon3
{
	background-image:url(images/weather_icons/tstorm3.png)
}

.WeatherIcon4
{
	background-image:url(images/weather_icons/tstorm3.png)
}

.WeatherIcon5
{
	background-image:url(images/weather_icons/sleet.png)
}

.WeatherIcon6
{
	background-image:url(images/weather_icons/sleet.png)
}

.WeatherIcon7
{
	background-image:url(images/weather_icons/sleet.png)
}

.WeatherIcon8
{
	background-image:url(images/weather_icons/sleet.png)
}

.WeatherIcon9
{
	background-image:url(images/weather_icons/light_rain.png)
}

.WeatherIcon10
{
	background-image:url(images/weather_icons/sleet.png)
}

.WeatherIcon11
{
	background-image:url(images/weather_icons/shower3.png)
}

.WeatherIcon12
{
	background-image:url(images/weather_icons/shower3.png)
}

.WeatherIcon13
{
	background-image:url(images/weather_icons/snow3.png)
}

.WeatherIcon14
{
	background-image:url(images/weather_icons/snow3.png)
}

.WeatherIcon15
{
	background-image:url(images/weather_icons/snow5.png)
}

.WeatherIcon16
{
	background-image:url(images/weather_icons/snow5.png)
}

.WeatherIcon17
{
	background-image:url(images/weather_icons/hail.png)
}

.WeatherIcon18
{
	background-image:url(images/weather_icons/sleet.png)
}

.WeatherIcon19
{
	background-image:url(images/weather_icons/fog.png)
}

.WeatherIcon20
{
	background-image:url(images/weather_icons/fog.png)
}

.WeatherIcon21
{
	background-image:url(images/weather_icons/fog.png)
}

.WeatherIcon22
{
	background-image:url(images/weather_icons/fog.png)
}

.WeatherIcon23
{
	background-image:url(images/weather_icons/cloudy4.png)
}

.WeatherIcon24
{
	background-image:url(images/weather_icons/cloudy4.png)
}

.WeatherIcon25
{
	background-image:url(images/weather_icons/cloudy4.png)
}

.WeatherIcon26
{
	background-image:url(images/weather_icons/cloudy5.png)
}

.WeatherIcon27
{
	background-image:url(images/weather_icons/cloudy4.png)
}

.WeatherIcon28
{
	background-image:url(images/weather_icons/cloudy4.png)
}

.WeatherIcon29
{
	background-image:url(images/weather_icons/cloudy1.png)
}

.WeatherIcon30
{
	background-image:url(images/weather_icons/cloudy1.png)
}

.WeatherIcon31
{
	background-image:url(images/weather_icons/sunny.png)
}

.WeatherIcon32
{
	background-image:url(images/weather_icons/sunny.png)
}

.WeatherIcon33
{
	background-image:url(images/weather_icons/cloudy1.png)
}

.WeatherIcon34
{
	background-image:url(images/weather_icons/cloudy1.png)
}

.WeatherIcon35
{
	background-image:url(images/weather_icons/sleet.png)
}

.WeatherIcon36
{
	background-image:url(images/weather_icons/sunny.png)
}

.WeatherIcon37
{
	background-image:url(images/weather_icons/tstorm2.png)
}

.WeatherIcon38
{
	background-image:url(images/weather_icons/tstorm2.png)
}

.WeatherIcon39
{
	background-image:url(images/weather_icons/tstorm2.png)
}

.WeatherIcon40
{
	background-image:url(images/weather_icons/shower2.png)
}

.WeatherIcon41
{
	background-image:url(images/weather_icons/snow5.png)
}

.WeatherIcon42
{
	background-image:url(images/weather_icons/snow3.png)
}

.WeatherIcon43
{
	background-image:url(images/weather_icons/snow5.png)
}

.WeatherIcon44
{
	background-image:url(images/weather_icons/cloudy1.png)
}

.WeatherIcon45
{
	background-image:url(images/weather_icons/tstorm3.png)
}

.WeatherIcon46
{
	background-image:url(images/weather_icons/snow5.png)
}

.WeatherIcon47
{
	background-image:url(images/weather_icons/tstorm3.png)
}

.WeatherIcon3200
{
	background-image:url(images/weather_icons/dunno.png)
}


/*main content*/
div.divContentRight
{
	float:right;
	width:770px;
	margin-right:5px;
	font-size:12px;
}


div.divContentFull
{
	width:955px;
	font-size:12px;
}

.DefaultReceptionTable
{
	margin-left:175px;
	width:780px;
}

/*-- for reception */

TD.RecHeader {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	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: #00652d;
	padding: 0px;
	margin: 0px;

}

TD.RecSpacer {
	font-size: 5px;
}
TD.RecSpacerBig {
	font-size: 25px;
}
TD.RecLabel {
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
TD.RecLink {
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
}
TD.RecControls {
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
INPUT {
	font-size: 11px;
}

TD.RecFormHeader, TH.RecFormHeader {
	background-color: #e2ece3;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #00652d;
}
TD.RecListHeader, TH.RecListHeader {
	background-color: #e2ece3;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 0px;
	border-bottom-style:solid;
	border-bottom-color: #00652d;
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #00652d;
}
TD.RecFormFooter {
	background-color: #e2ece3;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color: #00652d;
}
TD.RecListFooter {
	background-color: #e2ece3;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 0px;
	border-bottom-style:solid;
	border-bottom-color: #00652d;
	border-top-width: 0px;
	border-top-style:solid;
	border-top-color: #00652d;
}
TD.RecFormLabel {
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-align:right;
}
TD.RecFormLabelIdent {
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 100px;
}
TD.RecFormMessage {
	font-size: 13px;
	color: #333333;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}

TD.RecFormControls {
	font-size: 13px;
	color: #333333;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align:left;
}
TD.RecFormValue {
	font-size: 11px;
	line-height:20px;
	color: #333333;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.ResList {
	font-size: 0.8em;
	color: #333333;
	/*background-color: #FFFFFF;*/
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #e2ece3;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #e2ece3;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
}
.ResHeader {
	font-size: 0.8em;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #e2ece3;
	background-color: #FFFFFF;

	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
.ResultInHandicap{

	font-weight: bold;
	background-color: #e2ece3;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #FFFFFF;
}
.NonWorking{
	color: #FF0000;
	font-weight: bold;
	background-color: #D4FFC4;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #FFFFFF;
}
TD.RecContractsHeader {
	background-color: #e2ece3;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #00652d;
}

TD.RecContractsFilter {
	background-color: #e2ece3;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-top-style:solid;
	border-top-color: #00652d;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #00652d;
}
TD.RecContractsHeaderFind {
	background-color: #e2ece3;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #00652d;
}
.RecContractInactiveFilter:visited
{
	font-weight: bold;
	text-decoration: none;
}
.RecContractInactiveFilter:link
{
	font-weight: bold;
	text-decoration: none;
}
.RecContractInactiveFilter:active
{
	font-weight: bold;
	text-decoration: none;
}
.RecContractInactiveFilter:hover
{
	font-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;
	font-weight: bold;
	text-decoration: none;
	padding: 20px;
}
.RecManageFeesLink:link
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 20px;
}
.RecManageFeesLink:active
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 20px;
}
.RecManageFeesLink:hover
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	padding: 20px;
}
.disabledLabel
{
	color: #9F9F9F;
}

.reservationOver
{
	background-color: #e2ece3;
}

.genericInput180
{
	width: 180px;
}

TR.highlighted
{
	background-color: #e2ece3;
}

/*faq*/
.faqQuestion
{
	color: #00441D;
	font-weight: bold;
}
.faqAnswer
{
}
.faqQA
{
	color: #00441D;
	font-weight: bold;
	padding-right: 8px;
}
/*end of faq*/


/*news*/
div.Name
{
	text-align: left;
	padding-left: 1px;
}

div.Name a, div.Name a:link, div.Name a:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #00652d;
	text-decoration: none;
}

div.Name a:hover
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

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;
		margin-bottom: 15px;
}
/*end of news*/



/*common*/
.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;
}

.clear
{
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
