/*-- © 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,h2,h3,h4,h5,h6,p {
	clear: both;
}

h1 {

	font: 25px "Monotype Corsiva", Times, serif;
	font-weight: 500;
	color: #6f2904;
	margin: 5px 0;

}

h2 {

	font: 22px "Times New Roman", Times, serif;
	font-weight: bold;
	color: #6f2904;
	margin: 3px 0;
	text-transform: none;

}

h3 {

	font: 13px "Times New Roman", Times, serif;
	color: #333;
	font-weight: bold;
	margin: 5px 0px;

}

h4 {

	font: 12px "Times New Roman", Times, serif;
	color: #6f2904;
	font-weight: normal;
	margin: 5px 0px;


}

h5 {

	font: 25px "Monotype Corsiva", Times, serif;
	font-weight: 500;
	color: #6f2904;
	display: inline;
}

h6 {
	
	font: 11px "Trebuchet MS", Arial, sans-serif;
	color: #333;
	margin: 0 0 5px 0;

}

p {

	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: #333;
	line-height: 1.4em;
	margin: 0 0 5px 0;

}

table {

	font-size: 12px;
	font-family: "Trebuchet MS", Arial, sans-serif;

}

a, a.small, a.anchor, a.visited {
	
	font-size: inherit;
	font-family: inherit;
	text-decoration: none;
	color: #6F2904;
	/*text-transform: uppercase;*/
	outline: none;
}
 
a:hover {

	font-size: inherit;
	font-family: inherit;
	text-decoration: underline;
	color: #A83F06;
	
}


.page {

	background: url(../../../Images/site_bg.gif) center top;
	text-align: center;
	margin: 0px;
	padding: 0px;
		
}

.cemenu {

	margin: 0;
	padding: 0;
	
}

.largerfont	{
	
	font-size: 15px;

}
.smallerfont {

	font: 10px "Trebuchet MS", Arial, 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: "Trebuchet MS", 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 {

	font-size: 11px;
	/*margin: 0;
	padding-bottom: 4px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #0A3542;*/
	
}

a.plgheaderbaraction {
	
	/*font: 11px "Times New Roman", Times, serif;
	color: #6B6F45;*/

}
	
a.plgheaderbaraction:hover {
	
	/*font: 11px "Times New Roman", Times, serif;
	color: #626262;*/

}

a.plgheaderbaraction:visited {
	
	/*font: 11px "Times New Roman", Times, serif;
	color: #626262;*/

}

/*/////////////////////////////////////////////*/

/*= Plugin titles ----- */

.plugintitle {
	
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #ffffff;

}
.plgBorder { 
	
	background-color: transparent;

}

/*////////////////////////////////////////////////////*/

/*= Plugin Header bar and border ----- */

.plgheaderbar { 
	padding-bottom: 4px;
	font: 18px "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #945A46;
}

.plgheaderbarborder {

	background-color: transparent;

} 

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= II.B. CALENDAR PLUGIN -----*/
.plgcalendarheader {
	
	background-color: transparent;
	font: 11px "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	text-indent: 10px;

}
.plgcalendarweekday {
	
	background-color: transparent;
	font: 11px "Times New Roman", Times, serif;
	color: #333;
	text-decoration: none;
	padding: 2px;

}

.plgcalendarweekend {
	
	background-color: #E0D6B7;
	font: 11px "Times New Roman", Times, serif;
	color: #333;
	text-decoration: none;
	padding: 2px;

}

.plgcalendardayon{
	
	background: #fff;
	font: 11px "Times New Roman", Times, serif;
	color: #333;
	text-decoration: none;
	padding: 2px;

}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= 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 "Trebuchet MS", Arial, sans-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 "Trebuchet MS", Arial, sans-serif;
	color: #222;
	font-weight: bold;
	display: block;
	letter-spacing: -0.1em;
	
	/*white-space: nowrap;*/
	
}

