@import"OgdenGCC_local.css";
@import"../../../OgdenGCC_local.css";

/*-- © 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


COLORS: 




/////////////////////////////////////////////////////*/

/*= 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 {

	background: #fff;

}

h1 {

	font: normal 25px "Times New Roman", Times, serif;
	color: #293341;
	margin: 5px 0 10px;

}

h2 {

	font: normal 14px "Times New Roman", Times, serif;
	color: #293341;
	margin: 3px 0 6px;
	padding: 0 0 4px;
	border-bottom: dotted 1px #333;
}

h3 {

	font: normal 17px "Times New Roman", Times, serif;
	color: #635B47;
	margin: 2px 0 5px;

}

h4 {

	font: bold 12px Arial, Verdana, sans-serif;
	color: #222;
	margin: 6px 0 2px;

}

h5 {

	font: bold 11px Arial, Verdana, sans-serif;
	color: #222;
	margin: 4px 0 2px;

}

h6 {
	
	font: 12px "Times New Roman", Times, serif;
	color: #000;
	
}

p {

	font: 12px Arial, Verdana, sans-serif;
	color: #000;
	line-height: 1.5em;

}

table {

	font-size: 12px;

}

a, a.small, a.anchor, a.visited {
	
	text-decoration: none;
	color: #9c6a00;
	/*text-transform: uppercase;*/
	outline: none;
}
 
a:hover {

	font-size: inherit;
	font-family: inherit;
	text-decoration: underline;
	color: #775100;
	
}


.page {

	background: url(../../../Images/site_bg.gif) #171920;
	margin: 0;
	padding: 0;
		
}

.cemenu {

	margin: 0;
	padding: 0;
	
}

.largerfont	{
	
	font-size: 15px;

}
.smallerfont {

	font: 10px Arial, Verdana, sans-serif;
	color: #333;
	font-weight: bold;
}

.DarkBackgroundWrapper  { 
	
	background-color: #FFF; 
	color: #000000; 

}

/* important edit global text boxes - default --------- */
.txtbox {
	background-color: #FFF; 
	color: #000000; 
	font-family: Arial, Verdana, 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 {

	font: 10px Arial, Verdana, sans-serif;
	color: #000;
	vertical-align: middle;
	/*margin: 0;
	padding-bottom: 4px;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	color: #0A3542;*/
	
}

a.plgheaderbaraction {
	
	text-decoration: none;
	
	/*font: 11px "Times New Roman", Times, serif;
	color: #6B6F45;*/

}
	
a.plgheaderbaraction:hover {
	
	text-decoration: underline;
	/*font: 11px "Times New Roman", Times, serif;
	color: #626262;*/

}

a.plgheaderbaraction:visited {
	
	text-decoration: none;
	/*font: 11px "Times New Roman", Times, serif;
	color: #626262;*/

}

/*/////////////////////////////////////////////*/

/*= Plugin titles ----- */

.plugintitle {
	
	font-size: 15px;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;

}
.plgBorder { 
	
	background-color: transparent;

}

/*////////////////////////////////////////////////////*/

/*= Plugin Header bar and border ----- */

.plgheaderbar { 
	
	font: 13px "Times New Roman", Times, serif;
	color: #000;
	vertical-align: middle;

}

.plgheaderbarborder {

	background-color: transparent;

} 

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= II.B. CALENDAR PLUGIN -----*/
.plgcalendarheader {
	
	background-color: transparent;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #293341;

}
.plgcalendarheader, 
.plgcalendardayon,
.plgcalendarweekday, 
.plgcalendarweekend {

	padding: 2px;
	text-align: left;
	height: 18px;
	

}

.plgcalendarweekday {
	
	
	font: normal 10px Arial, Verdana, sans-serif;
	color: #444;
	text-decoration: none;

}

.plgcalendarweekend {
	
	
	font: normal 10px Arial, Verdana, sans-serif;
	color: #222;
	text-decoration: none;

}

.plgcalendardayon{
	
	background-color: #FFF;
	font: normal 10px Arial, Verdana, sans-serif;
	color: #000;
	text-decoration: none;

}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= II.C. WEATHER PLUGIN ----- */

div#weather_wrapper {

}

