/*-- ý 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.
----------------------------------------------------------*/

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;

}

.page {

	background: url(../../../Images/bodybg.gif) repeat-y center top;
		
}

h1 {

	font: 23px Georgia, "Times New Roman", Times, serif;
	color: #522200;
	margin-bottom: 4px;

}

h2 {

	font: 22px "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
	color: #093468;

}

h3, h3 a, h3 a:hover {

	font: 14px "Times New Roman", Times, Georgia, serif;
	color: #522200;
	font-weight: bold;
text-decoration: none
}

h4 {

	font: 12px "Times New Roman", Times, Georgia, serif;
	color: #002F51;
	font-weight: bold;

}

h5 {

	font: 14px "Times New Roman", Times, Georgia, serif;
	color: #003a73;
	display:inline;
	font-weight: 700

}

h6 {
	
	font: 9px "Times New Roman", Times, Georgia, serif;
	color: #7C7F34;

}

table {

	font: 14px "Times New Roman", Times, Georgia, serif;
	color:#000;
}

a, a.small, a.anchor, a.visited {
	
	font-size: inherit;
	font-family: inherit;
	text-decoration: none;
	color: #4A6D96;
}
 
a:hover {

	font-size: inherit;
	font-family: inherit;
	text-decoration: underline;
	color: #4A6D96;

}

/* --------- nav menu background --------- */
.cemenu {

	margin: 0;
	padding: 0;
	
}

/* --------- general row hover classes --------- */

.DarkBackgroundWrapper  { 
	
	background-color: #FFFFFF; 
	color: #000000; 

}

