/* Layout CSS--------------*/
body.new{
	background: #FBF9ED url("/_filelib/ImageGallery/New_Design/body-bg2.jpg") repeat;
	margin:0;
	z-index: 2;
	
}

body.new table{
	z-index: 200;
	
}

body.new .data-table, body.new .data-table p{
	font-size: 12px;
	
}

/* Slides Background CSS--------------*/

#bg-img{
	height: 551px;
	width: 100%;
	position: absolute;
	z-index: 1;
	top:0;
	left: 0;
	text-align: center;
	margin:0 auto;
	
}

#controls{
	float: right;
	
}

#controls a{
	background: url(/_filelib/ImageGallery/New_Design/pager.png) no-repeat;
	display: block;
	float:left;
	text-decoration: none;
	height: 12px;
	width: 12px;
	margin:0 1px;
	
}

#controls a.activeSlide{
	background: url(/_filelib/ImageGallery/New_Design/pager-active.png) no-repeat;
	
}

#slides{
	height: 497px;
	position: absolute;
	z-index: 1;
	margin:0;
	padding:0;
	top:0;
	left:0;
	text-align: center;
	min-width: 100%;
	width: 100%;
	max-width: 1700px;
	
}

#slides div{
	width:100%; margin: 0 auto; overflow: hidden;
	
}

#slides div img{
	width: 100%;
	
}

.slide1bg{
	height: 497px;
	width: 100%;
	background: url(/_filelib/ImageGallery/new_website_layout/home-slide-1-caption.jpg) 50% 50%;
	
}

.slide2bg{
	height: 497px;
	width: 100%;
	background: url(/_filelib/ImageGallery/new_website_layout/home-slide-2-caption.jpg) 50% 50%;
	
}

.slide3bg{
	height: 497px;
	width: 100%;
	background: url(/_filelib/ImageGallery/new_website_layout/home-slide-3-caption.jpg) 50% 50%;
	
}

.slide4bg{
	height: 497px;
	width: 100%;
	background: url(/_filelib/ImageGallery/new_website_layout/home-slide-4-caption.jpg) 50% 50%;
	
}

.slide5bg{
	height: 497px;
	width: 100%;
	background: url(/_filelib/ImageGallery/new_website_layout/home-slide-5-caption.jpg) 50% 50%;
	
}

.slide6bg{
	height: 497px;
	width: 100%;
	background: url(/_filelib/ImageGallery/new_website_layout/home-slide-6-caption.jpg) 50% 50%;
	
}

.slide7bg{
	height: 497px;
	width: 100%;
	background: url(/_filelib/ImageGallery/new_website_layout/home-slide-7-caption.jpg) 50% 50%;
	
}

/* Typography--------------*/

body.new p, body.new #fwContent, body.new #fwContent, body.new #fwContent ul, body.new #fwContent li, body.new #fwContent p{
	float: none;
	font: 14px/22px Georgia, Times, serif;
	color: #5E4336;
	
}

body.new a{
	color: #5E4336;
	
}

body.new .HeaderLinks, body.new .HeaderLinks a{
	color: #D3C8C6;
	
}

body.new .MemberHeaderLinks, body.new .MemberHeaderLinks a{
	color: #fff;
	font-family: Georgia;
	font-size: 14px;
	
}

body.new a.learn-button{
	background: url("/_filelib/ImageGallery/New_Design/button-tour.png") no-repeat scroll 0 0 transparent;
	color: #5A3401;
	display: inline-block;
	font-size: 20px;
	line-height: 52px;
	padding-right: 2px;
	text-align: center;
	text-shadow: 1px 1px 1px #FFFFFF;
	width: 153px;
	text-decoration: none;
	margin:0 2px;
	margin-top:165px;
	
}

a.learn-button:hover{
	text-decoration: none;
	
}

a.panel-link{
	padding:85px 94px 28px 105px;
	display: block;
	float: left;
	font-size: 14px;
	color: #783808;
	text-decoration: none;
	
}

a.panel-link:hover{
	text-decoration: none;
	
}

