BODY { 
	 background-color: #FFFFFF;
	 margin-right: 0px;
	 margin-left: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
}

/*-----Text-----*/

/*Will automatically define all text (family, size, color, line-spacing) on page unless otherwise specified*/
TD  {  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 80%;
   font-style: normal;
   font-weight: normal;
   color: #000000; 
   line-height: 125%;
}

.textboldwhite { 
   font-size: 70%;
   line-height: 100%;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   line-height: 200%;
}
   
/*Use for smaller content*/

.texthome {
   font-weight: normal;
   font-size: 85%;
}

.textside {
   font-weight: normal;
   font-size: 85%;
   margin-right: 2px;
   margin-left: 8px;
   margin-top: 3px;
   margin-bottom: 3px;
   line-height: 125%;
}

/*-----End Text-----*/

/*-----Headers-----*/

/*Large*/
H1 {  
   font-size: 140%; 
   margin-left: 0px; 
   line-height: normal; 
   font-weight: bold;
   margin-top: 15px;
   margin-bottom: 15px;
}

/*Medium*/
H2 {  
   font-size: 125%; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold;
   margin-left: 0px; 
   margin-top: 0px;
   margin-bottom: 20px;
}

/*Small*/
H3 {  
   font-size: 100%;
   color: #cc0033;
   font-style: normal; 
   line-height: normal; 
   font-weight: bold;
   margin-left: 0px; 
   margin-top: 0px;
   margin-bottom: 0px;
}

/*-----End Headers-----*/

/*-----Images-----*/

/*-----End Images-----*/

/*-----Links-----*/
/*Top navigation - Green bold small*/

a.linktop:link {
   font-size:85%;
   color:#330066;
   text-decoration:none; 
   font-weight: bold;
}
a.linktop:hover {
   font-size:85%;
   color:#CC0000;
   text-decoration:underline; 
   font-weight: bold;
}

a.linktop:visited {
   font-size:85%;
   color:#003333;
   text-decoration:none; 
   font-weight: bold; 
}

a.linktop:hover {
   font-size:85%;
   color:#CC0000;
   text-decoration:underline; 
   font-weight: bold;
}

a:link {
   color:#330066;
   text-decoration:underline; 
   font-weight: normal;
}

a:hover {
   color:#cc0000;
   text-decoration:underline; 
   font-weight: normal;
}

a:visited {
   color:#006633;
   text-decoration:underline; 
   font-weight: normal; 
}

a:hover {
   color:#cc0000;
   text-decoration:underline; 
   font-weight: normal;
}

/*Secondary navigation - White small*/

a.linkfacilities:link {
   font-size:95%;
   color:#ffffff;
   text-decoration:none; 
   font-weight: normal;
}

a.linkfacilities:hover {
   font-size:95%;
   color:#E6D8BB;
   text-decoration:underline; 
   font-weight: normal;
}

a.linkfacilities:visited {
   font-size:95%;
   color:#ffffff;
   text-decoration:none; 
   font-weight: normal; 
}

a.linkfacilities:hover {
   font-size:95%;
   color:#E6D8BB;
   text-decoration:underline; 
   font-weight: normal;
}

/*Golf navigation - Purple bold small*/

a.linkgolfnav:link {
   font-size:85%;
   color:#330066;
   text-decoration:none; 
   font-weight: bold;
   line-height: 125%;
}

a.linkgolfnav:hover {
   font-size:85%;
   color:#CC0000;
   text-decoration:underline; 
   font-weight: bold;
}

a.linkgolfnav:visited {
   font-size:85%;
   color:#006633;
   text-decoration:none; 
   font-weight: bold; 
}

a.linkgolfnav:hover {
   font-size:85%;
   color:#CC0000;
   text-decoration:underline; 
   font-weight: bold;
}
/*Side navigation - Regular small*/

a.linkside:link {
   font-size:75%;
   color:#330066;
   text-decoration:underline; 
   font-weight: bold;
   line-height: 160%;
}

a.linkside:hover {
   font-size:75%;
   color:#CC0000;
   text-decoration:underline; 
   font-weight: bold;
   line-height: 160%;
}

a.linkside:visited {
   font-size:75%;
   color:#006633;
   text-decoration:underline; 
   font-weight: bold;
   line-height: 160%;
}

a.linkside:hover {
   font-size:75%;
   color:#CC0000;
   text-decoration:underline; 
   font-weight: bold;
   line-height: 160%;
}

/*Other - smaller bold with none*/

a.linkbold:link {
   font-size:90%;
   font-weight: bold;
   line-height: 150%;
}

a.linkbold:visited {
   font-size: 90%;
   font-weight: bold; 
     line-height: 150%;
}

a.linkbold:hover {
   font-size: 90%
   font-weight: bold;
     line-height: 150%;
}


/*----End Links-----*/

form{
	padding:0px;
	margin:0px;
	border:none;
	}
#contactForm, .formDiv{
	background-color:#E6D8BB;
	float:left;
	margin:0px 20px 20px 0px;
	width:270px;
	padding:15px 0px 0px 20px;
	font-size:.8em;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contactForm input, .formDiv input{
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cdcdcd;
	padding:5px;
}

#contactForm input:focus, .formDiv input:focus{

}

#contactForm select, .formDiv select{
	width:190px;
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cdcdcd;
	padding:3px;
}

#contactForm textarea, .formDiv textarea{
	width:195px;
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cdcdcd;
    color:#E40000;
	padding:3px;
}

#contactForm .required, .formDiv.required{
	color:#E40000;
}

#contactForm image, .formDiv image{
	width:50px;
}

#contactForm input checkbox, .formDiv input checkbox{
	width:10px;
}

#contactForm input.submit, .formDiv input.submit{
	background-color:#E40000;
	color:#ffffff;
	padding:2px;
	border:3px solid red;
	margin:4px 0px 5px 0px;
	font-size: 120%
}

#requiredField{
	float:left;
	margin-right:15px;
}