﻿body {
background-color:#FAFFF9;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
}

a {
color:#2A651B;
}

table {
font-size:9pt;
font-weight:normal;
line-height:24px;
}

p {
line-height:1.2;
font-size:8pt;
}

#popupDiv {
  height:400px;
  width:500px;
  border-top:1px solid black;
  border-left:1px solid black;
  border-right:2px solid darkgrey;
  border-bottom:2px solid darkgrey;
  overflow:auto;
  background-color:#ffffff;
  padding:10px;
}

#popupDivTop {
  background-color:#F2FBEF;
  color:#ffffff;
}


#popupDiv a.closeLink {
  float:right;
  text-decoration:underline;
  font-size: 10px;
}

#popupBlanket {
  background-color:#F2FBEF;
}

#popupNewsItem {
  margin-bottom:25px;
}

#boxheader {
  margin-top: 15px;
  margin-bottom: 10px;
  text-align:left;
  width: 100%;
  text-align: center;
}


#news, #quickInfo, #banner {
  margin-top: 15px;
  margin-bottom: 10px;
  text-align:left;
  height: 200px;
  width: 200px;  
}

#banner {
  text-align:center;
}

#banner p {
  padding-top:1px;
}

#quickInfo p {
  padding-left: 10px;
  color: #2A651B;#517647;
  font-size: 10px;
  line-height:1.2;
  margin:0px;
}

#boxheader h2, #banner h2, #quickInfo h2, #news h2 {
  margin: 0px 2px 4px 2px;
  font-size: 10px;
  color: white;
  background-color: #2A651B;
  text-align:left;
  padding-left: 5px;
}

#news ul {
  margin-left:15px;
  margin-right:15px;
  padding: 0px;
  list-style-image: url(../siteimages/design/newsIkon.gif);
  list-style-type: disc;
  list-style-position: inside;
}

#news li {
  background-image: url(../siteimages/design/dottedbg.gif);
  background-repeat: repeat-x;
  background-position:bottom;
  padding:0px;
  line-height:1.4;
}

#news a {
  text-decoration: none;
  color: #2A651B;#517647;
  font-size: 10px;
  nowrap: nowrap;
}


#newsItem {
  margin-bottom:15px;
  border: 1px solid white;
  margin-right: 15px;
  padding-right: 10px;
  padding-left: 10px;
}

#newsItem:hover {
  border: 1px solid #517647;
  background-color: #F4F4F4;
  cursor: pointer;
} 

#newsItem h2 {
  margin: 0px 0px 5px 0px;
  line-height:1;
}

#newsDate {
  
}

.mainMenu {
background-color:#2A651B;
}

#mainMenuUl {
list-style-type:none;
margin:2px 0px 2px 10px;
padding:0px;
}
#mainMenuUl li {
display:inline;
margin-left:0px;
}
a.mainMenuLink {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-right:10px;
text-decoration:none;
}
a.mainMenuLink:hover {
color:#4DDE92;
}
a.mainMenuSelectedLink {
color:#A2BB7A;
font-size:11px;
font-weight:bold;
margin-right:10px;
text-decoration:none;
}
#subMenuUl {
list-style-type:none;
margin:10px 0px 2px 10px;
padding:0px;
}
#subMenuUl li {
margin-left:0px;
text-align:left;
}

a.subMenuLink {
color:#2A651B;
font-size:10px;
font-weight:bold;
margin-right:10px;
text-decoration:none;
}