a.social{
	display: block; float:left; padding: 0 10px;
	
}

a.social img.icon{
	padding: 0pt 8px 0pt 20px; vertical-align: middle;
	
}

body.new h1.page-title{
	text-shadow: 1px 2px 1px #000000;
	font-family:"archetype",Georgia,serif;
	font-weight:normal;
	font-variant:normal;
	font-size: 40px;
	color: #ffffff;
}

body.new .panel-text p{
	font-size: 13px;
	
}

body.new .footer p{
	font:11px/19px "Georgia","Times",serif;
	color:#9E8977;
	font-size: 11px;
	
}

body.new .footer a{
	color:#9E8977;
	
}

body.new a.clubs{
	font-size: 15px;
	
}

body.new .cstar-link{
	background-image: url(/_filelib/ImageGallery/New_Design/cstar-bg.png);
	background-repeat: no-repeat;
	background-position: center left;
	display: block;
	height: 41px;
	width: 195px;
	line-height: 41px;
	font-size: 15px;
	font-family:"Book Antiqua";
	padding-left: 41px;
	
}

#fwContent h1{
	color: #783808;
	font-size: 18px;
	margin-bottom: 15px;
	
}

body.new .ctHeader a{
	color: #FCF6E8;
	
}

/* Main Menu CSS--------------*/

.mnuHeaderMain{
	z-index: 400;
	height: 58px;
	padding-top: 4px;
	padding-left: 16px;
	background: url(/_filelib/ImageGallery/New_Design/main-nav-left.png) no-repeat 0 0;
	font-family: Times, serif;
	
}

.mnuHeaderItem, .mnuHeaderItemOver, .mnuHeaderItemActive, .mnuHeaderItemActiveOver{
	color: #FFFFFF;
	font-size: 16px;
	text-shadow: 1px 1px 1px #573705;
	text-align: center;
	padding:0 9px;
	white-space: nowrap;
	
}

.mnuHeaderItemOver, .mnuHeaderItemActiveOver{
	text-shadow: none;
	color: #5F3903;
	background:#DFAA44;
	
}

.mnuHeaderSub{
	z-index: 300;
	
}

.mnuHeaderSubItem, .mnuHeaderSubItemOver, .mnuHeaderSubItemActive, .mnuHeaderSubItemActiveOver{
	background:#DFAA44;
	font: 13px serif;
	color:#5F3903;
	padding:8px 28px 8px 9px;
	white-space: nowrap;
	z-index: 200;
	
}

.mnuHeaderSubItemOver, .mnuHeaderSubItemActiveOver{
	text-decoration: underline;
	
}

.mnuHeaderSeparator{
	display: none;
	
}

.mnuHeaderSeparatorSub{
	display: none;
	
}

#menumember_nav .mnuHeaderMain{
	height: 58px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right:0;
	background: url(/_filelib/ImageGallery/New_Design/main-nav-left.png) no-repeat 0 0;
	
}

#menumember_nav .mnuHeaderItem, #menumember_nav .mnuHeaderItemOver, #menumember_nav .mnuHeaderItemActive, #menumember_nav .mnuHeaderItemActiveOver{
	color: #FFFFFF;
	font-size: 16px;
	text-shadow: 1px 1px 1px #573705;
	text-align: center;
	padding:0 1px;
	white-space: normal;
	
}

#menumember_nav .mnuHeaderItemOver, #menumember_nav .mnuHeaderItemActiveOver{
	text-shadow: none;
	color: #5F3903;
	background:#DFAA44;
	
}

/* Clubs Menu CSS--------------*/

.mnuClubsMain{
	width: 635px;
	height: 108px;
	margin:0 -20px;
	padding:0 20px;
	z-index: 5;
	background: url(/_filelib/ImageGallery/New_Design/quicktabs-bg.png) repeat-x;
	
}

.mnuClubsItem, .mnuClubsItemOver, .mnuClubsItemActive{
	display: block;
	height: 109px;
	color: #783808;
	font: 11px "Georgia","Times",serif;
	text-align: center;
	line-height:0px;
	padding:0;
	margin:0;
	overflow: hidden;
	
}

