/*-- © 2007 Clubessential, LLC, All Rights Reserved. --*/

/*----------------------------------------------------------
Global margin/padding reset of html elements except table (and 
descending elements), blockquote(for indents), ordered lists, 
unordered lists and font elements(tbody, tfoot, thead, tr, th, 
td, blockquote, ol, ul li, font).

Exlcluding these elements retains the default spacing for 
modules that have no other way to be directly effected through 
styles (profile/directory layouts, etc.)

the same applies for any other element (ie: If you want 
h1 tags to retain their default margin/padding, simply remove "h1"
from the list immediately below).

If any other issues arise that seem to be effected by this
global reset, please contact someone in SDG (Studio
Design Group) at Clubessential for support.
----------------------------------------------------------*/

/*------------------------------------------
	TABLE OF CONTENTS 
	------------------------
	To cycle through classes, hit CTRL + F, put in /*= and hit Find Next
-------------------------------------------*/
/*////////////////////////////////////////////////////////

I. GLOBAL:  Global classes, header styles, link styles and .page class

II. PLUGINS
	A. GENERAL PLUGIN CLASSES
	B. CALENDAR
	C. WEATHER
	D. NEWS
	E. RESERVATIONS
	F. POLLING

III. MODULES
	A. GENERAL MODULE CLASSES
	B. CALENDAR
	C. ROSTER
	D. ARTICLES
	E. COURSE TOUR
	F. INBOX
	G. EVENT MANAGER 
	H. ACTIVE USER LISTING
	I. DIRECTORY

IV. BUTTONS
V. MISC CLASSES 

CUSTOM CLASSES AT BOTTOM


/////////////////////////////////////////////////////*/

/*= I. GLOBAL ----------------------- */

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre, a, abbr, 
acronym, address, big, cite, code, del,
dfn, em, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, 
dt, dd, fieldset, form, label, legend,
caption {
	
	margin: 0;
	padding: 0;

}

/*html {
	
	min-height: 100%;
	height: auto;

}*/

body {

	color: #000;

}

h1 {

	font: 24px Helvetica, Arial, sans-serif;
	color: #7E8EB0;

}

h2 {

	font: 18px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #1D222C;

}

h3 {

	font: 14px Helvetica, Arial, sans-serif;
	color: #7E8EB0;
	font-weight: bold;


}

h4 {

	font: 12px Helvetica, Arial, sans-serif;
	color: #1D222C;
	font-weight: bold;


}

h5 {

	font: 11px Helvetica, Arial, sans-serif;
	color: #080808;

}

h6 {
	
	font: 9px Helvetica, Arial, sans-serif;
	color: #162A42;

}

p {

	font: 11px Helvetica, Arial, sans-serif;
	color: #1D222C;

}

table {

	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;

}

a, a.small, a.anchor, a.visited {
	
	font-size: inherit;
	font-family: inherit;
	text-decoration: none;
	color: #2C313C;
}
 
a:hover {

	font-size: inherit;
	font-family: inherit;
	text-decoration: underline;
	color: #2C313C;

}

.page {

	background-color: #7E8EB0;
		
}

.cemenu {

	margin: 0;
	padding: 0;
	
}

.largerfont	{
	
	font-size: 15px;

}
.smallerfont {

	font: 10px Helvetica, Arial, sans-serif;
	color: #7E8EB0;
	font-weight: bold;
}

.DarkBackgroundWrapper  { 
	
	background-color: #FFF; 
	color: #000000; 

}

