/*Verite attribution 2.verite_attribution {
	float: left;
	width: 100%;
	height: 52px;
	border: 1px dashed #000;
}
.verite_attribution a {
	display: block;
	overflow: hidden;
	width: 183px;
	height: 52px;
	background: url(../images/verite_attribution.gif);
	float: left;
}*/

/*Verite attribution 3.verite_attribution {
	float: left;
	width: 100%;
	padding-top: 5px;
	text-align: right;

}
.verite_attribution a {
	text-decoration: none; 
	color: rgb(192, 192, 192);
}*/

/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2007 Frederico Caldeira Knabben
 *
 * == BEGIN LICENSE ==
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * == END LICENSE ==
 *
 * This is the default CSS file used by the editor area. It defines the
 * initial font of the editor and background color.
 *
 * A user can configure the editor to use another CSS file. Just change
 * the value of the FCKConfig.EditorAreaCSS key in the configuration
 * file.
 */

/*
    The "body" styles should match your editor web site, mainly regarding
    background color and font family and size.
*/

body
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

body, td
{
	font: normal 12px/1.2 Arial, Verdana, sans-serif;
	/*font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;*/
}

/*
a[href]
{
	color: #0000FF !important;	
}
*/

/*
	Just uncomment the following block if you want to avoid spaces between
	paragraphs. Remember to apply the same style in your output front end page.
*/


p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}


/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/
.Title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	color: #6B9234;
}
.Bold
{
	font-weight: bold;
}
.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

/**********************************
Site CSS
***********************************/
* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	font: normal 12px/1.2 Arial, Verdana, sans-serif;
	color: #696763;
	background: #FFFFFF URL('../images/site/page_background.gif') repeat-x;
	behavior: url(csshover.htc);
}

a {
	text-decoration: none;
	color: #1B95EF;
}
h1 {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	color: #6B9234;
}
img {
	border: none;
}
.Title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	color: #6B9234;
}

.page_contationer {
	width: 899px;
	margin-left: auto;
	margin-right: auto;
}
.header {
	top: 10px;
	position: absolute;
	float: left;
	width: 899px;
}
/** Navigation **/
.menu {
	position: absolute;
	float: left;
	top: 120px;
	width: 899px;
	z-index: 10;
}
.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	height: 23px;
}
	.menu ul li {
		float: left;
		position: relative;
		margin-right: 3px;
	}
	.menu ul li a {
		display: block;
		color: #000;
		height: 23px;
		text-indent: -1000em;
		overflow: hidden;
	}
	.menu ul li.home {
		width: 70px;
		background: url(../images/site/menu_home.gif) no-repeat;
	}
		.menu ul li.home:hover {
			background: url(../images/site/menu_home_hover.gif) no-repeat;
		}
	.menu ul li.about {
		width: 101px;
		background: url(../images/site/menu_about.gif) no-repeat;
	}
		.menu ul li.about:hover {
			background: url(../images/site/menu_about_hover.gif) no-repeat;
		}
	.menu ul li.membership {
		width: 111px;
		background: url(../images/site/menu_membership.gif) no-repeat;
	}
		.menu ul li.membership:hover {
			background: url(../images/site/menu_membership_hover.gif) no-repeat;
		}
	.menu ul li.course {
		width: 78px;
		background: url(../images/site/menu_course.gif) no-repeat;
	}
		.menu ul li.course:hover {
			background: url(../images/site/menu_course_hover.gif) no-repeat;
		}
	.menu ul li.services {
		width: 90px;
		background: url(../images/site/menu_services.gif) no-repeat;
	}
		.menu ul li.services:hover {
			background: url(../images/site/menu_services_hover.gif) no-repeat;
		}
	.menu ul li.golf {
		width: 63px;
		background: url(../images/site/menu_golf.gif) no-repeat;
	}
		.menu ul li.golf:hover {
			background: url(../images/site/menu_golf_hover.gif) no-repeat;
		}