.mnuClubsItem a, .mnuClubsItemOver a, .mnuClubsItemActive a{
	height: 109px;
	display: block;
	line-height:16px;
	margin:0;
	padding:0;
	
}

.mnuClubsItemActive a{
	height: 108px;
	
}

.mnuClubsItem div, .mnuClubsItemOver div, .mnuClubsItemActive div{
	height: 88px;
	padding: 55px 12px 0px;
	margin-left: 6px;
	
}

.mnuClubsItem{
	background: url(/_filelib/ImageGallery/New_Design/club_tab_right.jpg) no-repeat scroll right center transparent;
	
}

.mnuClubsItemOver{
	background: url(/_filelib/ImageGallery/New_Design/club_tab_right_hover.jpg) no-repeat scroll right center transparent;
	
}

.mnuClubsItemActive{
	background: url(/_filelib/ImageGallery/New_Design/club_tab_right_active.jpg) no-repeat scroll right center transparent;
	
}

.mnuClubsItem A{
	background: url(/_filelib/ImageGallery/New_Design/club_tab_left_hover.jpg) left top no-repeat;
	
}

.mnuClubsItemOver A{
	background: url(/_filelib/ImageGallery/New_Design/club_tab_left_hover.jpg) left top no-repeat;
	
}

.mnuClubsItemActive A{
	background: url(/_filelib/ImageGallery/New_Design/club_tab_left_active.jpg) left top no-repeat;
	
}

.mnuClubsSeparator{
	width:5px;
	
}

#menutab1-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/club-logo-golf.png") no-repeat scroll 50% 12% transparent;
	
}

#menutab2-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/club-logo-athletic.png") no-repeat scroll 50% 12% transparent;
	
}

#menutab3-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/club-logo-equestrian.png") no-repeat scroll 50% 12% transparent;
	
}

#menutab4-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/club-logo-river.png") no-repeat scroll 50% 12% transparent;
	
}

#menutab5-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/club-logo-rod.png") no-repeat scroll 50% 12% transparent;
	
}

#menutab6-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/club-logo-tennis.png") no-repeat scroll 50% 12% transparent;
	
}

#menutab7-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/club-logo-social.png") no-repeat scroll 50% 12% transparent;

}

#menutab8-menu DIV{
	background: url("/_filelib/ImageGallery/New_Design/cstar-dark-bg.png") no-repeat scroll 50% 12% transparent;
	
}

/* Right Sidebar Menu CSS--------------*/

.mnuSidebarMain{
	margin:0;
	padding:0 12px 0 26px;
	height: auto;
	width:252px;
	list-style: none;
	
}

.mnuSidebarItem{

}

	.mnuSidebarItem div, .mnuSidebarItemOver div, .mnuSidebarItemActive div, .mnuSidebarItemActiveOver div{
	display: block;
	padding:10px;
	width: 232px;
	height: 21px;
	
}

.mnuSidebarItemOver a div{
	color: #000;
	
}

.mnuSidebarItem, .mnuSidebarItemOver, .mnuSidebarItemActive, .mnuSidebarItemActiveOver{
	font-size: 16px;
	line-height: 52px;
	color: #783808;
	font: 14px/22px "Georgia","Times",serif;
	padding:0;
	width: 252px;
	text-align: left;
	
}

.mnuSidebarItem, .mnuSidebarItemOver{
	background: url(/_filelib/ImageGallery/New_Design/sidebar-nav.png) no-repeat 10% 5%;
	
}

.mnuSidebarItemActive, .mnuSidebarItemActiveOver{
	width: 232px;
	height: 41px;
	background: url(/_filelib/ImageGallery/New_Design/sidebar-nav-current.png) no-repeat 50% 50%;
	text-shadow: 1px 1px 1px #573705;
	color: #FFFFFF;
	
}

.mnuSidebarSeparator{
	display:none;
	
}

/* End New CSS-------------Begin Old CSS */

/*tag specific styles*/
A{
	color: #4C6547;
	
}

A:HOVER{
	color: #283234;
	text-decoration: underline;
	
}

