body {
margin:0;
background-image:url(/SiteDesign/Images/master_bg.aspx);
background-repeat:repeat-y;
background-position:top center;
background-color:#0e0a0a;
}

.bg2{
width:100%;
background-image:url(/SiteDesign/Images/master_bg2.aspx);
background-repeat:repeat-x;
background-position:top;
float:left;
}


.TwoColumnLeft_main {
width:955px;

background-repeat:repeat-y;
background-position:top center;
margin-left:auto;
margin-right:auto;
}



.TwoColumnLeft_main .master_maincontainer {
width:955px;
margin-left:auto;
margin-right:auto;
}

.TwoColumnLeft_main .master_top_container {
float:left;
width:955px;
}

/* ---------------------------------------------------------TOP--------------------------------------------------------*/

.TwoColumnLeft_main .top_left {
float:left;
width:205px;
height:141px;
background-image:url(/SiteDesign/Images/top_left.aspx);
background-repeat:no-repeat;
}

.TwoColumnLeft_main .top_center {
float:left;
width:480px;
height:141px;
background-image:url(/SiteDesign/Images/top_center.aspx);
background-repeat:no-repeat;
}

.TwoColumnLeft_main .top_right {
float:left;
width:270px;
height:141px;
background-image:url(/SiteDesign/Images/top_right.aspx);
background-repeat:no-repeat;
color:#FFF;
}

.TwoColumnLeft_main .top_right_top {
float:right;
width:270px;
height:70px;
color:#FFF;
}

.TwoColumnLeft_main .top_right_bottom {
float:right;
width:270px;
height:70px;
color:#FFF;
}

/* --------------------------------------------------------MIDDLE------------------------------------------------------*/

.TwoColumnLeft_main .middle_nav_L {
float:left;
width:20px;
}

.TwoColumnLeft_main .middle_nav {
float:left;
width:177px;
margin-left:-1px;
text-align:left;
vertical-align:top;
background-image:url(/SiteDesign/Images/leftmenu_middle.aspx);
}

.TwoColumnLeft_main .middle_nav_R {
float:left;
width:8px;
}

.TwoColumnLeft_main .middle_contentarea {
float:left;
width:750px;
vertical-align:top;
}


.TwoColumnLeft_main .middle_breadcrumbs {
	float:left;
	width:740px;
	vertical-align:top;
	margin-bottom:10px;
}

.TwoColumnLeft_main .master_bodyright {
	float:left;
	width:740px;
	color:#5d1115;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	background-color:#FFF;
	background-repeat:repeat-y;
}

.TwoColumnLeft_main .master_bodyrighttext {
	
	margin-right:20px;
}

/* --------------------------------------------------------FOOTER------------------------------------------------------*/

.TwoColumnLeft_main .master_bottom_container {
width:955px;
margin-left:auto;
margin-right:auto;
}

.TwoColumnLeft_main .master_footer{
width:955px;
float:left;
background-image:url(/SiteDesign/Images/master_footer.aspx);
background-position:top;
background-repeat:no-repeat;
}

.TwoColumnLeft_main .master_footer_text1,.master_footer_text2{
float:left;
width:915px;
margin: 15px 20px 5px 20px;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
color:#626521;
vertical-align:top;

}

/* -----------------------------------------------------LHN_Links------------------------------------------------------*/

.CMSListMenuLink, .CMSListMenuLinkHighlighted{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:2px;
}

.CMSListMenuUL .CMSListMenuLI .CMSListMenuLink{
	
	display:block;
}

.CMSListMenuUL .CMSListMenuLI .CMSListMenuUL .CMSListMenuLI .CMSListMenuLink, .CMSListMenuUL .CMSListMenuHighlightedLI .CMSListMenuUL .CMSListMenuLI .CMSListMenuLink{
	padding-top:0px;
}

.CMSListMenuLink:hover{
	text-decoration:underline;
}

.CMSListMenuLink ul, .CMSListMenuLink li{
    list-style-type: none;
	list-style-image: none;
	list-style: none;
}

ul, li {
	padding: 4px 0px 0px 2px;
	margin:0px;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
}

.CMSListMenuHighlightedLI ul li a, .CMSListMenuLI ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ce855c;
	font-size:12px;
	font-variant:small-caps;
	text-decoration:none;
}

.li.CMSListMenuLink ul li a CMSListMenuLink:hover {
	color:#dba485;
}

.CMSSiteMapList{
	margin-left:auto;
}

.calPage, .RosterFilter{
	color:#000;
}