a.subMenuSelectedLink {
color:#2A651B;
font-size:10px;
font-weight:bold;
margin-right:10px;
padding-right:20px;
text-decoration:underline;
}
a.subMenuLink:hover {
color:#A2BB7A;
}
a.whiteLink {
color:#C5C5C5;
font-size:12px;
font-weight:normal;
}
a.whiteLinkClean {
color:#C5C5C5;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.whiteLinkClean:hover {
color:#C5C5C5;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}


h1, .h1 {
color:#2A651B;
font-size:12px;
font-weight:bold;
}
h2, .h2 {
color:#2A651B;
font-size:11px;
font-weight:bold;
}
h3, .h3 {
color:#2A651B;
font-size:10px;
font-weight:bold;
margin-top: 2px;
margin-bottom: 2px;
}


.contentBox {
border:1px solid #ffffff;
margin-right:10px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}


.news {
   font-size:10px;
   margin-bottom:15px;
   line-height:1.2;
}

.news a{
  color:#4E8D3E;F2FBEF;
  text-decoration:none;
}

.newsDate {
  margin-top:10px;
  margin-bottom: 5px;
}

.newsHeader {
  color: #2A651B;
}



img {
border:0px none transparent;
}



.formfield {
border:1px solid #A6A6A6;
color:#A6A6A6;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.button {
background-color:#2A651B;
border:1px solid #A6A6A6;
color:#ffffff;
font-size:9px;
font-weight:bold;
text-decoration:none;
}

.printtext {
color:#2A651B;
font-size:7pt;
font-weight:normal;
text-decoration:none;


}

.maintableborder {
border:1px solid #2A651B;
}

.leftColumn {
border-right: 1px solid #2A651B;
background-color:#ffffff;
}

.rightColumn {
border-left: 1px solid #2A651B;
background-color:#ffffff;
}

.middlegreycolor {
background-color:white;
}


.address {
background-color:#AEE59E;
color:#2A651B;
font-size:8pt;
font-weight:normal;
}


.footer {
background-color:#ffffff;
border-top: 1px solid #2A651B;
color:#2A651B;
font-size:8pt;
font-weight:normal;
text-decoration:none;
}


a.footer
{
color:#2A651B;
border-top:none;
font-size:8pt;
font-weight:bold;
text-decoration:underline;
background-color:#ffffff;
}

.middlecontent {
padding:10px 10px 5px 10px;
font-size:8pt;
font-weight:normal;
line-height:24px;
text-decoration:none;
}

#hcpLabel, #teeLabel {
  text-transform: uppercase;
}

#HcpSimple #buttons{
  margin-top: 10px;
  margin-bottom: 10px;
}


/******************************* GolfBox Login **********************/

#divGolfBoxLogin {
  margin: 0px 0px 10px 10px;
  padding-bottom: 10px;
}

#GolfBoxLogin, #GolfBoxLogin table {
  font-size:10px;
  text-align:left;
}

#GolfBoxLogin h2 {
  display:none;
}


#GolfBoxLogin table {
  padding-left: 10px;
  margin-top: 0px;
  border-spacing: 0px;
  color: #517647;
}

#GolfBoxLoginSubmit {
  color: #517647;
}

#GolfBoxLoginUserName, #GolfBoxLoginPassword {
  line-height:15px;
}


#GolfBoxLogin form {
  margin:0px;
}




/******************************** Calendar ******************************/

.CalendarMainClass 
{
margin-top:0px;
padding-top:0px;
border:1px solid #2A651B;
border-collapse:collapse;
color:#2A651B;
font-family:Helvetica,Arial;
font-size:10px;
width:170px;
line-height: 1.0;
}

.CalendarTitleClass 
{
color:#3B7D2A;
font-size:10px;
font-weight:bold;
margin-bottom:8px;
text-decoration:none;
text-transform:capitalize;
line-height: 1.0;
}

.CalendarDayOutOfMonthClass 
{
color:#F2FBEF;
}

.CalendarDayHeaderClass 
{
font-size:9px;
text-transform:capitalize;
}


.CalendarDayEventClass, .CalendarDayEventClass1, .CalendarDayEventClass2, .CalendarDayEventClass3 
{
color:#2A651B;
}



.CalendarDayEventLinkClass, .CalendarDayEventLinkClass1, .CalendarDayEventLinkClass2, .CalendarDayEventLinkClass3 
{
color:#2A651B;
font-weight:bold;
}
