@charset "utf-8";
/* CSS Document */

body {
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position: 0px 140px;
	background-color:#c89d66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	}
	
h2 {
	color:#1f4536;
	margin-left:10px
	}

.header {
	width:950px;
	height:142px;
	margin-left:auto;
	margin-right:auto
	}
	
.slideshow {
	width:950px;
	height:400px;
	border:solid;
	border-top:none;
	margin-left:auto;
	margin-right:auto;
	clear:left;
	}
	
.menuContainer {
	width:950px;
	height:28px;
	padding: 10px 0px 0px 0px;
	}
	
ul.menu li .button {
	float:left;
	width:95px;
	height:18px;
	background-image:url(images/button.png);
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	overflow:hidden;
	padding-top:10px
	}

.address {
	float:right;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.icons {
	width:950px;
	height:159px;
	background-image:url(images/content.jpg);
	border:solid;
	border-top:none;
	border-bottom:none;
	margin-left:auto;
	margin-right:auto
	}
	
.innerIcons {
	width:33%;
	float:left;
	text-align:center;
	padding: 18px 0px 18px 0px
	}

.content {
	background-color:#FFFFFF;
	width:930px;
	padding: 25px 10px 10px 10px;
	border:solid;
	border-top:none;
	border-bottom:none;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#1f4536
	}

.content p {
	float:left; 
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#1f4536
	}
	
.content table{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#1f4536; 
	text-align:center
	}
	
.content img{
	margin-left:10px;
	}
	
.details{
font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#1f4536;
	padding:10px 275px 10px 280px;
	text-align:left;
	}

	
.top {
	background-color:#000000;
	padding:10px 10px 0px 10px;
	border-bottom:solid;
	border-bottom-color:#c89d66
	}
	
.footer {
	width:950px;
	height:150px;
	background-image:url(images/content.jpg); 
	margin-left:auto;
	margin-right:auto;
	border:solid;
	border-color:#000000;
	border-top:none;
	color:#FFFFFF;
	font-weight:bold
	}
	
.footer a {
	color:#FFFFFF;
	font-weight:bold
	}
	
.menu_content{

white-space:nowrap;

}



.menu_content a img{

border:0px;

}
	
ul.menu {

list-style:none; 

margin:0; 

padding:0; 

font-family:Arial; 

font-size:12px; 

color:#ffffff

}



ul.menu * {

margin:0; 

padding:0px;

}



ul.menu a { 

color:#ffffff;

text-decoration:none;


}



ul.menu a img{

border:none;

}



ul.menu li {

position:relative; 

float:left;

font-weight:bold;
z-index:1000000

}



ul.menu ul {

position:absolute; 

top:30px; 

left:0; 

background-color:Transparent; 

background-image:url(images/bk.png);

background-position:left top; 

display:none;  

list-style:none;

font-weight:bold

}



ul.menu ul li {

position:relative; 

border:1px solid #000; 

border-top:none; 

width:148px;

margin:0; 

font-weight:bold;


}



ul.menu ul li a {

display:block; 

padding:3px 7px 5px; 

background-color:Transparent;

text-decoration:none;

font-weight:bold

}



ul.menu ul li a:hover {

color:silver;

font-weight:bold

}



ul.menu ul ul {

left:150px; top:-1px;

font-weight:bold

}



ul.menu ul ul li{

position:relative; 

border:1px solid #0000; 

border-top:none; 

width:300px; 

margin:0; 

padding:5px;

font-weight:bold

}



ul.menu ul ul li a{

color:#ffffff; 

text-decoration:underline; 

margin:0px; 

padding:0px;

font-weight:bold
}



ul.menu ul ul li a:hover{

text-decoration:none;

font-weight:bold

}



ul.menu .sub {

background:Transparent url(images/arrow.gif) 136px 8px no-repeat

}



ul.menu .topline {

border-top:1px solid #aaa

}


.building {
width:300px;
height:226px;
float:right;
margin-right:10px
}

.course {
width:252px;
height:315px;
float:right;
margin-right:10px
}

.course2 {
width:287px;
height:342px;
float:right;
margin-right:10px
}

.membership{
text-align:center;
}

.description{
width:75%;
margin-left:12%;
margin-right:12%;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#1f4536;
text-align:left;
}

.catering{
width:75%;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#1f4536;
text-align:left;
float:left
}

.left{
width:500px;
float:left;
}

.giftInfo{
width:390px;
float:left
}

.scorecard{
width:850px;
clear:left;
margin-bottom:10px;
overflow:hidden
}
