/*Tout Box*/

.topRight{
	background-image: url(/_filelib/ImageGallery/Design/top_right.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	
}

.bodyContentBackground{
	background-image: url(/_filelib/ImageGallery/Design/content.png);
	background-position: 0% 0%;
	background-repeat: repeat;
	
}

.topLeft{
	background-image: url(/_filelib/ImageGallery/Design/top_left.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	
}

.top{
	background-image: url(/_filelib/ImageGallery/Design/top.png);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	
}

.left{
	background-image: url(/_filelib/ImageGallery/Design/left.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	
}

.right{
	background-image: url(/_filelib/ImageGallery/Design/right.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	
}

.bottom{
	background-image: url(/_filelib/ImageGallery/Design/bottom.png);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	
}

.bottomRight{
	background-image: url(/_filelib/ImageGallery/Design/bottom_right.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	
}

.bottomLeft{
	background-image: url(/_filelib/ImageGallery/Design/bottom_left.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	
}

/*Contact Form*/

#ContactForm{

}

#ContactForm legend{

}

#ContactForm fieldset{

}

#ContactForm INPUT{
	background-attachment: scroll;
	background-color: #ffffff;
	border-bottom: #0054a4 1px solid;
	border-left: #0054a4 1px solid;
	border-right: #0054a4 1px solid;
	border-top: #0054a4 1px solid;
	font-family: Trebuchet MS;
	font-size: 9pt;
	height: 27px;
	
}

#ContactForm .inpButton{
	background-attachment: scroll;
	background-color: #efefef;
	background-image: url(/_filelib/ImageGallery/Design/button.jpg);
	background-position: 0% 0%;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	text-transform: uppercase;
	
}

#ContactForm .inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

/*Background*/

#wrapper{
	width: 962px;
	margin-top: 10px;
	
}

#background{
	background-attachment: fixed;
	background-image: url(/_filelib/ImageGallery/Design/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	
}

.contentBody A{
	color: #ffffff;
	
}

.logoTop{
	background-image: url(/_filelib/ImageGallery/Design/logo1.png);
	background-position: right center;
	background-repeat: no-repeat;
	height: 250px;
	
}

.logoBottom{
	background-image: url(/_filelib/ImageGallery/Design/logo2.png);
	background-position: right center;
	background-repeat: no-repeat;
	width: 147px;
	height: 200px;
	
}

#wx_module_22{
	text-align: center;
	
}

#fileLibrary{
	width: 670px;
	
}

#fileLibrary2{
	width: 672px;
	
}

#fileLibrary2 .ctNormal, #fileLibrary2 .ctNormal A, #fileLibrary2 .ctAlternate A, #fileLibrary2 .ctAlternate{
	color: #ffffff;
	
}

#fileLibrary .ctNormal, #fileLibrary .ctNormal A, #fileLibrary .ctAlternate A, #fileLibrary .ctAlternate{
	color: #ffffff;
	
}

#memberRoster{
	width: 912px;
	color: #ffffff;
	
}

#mdAddress FONT{
	color: #ffffff;
	
}

.eventListing .ctNormal, .eventListing .ctNormal A, .eventListing .ctAlternate, .eventListing .ctAlternate A, .eventListing .ctBulletinDate, .eventListing .modContent{
	color: #ffffff;
	font-family: Trebuchet MS;
	padding-bottom: 5px;
	text-align: center;
	
}

.eventListing .ctBulletinDate{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	
}

.logout{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-align: right;
	
}

#memberRoster .ctNormal, #memberRoster .ctNormal A{
	color: #ffffff;
	
}

#editProfile{
	width: 670px;
	
}

#editProfile .ctNormal, #editProfile .ctToolbar, #editProfile A{
	color: #ffffff;
	
}

.footer, .footer A, .footer A:HOVER{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
	
}

#footer, #footer A, #footer A:HOVER{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
	
}

#loginForm .ctNormal{
	color: #ffffff;
	
}

#loginForm A, #loginForm A:HOVER{
	color: #ffffff;
	
}

#calMonthTable A{
	color: #ffffff;
	
}

#calWeekDayHeader{
	color: #ffffff;
	
}

#calVCalendarLink{
	color: #ffffff;
	
}

#calTodayLink, #calTodayLink A, #calTodayLink A:HOVER{
	color: #ffffff;
	
}

#usrHeader, #usrProfile .ctNormal, #usrProfile .ctNormal A, #usrProfile .ctNormal A:HOVER{
	color: #ffffff;
	
}

#fwNoPrint{
	color: #ffffff;
	
}