div.weatherDay_wrapper {
	background: url(../../../Images/weather_bg.gif) bottom right no-repeat;
	padding: 0 3px 3px 0;
	margin: 0 5px 5px 0;

}

.plgweatherheader {
	
	font: 11px "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #333;
	display: block;

}

.plgweatheraltbkg {
	
	border: solid 1px #F1F1F1;
	padding: 10px 5px 10px 10px;

}

.plgweatheraltbkg img {
	float: left;
	margin: 0 5px 0 0;
}

.plgweatherhghtxt {

	font: 22px "Times New Roman", Times, serif;
	color: #222;
	font-weight: bold;
	display: block;
	letter-spacing: -0.1em;
	
	/*white-space: nowrap;*/
	
}

.plgweatherlowtxt {
	
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #222;
	font-weight: bold;
	
}

.plgweathercndtxt {
	clear: both;
	display: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #777;
	
}

div#weatherToday .plgweatheraltbkg {

	border: solid 1px #c88b11;
	
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= NEWS ----- */
.plgnewsposted {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #1D222C;
	} 
	
.plgaltline {
	background-color: #FFF;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/
/*= Inbox, Leaderboard, Link plugins ----- */

.plginboxheader{
	font-size: 13px;
	background-color: #FBF4A3;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	}

.plgldrbrdheader{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	}
.plgldrbrdhiliteuser{
	font-weight: bold;
	color: #945A46;
	}

.plglinktxt{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #FBF4A3;
	}
.plglinkdesc{
	font-size: smaller;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	padding-left: 9px;
	text-decoration: none;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= RESERVATION PLUGIN ----- */
.plgrescurrent{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #945A46;
	}
.plgrestxt{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #FBF4A3;
	}
.plgresdesc{
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/
	
/*= POLLING WINDOW ------ */	

/* polling window bg --------- */
.plgpollquestionarea{ 
	background-color: #FFF;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	}

/* polling window header --------- */
.plgpollheader{
	font-size: smaller;
	background-color: #FBF4A3;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
}

/* polling window results --------- */
.plgpollresultbar{
	background-color: #FFF;
}

/* polling window selected results - text --------- */
.plgpollhighlightfont{
	font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif;
	color: #000000;
	}
.modheaderline{
	color: #000000;
	}
.modadmin{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	background-color: #FFF;
	color: #666;
	}
.modpopupheader{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
	background-color: #FBF4A3;
	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: #FFF;
}
.modcalweekdayheader{
	background-color: #FFF;
	color: #d3a241;
}
.modcalweekdayheader:hover{
	background-color: #FFF;
	color: #CF7900;
}
.modcalweekdayheader:visited{
	background-color: #FFF;
	color: #d3a241;
}
.modcalweekrow{
	background-color: #fbf8f1;
}
.modcalmonthweekendday{
	background-color: #fbf8f1;
}
.modcalmonthweekdaydisabled{
	background-color: #FFF;
}

.modcalyearcurrentmonthhighlight{
	background-color: #FFF;
}

.modcalyearcurrentdayhighlight{
	background-color: #FBF4A3;
	font-weight: bold;
	color: #ffffff;

}

.modcalmonthweekday {
	background-color: #fbf8f1;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #333;
}

.modcalmonthweekdayheader {
	background-color: #fbf8f1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d3a241;
	text-decoration: none;
}

.modcalmonthtoday {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #fbf8f1;
	border: thin solid #333;
}

.modcaldayrowdk {
	background-color: #f6f6e5;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*--------------------------------------------------------
//////////////////////////////////////////////////////////
------------------------------------------------------*/

/*= 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: Arial, Verdana, sans-serif;
	color: #111111;
	
}
.rostercoldiv {
	background-color: #FBF4A3;
}

.rosterrowoff {
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #111111;
}
.RosterRowOn a, 
.RosterRowOff a {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #111111;
	text-decoration: none;
}

.RosterRowOn a:hover, 
.RosterRowOff a:hover {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #111111;
	text-decoration: underline;
}

.rosterletteron {
	font-weight: bold;
	font-size: 13px;
	background-color: #FBF4A3;
	font-family: Arial, Verdana, sans-serif;
	}
.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #EEEEEE;
	color: #333;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #945A46;
	color: #fff;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff:hover {
	font-weight: bold;
	font-size: 13px;
	background-color: #945A46;
	color: #111111;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff:visited {
	font-weight: bold;
	font-size: 13px;
	background-color: #945A46;
	color: #111111;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: none;
	}
	
.rostercolumntitle {
	background-color: #fff;
}

/* 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: Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.modarticlesdayheader{
	background-color: #493729; 
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #a21605;

}

/*------------------------------------------
///////////////////////////////////////////
-------------------------------------------*/

/*= III.E. COURSE TOUR ------ */

.modcrstourselectedtab{
	background-color: #945A46;
	font-weight: bold;
	color: #000000;
}
.modcrstourunselectedtab{
	background-color: #9C6A00;
	color: #ffffff;
}
.modcrstourholechooser{
	background-color: #9C6A00;
	font-weight: bold;
	color: #ffffff;
}
.modcrstourselectedhole{
	background-color: #FFF;
}
.modcrstourteeboxheader{
	background-color: #9C6A00;
	color: #ffffff;
}
.modcrstourteeboxdata{
	background-color: #FFF;
	color: #000000;
}
.modcrstourscorecardheader{
	/*background-color: #9C6A00;*/
	background-color: #ab9969;
	color: #ffffff;
}
.modcrstourscorecarddatarow{
	background-color: #FFF;
	color: #000000;
}
.modcrstourscorecarddatarowalt{
	/*background-color: #945A46;*/
	background-color: #9C6A00;
	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: #FBF4A3;
	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: #FBF4A3;
	color: #ffffff;
}
.modactuserlistheader:visited{
	color: #ffffff;
}
.modactuserlistheader:hover{
	color: #ffffff;
}
.modactuserlistdatarow{
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}
.modactuserlistdatarowalt{
	background-color: #FFF;
	font-size: 11px;
	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: Arial, Verdana, sans-serif;
}
	
.tnavborder {
	background-color: #945A46;
}

.tnavtabon {
	font-weight: bold;
	font-size: 12px;
	color: #757575;
	font-family: Arial, Verdana, sans-serif;
	background-color: #FFF;
	text-decoration: none;
}

a.tnavtabon {
	font-weight: bold;
	font-size: 12px;
	color: #757575;
	font-family: Arial, Verdana, sans-serif;
	background-color: #5cff03;
	text-decoration: none;
}

a.tnavtabon:visited {
	font-weight: bold;
	font-size: 12px;
	color: #757575;
	font-family: Arial, Verdana, sans-serif;
	background-color: #0021ff;
	text-decoration: none;
}

a.tnavtabon:hover {
	font-weight: bold;
	font-size: 26px;
	color: #333;
	font-family: Arial, Verdana, sans-serif;
	background-color: #fff;
	text-decoration: none;
}

.tnavtaboff {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-family: Arial, Verdana, sans-serif;
	background-color: #945A46;
	text-decoration: none;
	}

a.tnavtaboff:visited {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-family: Arial, Verdana, sans-serif;
	background-color: #945A46;
	text-decoration: none;
	}

a.tnavtaboff:hover {
	font-weight: bold;
	font-size: 12px;
	color: #EACD97;
	font-family: Arial, Verdana, sans-serif;
	background-color: #945A46;
	text-decoration: none;
	}
	
.tnavtabcontent {
	font-size: 13px;
	color: #757575;
	font-family: Arial, Verdana, 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: #e7e7e7;
	border-left: 1px outset buttonhighlight;
	cursor: pointer;
	color: #333;
	border-bottom: 1px outset buttonhighlight;
	font-family: Arial, Verdana, sans-serif;
	}

/*= directory -> edit roster options -> close button --------- */
.membut {
	border-right: 1px solid buttonface;
	border-top: 1px solid buttonface;
	font-size: 11px;
	background-color: #e7e7e7;
	border-left: 1px solid buttonface;
	cursor: pointer;
	color: #333;
	border-bottom: 1px solid buttonface;
	font-family: Arial, Verdana, sans-serif;
	}
/*= ADMIN BUTTON AND BAR ------ */
.abut {
	background-color: #e7e7e7; 
	color: #333; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}
.adminbar	{
	background-color: #e7e7e7;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	}

/*---------------------------------------------------
///////////////////////////////////////////////////
V. MISC CLASSES 
///////////////////////////////////////////////////
---------------------------------------------------*/


/* --------- general row hover classes --------- */
.rownormal {
	background-color: #f8f8f8;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}
.rowhover {
	background-color: #FFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;


}
 
/* --------- copyright text at bottom of each page --------- */
.copyright {
 font-size: 11px;
 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: Arial, Verdana, sans-serif; font-size: 13px;}

/* --------- plug-in external news 
.s{
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	padding-left: 9px
	}
.h{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #FBF4A3;
	padding-left: 20px
	} --------- */


/* --------- plugin message board --------- */
.modmsgbrdshaded{
	background-color: #FFF;
	}

/* --------- plugin map and directions --------- */
.modmapshaded{
	background-color: #FFF;
	}

/* --------- plugin search engine --------- */
.modsearchshaded{
	background-color: #FFF;
	}
.modsearchshaded2{
	background-color: #FFF;
	}

/* --------- live chat --------- */
.modchatindexheader{
	background-color: #FBF4A3;
	color: #ffffff;
}
.modchatroomlist{
	background-color: #FFF;
	color: #000000;
}

/* --------- site statistics --------- */
.modstatsvisitorbar{
	background-color: #FFF;
	color: #ffffff;
}
.modstatsuserbar{
	background-color: #FBF4A3;
	color: #ffffff;
}


/* --------- golf statistics --------- */
.modgolfstatsheader1{
	background-color: #FBF4A3;
	font-weight: bold;
	color: #ffffff;
}
.modgolfstatsheader2{
	background-color: #FFF;
	color: #000000;
}
.modgolfstatsdatarow{
	background-color: #FFF;
	color: #000000;
}



/* --------- 3.0 --------- */ /* --------- used for pop-up windows headers --------- */
td.clsraised
{
	background-color: #FBF4A3; 
	border-bottom: 1px solid #000000;
	border-top: 1px solid #945A46;
	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: #FFF;}
	.colorbg2 {background-color: #FFF;}
	
	/* --------- color for plug-in dividers and calendar heads --------- */
	/* --------- also used in new inbox set items --------- */
	.colorlevel1bg {background-color: #FBF4A3;}


/*****************************************************/
/*****************************************************/
                      /*  unused */
/*****************************************************/
/*****************************************************/
/* --------- old --------- */

/* --------- old --------- */
.rostersearchbox
{
	font-size: 13px;
	background-color: #6fff07; /*#e7e5b2;*/
	color: black;
	font-family: Arial, Verdana, sans-serif;
}

/* --------- old --------- */
.userprofile
{
	background-color: #6fff10; /*white*/
}

/* --------- old --------- */
.userprofilemenu_this_is_old
{
	font-size: 13px;
	background-color: #6fff11; /*#d3cfc2;*/
	font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}

/* --------- old --------- */
.moduletitle {
	font-size: 32px;
	font-family: Arial, Verdana, sans-serif;
}






/* --------- old calendar styles --------- */
	
	.plgcalheader {
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfe00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkday {
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfd00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkdaymo {
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfc00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkend {
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfb00;
		
		}
		/* --------- old --------- */
		
	.plgcalcontentwkendmo {
		font-family: Arial, Verdana, 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 --------- */



.modreportingdatarowheading1 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowaltheading1 {

	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowheading2 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, sans-serif;
	font-weight: normal;
}

.modreportingdatarowalt {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.modreportingheader {
	background-color: #FBF4A3;
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

.modreportingdatarowheading3 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.modarticlestitle {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.modarticlestitle:hover {

	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.modsurveyresultheader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #FBF4A3;
}
.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: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FBF4A3;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FBF4A3;
	display: none;
}
a.cookietrail {

	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.cookietrail:hover {

	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

div#login_page {
	
	width: 100%;
	height: 100%;
	padding: 60px 0;
	
}

/* -------------------------------------------------------------
= RESET FONT AND LINE HEIGHT FROM SITE'S CSS
------------------------------------------------------------- */

div#login_page,
div#login_page div,
div#login_page table,
div#login_page p {

	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.2em;
	color: #666;

}

/* -------------------------------------------------------------
= OVERALL CONTAINER OF ADMIN LOGIN - BORDER AND WIDTH 
------------------------------------------------------------- */

div#login_container {
	
	width: 630px;
	border: solid 1px #000;
	margin: 0 auto;
background: #FFF;

}

/* -------------------------------------------------------------
= BOX WITH SITE NAME AND "WEB ADMIN LOGIN"
------------------------------------------------------------- */

div#login_siteName {

	background: #dcdace url(../Images/adminLogin_bg.gif) bottom repeat-x;
	width: 390px;
	padding: 70px 0;
	text-align: center;
	float: left;
        border-right: 1px solid #000;

}

/* SITE NAME */
div#login_siteName h1 {
	text-align: center;
	color: #000;
	font: 24px normal Georgia, "Times New Roman", Times, serif;
	border: none;
	margin: 5px 0 15px;
	padding: 0px;
	background: transparent none;
	text-decoration: none;
	
}

/* WEB ADMIN LOGIN */
div#login_siteName h2 {
	
	text-align: center;
	color: #33701c;
	font: 16px normal Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	background: transparent none;
	text-decoration: none;
	
}

/* -------------------------------------------------------------
= RIGHT COLUMN WITH INSTRUCTIONS AND LOGIN PLUGIN
------------------------------------------------------------- */

div#login_sideColumn {

	float: left;
	width: 200px;
	padding: 0 10px 10px;
	margin-top: 10px;
	text-align: left;

}

/* RESET P TAG STYLES FROM SITE'S CSS */
div#login_sideColumn p {

	font-size: 12px;
	margin: 0px 0px 5px;
	padding: 0px;

}

/* MAKE FONT SMALLER FOR LOGIN PLUGIN - USERNAME AND PASSWORD TEXT */
div#login_sideColumn .login_fields {

	font-size: 10px;
	float: left;

}

/* CHANGE WIDTH OF PASSWORD TEXT DIV TO FIT FORGOT PASSWORD LINK NEXT TO IT */
div#login_sideColumn #password {
clear: both;
}

/* STYLE FOR INPUT BOXES - DIV CONTAINER */
div#login_sideColumn .login_input {
	
	margin: 0 4px 6px 0;
	float: left;
	width: 150px;
}

/* EPAND INPUT FIELDS TO WIDTH OF PARENT DIVS */

div#login_sideColumn .login_input input {

	width: 100%;

}


/* STYLE FOR INPUT BOXES - ACTUAL BOXES */
div#login_sideColumn .login_input input {

	border: solid 1px #999;
	height: 19px;
        font-size: 11px;

}

div#login_sideColumn #login_forgotPassword {

	float: left;
	margin: 0 0 0 4px;
	
}

/* RESET LINK COLOR AND STYLE FROM SITE'S CSS */
div#login_sideColumn a {

	color: #33701C;
	font-size: 10px;
	text-decoration: none;

}
div#login_sideColumn a:hover {

	color: #469926;
	text-decoration: underline;

}

/* LOGIN BUTTON - DIV CONTAINER */

div#login_sideColumn #login_link {

	clear: both;
        height: 21px;

}

/* -------------------------------------------------------------
= FOOTER - BLACK BAR WITH CLUBESSENTIAL LINK 
------------------------------------------------------------- */

div#login_footer {

	clear: both;
	background: #000;
	height: 18px;
	padding: 5px 10px 3px;
	font-size: 10px;
	color: #858585;

}

a#login_clubessential{
	color: #c4c3c3;
	text-decoration: none;
}
a#login_clubessential:hover {
	color: #fff;
	text-decoration: none;

/*--------------------------------------------------
////////////////////////////////////////////////////
--------------------------------------------------*/



