body {color:#222222 ;font-family: Georgia, Times New Roman, serif;margin: 0px;background-color:#000;background-image: url(../assets/images/backgroundtexture.png) !important;background-repeat:repeat;line-height: 1.5em;font-size: 12pt;}
.bodyWrapper {padding:5px; background-color:#fff;border:1px solid #999;margin-top:10px;border-radius:5px;background: #fff; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4e4e4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #e4e4e4); /* for firefox 3.6+ */}
.pagewidth  {width: 960px; margin-left:auto; margin-right:auto;}
#dacname h2 { color: #222222; font-family: Georgia; font-size: 22pt; margin-left: 12px; margin-top: 11px; text-transform: uppercase;}
.redline {border:1px solid red;}
.alignLeft { float:left; margin-right: 15px; margin-left: 5px;}
.alignRight { float:right; margin-left: 15px;margin-right: 15px }
.flexslideralignleft { float:left; margin-right: 15px; margin-left: 5px;padding-right:10px;}
.flexslideralignright { float:right; margin-left: 15px;margin-right: 15px;padding-left:10px }
.flexslideraligncenter { display: block;margin-left: auto;margin-right: auto;padding-bottom:10px;padding-top:10px;}
.FlexSliderAlignLeft { float:left; margin-right: 15px; margin-left: 5px;padding-right:10px;}
.FlexSliderAlignRight { float:right; margin-left: 15px;margin-right: 15px;padding-left:10px }
.FlexSliderAlignCenter { display: block;margin-left: auto;margin-right: auto;padding-bottom:10px;padding-top:10px;}
.fontVerdana {font-family:Verdana !important;}
.alignLeft { float:left; margin-right: 15px; margin-left: 5px;}
.alignRight { float:right; margin-left: 15px;margin-right: 15px }
/* CONTENT MANAGEMENT STYLES **/
.contentpageTitle {color:  #222222 ;font-family: Georgia, Times New Roman, serif;font-size: 18pt;font-weight: bold;}
#divPageContent p {color:  #222222 !important;font-family: Georgia, Times New Roman, serif !important;font-size: 14pt !important;line-height: 1.7em !important;} 
#divPageContent a {color: #124b9a;text-decoration: none;}
#divPageContent a:hover {color: #346dbc;border-bottom: 1px dotted #000;} 
.photo {border: 1px solid #ccc;} 
.phoneNum {white-space: nowrap;} 
.noborder {border: 0;}
.rounded {border-radius: 3px;}
/* END CONTENT MANAGEMENT STYLES **/
/*** PAGE LAYOUT STYLES ***/                                   
#loginIconButton {width:105px;background-image: url(../assets/images/aright.png);background-repeat:no-repeat; padding-left:40px;height:28px;margin-left:100px;padding-top:3px;margin-top:2px;font-weight:bold;color:#000;font-size:13px;}
#loginIconButton a{font-size:13px;color:#000; text-decoration:none;}
#loginIconButton a:hover{color:#315786; text-decoration:none;}
#flexSliderWrapper {border:1px solid #ccc;background-color:#000;}
/**.slides li{margin-right:auto !important;margin-left:auto !important;}**/
#FlexSliderPlaceHolder {border:1px solid #000000;}
#divHeaderContent   {padding-top:10px;}
#divMainContent     {margin-top:0px;margin-left:auto;margin-right:auto;padding:5px;min-height:200px;margin-bottom:10px;}
#divRightWrapper    {padding:5px;margin-left:10px;}
#divLeftWrapper     {padding:5px;width:175px;}
.paddme             {padding:10px;}
/*** END PAGE LAYOUT STYLES ***/


/*** CONTENT STYLES ***/
.bodytext {}
.pageTitle {font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;}
.contentTitle {border:1px solid #c0c0c0;background-color:#eeeeee;padding:8px;font-size:12px !important;font-weight:bold !important;color:#000}
.contentText {background-color:#ffffff;padding:5px;margin-bottom:15px;}
.btnStandard {width:130px;padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;margin:5px;margin-right:auto;margin-left:auto;}
.btnStandard a{text-decoration:none;font-size:12px;color:#fff}
.btnStandard a:hover{text-decoration:underline;}
.divContentWrapper {width:940px !important;border:1px solid #ccc; padding:5px;background-color:#fff;height:auto;}
#divDirectionsTitle {width:300px;background-image: url(../assets/images/navigationicon.jpg);Background-repeat: no-repeat;background-position;left;padding-left:60px;font-size:16px;color:#333;font-weight:bold;height:30px;padding-top:15px;border-bottom:1px solid #666;}
/*** END CONTENT STYLES ***/

/*** FORM STYLES  ***/
.mapFormField {width:300px;border:1px solid #000;padding:3px;font-size:14px;background-color:#f3f3f3;}
.formLabels {font-size:13px; font-weight:bold;}
.formField {font-size:13px; font-weight:bold; border:1px solid #cccccc;padding-top:3px;padding-bottom:3px;margin-bottom:10px;}
/*** END FORM STYLES***/



/*** HEADER STYLES ***/
#divHeaderWrapper{height:80px;background-color: #fff;background-image: url(../images/template/headerbackground.png);Background-repeat: repeat-x;}
.searchinput {border:1px solid #666;padding:3px; width:230px;}
/*** END HEADER STYLES ***/


/*** FOOTER STYLES *****/
.footerItemWrapper {width:auto;padding:0;margin-top:0px;margin-right:auto;margin-left:auto;color:#fff}
.footerItemWrapper a{text-decoration:none;font-size:12px;color:#fff;font-weight: 700;}
#divFooterContent  {font-size:12px !important;color:#fff;margin-left:auto;margin-right:auto;color:#000;text-align:center;padding-bottom:1px;padding-top:5px;background-color:#2E5480;background-image: url(../assets/images/menu/footerbackground.jpg);Background-repeat: repeat-x;border:1px solid #000;border-radius:3px;}
/*** END FOOTER STYLES ***/


#theMainMenu        {margin-left:auto;margin-right:auto;width:950px;}
#divMainMenuWrapper {background-color:#fff;width:100%}
#divMenuWrapper     {width:950px;margin-left:auto;margin-right:auto;height:106px;}
#divSearchBarWrapper{padding-top:5px;padding-bottom:5px;background-color:#e3e3e3;height:22px;border-bottom:1px solid #666}
#divSearchBar       {margin-right:auto;margin-left:auto;}
.tabcontent         {margin:10px;height:90%;overflow:auto;}
.tooltip            {display:none;background:transparent url(assets/js/plugins/tooltip/black_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;}

/***** LAYOUT STUFF  ******/
.columns		    { width: 100%; }
.lastcol		    { margin-right: 0px !important; }
.clear:after 		{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.botline            {border-bottom:1px solid black;margin-bottom:5px;margin-top:5px}
.padme              {margin-top:10px;margin-bottom:10px;padding-bottom:5px;}
.padmemenu          {margin-top:10px;margin-bottom:10px;padding-bottom:5px;padding-top:10px;}
.padleft            {margin-left:10px;margin-top:5px;}

 /** site master header div columns **/
.colh-1			    { width: 660px; float: left;}
.colh-2			    { width: 250px; float: right; margin-right: 0px !important; }
.collogo			{ width: 60px; float: left; margin-right: 0px; }
.coldactitle        { width: 550px; float: left; margin-right: 0px; }
.colsearcharea      { width: auto; float: right; margin-right: 0px; }

.col1-2logo		    { width: 50px; float: left; margin-right: 5px; }
.col2-2logo		    { width: 325px; float: left; margin-right: 5px; font-size:16px;font-weight:bold; }
.colFormLabel	    { width: 150px; float: left; margin-right: 5px; }
.colFormField	    { width: 450px; float: left; margin-right: 0px; }
.col1-2			    { width: 150px; float: left; margin-right: 5px; }
.col2-2			    { width: 290px; float: left; margin-right: 0px; }
.col1-3			    { width: 150px; float: left; margin-right: 5px;  }
.col2-3			    { width: 65%; float: left; margin-right: 5px; }
.col1-4			    { width: 23%; float: left; margin-right: 5px; }
.col2-4			    { width: 48%; float: left; margin-right: 5px; }
.col3-4			    { width: 74%; float: left; margin-right: 5px; }
.colempty		    { width: 140px; float: left; margin-right: 5px; }
.colhalf		    { width: 95%; float: left; margin-right: 5px; }
.colloginmember		{ width: 100px; float: left; margin-right: 5px; }
.colloginspouse		{ width: 140px; float: left; margin-right: 5px; }
.collogologin		{ width: 170px; float: left; margin-right: 5px; }
.colloginform		{ width: 480px; float: right; margin-right: 5px; }
.colSmallLogo       {width: 80px; float: left; margin-right: 2px;}
.colNameHeader          {width:auto; float: left; margin-right: 5px;font-size:16px;color:#fff;font-weight:bold;text-shadow:1px 1px 1px #000;padding-top:10px;}
.colheaderSearch        {width: 175px; float: left; margin-right: 5px; }
.headSearchFieldWrapper {width: 80px; float: left; margin-right: 5px; }
.headSearchButtonWrapper{width: 60px; float: left; margin-right: 5px; }
.headerMenuCols         {width: auto; float: left;margin-left:15px; margin-right: 15px;padding-top:25px;}

/*** DYNAMIC CONTENT AREA ****/
.col2ContentWithSideMenu    {width: 76%; float: left;margin-right: 0px;}    
.col2ContentWithOutSideMenu {width: 100%;float: left;margin-right: 0px;}
#divContentPanelTitle       {font-size:12px !important;font-weight:normal;padding:5px;}
#divContentPanelWrapper     {border:1px solid #000;border-radius:4px;background-color:#fff;-moz-box-shadow:1px 2px 3px #000;-webkit-box-shadow: 1px 2px 3px #000;box-shadow: 1px 2px 3px  #000;}
#divContentPanelContent     {padding:15px;font-size:12px !important;}


/*** ACCORDION PANEL ***/
.col1ContentSideMenuON	{width:22%;float: left; margin-right: 10px;}
.col1ContentSideMenuOFF	{ width: 0px !important; float: left; display: none;}
#divPanelTitle          {font-size:14px;font-weight:bold;padding:5px;}
#divPanelWrapper        {border-radius:4px;background-color:#fff;-moz-box-shadow:1px 2px 3px #000;-webkit-box-shadow: 1px 2px 3px #000;box-shadow: 1px 2px 3px  #000;}
#divPanelContent        {padding:0px;}
.sideMenuSubItem        {font-size:12px;font-weight:normal;padding-left:10px;margin-top:5px;margin-bottom:10px;text-decoration:none;}
.sideMenuSubItem a      {text-decoration:none;}
.sideMenuSubItem a:hover{text-decoration:underline;}


/*** MAIN MENU ***/
.menuNavItem {width:152px;height:102px;}
.imageDiscover {background-image: url(../assets/images/menu/btn_discover.jpg);Background-repeat:no-repeat;}
.imageDiscover:hover {background-image: url(../assets/images/menu/btn_discoverO.jpg);Background-repeat:no-repeat;cursor:pointer;}

.imageAwards {background-image: url(../assets/images/menu/btn_awards.jpg);Background-repeat:no-repeat;}
.imageAwards:hover {background-image: url(../assets/images/menu/btn_awardsO.jpg);Background-repeat:no-repeat;cursor:pointer;}

.imageServices {background-image: url(../assets/images/menu/btn_services.jpg);Background-repeat:no-repeat;}
.imageServices:hover {background-image: url(../assets/images/menu/btn_servicesO.jpg);Background-repeat:no-repeat;cursor:pointer;}

.imageAmenities {background-image: url(../assets/images/menu/btn_amenities.jpg);Background-repeat:no-repeat;}
.imageAmenities:hover {background-image: url(../assets/images/menu/btn_amenitiesO.jpg);Background-repeat:no-repeat;cursor:pointer;}

.imageMembership {background-image: url(../assets/images/menu/btn_membership.jpg);Background-repeat:no-repeat;}
.imageMembership:hover {background-image: url(../assets/images/menu/btn_membershipO.jpg);Background-repeat:no-repeat;cursor:pointer;}

.imageAthletics {background-image: url(../assets/images/menu/btn_athletics.jpg);Background-repeat:no-repeat;}
.imageAthletics:hover {background-image: url(../assets/images/menu/btn_athleticsO.jpg);Background-repeat:no-repeat;cursor:pointer;} 

.imageWeddings {background-image: url(../assets/images/menu/btn_weddings.jpg);Background-repeat:no-repeat;}
.imageWeddings:hover {background-image: url(../assets/images/menu/btn_weddingsO.jpg);Background-repeat:no-repeat;cursor:pointer;}

.imageContact {background-image: url(../assets/images/menu/btn_contact.jpg);Background-repeat:no-repeat;}
.imageContact:hover {background-image: url(../assets/images/menu/btn_contactO.jpg);Background-repeat:no-repeat;cursor:pointer;}
/*** END MAIN MENU ***/

.msaytext a{text-decoration:none;color:#fff;font-weight:bold;}