html { 
min-height: 100%; padding-bottom: 1px; 
}
.right_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	width: 100%;
}

body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #675947;
	background-color: #EBE4CD;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #675947;
	background-color: #EBE4CD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

#wrapper {
	width: 781px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(images/wrapper_background.gif);
	background-repeat: repeat-y;
	background-position: 1px;
}

#header {
	border: 1px solid #FFFFFF;
	width: 779px;
}
#logo {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	float: left;
}
#events {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 90px;
	width: 135px;
	background-image: url(images/forthcoming_events.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #435A25;
	color: #96A863;
	padding-top: 65px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#secondary_menu {
	float: right;
	height: 66px;
	width: 103px;
	padding-top: 245px;
}
#copyright {
	width: 146px;
	float: left;
	padding-left: 7px;
	padding-top: 10px;
	background-image: url(images/ball_background2.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
	background-position: 1px -1px;
	bottom: 0px;
	height: 45px;
}

#header_image {
	float: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 779px;
}
#left_column {
	width: 155px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	float: left;
}
#login {
	height: 155px;
	width: 155px;
}
#login_frame {
	height: 113px;
	width: 143px;
	background-image: url(images/members_header.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADA898;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ADA898;
	border-left-color: #ADA898;
}
#menu_bar {
	width: 623px;
	background-color: #103B1D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
}
#main_content {
	float: left;
	width: 450px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ADA898;
	border-left-color: #ADA898;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 13px;
	letter-spacing: 0.04em;
}

.float_left {
	float: left;
}
.float_right {

	float: right;
}
.clear {
	clear: both;
}
.module1-3menu {
	float: right;
	height: 51px;
	width: 51px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.module1-3 {
	float: right;
	height: 51px;
	width: 51px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
a:link {
	color: #6D7440;
}
a:visited {
	color: #6D7440;
}
a:hover {
	color: #6D7440;
	text-decoration: none;
}
#footer {
	width: 614px;
	padding-left: 167px;
	padding-top: 5px;
	background-image: url(images/footer_background.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EBE4CD;
	padding-bottom: 5px;
}
#course_guide {
	height: 155px;
	width: 155px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#right_column {
	float: right;
	width: 156px;
	position: relative;
}
#secondary_menu_subpage {
	float: right;
	height: 110px;
	width: 103px;
	background-image: url(images/secondary_menu_image_subpag.jpg);
	padding-top: 45px;
	background-repeat: no-repeat;
}
#news {
	width: 135px;
	background-image: url(images/news_panel_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #435A25;
	color: #96A863;
	padding-top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 15px;
	float: left;
}
.title1 {
	font-weight: bold;
	color: #8EA824;
	font-size: 12px;
}

#members_wrapper {
	width: 781px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(images/wrapper_members_background.gif);
	background-repeat: repeat-y;
	background-position: 1px;
}
#members_footer {
	width: 614px;
	padding-left: 167px;
	background-repeat: no-repeat;
	background-color: #EBE4CD;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/members_footer_background.gif);
	padding-top: 5px;
	padding-bottom: 5px;
}
#news a:link {



	color: #8EA824;
}
.title2 {

	font-weight: bold;
	color: #435A25;
	font-size: 12px;
}
#forthcoming_events a:link {
	color: #435A25;
}
#banner2 {
	float: left;
	height: 155px;
	width: 155px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#banner1 {
	float: left;
	height: 155px;
	width: 155px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#title {

	height: 50px;
	background-color: #103B1D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 155px;
	float: left;
}
#map {
	float: left;
	width: 517px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ADA898;
	border-right-color: #ADA898;
	border-left-color: #ADA898;
}
#map_footer {
	width: 614px;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 167px;
	padding-top: 5px;
	background-image: url(images/map_footer_background.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	background-color: #EBE4CD;
	height: 20px;
}
#map_wrapper {

	width: 781px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(images/map_wrapper_background.gif);
	background-repeat: repeat-y;
	background-position: 1px;
}
#right_column_map {

	float: right;
	width: 260px;
}
#copyright_map {
	width: 251px;
	float: left;
	padding-left: 7px;
	padding-top: 10px;
	background-image: url(images/ball_background2.gif);
	height: 45px;
	background-repeat: no-repeat;
	background-position: 102px -1px;
	margin-left: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADA898;
	border-right-color: #ADA898;
	border-bottom-color: #ADA898;
	border-left-color: #ADA898;
}
#course_table {
	width: 259px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #333333;
	background-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#news a:visited {
	color: #8EA824;
}
#forthcoming_news a:link {
	color: #8EA824;
}
#forthcoming_events a:visited {

	color: #435A25;
}
#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #675947;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;background-color: #103B1D;}

.imcm li a img{display:inline;border-width:0px;}

.imcm span{display:inline;}

.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}

.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}

.imcm li{list-style:none;font-size:1px;float:left;}

.imcm ul ul li{width:100%;float:none !important;}

.imcm a{display:block;position:relative;}

.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}

.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}

.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}

