/*page element styles ------------------------------------*/

body { 
 margin: 0; 
 background-color: #5A6853; 
}

img { 
 display:block; 
}

img.body{
 margin-left: 20;
 margin-right: 20;
 margin-top: 10;
 margin-bottom: 15;
}

table{
 border: 0;
 padding: 0;
 margin: 0;
}

table.wide{
 width: 721px;
}

td.cell_left_long{
 width: 484px;
}

tr.light{
 background-color: #C8D9C0;
}

tr.mid{
 background-color: #BFD2B5;
}

tr.dark{
 background-color: #A4BF96;
}

td.cell_left_medium{
 width: 363px;
}

td.cell_right_short{
 width: 237px;
}

td.cell_right_medium{
 width: 358px;
 margin-left: 6px;
}

/*navigation styles --------------------------------*/

#nav {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 33px;
	display: inline;
	overflow: hidden;
	width: 777px;
	background: url(images/nav_back.gif)
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 33px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:33px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -33px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -66px;
	}
	
#home a  {
 width: 100px;
 background: url(images/nav_01.gif) top left no-repeat;
}

#news a  {
 width: 103px;
 background: url(images/nav_02.gif) top left no-repeat;
}

#club a  {
 width: 142px;
 background: url(images/nav_03.gif) top left no-repeat;
}

#info a  {
 width: 154px;
 background: url(images/nav_04.gif) top left no-repeat;
}
	
#tour a  {
 width: 169px;
 background: url(images/nav_05.gif) top left no-repeat;
}
	
#contact a  {
 width: 109px;
 background: url(images/nav_06.gif) top left no-repeat;
}

/*page section styles ------------------------------*/

#header {
 position:absolute;
 width: 761px;
 left: -388px;
 margin-left: 50%;
 border-left: #61705A solid 8px;
 border-right: #61705A solid 8px;
}

#navigation {
 position:absolute;
 width: 777px;
 height: 33px;
 left: -388px;
 top: 116px;
 margin-left: 50%;
 float: left;
}

#image {
 position:absolute;
 width: 761px;
 left: -388px;
 top: 149px;
 margin-left: 50%;
 border-left: #61705A solid 8px;
 border-right: #61705A solid 8px;
}

#page_background {
 position:absolute;
 width: 721px;
 left: -388px;
 top: 357px;
 margin-left: 50%;
 background-color: #2B4A2B;
 padding-right: 20;
 padding-left: 20;
 padding-top: 15;
 padding-bottom: 20;
 border-left: #61705A solid 8px;
 border-right: #61705A solid 8px;
}

/*page element styles------------*/


.title_vlong {
 width: 721px;
 height: 29px;
 margin-bottom: 5px;
 margin-top: 5px;
 background-image: url(images/title_background.gif);
}

.title_long {
 width: 479px;
 height: 29px;
 margin-bottom: 5px;
 margin-top: 5px;
 background-image: url(images/title_background.gif);
}

.title_medium {
 width: 358px;
 height: 29px;
 margin-bottom: 5px;
 margin-top: 5px;
 background-image: url(images/title_background.gif);
}

.title_short {
 width: 237px;
 height: 29px;
 margin-bottom: 5px;
 margin-top: 5px;
 background-image: url(images/title_background.gif);
}

.textbox_white_long {
 width: 479;
 background-color: #FFFFFF;
}

.textbox_white_short {
 width: 237;
 background-color: #FFFFFF;
}

.textbox_white_medium {
 width: 358;
 background-color: #FFFFFF;
}

.textbox_green_short {
 width: 237px;
 background-color: #A4BF96;
}

.textbox_green_medium {
 width: 358px;
 background-color: #A4BF96;
}

.textbox_green_long {
 width: 479px;
 background-color: #A4BF96;
}

.textbox_yellow {
 width: 237px;
 background-color: #FEDB77;
 background-image: url(images/course.jpg);
}

.textbox_yellow_short {
 width: 237px;
 background-color: #FEDB77;
}

.left {
	float: left;
}

.right {
	float: right;
}


/*font styles-------------------*/

p{
 margin: 0;
 padding: 20px;
 font-size: 11;
 font-family: arial, sans-serif;
}

p.body_text{
 padding-bottom: 5px;
 padding-top: 5px;
}

p.table_text_head_left{
 padding-bottom: 5px;
 padding-right: 0px;
 padding-top: 20px;
 font-weight: 900;
}

p.table_text_head{
 padding-bottom: 10px;
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 20px;
 font-weight: 900;
}

p.table_text_head_right{
 padding-bottom: 10px;
 padding-right: 20px;
 padding-top: 20px;
 padding-left: 10px;
 font-weight: 900;
}

p.table_text{
 padding-bottom: 5px;
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 5px;
}

p.table_text_left{
 padding-bottom: 5px;
 padding-right: 0px;
 padding-left: 20px;
 padding-top: 5px;
}

p.table_text_right{
 padding-bottom: 5px;
 padding-right: 20px;
 padding-left: 10px;
 padding-top: 5px;
}

p.table2_text_left{
 padding-bottom: 0px;
 padding-right: 0px;
 padding-left: 20px;
 padding-top: 2px;
}

p.table2_text{
 padding-bottom: 0px;
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 2px;
}

p.table2_text_right{
 padding-bottom: 0px;
 padding-right: 20px;
 padding-left: 10px;
 padding-top: 2px;
}

p.body_first{
 padding-bottom: 5px;
 padding-top: 20px;
}

p.header_text{
 padding-bottom: 10px;
 font-weight: 900;
 color: #2B4A2B;
}

p.bodyheader_text{
 padding-top: 10px;
 padding-bottom: 0px;
 font-weight: 900;
 color: #2B4A2B;
}

p.subhead_text{
 padding-top: 0px;
 padding-bottom: 10px;
 font-weight: 900;
 color: #527C9A;
}

p.highlight_text{
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 0px;
 padding-bottom: 20px;
 font-weight: 900;
 color: #2B4A2B;
}

p.footer_text{
 padding-left: 0px;
 padding-top: 25px;
 padding-bottom: 0px;
 color: #FFFFFF;
}

a.body_link{
 margin: 0;
 padding: 20px;
 color: #527C9A;
 font-size: 11;
 font-family: arial, sans-serif;
}

a.body_link:hover{
  color: #A4BF96
}

a.body_link4{
 margin: 0;
 padding-left: 20px;
 color: #417041;
 font-size: 11;
 font-family: arial, sans-serif;
}

a.body_link4:hover{
  color: #000000;
}

a.body_link2{
 margin: 0;
 font-size: 11;
 color: #000000;
 font-family: arial, sans-serif;
}

a.body_link2:hover{
  color: #FEDB77;
}

a.body_link3{
 margin: 0;
 font-size: 11;
 color: #527C9A;
 font-family: arial, sans-serif;
}

a.body_link3:hover{
  color: #A4BF96;
}p.header_text a {

 padding-bottom: 10px;
 font-weight: 900;
 color: #2B4A2B;
}
.clear {
	clear: both;
}