/* important edit global text boxes - default --------- */
.txtbox {
	background-color: #FFF; 
	color: #000000; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	border-style: inset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}
	
	
/****** END GLOBAL --------------------------------*/
/*----------------------------------------------------------
///////////////////////////////////////////////////////////
 II. PLUGINS 
///////////////////////////////////////////////////////////
-----------------------------------------------------------*/


/*= II.A. GENERAL PLUGIN CLASSES ------ */
.plgheaderbaraction {

	margin: 0;
	padding-bottom: 4px;
	font-size: 10px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0A3542;
	
}

a.plgheaderbaraction {
	
	font: 10px Helvetica, Arial, sans-serif;
	color: #0053A0;

}
	
a.plgheaderbaraction:hover {
	
	font: 10px Helvetica, Arial, sans-serif;
	color: #626262;

}

a.plgheaderbaraction:visited {
	
	font: 10px Helvetica, Arial, sans-serif;
	color: #626262;

}

/*/////////////////////////////////////////////*/

/*= Plugin titles ----- */

.plugintitle {
	
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;

}
.plgBorder { 
	
	background-color: transparent;

}

/*////////////////////////////////////////////////////*/

/*= Plugin Header bar and border ----- */

.plgheaderbar { 
	padding-bottom: 4px;
	font: 18px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #0053A0;
}

.plgheaderbarborder {

	background-color: transparent;

} 

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= II.B. CALENDAR PLUGIN -----*/
.plgcalendarheader {
	
	background-color: #eceff5;
	font: 11px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #283a61;

}
.plgcalendarweekday {
	
	background-color: transparent;
	font: 11px Helvetica, Arial, sans-serif;
	color: #093468;
	text-decoration: none;
	padding: 2px;

}

.plgcalendarweekend {
	
	background-color: transparent;
	font: 11px Helvetica, Arial, sans-serif;
	color: #093468;
	text-decoration: none;
	padding: 2px;

}

.plgcalendardayon{
	
	background-color: transparent;
	font: 11px Helvetica, Arial, sans-serif;
	color: #093468;
	text-decoration: none;
	padding: 2px;

}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= II.C. WEATHER PLUGIN ----- */

.plgweatherheader {
	
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #000000;

}

.plgweatheraltbkg {
	
	background-color: #FFF;

}

.plgweatherhghtxt {

	font: 24px Arial, Helvetica, sans-serif;
	color: #ACBDCA;
	font-weight: bold;
	white-space: nowrap;
	
}

.plgweatherlowtxt {
	
	font: 18px Arial, Helvetica, sans-serif;
	color: #788D9D;
	font-weight: bold;
	white-space: nowrap;
	
}

.plgweathercndtxt {
	
	font: 11px Arial, Helvetica, sans-serif;
	color: #777;
	
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= NEWS ----- */
.plgnewsposted {
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #1D222C;
	} 
	
.plgaltline {
	background-color: #FFF;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/
/*= Inbox, Leaderboard, Link plugins ----- */

.plginboxheader{
	font-size: 13px;
	background-color: #5C5F32;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	}

.plgldrbrdheader{
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	}
.plgldrbrdhiliteuser{
	font-weight: bold;
	color: #dde9f7;
	}

.plglinktxt{
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5C5F32;
	}
.plglinkdesc{
	font-size: smaller;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	padding-left: 9px;
	text-decoration: none;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= RESERVATION PLUGIN ----- */
.plgrescurrent{
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #dde9f7;
	}
.plgrestxt{
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5C5F32;
	}
.plgresdesc{
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/
	
/*= POLLING WINDOW ------ */	

/* polling window bg --------- */
.plgpollquestionarea{ 
	background-color: #dde9f7;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	}

/* polling window header --------- */
.plgpollheader{
	font-size: smaller;
	background-color: #5C5F32;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
}

/* polling window results --------- */
.plgpollresultbar{
	background-color: #dde9f7; 
}

/* polling window selected results - text --------- */
.plgpollhighlightfont{
	font-family: Helvetica, Arial, sans-serif;
	color: #818181;
}

/* polling window border color - 1px --------- */
.plgpollborder{
	
}

/****** END PLUGINS --------------------------------*/
/*---------------------------------------------------------
/////////////////////////////////////////////////////////
III. MODULES
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= III.A. GENERAL MODULE CLASSES ----- */
.modheader{
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	}
.modheaderline{
	color: #000000;
	}
.modadmin{
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFF;
	color: #666;
	}
.modpopupheader{
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	background-color: #5C5F32;
	border-bottom: #000000 1px solid;
   border-top: #a21605 1px solid;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	}
.modaltline{
	background-color: #f6f6e5;
}
.fadedfont{
	color: #ef3f34;
}


/*--------------------------------------------------
////////////////////////////////////////////////////
--------------------------------------------------*/

/*= III.B. CALENDAR ----- */

.modcaldayrowleftheader{
	background-color: #FFF;
}
.modcaldayrow{
	background-color: #dde9f7;
}
.modcalweekdayheader{
	background-color: #5C5F32;
	color: #ffffff;
}
.modcalweekdayheader:hover{
	background-color: #5C5F32;
	color: #ffffff;
}
.modcalweekdayheader:visited{
	background-color: #5C5F32;
	color: #ffffff;
}
.modcalweekrow{
	background-color: #dde9f7;
}
.modcalmonthweekendday{
	background-color: #cfcfcf;
}
.modcalmonthweekdaydisabled{
	background-color: #dde9f7;
}

.modcalyearcurrentmonthhighlight{
	background-color: #FFF;
}

.modcalyearcurrentdayhighlight{
	background-color: #5C5F32;
	font-weight: bold;
	color: #ffffff;

}

/*--------------------------------------------------------
//////////////////////////////////////////////////////////
------------------------------------------------------*/

/*= III.C. ROSTER ----- */

/* present on admin view only (hint: hidden) --------- */
a.rosterrowhidden{
	color: #cd3f34;
}

a.rosterrowhidden:hover {
	color: #476ba3;
}

a.rosterrowhidden:visited{
	color: #476ba3;
}
/* ---------------------- */

.rosterrowon {
	font-size: 13px;
	background-color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	color: #111111;
	
}
.rostercoldiv {
	background-color: #5C5F32;
}

.rosterrowoff {
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #111111;
}
.RosterRowOn a, 
.RosterRowOff a {
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #111111;
	text-decoration: none;
}

.RosterRowOn a:hover, 
.RosterRowOff a:hover {
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #111111;
	text-decoration: underline;
}

.rosterletteron {
	font-weight: bold;
	font-size: 13px;
	background-color: #5C5F32;
	font-family: Helvetica, Arial, sans-serif;
	}
.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #5D5D5D;
	color: #DDE9F7;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #5D5D5D;
	color: #DDE9F7;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff:hover {
	font-weight: bold;
	font-size: 13px;
	background-color: #5D5D5D;
	color: #111111;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff:visited {
	font-weight: bold;
	font-size: 13px;
	background-color: #5D5D5D;
	color: #111111;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	}
	
.rostercolumntitle {
	background-color: #DDE9f7;
}

/* member profile module --------- */
.modrosterhilitehiddenfield{
 color: #adadad;
}
 
/* roster profile update report module --------- */
.modprofilereportrowheader{
 background-color: #acc3ff;
}
 
.modprofilereportrow{
 background-color: #FFF;
}


/*-----------------------------------------------------
//////////////////////////////////////////////////////
-----------------------------------------------------*/

/*= III.D. ARTICLES ----- */

.modarticlesrowhighlight{
	background-color: #f6f6e5; 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.modarticlesdayheader{
	background-color: #493729; 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #a21605;

}

/*------------------------------------------
///////////////////////////////////////////
-------------------------------------------*/

/*= III.E. COURSE TOUR ------ */

.modcrstourselectedtab{
	background-color: #dde9f7;
	font-weight: bold;
	color: #000000;
}
.modcrstourunselectedtab{
	background-color: #5C5F32;
	color: #ffffff;
}
.modcrstourholechooser{
	background-color: #5C5F32;
	font-weight: bold;
	color: #ffffff;
}
.modcrstourselectedhole{
	background-color: #FFF;
}
.modcrstourteeboxheader{
	background-color: #5C5F32;
	color: #ffffff;
}
.modcrstourteeboxdata{
	background-color: #FFF;
	color: #000000;
}
.modcrstourscorecardheader{
	background-color: #5C5F32;
	color: #ffffff;
}
.modcrstourscorecarddatarow{
	background-color: #FFF;
	color: #000000;
}
.modcrstourscorecarddatarowalt{
	background-color: #dde9f7;
	color: #000000;
}
.modcrstourscorecardheader:visited {
	color: #ffffff;
}
.modcrstourscorecardheader:hover {
	color: #ffffff;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------*/

/*= III.E. INBOX ----- */

.modinboxmessagetextarea{
 background-color: #FFF;
}

.modinboxmessageview{
	background-color: #f6f6e5;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------*/

/*= III.F. EVENT MANAGER ----- */

.modevtmgrheader{
	background-color: #5C5F32;
	font-weight: bold;
	color: #ffffff;
}
a.modevtmgrheader {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
a.modevtmgrheader:hover {
	font-weight: bold;
	color: #ffffff;
	}
a.modevtmgrheader:visited {
	font-weight: bold;
	color: #ffffff;
	}

/*-----------------------------------
////////////////////////////////////
---------------------------------*/

/*= III.G. ACTIVE USER LISTING ----- */

.modactuserlistheader{
	background-color: #5C5F32;
	color: #ffffff;
}
.modactuserlistheader:visited{
	color: #ffffff;
}
.modactuserlistheader:hover{
	color: #ffffff;
}
.modactuserlistdatarow{
	background-color: #FFF;
	font-size: 10px;
	color: #000000;
}
.modactuserlistdatarowalt{
	background-color: #dde9f7;
	font-size: 10px;
	color: #000000;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------*/
/*= III.H. DIRECTORY ----- */

.moddirectorynoeditshade{
	background-color: #f7f4f3;
}

.moddirectorycheckboxshade{
	background-color: #dedede;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------*/
/*= III.I. TABS ----- */

.tnavtitle {
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
}
	
.tnavborder {
	background-color: #5C5F32;
}

.tnavtabon {
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFF;
	text-decoration: none;
}

a.tnavtabon {
	font-weight: bold;
	font-size: 26px;
	color: #2300ff;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #5cff03;
	text-decoration: none;
}

a.tnavtabon:visited {
	font-weight: bold;
	font-size: 26px;
	color: #2300fe;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #0021ff;
	text-decoration: none;
}

a.tnavtabon:hover {
	font-weight: bold;
	font-size: 26px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #0021fa;
	text-decoration: none;
}

.tnavtaboff {
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #757575;
	text-decoration: none;
	}

a.tnavtaboff:visited {
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #757575;
	text-decoration: none;
	}

a.tnavtaboff:hover {
	font-weight: normal;
	font-size: 13px;
	color: #CCCCCC;
	font-family: Helvetica, Arial, sans-serif;
	background-color: transparent;
	text-decoration: none;
	}
	
.tnavtabcontent {
	font-size: 13px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	background-color: transparent;
	text-decoration: none;
}	
	

			
/*------------------------------------------------
///////////////////////////////////////////////
--------------------------------------------------*/

/*****END MODULES------------------------*/
/*--------------------------------------------------------
/////////////////////////////////////////////////////////
IV. BUTTONS
/////////////////////////////////////////////////////////
--------------------------------------------------------*/

/*= directory -> edit roster options -> cancel & next button --------- */
.but{
	border-right: 1px outset buttonhighlight;
	border-top: 1px outset buttonhighlight;
	font-size: 13px;
	background-color: #dde9f7;
	border-left: 1px outset buttonhighlight;
	cursor: pointer;
	color: #000000;
	border-bottom: 1px outset buttonhighlight;
	font-family: Helvetica, Arial, sans-serif;
	}

/*= directory -> edit roster options -> close button --------- */
.membut {
	border-right: 1px solid buttonface;
	border-top: 1px solid buttonface;
	font-size: 10px;
	background-color: #dde9f7;
	border-left: 1px solid buttonface;
	cursor: pointer;
	color: #000000;
	border-bottom: 1px solid buttonface;
	font-family: Helvetica, Arial, sans-serif;
	}
/*= ADMIN BUTTON AND BAR ------ */
.abut {
	background-color: #dde9f7; 
	color: #000000; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}
.adminbar	{
	background-color: #dde9f7;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	}

/*---------------------------------------------------
///////////////////////////////////////////////////
V. MISC CLASSES 
///////////////////////////////////////////////////
---------------------------------------------------*/


/* --------- general row hover classes --------- */
.rownormal {
	background-color: #f8f8f8;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}
.rowhover {
	background-color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;


}
 
/* --------- copyright text at bottom of each page --------- */
.copyright {
 font-size: 10px;
 color: #000000;
}
 
/* --------- survey module
.modsurveyeditdividerhdr
{
 background-color: ;
 font-size: ;
 color: ;
 
} --------- */

/* --------- user registration module - make same as bg color of folders --------- */
.modsignupform{
	background-color: #f6f6e5;
}

/* --------- edit search engine - print button --------- */
a.modsearchprintbutton{
	color: #ff0000;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 13px;
}
/* --------- search engine results - make same as bg color of folders --------- */
.modsearchresults{
	background-color: #f6f6e5;
	color: #000000;
	font-size: 13px;
}


/* --------- external news text (not links) --------- */
.news { font-family: Helvetica, Arial, sans-serif; font-size: 13px;}

/* --------- plug-in external news 
.s{
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	padding-left: 9px
	}
.h{
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5C5F32;
	padding-left: 20px
	} --------- */


/* --------- plugin message board --------- */
.modmsgbrdshaded{
	background-color: #dde9f7;
	}

/* --------- plugin map and directions --------- */
.modmapshaded{
	background-color: #dde9f7;
	}

/* --------- plugin search engine --------- */
.modsearchshaded{
	background-color: #dde9f7;
	}
.modsearchshaded2{
	background-color: #dde9f7;
	}

/* --------- live chat --------- */
.modchatindexheader{
	background-color: #5C5F32;
	color: #ffffff;
}
.modchatroomlist{
	background-color: #dde9f7;
	color: #000000;
}

/* --------- site statistics --------- */
.modstatsvisitorbar{
	background-color: #dde9f7;
	color: #ffffff;
}
.modstatsuserbar{
	background-color: #5C5F32;
	color: #ffffff;
}


/* --------- golf statistics --------- */
.modgolfstatsheader1{
	background-color: #5C5F32;
	font-weight: bold;
	color: #ffffff;
}
.modgolfstatsheader2{
	background-color: #dde9f7;
	color: #000000;
}
.modgolfstatsdatarow{
	background-color: #FFF;
	color: #000000;
}



/* --------- 3.0 --------- */ /* --------- used for pop-up windows headers --------- */
td.clsraised
{
	background-color: #5C5F32; 
	border-bottom: 1px solid #000000;
	border-top: 1px solid #dde9f7;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}



/* --------- inbox - >mail group - > move over --------- */
.rowhighlight {background-color: #FFF;}



/* --------- 3.0 compatibility */ /*weather, calendar --------- */
	/* --------- used in new roster for body area --------- */
	.colorbg1 {background-color: #dde9f7;}
	.colorbg2 {background-color: #dde9f7;}
	
	/* --------- color for plug-in dividers and calendar heads --------- */
	/* --------- also used in new inbox set items --------- */
	.colorlevel1bg {background-color: #5C5F32;}


/*****************************************************/
/*****************************************************/
                      /*  unused */
/*****************************************************/
/*****************************************************/
/* --------- old --------- */

/* --------- old --------- */
.rostersearchbox
{
	font-size: 13px;
	background-color: #6fff07; /*#e7e5b2;*/
	color: black;
	font-family: Helvetica, Arial, sans-serif;
}

/* --------- old --------- */
.userprofile
{
	background-color: #6fff10; /*white*/
}

/* --------- old --------- */
.userprofilemenu_this_is_old
{
	font-size: 13px;
	background-color: #6fff11; /*#d3cfc2;*/
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

/* --------- background --------- */
/* --------- old --------- */
.darea
{
	background-color: #6fff11; /*#e7e5b2*/
}

/* --------- old --------- */
.dynamicpage
{
	background-color: #6fff13; /*#e7e5b2*/
}

/* --------- old --------- */
.abut2 {
	background-color: #5cef16; 
	color: #5cef17; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}

/* --------- old --------- */
.moduletitle {
	font-size: 32px;
	font-family: Helvetica, Arial, sans-serif;
}






/* --------- old calendar styles --------- */
	
	.plgcalheader {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfe00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkday {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfd00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkdaymo {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfc00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkend {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfb00;
		
		}
		/* --------- old --------- */
		
	.plgcalcontentwkendmo {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfa00;
		
		}

	/* --------- old --------- */
	/* --------- 3.0 compatibility --------- */ /* --------- weather, calendar --------- */
	.colorlevel1 {color: #5cff10;}
	/*.colorlevel1 {color: #000000}*/
	.colorlevel2 {color: #5cff11;}
	/*.colorlevel2 {color: #a65456}*/
	.colorlevel3 {color: #5cff11;}
	/*.colorlevel3 {color: #e1d1d1}*/
	.colorlevel4 {color: #5cff13;}
	/*.colorlevel4 {color: #000000}*/
	.colorlevel5 {color: #5cff14;}
	/*.colorlevel5 {color: #da8080}*/
	
	.colorbg3 {background-color: #5cff17;}
	/*.colorbg3 {background-color: #000000}*/
	
	.coloradminbg {background-color: #5cff18;}
	/*.coloradminbg {background-color: #fde5e6}*/
	
	.colorlevel2bg {background-color: #5cff20;}
	/*.colorlevel2bg {background-color: #a65456}*/
	.colorlevel3bg {background-color: #5cff21;}
	/*.colorlevel3bg {background-color: #ece2e2}*/
	.colorlevel4bg {background-color: #5cff22;}
	/*.colorlevel4bg {background-color: #000000}*/
	.colorlevel5bg {background-color: #5cff23;}
	/*.colorlevel5bg {background-color: #da8080}*/

/*****************************************************/
/* --------- copyright -- clubessential 2002, all rights reserved --------- */

/** --------- additions by jun --------- */

.modcalmonthweekday {
	background-color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}

.modcalmonthweekdayheader {
	background-color: #5C5F32;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.modcalmonthtoday {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #dde9f7;
	border: thin solid #000000;
}

.modcaldayrowdk {
	background-color: #f6f6e5;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.modreportingdatarowheading1 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowaltheading1 {

	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowheading2 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 10px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading2 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 10px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarow {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.modreportingdatarowalt {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.modreportingheader {
	background-color: #5C5F32;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

.modreportingdatarowheading3 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 20px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading3 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 20px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowheading4 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 30px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowheading5 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 40px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading4 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 30px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading5 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 40px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/bullet_arrowright_b6b6b6.gif);
}

.modarticlesrowhighlightalt {

	background-color: #f0f0f0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.modarticlestitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.modarticlestitle:hover {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.modsurveyresultheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #5C5F32;
}
.rowalternate {
	background-color: #f0f0f0;
	font-weight: normal;
	color: #000000;
}
.rowheader {
	background-color: #a21605;
	font-weight: bold;
	border: 1px solid #000000;
	color: #ffffff;

}
.cookietrail {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #5C5F32;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C5F32;
	display: none;
}
a.cookietrail {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.cookietrail:hover {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

/*--------------------------------------------------
////////////////////////////////////////////////////
--------------------------------------------------*/
/*--------------------------------------------------
////////////////////////////////////////////////////
--------------------------------------------------*/

/*----------------------------------------------------------
	The Club at Cordillera Custom classes start
----------------------------------------------------------*/


#outerWrapper {

	margin: 0 auto;
	width: 770px;


}

#headerCell {

	height: 110px;
	background: url(../../../Images/header.gif) no-repeat left top #7E8EB0;

}

#headerCell ul {

	margin: 0;
	padding: 0 0 6px 0;
	list-style: none;
	text-transform: uppercase;

}

#headerCell li {
	
	padding: 2px 0 2px 0;

}


#headerCell a {
	
	font: 9px Helvetica, Arial, sans-serif;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 2px 0;
	border-bottom: 1px solid #FFF;

}

#headerCell a:hover {
	
	font: 9px Helvetica, Arial, sans-serif;
	color: #162A42;
	font-weight: bold;
	padding: 2px 0 2px 0;
	text-decoration: none;

}

#navCell {

	height: 20px;
	background: #ABAE73;

}

#navCell p {

	font: 11px Helvetica, Arial, sans-serif;
	color: #FFF;

}

#mainImageCell {

	background: url(../../../Images/content_divider.gif) repeat-x center bottom;

}

#mainImageWrapper {

	height: 372px;
	margin-bottom: 10px;

}

#contentCell {

	padding: 14px;
	background: #FFF;

}

#contentCell p {

	line-height: 1.6em;

}

.pageHeading {

	border-bottom: 2px solid #7E8EB0;
	margin-bottom: 12px;

}

#footerCell {

	padding: 6px 0 6px 0;

}

#footerCell p {

	font: 10px Helvetica, Arial, sans-serif;
	color: #FFF;

}

#seperatorCell {

	border-top: #7E8EB0 1px solid;

}

span.hideText {

	display: none;
}

a#Story {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Story_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Story:hover {
	
	background-position: left bottom;

}

a#Announcements {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Announcements_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Announcements:hover {
	
	background-position: left bottom;

}

a#Info {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Info_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Info:hover {
	
	background-position: left bottom;

}

a#Events {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Events_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Events:hover {
	
	background-position: left bottom;

}

a#Conversion {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Conversion_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Converion:hover {
	
	background-position: left bottom;

}

a#Compass {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Compass_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Compass:hover {
	
	background-position: left bottom;

}

a#TeamCordillera {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/TeamCordillera_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#TeamCordillera:hover {
	
	background-position: left bottom;

}

a#Directory {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Directory_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Directory:hover {
	
	background-position: left bottom;

}

a#Story {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Story_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Story:hover {
	
	background-position: left bottom;

}

a#MyClub {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/MyClub_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#MyClub:hover {
	
	background-position: left bottom;

}

a#NewClub {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/NewClub_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#NewClub:hover {
	
	background-position: left bottom;

}

a#PrivateEvents {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Parties_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#PrivateEvents:hover {
	
	background-position: left bottom;

}

a#08MemberGuide {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/08MemberGuide_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#08MemberGuide:hover {
	
	background-position: left bottom;

}

a#BabySitter {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/BabySitter_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#BabySitter:hover {
	
	background-position: left bottom;

}

a#ChildrensDirectory {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/ChildrensDirectory_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#ChildrensDirectory:hover {
	
	background-position: left bottom;

}

a#DayCamp {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/DayCamp_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#DayCamp:hover {
	
	background-position: left bottom;

}

a#Dining {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Dining_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Dining:hover {
	
	background-position: left bottom;

}

a#Fitness {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Fitness_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Fitness:hover {
	
	background-position: left bottom;

}

a#Golf {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Golf_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Golf:hover {
	
	background-position: left bottom;

}

a#HikingClub {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/HikingClub_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#HikingClub:hover {
	
	background-position: left bottom;

}

a#LadiesGolf {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/LadiesGolf_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#LadiesGolf:hover {
	
	background-position: left bottom;

}

a#Lodge {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Lodge_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Lodge:hover {
	
	background-position: left bottom;

}

a#Membership2 {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Membership2_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Membership2:hover {
	
	background-position: left bottom;

}

a#MensGolf {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/MensGolf_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#MensGolf:hover {
	
	background-position: left bottom;

}

a#MetroDistrict {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/MetroDistrict_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#MetroDistrict:hover {
	
	background-position: left bottom;

}

a#NordicCenter {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/NordicCenter_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#NordicCenter:hover {
	
	background-position: left bottom;

}