/*dhtml navigation menu styles*/

.mnuMain{
	width: 741px;
	background-color: #4c2e19;
	padding-right:5px;
	padding-left:5px;
	
}

.mnuSub{
	background-color: #4c2e19;
	margin-top: 1px;
	
}

.mnuSub TD{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	text-transform: uppercase;
	font-family:Arial, Helvetica;
	font-size:9pt;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;
	text-align:center;
	
}

.mnuItemOver,.mnuItemMembersOver,.mnuItemActiveOver,.mnuItemActive{
	background: url(/_filelib/ImageGallery/Design/nav_bg.jpg) no-repeat 50% 50%;
	
}

.mnuItemSeparatorH{
	background: url(/_filelib/ImageGallery/Design/star.gif) no-repeat 50% 50%;
	width:20px;
	height:100%;
	
}

.mnuItemSeparatorV{
	background-color:#FFFFFF;
	width:100%;
	height:1px;
	
}

.mnuLeftMain{
	width: 130px;
	
}

.mnuLeftSub{
	margin-top: 1px;
	
}

.mnuLeftItem, .mnuLeftItemOver, .mnuLeftItemActive, .mnuLeftItemActiveOver, .mnuLeftItemMembers, .mnuLeftItemMembersOver{
	xtext-transform: uppercase;
	font-family:Times New Roman, Helvetica;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:0px;
	color:#4c2e19;
	text-align:left;
	
}

.mnuLeftItemOver,.mnuLeftItemMembersOver,.mnuLeftItemActiveOver{
	background: url(/_filelib/ImageGallery/Design/left_nav_bg.gif) no-repeat 50% 50%;
	
}

.mnuLeftItemActive{
	background: url(/_filelib/ImageGallery/Design/left_nav_bg.gif) no-repeat 50% 50%;
	color:#000000;
	
}

.mnuLeftMemItem, .mnuLeftMemItemOver, .mnuLeftMemItemActive, .mnuLeftMemItemActiveOver, .mnuLeftMemItemMembers, .mnuLeftMemItemMembersOver{
	font-family:Times New Roman, Helvetica;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:0px;
	color:#4c2e19;
	text-align:left;
	
}

.mnuLeftMemItemOver,.mnuLeftMemItemMembersOver,.mnuLeftMemItemActiveOver{
	background: url(/_filelib/ImageGallery/Design/left_nav_bg_green.gif) no-repeat 50% 50%;
	
}

.mnuLeftMemItemActive{
	background: url(/_filelib/ImageGallery/Design/left_nav_bg_green.gif) no-repeat 50% 50%;
	color:#000000;
	
}

.mnuLeftItemSeparatorM{

}

.mnuLeftItemSeparatorS{

}

.mnuSeparatorH{

}

.mnuSeparatorV{

}

/*content styles*/

.inpButton{

	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

.modContainer{

}

.modHeader{
	color: #4c2e19;
	font-family: bookman old style;
	font-size: 14pt;
	text-align: center;
}

.modContent{

}

.ctHeader{
	background-color: #4c2e19;
	border-bottom: #666666 1px solid;
	border-top: #666666 1px solid;
	color: #ffffff;
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	font-weight: bold;
	
}

.ctHeader A{
	background-color: #4c2e19;
	color: #ffffff;
	font-family: Verdana,Ms Sans Serif,Arial;
	font-size: 8pt;
	font-weight: bold;
	
}

.ctToolBar, .ctToolBar TD{
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight:bold;
	
}

.ctAlternate{
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	
}

.ctNormal{
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	
}

.ctSmall{
	font-family:Verdana;
	font-size:8pt;
	
}

.ctBulletin{
	padding-bottom:5px;
	
}

.ctBulletinNew{

}

.ctBulletinLink{
	font-size:9pt;
	
}

.ctBulletinDate{
	padding-right:10px;
	font-size:9pt;
	color:#000000;
	
}

.ctBulletinShortText{
	font-family:Arial;
	font-size:10px;
	color:#111111;
	
}

#srchForm{
	margin:0px;
}