.header{
	background-image: url(/_filelib/ImageGallery/Design/header.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 153px;
	width: 962px;
	
}

.topNav{
	background-image: url(/_filelib/ImageGallery/Design/nav.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 47px;
	width: 962px;
	
}

.body{
	width: 962px;
	
}

.bottomNav{
	background-image: url(/_filelib/ImageGallery/Design/bottomNav.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 67px;
	width: 962px;
	
}

.mainContentTop{
	background-image: url(/_filelib/ImageGallery/Design/content_top.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 962px;
	
}

.mainContentBody{
	background-image: url(/_filelib/ImageGallery/Design/content_body.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	
}

.mainContentBottom{
	background-image: url(/_filelib/ImageGallery/Design/content_bottom.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	
}

.contentTop{
	background-image: url(/_filelib/ImageGallery/Design/medium_box_top.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 692px;
	
}

.contentBody{
	background-image: url(/_filelib/ImageGallery/Design/body.png);
	background-position: 0% 0%;
	border-left: #e5cb99 2px solid;
	border-right: #e5cb99 2px solid;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 450px;
	padding-left: 10px;
	padding-right: 8px;
	width: 692px;
	
}

.contentBody A, .contentBody A:HOVER{
	color: #ffffff;
	
}

.contentBody TD{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	
}

.contentBottom{
	background-image: url(/_filelib/ImageGallery/Design/medium_box_bottom.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 692px;
	
}

.largeContentTop{
	background-image: url(/_filelib/ImageGallery/Design/large_box_top.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 932px;
	
}

.largeContentBody{
	background-image: url(/_filelib/ImageGallery/Design/body.png);
	background-position: 0% 0%;
	border-left: #e5cb99 2px solid;
	border-right: #e5cb99 2px solid;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 450px;
	padding-left: 8px;
	padding-right: 8px;
	width: 930px;
	
}

.largeContentBody A{
	color: #ffffff;
	
}

.largeContentBody TD{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	
}

.largeContentBottom{
	background-image: url(/_filelib/ImageGallery/Design/large_box_bottom.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 932px;
	
}

.eventBoxTop{
	background-image: url(/_filelib/ImageGallery/Design/event_box_top.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 222px;
	
}

.eventBoxBody{
	background-image: url(/_filelib/ImageGallery/Design/event_box_body.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	width: 222px;
	
}

.eventBoxBottom{
	background-image: url(/_filelib/ImageGallery/Design/event_box_bottom.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 12px;
	width: 222px;
	
}

/*golf course tour*/

.blue{
	background-color: #1f3e71;
	height: 25px;
	width: 25px;
	
}

.white{
	background-color: #ffffff;
	height: 25px;
	width: 25px;
	
}

.gold{
	background-color: #ffd700;
	height: 25px;
	width: 25px;
	
}

.black{
	background-color: #000000;
	height: 25px;
	width: 25px;
	
}

.holenumber{
	width: 50%
	
}

.holedescription{
	font-family: Trebuchet MS;
	font-size: 12px;
	
}

.teebox{
	border-bottom: #e5cb99 1px solid;
	border-left: #e5cb99 1px solid;
	border-right: #e5cb99 1px solid;
	border-top: #e5cb99 1px solid;
	width: 200px;
	
}

.teeheader{
	background-color: #1f3e71;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: center;
	
}

/*tag specific styles*/

A{
	color: #3403fa;
	text-decoration: underline;
	
}

A:HOVER{
	color: #cc3300;
	text-decoration: underline;
	
}

TABLE{
	BORDER-COLLAPSE: collapse;
	
}

TD{
	font-size: 12px;
	color: inherit;
	
}

/*dhtml navigation menu styles*/

.mnuMain{
	padding-top: 12px;
	width: 942px;
	
}

.mnuSub{
	background-color: #0054a4;
	border-bottom: #e5cb99 2px solid;
	border-left: #e5cb99 2px solid;
	border-right: #e5cb99 2px solid;
	border-top: #e5cb99 2px solid;
	text-align: left;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	color: #ffffff;
	font-family: Trebuchet MS;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 4px;
	text-align: center;
	
}

.mnuItemOver,.mnuItemMembersOver,.mnuItemActiveOver{
	color:#FFFFFF;
	text-decoration:underline;
	
}

.mnuItemActive{
	color:#FFFFFF;
	text-decoration:underline;
	
}

.mnuItemSeparatorH{
	background-color:#FFFFFF;
	width:1px;
	height:100%;
	
}

.mnuItemSeparatorV{
	background-color:#FFFFFF;
	width:100%;
	height:1px;
	
}

.mnuSeparatorH{

}

.mnuSeparatorV{

}

/*content styles*/

.inpButton{
	background-attachment: scroll;
	background-color: #efefef;
	background-image: url(/_filelib/ImageGallery/Design/button.jpg);
	background-position: 0% 0%;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	text-transform: uppercase;
	
}

.inpCheckBox{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	
}

.modContainer{
	margin-bottom:10px;
	
}

.modHeader{
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	height: 19px;
	text-align: center;
	text-transform: uppercase;
	
}

.modContent{

}

.ctHeader{
	background-color: #003399;
	border-bottom: #e5cb99 2px solid;
	border-top: #e5cb99 2px solid;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	
}

.ctHeader A{
	background-color: #003399;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 5px;
	
}

.ctToolBar, .ctToolBar TD{
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	
}

.ctAlternate{
	font-family: Trebuchet MS;
	font-size: 8pt;
	
}

.ctNormal{
	font-family: Trebuchet MS;
	font-size: 8pt;
	
}

.ctSmall{
	font-family: Trebuchet MS;
	font-size: 8pt;
	
}

.ctBulletin{
	padding-bottom:5px;
	
}

.ctBulletinNew{
	/*
	background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;
	*/
	
}

.ctBulletinDate{
	color:#000000;
	
}

.ctBulletinShortText{
	font-family:Arial;
	font-size:10px;
	color:#111111;
	
}

#calEvent{
	width: 670px;
	
}

#calreg_Form TD, #calreg_Form INPUT, #calreg_Form A,  #cal_Form INPUT, #calreg_Form A{
	color:#000000;
	
}