/* ----------------------------------------------------WEATHER---------------------------------------------------------*/
.TwoColumnLeft_main .WeaAtGlance{
	width:auto;border:none;}

.TwoColumnLeft_main .AGToday{font-size:12px; margin-top:5px;}

.TwoColumnLeft_main .AGDay{
clear: none;}


/* ----------------------------------------------------SIGN IN / OUT---------------------------------------------------*/

.TopSideBanner_main .signinLink {
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color:#b2d4ec;
text-decoration:none;
float:right;
margin-top:7px;
display:block;
}

.TopSideBanner_main .signinLink:hover {
text-decoration:underline;
}

.TwoColumnLeft_main .signoutLink:hover {
text-decoration:underline;
}

.TwoColumnLeft_main .signoutLink{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:2px;
	float:right;
	display:block;
	padding: 0px 0px 0px 5px;
}

.TwoColumnLeft_main .master_bodyleft .signoutLink{
	float:left; padding-top:4px;
}

/* --------------------------------------------------------------------------------------------------------------------*/

.TwoColumnLeft_main .master_bannerarea {
	float:left;
	width:955px;
	height:182px;
}

.TwoColumnLeft_main .master_bannerleft {
	float:left;
	width:16px;
	height:182px;
	background-image:url(/SiteDesign/Images/master_bannerleft.aspx);
}

.TwoColumnLeft_main .master_banner {
	float:left;
	width:923px;
	height:182px;
}

.TwoColumnLeft_main .master_bannerright {
	float:left;
	width:16px;
	height:182px;
	background-image:url(/SiteDesign/Images/master_bannerright.aspx);
}

.TwoColumnLeft_main .master_navi {
float:left;
width:955px;
height:32px;
}

.TwoColumnLeft_main .master_middle_container {
float:left;
width:955px;
}

.TwoColumnLeft_main .master_contentleft {
float:left;
width:12px;
vertical-align:top;
	background-image:url(/SiteDesign/Images/master_contentleft.aspx);
	background-position:top;
background-repeat:repeat-y;
}

.TwoColumnLeft_main .master_contentmiddle {
float:left;
width:923px;
vertical-align:top;
	background-image:url(/SiteDesign/Images/master_contentmiddle.aspx);
	background-position:top;
background-repeat:repeat-y;
}

.TwoColumnLeft_main .master_contentright {
float:left;
width:13px;
vertical-align:top;
	background-image:url(/SiteDesign/Images/master_contentright.aspx);
	background-position:top;
background-repeat:repeat-y;
}

/* N A V I G A T I O N : FIRST LEVEL */
.TwoColumnLeft_main .TabControlSelectedLeft {
float:left;
width:8px;
height:36px;
}

.TwoColumnLeft_main .TabControlSelected {
float:left;
height:36px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#e3ae06;
text-transform:uppercase;
text-decoration:none;
padding-top:6px;
}

.TwoColumnLeft_main .TabControlLinkSelected {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#e3ae06;
text-transform:uppercase;
text-decoration:none;
}

.TwoColumnLeft_main .TabControlSelectedRight {
float:left;
width:50px;
height:36px;
}

.TwoColumnLeft_main .TabControlLeft {
float:left;
width:8px;
height:36px;
text-decoration:none;
}

.TwoColumnLeft_main .TabControl {
float:left;
height:36px;
padding-top:6px;
text-decoration:none;
}

.TwoColumnLeft_main .TabControlLink {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

.TwoColumnLeft_main .TabControlLink:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#e3ae06;
text-decoration:none;
}

/* PAGE TEMPLATE BOX */
.TwoColumnLeft_main .page_container_top_top {
background-image:url(/SiteDesign/Images/page_container_top_top.aspx);
width:519px;
Height:8px;
float:left;}

.TwoColumnLeft_main .page_container_top_mid {
background-image:url(/SiteDesign/Images/page_container_top_mid.aspx);
width:519px;
background-repeat:repeat-y;
float:left;}

.TwoColumnLeft_main .page_container_top {
width:503px !important;
margin-left: auto !important;
margin-right: auto !important;
margin-bottom: 0px !important;
}

.TwoColumnLeft_main .page_container_top_bottom {
background-image:url(/SiteDesign/Images/page_container_top_bottom.aspx);
width:519px;
Height:8px;
float:left;}

.TwoColumnLeft_main .page_container_bottom_top {
background-image:url(/SiteDesign/Images/page_container_top_top.aspx);
float: left;
width:519px;
Height:18px;
background-position: bottom;
background-repeat: no-repeat;}