.plgweatherlowtxt {
	
	font: 16px Georgia, "Trebuchet MS", Arial, sans-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 #945A46;
	
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= NEWS ----- */
.plgnewsposted {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #1D222C;
	} 
	
.plgaltline {
	background-color: #FFF;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/
/*= Inbox, Leaderboard, Link plugins ----- */

.plginboxheader{
	font-size: 13px;
	background-color: #FBF4A3;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	}

.plgldrbrdheader{
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	}
.plgldrbrdhiliteuser{
	font-weight: bold;
	color: #945A46;
	}

.plglinktxt{
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FBF4A3;
	}
.plglinkdesc{
	font-size: smaller;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	padding-left: 9px;
	text-decoration: none;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/

/*= RESERVATION PLUGIN ----- */
.plgrescurrent{
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #945A46;
	}
.plgrestxt{
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #FBF4A3;
	}
.plgresdesc{
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------*/
	
/*= POLLING WINDOW ------ */	

/* polling window bg --------- */
.plgpollquestionarea{ 
	background-color: #FFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	}

/* polling window header --------- */
.plgpollheader{
	font-size: smaller;
	background-color: #FBF4A3;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #ffffff;
}

/* polling window results --------- */
.plgpollresultbar{
	background-color: #FFF;
}

/* polling window selected results - text --------- */
.plgpollhighlightfont{
	font-family: "Trebuchet MS", 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: "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	}
.modheaderline{
	color: #000000;
	}
.modadmin{
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #FFF;
	color: #666;
	}
.modpopupheader{
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #333;
}

.modcalmonthweekdayheader {
	background-color: #fbf8f1;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d3a241;
	text-decoration: none;
}

.modcalmonthtoday {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #fbf8f1;
	border: thin solid #333;
}

.modcaldayrowdk {
	background-color: #f6f6e5;
	font-family: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, sans-serif;
	color: #111111;
	
}
.rostercoldiv {
	background-color: #FBF4A3;
}

.rosterrowoff {
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #111111;
	background: #EEE;
}
.RosterRowOn a, 
.RosterRowOff a {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #111111;
	text-decoration: none;
}

.RosterRowOn a:hover, 
.RosterRowOff a:hover {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #111111;
	text-decoration: underline;
}

.rosterletteron {
	font-weight: bold;
	font-size: 13px;
	background-color: #FBF4A3;
	font-family: "Trebuchet MS", Arial, sans-serif;
	}
.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #EEEEEE;
	color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff {
	font-weight: bold;
	font-size: 13px;
	background-color: #945A46;
	color: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff:hover {
	font-weight: bold;
	font-size: 13px;
	background-color: #945A46;
	color: #111111;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	}
a.rosterletteroff:visited {
	font-weight: bold;
	font-size: 13px;
	background-color: #945A46;
	color: #111111;
	font-family: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.modarticlesdayheader{
	background-color: #493729; 
	font-family: "Trebuchet MS", 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: #945A46;
	font-weight: bold;
	color: #000000;
}
.modcrstourunselectedtab{
	background-color: #FBF4A3;
	color: #ffffff;
}
.modcrstourholechooser{
	background-color: #a97236;
	font-weight: bold;
	color: #ffffff;
}
.modcrstourselectedhole{
	background-color: #FFF;
}
.modcrstourteeboxheader{
	background-color: #FBF4A3;
	color: #ffffff;
}
.modcrstourteeboxdata{
	background-color: #FFF;
	color: #000000;
}
.modcrstourscorecardheader{
	background-color: #FBF4A3;
	color: #ffffff;
}
.modcrstourscorecarddatarow{
	background-color: #FFF;
	color: #000000;
}
.modcrstourscorecarddatarowalt{
	background-color: #945A46;
	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: "Trebuchet MS", Arial, sans-serif;
}
	
.tnavborder {
	background-color: #945A46;
}

.tnavtabon {
	font-weight: bold;
	font-size: 12px;
	color: #757575;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #FFF;
	text-decoration: none;
}

a.tnavtabon {
	font-weight: bold;
	font-size: 12px;
	color: #757575;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #5cff03;
	text-decoration: none;
}

a.tnavtabon:visited {
	font-weight: bold;
	font-size: 12px;
	color: #757575;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #0021ff;
	text-decoration: none;
}

a.tnavtabon:hover {
	font-weight: bold;
	font-size: 26px;
	color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #fff;
	text-decoration: none;
}

.tnavtaboff {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #945A46;
	text-decoration: none;
	}

a.tnavtaboff:visited {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #945A46;
	text-decoration: none;
	}

a.tnavtaboff:hover {
	font-weight: bold;
	font-size: 12px;
	color: #EACD97;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #945A46;
	text-decoration: none;
	}
	
.tnavtabcontent {
	font-size: 13px;
	color: #757575;
	font-family: "Trebuchet MS", 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: #e7e7e7;
	border-left: 1px outset buttonhighlight;
	cursor: pointer;
	color: #333;
	border-bottom: 1px outset buttonhighlight;
	font-family: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, sans-serif;
	}
/*= ADMIN BUTTON AND BAR ------ */
.abut {
	background-color: #e7e7e7; 
	color: #333; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}
.adminbar	{
	background-color: #e7e7e7;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	}

/*---------------------------------------------------
///////////////////////////////////////////////////
V. MISC CLASSES 
///////////////////////////////////////////////////
---------------------------------------------------*/


/* --------- general row hover classes --------- */
.rownormal {
	background-color: #f8f8f8;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}
.rowhover {
	background-color: #FFF;
	font-family: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, sans-serif; font-size: 13px;}

/* --------- plug-in external news 
.s{
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #000000;
	padding-left: 9px
	}
.h{
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, sans-serif;
}

/* --------- old --------- */
.userprofile
{
	background-color: #6fff10; /*white*/
}

/* --------- old --------- */
.userprofilemenu_this_is_old
{
	font-size: 13px;
	background-color: #6fff11; /*#d3cfc2;*/
	font-family: "Trebuchet MS", 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: "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px; 
	border-style: outset; 
	border-width: 2px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}

/* --------- old --------- */
.moduletitle {
	font-size: 32px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}






/* --------- old calendar styles --------- */
	
	.plgcalheader {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfe00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkday {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfd00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkdaymo {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfc00;
		
		}
	/* --------- old --------- */
	
	.plgcalcontentwkend {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-weight: normal;
		font-size: 24px;
		color: #5cfb00;
		
		}
		/* --------- old --------- */
		
	.plgcalcontentwkendmo {
		font-family: "Trebuchet MS", 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 --------- */



.modreportingdatarowheading1 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowaltheading1 {

	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.modreportingdatarowheading2 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 10px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading2 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 10px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarow {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
}

.modreportingdatarowalt {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.modreportingheader {
	background-color: #FBF4A3;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

.modreportingdatarowheading3 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 20px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading3 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 20px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowheading4 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 30px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowheading5 {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 40px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading4 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 30px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modreportingdatarowaltheading5 {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-indent: 40px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(file://///192.168.120.12/d$/WWW/Clubhouse/Sites/A_Master/library/css/images/bullet_arrowright_b6b6b6.gif);
}

.modarticlesrowhighlightalt {

	background-color: #f0f0f0;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.modarticlestitle {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.modarticlestitle:hover {

	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.modsurveyresultheader {
	font-family: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, 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: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.cookietrail:hover {

	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

/*--------------------------------------------------
////////////////////////////////////////////////////
--------------------------------------------------*/
/*--------------------------------------------------
////////////////////////////////////////////////////
--------------------------------------------------*/

/*----------------------------------------------------------
	DESERT HIGHLANDS custom styles start
----------------------------------------------------------*/

div#main_wrapper {

	width: 820px;
	padding: 0px 10px;
	background: url(../../../Images/page_bg.gif) center top repeat-y;
	margin: 0 auto;
	text-align: left;
	
}

span.hideText {

	display: none;
}

/*//////////////////////////////////////////////////////////////*/
/*= HEADER -----------------------------------------------------*/

div#header {
	
	width: 820px;
	height: 135px;
	background: url(../../../Images/header_bg.gif) center top no-repeat;
	
}

div#header h1 {

	text-align: center;
	margin: 0px;
	padding: 25px 0 0 0;
}

/*//////////////////////////////////////////////////////////////*/
/*= NAVIGATION -------------------------------------------------*/

div#menu_wrapper {

	padding: 18px 5px 8px;
	width: 800px;
	margin: 0 5px;
	background: #8d9072 url(../../../Images/nav_curve.gif) center top no-repeat; 
	
}

/*//////////////////////////////////////////////////////////////*/
/*= CONTENT AREA -----------------------------------------------*/

div#content_area {
	width: 820px;
	background: url(../../../Images/content_bg.jpg) right bottom no-repeat;
	padding: 0;
}

a#memLogin {
	
	display: block;
	height: 43px;
	width: 191px;
	background: url(../../../Images/memLogin_btn.gif) left top no-repeat;
	margin: 0 0 20px 0;
}
a#memLogin:hover {
	
	background-position: left bottom;

}

a#memLogin2 {
	
	display: block;
	height: 43px;
	width: 191px;
	background: url(../../../Images/memLogin_btn2.gif) left top no-repeat;
	margin: 0 0 20px 0;
}
a#memLogin2:hover {
	
	background-position: left bottom;

}

a#memDirectory {
	
	display: block;
	height: 43px;
	width: 191px;
	background: url(../../../Images/memDirectory_btn.gif) left top no-repeat;
	margin: 0 0 20px 0;
}

a#memDirectory:hover {
	
	background-position: left bottom;

}

a#suggestionBox {
	
	display: block;
	height: 43px;
	width: 191px;
	background: url(../../../Images/suggestionBox_btn.gif) left top no-repeat;
	margin: 0 0 20px 0;
}

a#suggestionBox:hover {
	
	background-position: left bottom;

}

a#onlineStatements {
	
	display: block;
	height: 43px;
	width: 191px;
	background: url(../../../Images/onlineStatements_btn.gif) left top no-repeat;
	margin: 0 0 20px 0;
}

a#onlineStatements:hover {
	
	background-position: left bottom;

}

td#content_leftCol {

	width: 580px;
	padding: 20px;

}

td#content_rtCol {
	
	width: 230px;
	padding: 30px 10px;
	text-align: center;

}

td#content_leftColRealEstate {

	width: 395px;
	padding: 30px 10px;
	text-align: center;


}

td#content_rightColRealEstate {

	width: 395px;
	padding: 20px;

}


/*------------------------------------------------------------
CONTENT PAGE TABLE STYLES
--------------------------------------------------------------*/

table.content_table td#content_leftCol {

	width: 230px;
	padding: 15px;
	text-align: left;
	padding-bottom: 60px;


}

table.content_table td#content_rtCol {

	width: 580px;
	padding: 15px 15px 30px;
	text-align: left;
	vertical-align: top;

}

table.content_table_realestate td#content_leftColRealEstate {

	width: 395px;
	padding: 30px 10px;
	text-align: center;


}

table.content_table_realestate td#content_rightColRealEstate {

	width: 395px;
	padding: 20px;

}

/* modified 10-24-11 */

table.content_table td#content_leftCol div.wrapper {

	border: solid 1px #8D9072;
	padding: 10px;
	/*background: #ECEFD1;*/
	/*	background: none repeat scroll 0 0 transparent;*/
	background: #000000;
	width: 200px;

}