.rownormal {
	background-color: #f8f8f8;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}
.rowhover {
	background-color: #ffffff;
	font-family: "Times New Roman", Times, Georgia, 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: ;
 
} --------- */


/* --------- inbox module --------- */
.modinboxmessagetextarea{
 background-color: #ffffff;
}
 
/* --------- member profile module --------- */
.modrosterhilitehiddenfield{
 color: #adadad;
}
 
/* --------- roster profile update report module --------- */
.modprofilereportrowheader{
 background-color: #acc3ff;
}
 
.modprofilereportrow{
 background-color: #ffffff;
}
 

/* --------- plug-in polling --------- */
/*bkg = e1dab4 (matched)  or  f4eecc (light)*/

/* --------- edit plugin - polling window bg --------- */
.plgpollquestionarea{ 
	background-color: #dde9f7;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	}


/* --------- edit plugin - polling window header --------- */
.plgpollheader{
	font-size: smaller;
	background-color: #004A80;
	font-weight: bold;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #ffffff;

	}

/* --------- edit plugin - polling window results --------- */
.plgpollresultbar{
	background-color: #dde9f7; /* --------- edit plugin - same color as polling window --------- */
}

/* --------- edit plugin - polling window selected results - text --------- */
.plgpollhighlightfont{
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #818181;
}

/* --------- edit plugin - polling window border color - 1px --------- */
.plgpollborder{
	/* background-color: #004A80;*/
}

/* --------- edit dynamic list module - it's own page --------- */
/* --------- ###  dynamic list  ### --------- */
.moddlistitemlistname{
	font-size: 11px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	/* font-weight: bold;*/
	text-decoration: none;

	}
	
/* --------- edit dynamic list module - title for page - centered --------- */
.moddlistitemtitle{
	font-size: 11px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;

	}
	
/* --------- edit dynamic list module - subtitle for individual list article --------- */
.moddlistitemsubtitle{
	font-size: 11px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #a7a7a7;
	font-weight: normal;
	text-decoration: none;

	}
	


/* --------- edit roster - present on admin view only (hint: hidden) --------- */
a.rosterrowhidden{
	color: #cd3f34;
}

/* --------- edit roster - present on admin view only --------- */
a.rosterrowhidden:hover {
	color: #476ba3;
}

/* --------- edit roster - present on admin view only --------- */
a.rosterrowhidden:visited{
	color: #476ba3;
}




/* --------- general plugin action links on header bar --------- */
a.plgheaderbaraction{
	
	font: 10px "Times New Roman", Times, Georgia, serif;
	color: #632500;

	}
a.plgheaderbaraction:hover {
	font: 10px "Times New Roman", Times, Georgia, serif;
	color: #313131;
}
a.plgheaderbaraction:visited {
	font: 10px "Times New Roman", Times, Georgia, serif;
	color: #626262;
}



/* --------- module specific classes --------- */
/* --------- calendar module --------- */
.modcalyearcurrentmonthhighlight{
	background-color: #ffffff;
}

/* --------- calendar today's day box --------- */
.modcalyearcurrentdayhighlight{
	background-color: #004A80;
	font-weight: bold;
	color: #ffffff;

}


/* --------- inbox module - make same as bg color of folders --------- */
.modinboxmessageview{
	background-color: #f6f6e5;
}



/* --------- 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;
}


/* --------- module specific classes --------- */
/* --------- edit article plugin/module --------- */
.modarticlesrowhighlight{
	background-color: #f6f6e5; /* --------- edit article plugin/module highlight - make same as bg color of folders --------- */
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.modarticlesdayheader{
	background-color: #493729; /* --------- edit heading color for articles - background color --------- */
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #a21605;

}


/* --------- edit event manager header - default --------- */
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;
	}


/* --------- directory specific classes - default --------- */
.moddirectorynoeditshade{
	background-color: #f7f4f3;
}

.moddirectorycheckboxshade{
	background-color: #dedede;
}

/* --------- important edit global text boxes - default --------- */
.txtbox {
	background-color: #ffffff; 
	color: #000000; 
	font-family: "Times New Roman", Times, Georgia, serif; 
	font-size: 11px; 
	border-style: inset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}

/* --------- plugin titles --------- */
.plugintitle {
	font-size: 15px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #ffffff;
	}

/* --------- external news text (not links) --------- */
.news { font-family: "Times New Roman", Times, Georgia, serif; font-size: 13px;}

/* --------- plug-in calendar --------- */

/* --------- edit - top 1px line of 5 day calendar and white frame for date field on calendar (fri-8th) --------- */
.plgBorder { 

	background-color: transparent;

}


.plgcalendarheader {
	
	background-color: transparent;
	font: 11px "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
	color: #666666;


}

.plgcalendarweekday {
	
	background-color: transparent;
	font: 11px "Times New Roman", Times, Georgia, serif;
	color: #633D00;
	padding: 2px;        

}

.plgcalendarweekday a, .plgcalendardayon a{

    background-color: transparent;
	color: #633D00;
    font: 11px "Times New Roman", Times, Georgia, serif;
    font-weight: 400;
    text-decoration: none;
    

}

.plgcalendarweekday a:hover, .plgcalendardayon a:hover {

    background-color: transparent;
	color:#344515;
	font: 11px "Times New Roman", Times, Georgia, serif;
    font-weight: 400;
	text-decoration: underline;

}

.plgcalendarweekend {
	
	background-color: transparent;
	font: 11px "Times New Roman", Times, Georgia, serif;
	color: #633D00;
	padding: 2px;

}

.plgcalendarweekday, .plgcalendarweekend, .plgcalendardayon {
	
	border-bottom: 1px solid #959470;

}

.plgcalendardayon{
	
	background-color: transparent;
	font: 11px "Times New Roman", Times, Georgia, serif;
	color: #633D00;
	padding: 2px;

}


/* --------- plug-in header bar - all --------- */
.plgheaderbar { /* --------- this in the only style needing to change for adjusting the header bar text & style --------- */
	
	padding-bottom: 4px;
	font: 12px "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
	color: #FFFFFF;

}

.plgheaderbaraction {

	margin: 0;
	padding-bottom: 4px;
	font: 10px normal Georgia, "Times New Roman", Times, serif;
	color: #0A3542;
	
}
/* --------- edit - bg of icon --------- */
.plgheaderbarborder {

	background-color: transparent;

} 

/* --------- edit - 1px border around plugin --------- */

.plgaltline{
	background-color: #ffffff;
	}

/* --------- plug-in 5day weather --------- */
.plgweatherheader{
	font-size: smaller;
	background-color: #ffffff;
	font-weight: bold;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	}
.plgweatheraltbkg{background-color: #ffffff;}

.plgweatherhghtxt{

	font: 20px "Times New Roman", Times, Georgia, serif;
	color: #4A6022;
	white-space: nowrap;
	
}

.plgweatherlowtxt{
	
	font: 12px "Times New Roman", Times, Georgia, serif;
	color: #8D8163;
	white-space: nowrap;
	
}
.plgweathercndtxt{
	font-size: smaller;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	}

/* plug-in inbox */
.plginboxheader{
	font-size: 13px;
	background-color: #004A80;
	font-weight: bold;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	}

/* --------- plug-in leaderboard --------- */
.plgldrbrdheader{
	font-size: 13px;
	font-weight: bold;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	}
.plgldrbrdhiliteuser{
	font-weight: bold;
	color: #dde9f7;
	}

/* --------- plug-in external news 
.s{
	font-size: 10px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	padding-left: 9px
	}
.h{
	font-size: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #004A80;
	padding-left: 20px
	} --------- */


/* --------- plug-in news --------- */
.plgnewsposted {
	font-size: 10px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #969696;
	} --------- 

/* --------- plug-in link --------- */
.plglinktxt{
	font-size: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #004A80;
	}
.plglinkdesc{
	font-size: smaller;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	padding-left: 9px;
	text-decoration: none;
	}

/* --------- plug-in reservations --------- */
.plgrescurrent{
	font-size: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #dde9f7;
	}
.plgrestxt{
	font-size: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #004A80;
	}
.plgresdesc{
	font-size: 10px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	}
	
/* --------- **********module specific classes*********** --------- */

/* --------- ###  general module settings  ### --------- */
.modheader{
	font-size: 15px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000000;
	}
.modheaderline{
	color: #000000;
	}
.modadmin{
	font-size: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	background-color: #ffffff;
	color: #ffffff;
	}
.modpopupheader{
	font-size: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #ffffff;
	background-color: #004A80;
	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;
}

/* --------- 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: #004A80;
	color: #ffffff;
}
.modchatroomlist{
	background-color: #dde9f7;
	color: #000000;
}

/* --------- site statistics --------- */
.modstatsvisitorbar{
	background-color: #dde9f7;
	color: #ffffff;
}
.modstatsuserbar{
	background-color: #004A80;
	color: #ffffff;
}

/* --------- event manager --------- */
.modevtmgrheader{
	background-color: #004A80;
	font-weight: bold;
	color: #ffffff;
}

/* --------- golf statistics --------- */
.modgolfstatsheader1{
	background-color: #004A80;
	font-weight: bold;
	color: #ffffff;
}
.modgolfstatsheader2{
	background-color: #dde9f7;
	color: #000000;
}
.modgolfstatsdatarow{
	background-color: #ffffff;
	color: #000000;
}

/* --------- course tour --------- */
.modcrstourselectedtab{
	background-color: #dde9f7;
	font-weight: bold;
	color: #000000;
}
.modcrstourunselectedtab{
	background-color: #004A80;
	color: #ffffff;
}
.modcrstourholechooser{
	background-color: #004A80;
	font-weight: bold;
	color: #ffffff;
}
.modcrstourselectedhole{
	background-color: #ffffff;
}
.modcrstourteeboxheader{
	background-color: #004A80;
	color: #ffffff;
}
.modcrstourteeboxdata{
	background-color: #ffffff;
	color: #000000;
}
.modcrstourscorecardheader, .modcrstourscorecardheader .smallerfont{
	background-color: #004A80;
	color: #ffffff;
}
.modcrstourscorecarddatarow{
	background-color: #ffffff;
	color: #000000;
}
.modcrstourscorecarddatarowalt{
	background-color: #dde9f7;
	color: #000000;
}
.modcrstourscorecardheader:visited {
	color: #ffffff;
}
.modcrstourscorecardheader:hover {
	color: #ffffff;
}

/* --------- active user listing --------- */
.modactuserlistheader{
	background-color: #004A80;
	color: #ffffff;
}
.modactuserlistheader:visited{
	color: #ffffff;
}
.modactuserlistheader:hover{
	color: #ffffff;
}
.modactuserlistdatarow{
	background-color: #ffffff;
	font-size: 10px;
	color: #000000;
}
.modactuserlistdatarowalt{
	background-color: #dde9f7;
	font-size: 10px;
	color: #000000;
}

/* --------- calendar --------- */
.modcaldayrowleftheader{
	background-color: #ffffff;
}
.modcaldayrow{
	background-color: #dde9f7;
}
.modcalweekdayheader{
	background-color: #004A80;
	color: #ffffff;
}
.modcalweekdayheader:hover{
	background-color: #004A80;
	color: #ffffff;
}
.modcalweekdayheader:visited{
	background-color: #004A80;
	color: #ffffff;
}
.modcalweekrow{
	background-color: #dde9f7;
}
.modcalmonthweekendday{
	background-color: #cfcfcf;
}
.modcalmonthweekdaydisabled{
	background-color: #dde9f7;
}

/* --------- roster --------- */
.rosterrowon {
	
	font-size: 13px;
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #111111;
	
}
.rostercoldiv {
	
	background-color: #004A80;
	
}

.rosterrowoff {
	
	font-size: 13px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #111111;

}

.RosterRowOn a, .RosterRowOff a {

	font-size: 10px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #111111;
	text-decoration: none;

}

.RosterRowOn a:hover, .RosterRowOff a:hover {

	font-size: 10px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #111111;
	text-decoration: underline;

}

.rosterletteron {
	font-weight: bold;
	font-size: 13px;
	background-color: #004A80;
	font-family: "Times New Roman", Times, Georgia, serif;
	}

	
.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #002f51;
	color: #DDE9F7;
	font-family: "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	}
a.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #002f51;
	color: #DDE9F7;
	font-family: "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	}
a.rosterletteroff:hover {
	font-weight: bold;
	font-size: 13px;
	background-color: #dde9f7;
	color: #111111;
	font-family: "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	}
a.rosterletteroff:visited {
	font-weight: bold;
	font-size: 13px;
	background-color: #dde9f7;
	color: #111111;
	font-family: "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	}
	
.rostercolumntitle {background-color: #DDE9f7;}

/* --------- 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: "Times New Roman", Times, Georgia, 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: "Times New Roman", Times, Georgia, serif;
	}

/* --------- buttons --------- */
/* --------- admin bar button --------- */
.abut {
	background-color: #dde9f7; 
	color: #000000; 
	font-family: "Times New Roman", Times, Georgia, serif; 
	font-size: 10px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}

.largerfont	{font-size: 15px;}
.smallerfont {

	font: 11px "Times New Roman", Times, Georgia, serif;
	color: #522200;
	font-weight: bold;
	
}

/* --------- 3.0 --------- */ /* --------- used for pop-up windows headers --------- */
td.clsraised
{
	background-color: #004A80; /* --------- to override local code color --------- */
	border-bottom: 1px solid #000000;
	border-top: 1px solid #dde9f7;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}

/* tabs */
	.tnavtitle {
		font-weight: bold;
		font-size: 15px;
		font-family: "Times New Roman", Times, Georgia, serif;
		}
	/* --------- border around tab sections --------- */
	.tnavborder {
		
		background-color: #004A80;
		
	}
	
	/* --------- title for active tab section --------- */
	.tnavtabon {
		font-weight: bold;
		font-size: 13px;
		color: #000000;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: #FFFFFF;
		text-decoration: none;
		}

.tnavtabon .smallerfont{
font-weight: 400;
}
	/* --------- title for inactive tab sections --------- */
	.tnavtaboff {
		font-weight: normal;
		font-size: 13px;
		color: #FFFFFF;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: #757575;
		text-decoration: none;
		}
	/* --------- visited inactive tab sections --------- */
	a.tnavtaboff:visited {
		font-weight: normal;
		font-size: 13px;
		color: #FFFFFF;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: #757575;
		text-decoration: none;
		}
	/* --------- rollover inactive tab sections --------- */
	a.tnavtaboff:hover {
		font-weight: normal;
		font-size: 13px;
		color: #CCCCCC;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: transparent;
		text-decoration: none;
		}
		
/* --------- inbox -> mail groups window body --------- */
.tnavtabcontent {
	font-size: 13px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, serif;
	background-color: transparent;
	text-decoration: none;
	}

/* --------- inbox - >mail group - > move over --------- */
.rowhighlight {background-color: #ffffff;}

.adminbar	{
	background-color: #dde9f7;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	}

/* --------- 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: #004A80;}



/*****************************************************/
/*****************************************************/
                      /*  unused */
/*****************************************************/
/*****************************************************/
/* --------- old --------- */

/* --------- old --------- */
.rostersearchbox
{
	font-size: 13px;
	background-color: #6fff07; /*#e7e5b2;*/

	color: black;
	font-family: "Times New Roman", Times, Georgia, serif;
}

/* --------- old --------- */
.userprofile
{
	background-color: #6fff10; /*white*/
}

/* --------- old --------- */
.userprofilemenu_this_is_old
{
	font-size: 13px;
	background-color: #6fff11; /*#d3cfc2;*/
	font-family: "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
}

/* --------- background --------- */
/* --------- old --------- */
.darea
{
	background-color: #6fff11; /*#e7e5b2*/
}

/* --------- old --------- */
.dynamicpage
{
	background-color: #6fff13; /*#e7e5b2*/
}

/* --------- old --------- */
.abut2 {
	/* --------- background-color: #f1f1ef; 
	color: #800000; --------- */
	background-color: #5cef16; 
	color: #5cef17; 
	font-family: "Times New Roman", Times, Georgia, serif; 
	font-size: 10px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}

/* --------- old --------- */
.moduletitle
{
	font-size: 32px;
	font-family: "Times New Roman", Times, Georgia, serif;
}



/* --------- original 10pt with color f5f4e9 --------- */
	a.tnavtabon {
		font-weight: bold;
		font-size: 26px;
		color: #2300ff;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: #5cff03;
		text-decoration: none;
		}
/* --------- original 10pt with bgcolor ffffff --------- */
	a.tnavtabon:visited {
		font-weight: bold;
		font-size: 26px;
		color: #2300fe;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: #0021ff;
		text-decoration: none;
		}
/* --------- original 10pt with bfcolor ffffff --------- */
	a.tnavtabon:hover {
		font-weight: bold;
		font-size: 26px;
		color: #000000;
		font-family: "Times New Roman", Times, Georgia, serif;
		background-color: #0021fa;
		text-decoration: none;
		}


/* --------- old calendar styles --------- */
	/* --------- original 8pt with bgcolor 006000 color ffffff --------- */
	/* --------- old --------- */
	.plgcalheader {
		font-family: "Times New Roman", Times, Georgia, serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfe00;
		background-color: #5cfe00;
		}
	/* --------- old --------- */
	/* --------- original 8pt with bgcolor f5f4e9 color 000000 --------- */
	.plgcalcontentwkday {
		font-family: "Times New Roman", Times, Georgia, serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfd00;
		background-color: #5cfd00;
		}
	/* --------- old --------- */
	/* --------- original 8pt with bgcolor ffffff color 000000 --------- */
	.plgcalcontentwkdaymo {
		font-family: "Times New Roman", Times, Georgia, serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfc00;
		background-color: #5cfc00;
		}
	/* --------- old --------- */
	/* --------- original 8pt with bgcolor e1dab4 color 000000 --------- */
	.plgcalcontentwkend {
		font-family: "Times New Roman", Times, Georgia, serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfb00;
		background-color: #5cfb00;
		}
		/* --------- old --------- */
		/* --------- original 8pt with bgcolor ffffff color 000000 --------- */
	.plgcalcontentwkendmo {
		font-family: "Times New Roman", Times, Georgia, serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfa00;
		background-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: #ffffff;
	font-family: "Times New Roman", Times, Georgia, serif;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}

.modcalmonthweekdayheader {
	background-color: #004A80;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.modcalmonthtoday {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #dde9f7;
	border: thin solid #000000;
}

.modcaldayrowdk {
	background-color: #f6f6e5;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.modreportingdatarowheading1 {
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowaltheading1 {

	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowheading2 {
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, 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: "Times New Roman", Times, Georgia, 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: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight: normal;
}

.modreportingdatarowalt {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
}

.modreportingheader {
	background-color: #004A80;
	color: #ffffff;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

.modreportingdatarowheading3 {
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, 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: "Times New Roman", Times, Georgia, 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: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, 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: #ffffff;
	font-size: 11px;
	color: #000000;
	font-family: "Times New Roman", Times, Georgia, 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: "Times New Roman", Times, Georgia, 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: "Times New Roman", Times, Georgia, 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: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.modarticlestitle {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.modarticlestitle:hover {

	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.modsurveyresultheader {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #004A80;
}
.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: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #004A80;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A80;
	display: none;
}
a.cookietrail {

	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.cookietrail:hover {

	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

/*----------------------------------------------------------
	Windstar Country Club Custom classes start
----------------------------------------------------------*/


#outerWrapper {

	margin: 0 auto;
	width: 768px;


}

#headerCell {

	height: 156px;
	background: url(../../../Images/headerbg.gif) no-repeat center top;

}

#navWrapper {

	height: 26px;
	/*background: #004A80;*/

}

#mainImageWrapper {


	height: 368px;

}

#contentWatermark {

	width: 768px;
	background: url(../../../Images/contentrepeat.gif) repeat-y center top;
}

#contentWrapper {

	margin: 0 auto;
	width: 100%;
	background: url(../../../Images/contentwatermark.gif) no-repeat center bottom;

}

#lowerContentWrapper {

	width: 720px;
	margin: 0 auto;
	padding: 20px 0 20px 0;

}

#contentCopy{
float:left;
width: 520px;
}

#login {
float: right;
width: 150px;
}

.clearboth{
clear: both;
}

.white{
color:#fff;
}

#privHeading {

	list-style: none;
	margin: 0;
	padding: 0;

}

#privHeading li, #privHeading li h1 {

	display: inline;

}


#privHeading li h1 {

	float: left;

}

#privHeading li span {

	float: right;

}


#privHeading a {

	font: 11px "Times New Roman", Times, Georgia, serif;
	color: #522200;
	font-weight: bold;
	text-decoration: underline;
	

}

#privHeading a:hover {

	font: 11px "Times New Roman", Times, Georgia, serif;
	color: #522200;
	font-weight: bold;
	text-decoration: none;

}

#headingClear {
	
	clear: both;

}