.TwoColumnLeft_main .page_container_bottom_mid {
background-image:url(/SiteDesign/Images/page_container_top_mid.aspx);
width:519px;
background-repeat:repeat-y;
float:left;}

.TwoColumnLeft_main .page_container_bottom {
width:485px !important;
margin-top:8px !important;
margin-left: auto !important;
margin-right: auto !important;
margin-bottom: 0px !important;
}

.TwoColumnLeft_main .page_container_bottom_bottom {
background-image:url(/SiteDesign/Images/page_container_top_bottom.aspx);
width:519px;
Height:8px;
float:left;}

/* Wide PAGE TEMPLATE BOX */

.TwoColumnLeft_main .wide_page_container{
width:735px;}

.TwoColumnLeft_main .wide_page_container_top_top {
background-image:url(/SiteDesign/Images/wide_page_container_top_top.aspx);
width:735px;
Height:8px;
float:left;}

.TwoColumnLeft_main .wide_page_container_top_mid {
background-image:url(/SiteDesign/Images/wide_page_container_top_mid.aspx);
width:735px;
background-repeat:repeat-y;
float:left;}

.TwoColumnLeft_main .wide_page_container_top {
width:719px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px ;
}

.TwoColumnLeft_main .wide_page_container_top_bottom {
background-image:url(/SiteDesign/Images/wide_page_container_top_bottom.aspx);
width:735px;
Height:8px;
float:left;}

.TwoColumnLeft_main .wide_page_container_bottom_top {
background-image:url(/SiteDesign/Images/wide_page_container_top_top.aspx);
float: left;
width:735px;
Height:18px;
background-position: bottom;
background-repeat: no-repeat;}

.TwoColumnLeft_main .wide_page_container_bottom_mid {
background-image:url(/SiteDesign/Images/wide_page_container_top_mid.aspx);
width:735px;
background-repeat:repeat-y;
float:left;}

.TwoColumnLeft_main .wide_page_container_bottom {
width:700px ;
margin-top:8px ;
margin-left: auto ;
margin-right: auto ;
margin-bottom: 0px ;
}

.TwoColumnLeft_main .wide_page_container_bottom_bottom {
background-image:url(/SiteDesign/Images/wide_page_container_top_bottom.aspx);
width:735px;
Height:8px;
float:left;}

/* C U R R E N T   U S E R */

.TwoColumnLeft_main .master_currentuser {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
text-decoration:none;
float:left;
margin-top:6px;
}

/* C M S D E S K   L I N K */
.TwoColumnLeft_main .cmsdesklink {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff; font-weight:bold;
text-decoration:none; text-transform:uppercase; letter-spacing:2px;
float:right;
margin-top:6px;
display:block;
}

.TwoColumnLeft_main .cmsdesklink:hover {
	text-decoration:underline;
}

/* Calendar at a galance */
.TwoColumnLeft_main .CalAtGlance{
width:185px;
margin-top: 20px;}

/* Birthday at a glance */
.TwoColumnLeft_main .BirAtGlance{
width:185px;
margin-top: 20px;}
 
/* P R O S H O P */

.TwoColumnLeft_main h2 a {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
color:#522f07;
}

.TwoColumnLeft_main .ProductSummary,.ProductPrice,.ProductList {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#000;
}

.TwoColumnLeft_main .UnselectedPage, .UnselectedNext, .SelectedPrev, .PagerResults, .PagerNumberArea {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#000;
}

.TwoColumnLeft_main .CMSBreadCrumbsLink,.CMSBreadCrumbsCurrentItem,.grayBox {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-bottom:10px;
}

/* M O D U L E S */