a#Other {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Other_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Other:hover {
	
	background-position: left bottom;

}

a#PrivateParties {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/PrivateParties_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#PrivateParties:hover {
	
	background-position: left bottom;

}

a#SnowshoeClub {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/SnowshoeClub_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#SnowshoeClub:hover {
	
	background-position: left bottom;

}

a#SummitClubhouse {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/SummitClubhouse_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#SummitClubhouse:hover {
	
	background-position: left bottom;

}

a#Tennis {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Tennis_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Tennis:hover {
	
	background-position: left bottom;

}

a#9iron {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/9iron_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}

a#9iron:hover {
	
	background-position: left bottom;

}

a#TimberHearth {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/TimberHearth_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#TimberHearth:hover {
	
	background-position: left bottom;

}

a#VenuesContacts {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/VenuesContacts_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#VenuesContacts:hover {
	
	background-position: left bottom;

}

a#WinterActivities {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/WinterActivities_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#WinterActivities:hover {
	
	background-position: left bottom;

}

a#Chaparral {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Chaparral_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Chaparral:hover {
	
	background-position: left bottom;

}

a#Chaparral {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Chaparral_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Chaparral:hover {
	
	background-position: left bottom;

}

a#VenuesContacts {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/VenuesContacts_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#VenusContacts:hover {
	
	background-position: left bottom;

}

a#GolfLesson {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/GolfLesson_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#GolfLesson:hover {
	
	background-position: left bottom;

}

a#SleighRiding {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/SleighRiding_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#SleighRiding:hover {
	
	background-position: left bottom;

}

a#TeeTimes {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/TeeTimes_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#TeeTimes:hover {
	
	background-position: left bottom;

}

a#Recreation {
	
	display: block;
	height: 97px;
	width: 200px;
	background: url(../../../Images/Recreation_btn.jpg) left top no-repeat;
	margin: 10px 10px 10px 10px;
}
a#Recreation:hover {
	
	background-position: left bottom;

}





/*----------------------------------------------------------
	The Club at Cordillera Custom classes end
----------------------------------------------------------*/