#footerCell {

	height: 100%;
	padding: 10px;
	overflow: hidden;

}

#footerCell p, #footerCell ul {

	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;

}

#footerCell p {
	
	float: left;

}

#footerCell ul {

	margin: 0;
	padding: 0;
	list-style: none;
	float: right;

}

/*----------------------------------------------------------
	Windstar Country Club Custom classes end
----------------------------------------------------------*/

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
CALENDAR DATE PICKER -----*/


/*datepicker container*/
#datepicker {

    padding: 6px;
	border: 2px double #6593CF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F1F1F1;

}

	/*blank calendar day blocks at beginning and end of month*/
	#datepicker table.page, #datepicker td.page {

		background: #FFF;

	}
	
	/*Month*/
	#datepicker .plgHeaderBar {
	
		padding: 4px 2px;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		background: #CED8E6;
		color: #204D89;
	
	}
	
	/*Days of the week*/
	#datepicker .plgCalendarHeader {
	
		padding: 4px 2px;
		font-weight: bold;
		background: #CED8E6;
		color: #555;
	
	} 
	
	/*Dates, current day (#datepicker .plgCalendarDayOn)*/
	#datepicker .plgCalendarWeekday, #datepicker .plgCalendarWeekend,
	#datepicker .plgCalendarDayOn {
	
		background: #FFF;
		color: #204D89;
		cursor: pointer;
	
	}  
		/*links*/
		#datepicker .plgHeaderBar a.plgHeaderBarAction {
		
			padding: 4px 2px;
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			background: #CED8E6;
			color: #112949;
			cursor: pointer;
		
		}
			/*next/previous arrows for months*/
			#datepicker a.plgHeaderBarAction font {
			
				cursor: pointer;
			
			} 
			
			/*hover states for links and next/previous arrows for months*/
			#datepicker .plgHeaderBar a.plgHeaderBarAction:hover,
			#datepicker a.plgHeaderBarAction font:hover {
		
				color: #3279D5;
				text-decoration: none;
			
			}