/*-----------------------------------------------------------------
PRIVATE STYLE 
------------------------------------------------------------------*/
table.content_table#private td#content_leftCol {

	width: 350px;
}


table.content_table#private td#content_rtCol {
	width: 460px;

}

table.content_table#private_content td#content_leftCol {

	width: 275px;
}


table.content_table#private_content td#content_rtCol {
	width: 535px;

}



/*//////////////////////////////////////////////////////////////*/
/*= FOOTER -----------------------------------------------------*/
div#footer {
	
	margin: 0 auto;
	width: 820px;
	background: url(../../../Images/footer_bg.jpg) center bottom no-repeat;
	height: 95px;
	margin-bottom: 20px;
	
}

div#footer a#platinum {
	background: url(../../../Images/platinum.gif) left top no-repeat;
	height: 65px;
	width: 60px;
	display: block;
	float: left;
	margin: 0 0 0 15px;
}
div#footer a#platinum:hover {
	background-position: left bottom;
}

div#footer span#footerInfo {
	text-align: left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #31301f;
	font-weight: normal;
	line-height: 1.4em;
	display: block;
	padding: 15px 0 0 20px;
	float: left;
}

#lineRight {

	border-right: #7A5525 1px solid;
}

#lineLeft {

	border-left: #7A5525 1px solid;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
CALENDAR DATE PICKER -----*/


/*datepicker container*/
#datepicker {

    padding: 6px;
	border: 2px double #6593CF;
	font: 11px Arial, Verdana, 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 Arial, Verdana, 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 Arial, Verdana, 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;
			
			}