.imde ul li:hover .imsubc{visibility:visible;}

.imde ul ul li:hover  .imsubc{visibility:visible;}

.imde ul ul ul li:hover  .imsubc{visibility:visible;}

.imde li:hover ul  .imsubc{visibility:hidden;}

.imde li:hover ul ul .imsubc{visibility:hidden;}

.imde li:hover ul ul ul  .imsubc{visibility:hidden;}

.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}

.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}

.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/
[if IE].imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}<![endif]
[if gte IE 7].imcm .imsubc{background-image:url(ie_css_fix);}<![endif]

#login_frame .float_left input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #675947;
	border: 1px solid #B3A470;
}
#secondary_menu_clubhouse {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right10.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_clubinfo {
	float: right;
	height: 58px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right24.jpg);
	padding-top: 97px;
	background-repeat: no-repeat;
}
#secondary_menu_competition {
	float: right;
	height: 110px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right16.jpg);
	padding-top: 45px;
	background-repeat: no-repeat;
}
#secondary_menu_contact {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right14.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_events {
	float: right;
	height: 110px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right17.jpg);
	padding-top: 45px;
	background-repeat: no-repeat;
}
#secondary_menu_course {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right1.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_tuition {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right25.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_junior {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right20.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_junior_section {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right26.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_ladies_section {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right3.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_members_area {
	float: right;
	height: 143px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right5.jpg);
	padding-top: 12px;
	background-repeat: no-repeat;
}
#secondary_menu_mens_section {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right22.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_news {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right6.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_shop {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right23.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_sitemap {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right14.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_members_board {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right11.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_about_us {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right13.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}
#secondary_menu_golf_guide {
	float: right;
	height: 57px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right4.jpg);
	padding-top: 98px;
	background-repeat: no-repeat;
}

#main_content table {
	background-color: #FFFFFF;
}
#main_content th {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold!important;
	text-align: left;
}


#main_content td {
	padding: 2px;
}
#secondary_private_functions {
	float: right;
	height: 143px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right19.jpg);
	padding-top: 12px;
	background-repeat: no-repeat;
}
#secondary_menu_catering {
	float: right;
	height: 143px;
	width: 103px;
	background-image: url(images/headers/subpages/sub_header_right18.jpg);
	padding-top: 12px;
	background-repeat: no-repeat;
}
.row1 {
	background-color: #C7FFB7;
}
.row2 {
	background-color: #FFFFFF;
}
.rowHighlight {
	background-color: #4AA432;
	color: #FFFFFF;
	cursor:pointer;
}
.yellowbg {
	background-color: #FFE700;
}
.redbg {
	background-color: #FF0101;
}
.whitebg {

	background-color: #FFFFFF;
}
.greybg {


	background-color: #E3E0D8;
}#course_photo {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 1px;
}
#login_frame input {
	border: 1px solid #ADA898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.no_border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#fixture_header input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #675947;
}
#fixture_header select {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #675947;
}
#fixture_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fixture_table_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #675947;
	background-color: #D2C9BD;
	font-weight: bold;
}
#main_content img {
}
.text_file {
	font-family: Courier;
	font-size: 11px;
}
.hidden {
	display: none;
}
.show {
}
#results_footer {

	width: 614px;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 167px;
	padding-top: 5px;
	background-image: url(images/results_footer_background.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	background-color: #EBE4CD;
	height: 20px;
}
#main_content_results {

	float: left;
	width: 602px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ADA898;
	border-left-color: #ADA898;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	line-height: 13px;
	letter-spacing: 0.04em;
}
#results_wrapper {

	width: 781px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(images/results_wrapper_background.gif);
	background-repeat: repeat-y;
	background-position: 1px;
}
#copyright_results {
	width: 146px;
	float: left;
	bottom: 0px;
	height: 45px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}
#member_table {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#layout table {

	border: 1px solid #8d9650;
	border-collapse:collapse;
	background-color: #dceaa4;
}
#layout th {

	background-color: #103b1d;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal !important;
	text-align: left;
	border: 1px solid #8d9650;
	padding-left: 3px;
}
#layout td {

	border: 1px solid #8d9650;
	padding: 2px;
}
#members_results_wrapper {


	width: 781px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-image: url(images/results_wrapper_background.gif);
	background-repeat: repeat-y;
	background-position: 1px;
}
#forthcoming_events {

	width: 140px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #8EA824;
	color: #435A25;
	background-image: url(images/events_panel_title.gif);
	float: left;
	padding-top: 50px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
}
.news_title {
	font-size: 12px;
	font-weight: bold;
}
#contact_form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	border: 1px solid #C7BC96;
}
#contact_form textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	border: 1px solid #C7BC96;
}
.title3 {


	font-weight: bold;
	color: #C9B677;
	font-size: 12px;
}
#main_content_results table {

	background-color: #FFFFFF;
}
#main_content_results th {

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold!important;
	text-align: left;
}
#main_content_results td {

	padding: 2px;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {

	font-size: 14px;
}
h4 {


	font-size: 12px;
}