/* Sub Nav */
.menu ul li ul {
	display: none;
}
	.menu ul li:hover ul {
		display: block;
		position: absolute;
		top: 23px;
		left: 0px;
		width: 200px;
		border-top: 10px solid #679236;
	}
.menu ul li:hover ul li {
	width: 200px;
}	
.menu ul li:hover li a {
	background: #fff;
	display: block;
	color: #696763;
	padding: 5px 5px 5px 10px;
	width: 183px;
	height: auto;
	text-indent: 0em;
	border-bottom: 1px solid #679236;
	border-left: 1px solid #679236;
	border-right: 1px solid #679236;
}
	.menu ul li:hover ul li:hover a {
		background: #cccccc;
	}
.menu_bottom_border {
	float: left;
	width: 100%;
	background: url(../images/site/menu_bottom_border.gif) no-repeat;
}
/** Menu - OLD AND INCOMPATIBLE WITH IE8 AND FF3.5 **/
/*.menu { 
	position: absolute;
	float: left;
	top: 110px;
	width: 899px;
}
.menu ul {
	width: 770px;
	height: 23px;
	float: left;
	padding: 0px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
}
.menu ul li {
	display: inline;
	float: left;
	margin-right: 3px;
}
.dropdown {
	float: left;
	margin-top: 0px;
}
.menu ul ul {
	width: 202px;
	height: auto;
	padding: 0px;
	text-align: left;
	margin-top: 7px;
	margin-left: -1px;
	position: absolute;
	background: #FFFFFF;
	z-index: 200;
	visibility: hidden;
}
.dd_container {
	float: left;
	width: 200px;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #679334;
	border-top: 10px solid #679334;
}
.menu ul li:hover ul {
	visibility: visible;
}
.menu ul ul li {
	float: left;
	width: 100%;
	display: block;
	margin-top: 1px;
	margin-right: -10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #679334;
}
.menu ul ul li div {
	float: left;
	width: 100%;
	height: 100%;
	padding-left: 10px;
}
.menu ul ul li div:hover {
	cursor: pointer;
}
.menu ul ul li:hover, .menu_tier2 ul ul li:hover a {
	color: #FFFFFF;
	background: #CCCCCC;
}
.menu ul ul li#last {
	border-bottom: none;
}
.menu ul ul li a {
	padding-left: 10px;
	margin-left: 10px;
	color: #696763;
	/*background: url('/images/site/') 0% 50% no-repeat;
}
.menu ul ul li a:hover {
	/*background: url('/images/site/') 0% 50% no-repeat; 
} */ 
/****Buttons****/
/*.home a span span  {
	padding-bottom: 8px;
	background: url("../images/site/menu_home.gif") top no-repeat;
}
.home a:hover span span  {
	background: url("../images/site/menu_home_hover.gif") top no-repeat;
}
.about a span span  {
	padding-bottom: 8px;
	background: url("../images/site/menu_about.gif") top no-repeat;
}
.about a:hover span span  {
	background: url("../images/site/menu_about_hover.gif") top no-repeat;
}
.membership a span span  {
	padding-bottom: 8px;
	background: url("../images/site/menu_membership.gif") top no-repeat;
}
.membership a:hover span span  {
	background: url("../images/site/menu_membership_hover.gif") top no-repeat;
}
.course a span span  {
	padding-bottom: 8px;
	background: url("../images/site/menu_course.gif") top no-repeat;
}
.course a:hover span span  {
	background: url("../images/site/menu_course_hover.gif") top no-repeat;
}
.services a span span  {
	padding-bottom: 8px;
	background: url("../images/site/menu_services.gif") top no-repeat;
}
.services a:hover span span  {
	background: url("../images/site/menu_services_hover.gif") top no-repeat;
}
.golf a span span  {
	padding-bottom: 8px;
	background: url("../images/site/menu_golf.gif") top no-repeat;
}
.golf a:hover span span  {
	background: url("../images/site/menu_golf_hover.gif") top no-repeat;
}
.menu_bottom_border {
	float: left;
	width: 100%;
	background: url('../images/site/menu_bottom_border.gif') top left no-repeat;
}*/
/******************************************************************************************/
.login_search {
	position: absolute;
	margin-left: 570px;
	top: 90px;
}
.login {
	float: left;
	padding-right: 5px;
	border-right: 1px solid #CCCCCC;
}
.login form {
	margin-top: 3px
}
.lgoout {
	float: left;
	padding-top: 5px;
}
.lgoout a {
	color: #1292F1;
	font-weight: bold;
}
.lgoout a:visited {
	color: #1292F1;
	font-weight: bold;
}
.lgoout a:hover {
	color: #1292F1;
	font-weight: bold;
}
.search {
	float: left;
	margin-left: 8px;
}
.search form {
	margin-top: 3px
}
input#header_form_box {
	width: 80px;
	background: none;
	border: 1px solid #C8C7C3;
}
input.header_form_box {
	width: 80px;
	background: none;
	border: 1px solid #C8C7C3;
}
input#header_form_go {
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	width: 28px;
	height: 20px;
	background: url('../images/site/blue_go_button.gif') 50% 50% no-repeat;
}
/***************************/
.logo {
	float: left;
	width: 100%;
}
.logo img {
	margin-left: 25px;
}
.content_container {
	top: 150px;
	position: absolute;
	float: left;
	width: 899px;
}                                                                   
.content {
	float: left;
	width: 100%;
	min-height: 400px;
	height:auto !important;
	height:400px;
	background: url('../images/site/content_background.gif') bottom repeat-x;
}
.tier2_left_nav {
	float: left;
	width: 185px;
}
.tier2_left_nav h1 {
	color: #6B9234;
	font-weight: normal;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 20px;
	padding-bottom: 3px;
	font-size: 13pt;
	border-bottom: 1px solid #6B9234;
}
.ektron_heading {
	color: #6B9234;
}
.tier2_left_nav ul {
	width: 151px
	margin-left: 10px;
	padding-right: 10px;
	list-style-image: url('../images/site/left_nav_bullet_arrow.gif');
}
.tier2_left_nav ul li {
	margin-left: 30px;
	margin-bottom: 10px;
}
.tier2_left_nav ul li a {
	color: #959490;
}
.tier2_left_nav ul li a:visited {
	color: #959490;
}
.tier2_left_nav ul li a#selected {
	color: #6B9234;we
	font-weight: bolder;
}
.tier2_right_content {
	float: left;
	padding: 20px;
	padding-bottom: 40px;
	width: 673px;
	min-height: 400px;
	height:auto !important;
	height:400px;
	background: url('../images/site/tier2_content_left_divider.gif') left repeat-y;
}
.tier2_right_content ul, ol {
	margin-left: 20px;
}
.tier2_right_content h1 {
	color: #6B9234;
	font-size: 16pt;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: none;
}
.tier2_right_content_image {
	position: absolute;
	margin-left: -20px;
	margin-top: -20px;
}
.tier2_right_content_text {
	margin-top: 207px;
}
.tier2_right_content_text_event {
	margin-top: 180px;
}
.feedback {
	float: left;
	margin-left: 260px;
	margin-top: -20px;
}
/***********Calandar**********/
.news {
	margin-top: 10px;
	padding-top: 10px;
}
.news h1 {
}
.calendar {
}
.calendar .prev_next_cal {
	padding: 0px;
	height: 97px;
}
.calendar .prev_next_cal img {
	margin: 0px;
	padding: 0px;
}
.more_events {
	padding-top: 3px;
}
/*****************************/
.news_letter_left {
	float: left;
	width: 201px;
	font-weight: bold;
}
.news_letter_left img {
	margin-bottom: 20px;
}
.news_letter_right {
	float: left;
	width: 420px;
	padding-top: 20px;
	margin-left: 40px;
}
.newsletter_buttons {
	float: right;
	width: 80px;
	height: 15px;
	padding-top: 4px;
	padding-left: 4px;
	margin-top: 20px;
	margin-right: 43px;
	text-align: left;
	/*background: url('../images/site/newsletter_buttons_back.gif') left no-repeat;*/
}
.newsletter_buttons img {
	margin-right: 5px;
}
.home_page_header_image {
	float: left;
	width: 100%;
}

