/* ///////////////////////////////////////////////////////////// */
/* --[ Global HTML Elements ]----------------------------------- */

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px; }
	
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline; }
	
a:hover {
	color: #006A11;
	text-decoration: none; }

/* Rule to fix quirks-mode inheritance behavior */
table, td {
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit; }
  
form {
	margin: 0;
	padding: 0; }
	

hr {
     color: #A4B883;
     background-color: #A4B883;
     height: 1px;
     border: none;
     line-height: 1px; }

/* --[ Global HTML Elements ]----------------------------------- */
/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */




/* --[ Header ]---------------------------- */

.menuTableLoggedIn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000; }
	
	#LoggedInWrap {
		height: 32px;
		margin: 0;
		text-align: left;
		background-image: url(/img/menu/loggedInEnd.gif);
		background-position: 5px 2px;
		background-repeat: no-repeat;
		overflow: hidden; }
	
	#LoggedInLabel {
		display: block;
		position: relative;
		top: 11px;
		left: 18px; }
	
	#LoggedInData {
		display: block;
		width: 167px;
		height: 27px;
		float: right;
		display: block;
		position: relative;
		bottom: 11px;
		right: 0;
		line-height: 27px;
		text-align: right;
		border-top: 1px solid #225F1A;
		border-bottom: 1px solid #225F1A;
		background-color: #DEDEDE; }
	
	#LoggedInName { padding-right: 3px; }
	
	#LogoutLink {
		margin-right: 5px;
		color: #aaa; }
	
		#LogoutLink a {
			color: #6E8F47;
			text-decoration: none; }
 
 		#LogoutLink a:hover {
			color: #FFB900;
			text-decoration: underline; }
	
/* --[ Header ]---------------------------- */






.shadowLeft {
	background-image: url(/img/shadow/left.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 10px;
}
.shadowRight {
	background-image: url(/img/shadow/right.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 10px;
}
.tableMainBorder {
	background-color: #FFFFFF;
	height: 200px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: top;
}
.shadowBottom {
	background-image: url(/img/shadow/bottom.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 10px;
}
.tableHomeAnnouncment {
	background-image: url(/img/home/1_r1_c7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 156px;
	width: 274px; }
	
.tableHomeAboutUs {
	background-image: url(/img/home/1_r3_c7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 35px 25px 10px 10px;
	height: 204px;
	width: 274px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;

}
.tableHomeHistory {
	background-image: url(/img/home/1_r4_c7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 35px 25px 10px 10px;
	height: 284px;
	width: 274px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;

}
.tableHomeWeather {
	background-image: url(/img/home/1_r5_c2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 260px;
	width: 352px;
}
.textHomeClickGallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
.menuTableLoginBGD {
	background-image: url(/img/menu/loginBGD.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding: 7px 3px 3px;
	width: 225px;
}
.menuTableMenuBGD {
	background-image: url(/img/menu/menuBGD.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding: 5px 3px 3px;
	width: 674px;
}
.weatherTable {
	padding: 50px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
}
.loginForms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
.backPageMain {
	background-color: #C0D6A8;
	background-image: url(/img/back/cedarCreekRacquetBGD.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 500px;
	padding-top: 20px;
	padding-left: 20px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;

}
.textNormal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
.photoBorder {
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
}
.hoursBanner {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #003300;
	padding: 10px;
	text-align: center;
}
.hoursTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.hoursText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}
.contactText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;

}.galleryTables {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 5px;
}
.gallerPicFrames {
	margin-top: 15px;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
}





#MemListCurrentLetter {
	width: 40px;
	height: 30px;
	margin: 5px auto;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #D8E1CC;
	border: 2px solid #444; }
	







/* -------------------------------------------------- */
#AnnScrolly {	
	height: 100px;
	width: 240px;
	margin: 45px 5px 0 8px; 
	overflow: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #fff;
	text-align: left;
	vertical-align: top;
	font-weight: bold; }

	.defaultAnnouncement { color: #8E8F6B !important; }
	
.personnelLink {
	font-size: 14px; }

.textItalic {
	font-style: italic;
}
.textBold {
	font-weight: bold;
}
.textBoldGreen {
	font-weight: bold;
	color: #006633;
}
.textBoldGreenLg {
	font-size: 16px;
	font-weight: bold;
	color: #006633;
}
.contactTextNoBorder {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	height: 25px;
}
.hoursTextRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