.TwoColumnLeft_main .BirAtGlance {
	border-color:#d2bb7d;
background-image:url(http://www.memberstatements.com/Clubs/MysticRiverCCdemo15/Uploaded/FacilityPics/65percent.aspx);
background-color:transparent;
text-align:left;
padding:10px;
}

.TwoColumnLeft_main .CalAtGlance {
	border-color:#d2bb7d;
background-image:url(http://www.memberstatements.com/Clubs/MysticRiverCCdemo15/Uploaded/FacilityPics/65percent.aspx);
background-color:transparent;
text-align:left;
padding:10px;
margin-top:0px;
}

.TwoColumnLeft_main .WeaAtGlance {
		border-color:#d2bb7d;
background-image:url(http://www.memberstatements.com/Clubs/MysticRiverCCdemo15/Uploaded/FacilityPics/65percent.aspx);
background-color:transparent;
text-align:left;
padding:6px;
}

.TwoColumnLeft_main .AGTitle {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
}

.TwoColumnLeft_main .AGDate {
		text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
}

.TwoColumnLeft_main .Link2 a{
			text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
}

.TwoColumnLeft_main .AltLink .Link2 {
	background-color:#eeeeee;
}


/* B L O G S */

.TwoColumnLeft_main .zoneLeft h1 {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#2e2223;
	font-weight:bold;
}

.TwoColumnLeft_main .BlogPTitle a {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#2e2223;
	font-weight:bold;
}

.TwoColumnLeft_main .BlogPTitle {
	margin-bottom:15px;
}

.TwoColumnLeft_main .BlogPBody {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
	line-height:20px;
}

.TwoColumnLeft_main .blogDetail .zoneLeft {
	width:450px;
	vertical-align:top;
	margin-right:20px;
	background-image:url(http://www.memberstatements.com/Clubs/MysticRiverCCdemo15/Uploaded/FacilityPics/65percent.aspx);
	background-repeat:repeat;
	padding:15px;
	border-color:#d2bb7d;
}

.TwoColumnLeft_main .blogDetail .zoneRight {
	width:230px;
	vertical-align:top;
}

.TwoColumnLeft_main .BlogPDateWhole {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-top:10px;
}

.TwoColumnLeft_main .BlogPDateWhole a {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-top:10px;
}

.TwoColumnLeft_main .blackBox .title {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#2e2223;
}

.TwoColumnLeft_main .blackBox .content {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633602;
}

.TwoColumnLeft_main .blackBox .content a {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633602;
}

.TwoColumnLeft_main .comments {
		text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
}

.TwoColumnLeft_main .comments a{
		text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
}

/* N E W S */

.TwoColumnLeft_main .newsSummaryTeasers {
	width:500px;
	vertical-align:top;
	margin-right:20px;
	background-image:url(http://www.memberstatements.com/Clubs/MysticRiverCCdemo15/Uploaded/FacilityPics/65percent.aspx);
	background-repeat:repeat;
	padding:15px;
	border-color:#d2bb7d;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
	line-height:20px;
}

.TwoColumnLeft_main .NewsTitle a {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#2e2223;
	font-weight:bold;
}

.TwoColumnLeft_main .NewsTitle {
	margin-bottom:15px;
}

.TwoColumnLeft_main .NewsSummary .Date {
	font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#999;
margin-top:10px;
}

.TwoColumnLeft_main .NewsSummary {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#633602;
	line-height:20px;
}

.CMSSiteMapListItem {
	width:175px;
}

.TwoColumnLeft_main .field1 a {
	color:#5d1115 !important;
}

.TwoColumnLeft_main .field2, .TwoColumnLeft_main .field3, .TwoColumnLeft_main .field4 a{
	color:#444 !important;
}

.TwoColumnLeft_main .tee5, .TwoColumnLeft_main .tee6, .TwoColumnLeft_main .tee1{
	display:none !important;
}

.TwoColumnLeft_main .information .list{
	color:#666 !important;
}

.TwoColumnLeft_main .information .fields, .TwoColumnLeft_main .information .intro{
	color:#999 !important;
}

.TwoColumnLeft_main .master_maincontainer .master_middle_container .middle_contentarea .master_body .master_bodyright .master_bodyrighttext .main .profile .information .list{
color:#5d1115 !important; font-weight:bold !important; background-color:#ddd; }

.TwoColumnLeft_main .master_maincontainer .master_middle_container .middle_contentarea .master_body .master_bodyright .master_bodyrighttext .main .profile .information .fields{
color:#333 !important; background-color:#eee;}

.TwoColumnLeft_main .master_maincontainer .master_middle_container .middle_contentarea .master_body .master_bodyright .master_bodyrighttext .main .profile .information .intro{
color:#555 !important;}

/* ------------------------------- */

.oneCMSTreeMenuLink, .oneCMSTreeMenuSelectedLink{
font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;
font-size:12px;font-weight:bold;
text-transform:uppercase;text-decoration:none;
letter-spacing:2px;}

.twoCMSTreeMenuLink, .twoCMSTreeMenuSelectedLink{
font-family:Georgia, "Times New Roman", Times, serif; color:#dfa889;
font-size:11px;font-weight:bold;
text-transform:uppercase;text-decoration:none;
letter-spacing:1px;}

.oneCMSTreeMenuLink:hover, .twoCMSTreeMenuLink:hover{
	text-decoration:underline;}