.home_page_header_image_container {
	float: left;
}
.header_image_button {
	float: right;
	margin-top: -40px;
	margin-right: 30px;
}
.home_page_header_bottom {
	float: left;
	width: 899px;
	height: 16px;
	margin-top: -3px;
	background: url('../images/site/home_pageheader_image_bottom.gif') no-repeat;
}
.home_page_bottom_container {
	float: left;
	width: 899px;
	height: 188px;
	overflow: hidden;
	background: url('../images/site/home_page_full_back.gif') top left no-repeat;
}
.home_page_bottom_box {
	float: left;
	width: 300px;
	height: 188px;
}

#calender_box {
	width: 219px;
	height: 140px;
	margin-top: 20px;
	margin-left: 40px;
}

#calender_box h1 {
	font: Arial;
	font-size: 13pt;
	margin-left: 20px;
}
#cal_image {
}
#home_page_news_box {
	width: 340px;
}
.home_page_news_box {
	height: 100px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 60px;
	background: url('../images/site/tier2_content_left_divider.gif') 0% repeat-y;
}
.home_page_news_box .5px;
	margin-right: 0px;
}
.home_page_news_box h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}

#home_page_right_box {
	width: 293px;
}
#home_page_right_box img.whatsnew {
	margin-top: 20px;
	margin-left: 15px;
}
#home_page_right_box table tr td {
	
}
#home_page_right_box h1 {
	color: #6B9234;
	font-size: 14pt;
	margin-left: 20px;
	margin-top: 10px;
	font-weight: normal;
}
#home_page_right_box h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}
.calendarHighlight {
	color: #6b994c;
}
.home_more_button {
	margin-top: 10px;
	margin-right: 20px;
	text-align: right;
}
/***************/
.footer {
	float: left;
	width: 100%;
	color: #C0BEB5;
	font-size: 7.5pt;
	padding-top: 20px;
	background: url('../images/site/curved_content_bottom.gif') no-repeat;
}
#home_page_footer {
	background: url('../images/site/home_page_bottom_top_curve.gif') no-repeat;
}
/*Verite attribution 1*/
.verite_attribution {
	float: left;
	width: 100%;
	font: bold 11px Arial, Verdana, sans-serif;
	padding-top: 0px;
	margin-top: -17px;
	text-align: right;
}
.verite_attribution a{
	color: #C0C0C0;
	text-decoration: none;
	position: relative;
	top: -7px;
}
.verite_attribution img{
	position: relative;
	top: 8px;
}
/*********** Members Search Page **********/
.displaying {
	float: left;
	padding-left: 0px;
	padding-top: 8px;
}
.displaying strong {
	color: #6b9234;
}
.member_search {
	float: right;
	padding-top: 4px;
}
.member_search_field {
	background: none;
	border: 1px solid #C8C7C3;
}
.byletter {
	padding-top: 25px;
	float: left;
}
.byletter a, .pages a {
	color: #696763;
}
.byletter a:hover, .pages a:hover {
	text-decoration: underline;
}
.pages {
	float: right;
	padding-top: 25px;
}
#selected {
	font-weight: bold;
	color: #6b9234;
}
#selected_blue {
	font-weight: bold;
	color: #1292F1;
}
.members_table {
	width: 650px;
}
.members_table td {
	padding: 5px;
}
.table.members_table strong {
	color: #696763; 
}
.odd {
	background: #f7f3f7 ;
}
.even {
	background: #ffffff;
}
/***************/

