/*-- ý 2007 Clubessential, LLC, All Rights Reserved. --
----------------------------------------------------------
Global margin/padding reset of html elements except table (and 
descending elements), blockquote(for indents), ordered lists, 
unordered lists and font elements(tbody, tfoot, thead, tr, th, 
td, blockquote, ol, ul li, font).

Exlcluding these elements retains the default spacing for 
modules that have no other way to be directly effected through 
styles (profile/directory layouts, etc.)

the same applies for any other element (ie: If you want 
h1 tags to retain their default margin/padding, simply remove "h1"
from the list immediately below).

If any other issues arise that seem to be effected by this
global reset, please contact someone in SDG (Studio
Design Group) at Clubessential for support.
----------------------------------------------------------
------------------------------------------
	TABLE OF CONTENTS 
	------------------------
	To cycle through classes, hit CTRL + F, put in /*= and hit Find Next
-------------------------------------------
////////////////////////////////////////////////////////

I. GLOBAL:  Global classes, header styles, link styles and .page class

II. PLUGINS
	A. GENERAL PLUGIN CLASSES
	B. CALENDAR
	C. WEATHER
	D. NEWS
	E. RESERVATIONS
	F. POLLING

III. MODULES
	A. GENERAL MODULE CLASSES
	B. CALENDAR
	C. ROSTER
	D. ARTICLES
	E. COURSE TOUR
	F. INBOX
	G. EVENT MANAGER 
	H. ACTIVE USER LISTING
	I. DIRECTORY

IV. BUTTONS
V. MISC CLASSES 

CUSTOM CLASSES AT BOTTOM


/////////////////////////////////////////////////////
= I. GLOBAL ----------------------- */
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,caption {
margin:0;
padding:0;
}

body {
background:#fcf1cc;
}

h1 {
color:#462e25;
font: 400 26px "Times New Roman", serif;
font-variant: small-caps;
letter-spacing:0.1em;
margin:0 0 10px;
text-align:left;
text-decoration:none;
}

h2, .plgHeaderBar {
color:#462e25;
font-family:"Times New Roman", serif;
font-size:16px;
font-weight:700;
letter-spacing:0.2em;
text-align:left;
text-decoration:none;
text-transform:uppercase;
}

h3 {
color:#555;
font-family:"Times New Roman", serif;
font-size:14px;
font-weight:700;
text-align:left;
text-decoration:none;
text-transform:inherit;
}

h4 {
color:#462e25;
font-family:Arial, Verdana, sans-serif;
font-size:13px;
font-weight:700;
text-align:left;
text-decoration:none;
text-transform:none;
}

h5 {
color:#fff;
font-family:"Times New Roman", Times, serif;
font-size:17px;
margin:5px 0 2px;
}

h6 {
color:#7C7F34;
font:9px Arial, sans-serif;
}

p {
color:#222;
font:13px "Times New Roman", serif;
letter-spacing:normal;
line-height:1.3em;
margin:0;
text-transform:none;
}

table {
font:13px "Times New Roman", serif;
}

a,a.small,a.anchor,a.visited {
color:#490606;
font-family:inherit;
font-size:inherit;
text-decoration:none;
}

a:hover {
color:#000;
font-family:inherit;
font-size:inherit;
text-decoration:none;
}

.page {
background-color:#fdf4d5;
}

.cemenu {
margin:0;
padding:0;
}

.largerfont {
font-size:15px;
}

.smallerfont {
font:10px Arial, sans-serif;
}

.DarkBackgroundWrapper {
background-color:#FFF;
color:#000;
}

/* important edit global text boxes - default --------- */
.txtbox {
background-color:#fff;
border-style:inset;
border-width:2px;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
margin-bottom:2px;
margin-top:2px;
}

/****** END GLOBAL --------------------------------
----------------------------------------------------------
///////////////////////////////////////////////////////////
 II. PLUGINS 
///////////////////////////////////////////////////////////
-----------------------------------------------------------*/
#sideBar_wrapper table {
color:#fff;
}

/*= II.A. GENERAL PLUGIN CLASSES ------ */
.plgheaderbaraction {
color:#36231b;
font-family:"Times New Roman", Times, serif;
font-size:10px;
font-weight:400;
margin:0;
padding-bottom:4px;
}

a.plgheaderbaraction {
color:#36231b;
font:10px Arial, sans-serif;
}

a.plgheaderbaraction:hover {
color:#000;
font:10px Arial, sans-serif;
}

a.plgheaderbaraction:visited {
color:#36231b;
font:10px Arial, sans-serif;
}

/*/////////////////////////////////////////////
= Plugin titles ----- */
.plugintitle {
color:#fff;
font-family:Arial, sans-serif;
font-size:15px;
}

.plgBorder {
background-color:transparent;
}

/*////////////////////////////////////////////////////
= Plugin Header bar and border ----- */

.plgheaderbarborder {
background-color:transparent;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.B. CALENDAR PLUGIN -----*/
.plgcalendarheader {
background-color:transparent;
color:#36231b;
font:10px Arial, sans-serif;
font-weight:400;
}

.plgcalendarweekday {
background-color:transparent;
color:#333;
font:10px Arial, sans-serif;
padding:3px;
text-decoration:none;
}

.plgcalendarweekend {
background-color:transparent;
color:#000;
font:10px Arial, sans-serif;
padding:3px;
text-decoration:none;
}

.plgcalendardayon {
background-color:#fff;
color:#333;
font:10px Arial, sans-serif;
padding:3px;
text-decoration:none;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.C. WEATHER PLUGIN ----- */
.plgweatherheader {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:smaller;
font-weight:700;
}

.plgweatheraltbkg {
background-color:#fff;
}

.plgweatherhghtxt {
color:#EC6E00;
font:20px Arial, sans-serif;
font-weight:700;
}

.plgweatherlowtxt {
color:#A64E00;
font:16px Arial, sans-serif;
font-weight:700;
}

.plgweathercndtxt {
color:#000;
font-family:Arial, sans-serif;
font-size:smaller;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= NEWS ----- */
.plgnewsposted {
color:#969696;
font-family:Arial, sans-serif;
font-size:10px;
}

.plgaltline {
background-color:#fff;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= Inbox, Leaderboard, Link plugins ----- */
.plginboxheader {
background-color:#5C5F32;
color:#000;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
}

.plgldrbrdheader {
color:#000;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
}

.plgldrbrdhiliteuser {
color:#dde9f7;
font-weight:700;
}

.plglinktxt {
color:#5C5F32;
font-family:Arial, sans-serif;
font-size:13px;
}

.plglinkdesc {
color:#000;
font-family:Arial, sans-serif;
font-size:smaller;
padding-left:9px;
text-decoration:none;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= RESERVATION PLUGIN ----- */
.plgrescurrent {
color:#dde9f7;
font-family:Arial, sans-serif;
font-size:13px;
}

.plgrestxt {
color:#5C5F32;
font-family:Arial, sans-serif;
font-size:13px;
}

.plgresdesc {
color:#000;
font-family:Arial, sans-serif;
font-size:10px;
}

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= POLLING WINDOW ------ 
 polling window bg --------- */
.plgpollquestionarea {
background-color:#dde9f7;
color:#000;
font-family:Arial, sans-serif;
}

/* polling window header --------- */
.plgpollheader {
background-color:#5C5F32;
color:#fff;
font-family:Arial, sans-serif;
font-size:smaller;
font-weight:700;
}

/* polling window results --------- */
.plgpollresultbar {
background-color:#dde9f7;
}

/* polling window selected results - text --------- */
.plgpollhighlightfont {
color:#818181;
font-family:Arial, sans-serif;
}

/* polling window border color - 1px --------- 
***** END PLUGINS --------------------------------
---------------------------------------------------------
/////////////////////////////////////////////////////////
III. MODULES
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= III.A. GENERAL MODULE CLASSES ----- */
.modheader {
color:#000;
font-family:Arial, sans-serif;
font-size:15px;
}

.modheaderline {
color:#000;
}

.modadmin {
background-color:#fff;
color:#666;
font-family:Arial, sans-serif;
font-size:13px;
}

.modpopupheader {
background-color:#5C5F32;
border-bottom:#000 1px solid;
border-top:#a21605 1px solid;
color:#fff;
font-family:Arial, sans-serif;
font-size:13px;
padding:1px;
}

.modaltline {
background-color:#f6f6e5;
}

.fadedfont {
color:#ef3f34;
}

/*--------------------------------------------------
////////////////////////////////////////////////////
--------------------------------------------------
= III.B. CALENDAR ----- */
.modcaldayrowleftheader {
background-color:#fff;
}

.modcaldayrow {
background-color:#dde9f7;
}

.modcalweekdayheader {
background-color:#5C5F32;
color:#fff;
}

.modcalweekdayheader:hover {
background-color:#5C5F32;
color:#fff;
}

.modcalweekdayheader:visited {
background-color:#5C5F32;
color:#fff;
}

.modcalweekrow {
background-color:#dde9f7;
}

.modcalmonthweekendday {
background-color:#cfcfcf;
}

.modcalmonthweekdaydisabled {
background-color:#dde9f7;
}

.modcalyearcurrentmonthhighlight {
background-color:#fff;
}

.modcalyearcurrentdayhighlight {
background-color:#5C5F32;
color:#fff;
font-weight:700;
}

/*--------------------------------------------------------
//////////////////////////////////////////////////////////
------------------------------------------------------
= 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 {
background-color:#FFF;
color:#111;
font-family:Arial, sans-serif;
font-size:13px;
}

.rostercoldiv {
background-color:#5C5F32;
}

.rosterrowoff {
color:#111;
font-family:Arial, sans-serif;
font-size:13px;
}

.RosterRowOn a,.RosterRowOff a {
color:#111;
font-family:Arial, sans-serif;
font-size:10px;
text-decoration:none;
}

.RosterRowOn a:hover,.RosterRowOff a:hover {
color:#111;
font-family:Arial, sans-serif;
font-size:10px;
text-decoration:underline;
}

.rosterletteron {
background-color:#5C5F32;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
}

.rosterletteroff {
background-color:#5D5D5D;
color:#DDE9F7;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

a.rosterletteroff {
background-color:#5D5D5D;
color:#DDE9F7;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

a.rosterletteroff:hover {
background-color:#5D5D5D;
color:#111;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

a.rosterletteroff:visited {
background-color:#5D5D5D;
color:#111;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.rostercolumntitle {
background-color:#DDE9f7;
}

/* member profile module --------- */
.modrosterhilitehiddenfield {
color:#adadad;
}

/* roster profile update report module --------- */
.modprofilereportrowheader {
background-color:#acc3ff;
}

.modprofilereportrow {
background-color:#fff;
}

/*-----------------------------------------------------
//////////////////////////////////////////////////////
-----------------------------------------------------
= III.D. ARTICLES ----- */
.modarticlesrowhighlight {
background-color:#f6f6e5;
color:#000;
font-family:Arial, sans-serif;
font-size:15px;
font-weight:400;
text-decoration:none;
}

.modarticlesdayheader {
background-color:#493729;
border:1px solid #a21605;
color:#fff;
font-family:Arial, sans-serif;
font-size:15px;
font-weight:700;
text-decoration:none;
}

/*------------------------------------------
///////////////////////////////////////////
-------------------------------------------
= III.E. COURSE TOUR ------ */
.modcrstourselectedtab {
background-color:#dde9f7;
color:#000;
font-weight:700;
}

.modcrstourunselectedtab {
background-color:#5C5F32;
color:#fff;
}

.modcrstourholechooser {
background-color:#5C5F32;
color:#fff;
font-weight:700;
}

.modcrstourselectedhole {
background-color:#fff;
}

.modcrstourteeboxheader {
background-color:#5C5F32;
color:#fff;
}

.modcrstourteeboxdata {
background-color:#fff;
color:#000;
}

.modcrstourscorecardheader {
background-color:#5C5F32;
color:#fff;
}

.modcrstourscorecarddatarow {
background-color:#fff;
color:#000;
}

.modcrstourscorecarddatarowalt {
background-color:#dde9f7;
color:#000;
}

.modcrstourscorecardheader:visited {
color:#fff;
}

.modcrstourscorecardheader:hover {
color:#fff;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.E. INBOX ----- */
.modinboxmessagetextarea {
background-color:#fff;
}

.modinboxmessageview {
background-color:#f6f6e5;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.F. EVENT MANAGER ----- */
.modevtmgrheader {
background-color:#5C5F32;
color:#fff;
font-weight:700;
}

a.modevtmgrheader {
color:#fff;
font-weight:700;
text-decoration:none;
}

a.modevtmgrheader:hover {
color:#fff;
font-weight:700;
}

a.modevtmgrheader:visited {
color:#fff;
font-weight:700;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.G. ACTIVE USER LISTING ----- */
.modactuserlistheader {
background-color:#5C5F32;
color:#fff;
}

.modactuserlistheader:visited {
color:#fff;
}

.modactuserlistheader:hover {
color:#fff;
}

.modactuserlistdatarow {
background-color:#fff;
color:#000;
font-size:10px;
}

.modactuserlistdatarowalt {
background-color:#dde9f7;
color:#000;
font-size:10px;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.H. DIRECTORY ----- */
.moddirectorynoeditshade {
background-color:#f7f4f3;
}

.moddirectorycheckboxshade {
background-color:#dedede;
}

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.I. TABS ----- */
.tnavtitle {
font-family:Arial, sans-serif;
font-size:15px;
font-weight:700;
}

.tnavborder {
background-color:#5C5F32;
}

.tnavtabon {
background-color:#FFF;
color:#000;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

a.tnavtabon {
background-color:#5cff03;
color:#2300ff;
font-family:Arial, sans-serif;
font-size:26px;
font-weight:700;
text-decoration:none;
}

a.tnavtabon:visited {
background-color:#0021ff;
color:#2300fe;
font-family:Arial, sans-serif;
font-size:26px;
font-weight:700;
text-decoration:none;
}

a.tnavtabon:hover {
background-color:#0021fa;
color:#000;
font-family:Arial, sans-serif;
font-size:26px;
font-weight:700;
text-decoration:none;
}

.tnavtaboff {
background-color:#757575;
color:#FFF;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:400;
text-decoration:none;
}

a.tnavtaboff:visited {
background-color:#757575;
color:#FFF;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:400;
text-decoration:none;
}

a.tnavtaboff:hover {
background-color:transparent;
color:#CCC;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:400;
text-decoration:none;
}

.tnavtabcontent {
background-color:transparent;
color:#000;
font-family:Arial, sans-serif;
font-size:13px;
text-decoration:none;
}

/*------------------------------------------------
///////////////////////////////////////////////
--------------------------------------------------
****END MODULES------------------------
--------------------------------------------------------
/////////////////////////////////////////////////////////
IV. BUTTONS
/////////////////////////////////////////////////////////
--------------------------------------------------------
= directory -> edit roster options -> cancel & next button --------- */
.but {
background-color:#dde9f7;
border-bottom:1px outset buttonhighlight;
border-left:1px outset buttonhighlight;
border-right:1px outset buttonhighlight;
border-top:1px outset buttonhighlight;
color:#000;
cursor:pointer;
font-family:Arial, sans-serif;
font-size:13px;
}

/*= directory -> edit roster options -> close button --------- */
.membut {
background-color:#dde9f7;
border-bottom:1px solid buttonface;
border-left:1px solid buttonface;
border-right:1px solid buttonface;
border-top:1px solid buttonface;
color:#000;
cursor:pointer;
font-family:Arial, sans-serif;
font-size:10px;
}

/*= ADMIN BUTTON AND BAR ------ */
.abut {
background-color:#dde9f7;
border-style:outset;
border-width:2px;
color:#000;
font-family:Arial, sans-serif;
font-size:10px;
margin-bottom:2px;
margin-top:2px;
}

.adminbar {
background-color:#dde9f7;
color:#000;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:400;
}

/*---------------------------------------------------
///////////////////////////////////////////////////
V. MISC CLASSES 
///////////////////////////////////////////////////
---------------------------------------------------
 --------- general row hover classes --------- */
.rownormal {
background-color:#f8f8f8;
color:#000;
font-family:Arial, sans-serif;
font-size:10px;
font-weight:400;
}

.rowhover {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
}

/* --------- copyright text at bottom of each page --------- */
.copyright {
color:#000;
font-size:10px;
}

/* --------- 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:red;
font-size:13px;
text-decoration:none;
}

/* --------- search engine results - make same as bg color of folders --------- */
.modsearchresults {
background-color:#f6f6e5;
color:#000;
font-size:13px;
}

/* --------- external news text (not links) --------- */
.news {
font-family:Arial, sans-serif;
font-size:13px;
}

/* --------- plug-in external news 
.s{
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #000000;
	padding-left: 9px
	}
.h{
	font-size: 13px;
	font-family: Arial, sans-serif;
	color: #5C5F32;
	padding-left: 20px
	} --------- 
 --------- plugin message board --------- */
.modmsgbrdshaded {
background-color:#dde9f7;
}

/* --------- plugin map and directions --------- */
.modmapshaded {
background-color:#dde9f7;
}

/* --------- plugin search engine --------- */
.modsearchshaded {
background-color:#dde9f7;
}

.modsearchshaded2 {
background-color:#dde9f7;
}

/* --------- live chat --------- */
.modchatindexheader {
background-color:#5C5F32;
color:#fff;
}

.modchatroomlist {
background-color:#dde9f7;
color:#000;
}

/* --------- site statistics --------- */
.modstatsvisitorbar {
background-color:#dde9f7;
color:#fff;
}

.modstatsuserbar {
background-color:#5C5F32;
color:#fff;
}

/* --------- golf statistics --------- */
.modgolfstatsheader1 {
background-color:#5C5F32;
color:#fff;
font-weight:700;
}

.modgolfstatsheader2 {
background-color:#dde9f7;
color:#000;
}

.modgolfstatsdatarow {
background-color:#fff;
color:#000;
}

/* --------- 3.0 --------- 
 --------- used for pop-up windows headers --------- */
td.clsraised {
background-color:#5C5F32;
border-bottom:1px solid #000;
border-top:1px solid #dde9f7;
padding:1px;
}

/* --------- inbox - >mail group - > move over --------- */
.rowhighlight {
background-color:#fff;
}

/* --------- 3.0 compatibility 
weather, calendar --------- 
 --------- used in new roster for body area --------- */
.colorbg1 {
background-color:#dde9f7;
}

.colorbg2 {
background-color:#dde9f7;
}

/* --------- color for plug-in dividers and calendar heads --------- 
 --------- also used in new inbox set items --------- */
.colorlevel1bg {
background-color:#5C5F32;
}

/**************************************************
  unused 
***************************************************
 --------- old --------- 
 --------- old --------- */
.rostersearchbox {
background-color:#6fff07;
color:#000;
font-family:Arial, sans-serif;
font-size:13px;
}

/* --------- old --------- */
.userprofile {
background-color:#6fff10;
}

/* --------- old --------- */
.userprofilemenu_this_is_old {
background-color:#6fff11;
font-family:Arial, sans-serif;
font-size:13px;
text-decoration:none;
}

/* --------- background --------- 
 --------- old --------- */
.darea {
background-color:#6fff11;
}

/* --------- old --------- */
.dynamicpage {
background-color:#6fff13;
}

/* --------- old --------- */
.abut2 {
background-color:#5cef16;
border-style:outset;
border-width:2px;
color:#5cef17;
font-family:Arial, sans-serif;
font-size:10px;
margin-bottom:2px;
margin-top:2px;
}

/* --------- old --------- */
.moduletitle {
font-family:Arial, sans-serif;
font-size:32px;
}

/* --------- old calendar styles --------- */
.plgcalheader {
color:#5cfe00;
font-family:Arial, sans-serif;
font-size:24px;
font-weight:400;
}

/* --------- old --------- */
.plgcalcontentwkday {
color:#5cfd00;
font-family:Arial, sans-serif;
font-size:24px;
font-weight:400;
}

/* --------- old --------- */
.plgcalcontentwkdaymo {
color:#5cfc00;
font-family:Arial, sans-serif;
font-size:24px;
font-weight:400;
}

/* --------- old --------- */
.plgcalcontentwkend {
color:#5cfb00;
font-family:Arial, sans-serif;
font-size:24px;
font-weight:400;
}

/* --------- old --------- */
.plgcalcontentwkendmo {
color:#5cfa00;
font-family:Arial, sans-serif;
font-size:24px;
font-weight:400;
}

/* --------- old --------- 
 --------- 3.0 compatibility --------- 
 --------- weather, calendar --------- */
.colorlevel1 {
color:#5cff10;
}

/*.colorlevel1 {color: #000000}*/
.colorlevel2 {
color:#5cff11;
}

/*.colorlevel2 {color: #a65456}*/
.colorlevel3 {
color:#5cff11;
}

/*.colorlevel3 {color: #e1d1d1}*/
.colorlevel4 {
color:#5cff13;
}

/*.colorlevel4 {color: #000000}*/
.colorlevel5 {
color:#5cff14;
}

/*.colorlevel5 {color: #da8080}*/
.colorbg3 {
background-color:#5cff17;
}

/*.colorbg3 {background-color: #000000}*/
.coloradminbg {
background-color:#5cff18;
}

/*.coloradminbg {background-color: #fde5e6}*/
.colorlevel2bg {
background-color:#5cff20;
}

/*.colorlevel2bg {background-color: #a65456}*/
.colorlevel3bg {
background-color:#5cff21;
}

/*.colorlevel3bg {background-color: #ece2e2}*/
.colorlevel4bg {
background-color:#5cff22;
}

/*.colorlevel4bg {background-color: #000000}*/
.colorlevel5bg {
background-color:#5cff23;
}

/*.colorlevel5bg {background-color: #da8080}
***************************************************
 --------- copyright -- clubessential 2002, all rights reserved --------- 
* --------- additions by jun --------- */
.modcalmonthweekday {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
text-decoration:none;
}

.modcalmonthweekdayheader {
background-color:#5C5F32;
color:#fff;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.modcalmonthtoday {
background-color:#dde9f7;
border:thin solid #000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.modcaldayrowdk {
background-color:#f6f6e5;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.modreportingdatarowheading1 {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.modreportingdatarowaltheading1 {
background-color:#f3f3f3;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.modreportingdatarowheading2 {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:10px;
}

.modreportingdatarowaltheading2 {
background-color:#f3f3f3;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:10px;
}

.modreportingdatarow {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
}

.modreportingdatarowalt {
background-color:#f3f3f3;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.modreportingheader {
background-color:#5C5F32;
color:#fff;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.modreportingdatarowheading3 {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:20px;
}

.modreportingdatarowaltheading3 {
background-color:#f3f3f3;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:20px;
}

.modreportingdatarowheading4 {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:30px;
}

.modreportingdatarowheading5 {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:40px;
}

.modreportingdatarowaltheading4 {
background-color:#f3f3f3;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:30px;
}

.modreportingdatarowaltheading5 {
background-color:#f3f3f3;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
list-style-image:url(images/bullet_arrowright_b6b6b6.gif);
list-style-position:outside;
text-align:left;
text-decoration:none;
text-indent:40px;
}

.modarticlesrowhighlightalt {
background-color:#f0f0f0;
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:400;
}

a.modarticlestitle {
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.modarticlestitle:hover {
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:underline;
}

.modsurveyresultheader {
background-color:#5C5F32;
color:#fff;
font-family:Arial, sans-serif;
font-size:20px;
font-weight:700;
text-decoration:none;
}

.rowalternate {
background-color:#f0f0f0;
color:#000;
font-weight:400;
}

.rowheader {
background-color:#a21605;
border:1px solid #000;
color:#fff;
font-weight:700;
}

.cookietrail {
background-color:#5C5F32;
border-bottom-color:#5C5F32;
border-bottom-style:solid;
border-bottom-width:1px;
color:#000;
display:none;
font-family:Arial, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
padding:2px;
text-decoration:none;
}

a.cookietrail {
color:#333;
font-family:Arial, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
text-decoration:none;
}

a.cookietrail:hover {
color:#333;
font-family:Arial, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
text-decoration:underline;
}

/*
----------------------------------------------------------
	ST CHARLES CC Custom classes start
----------------------------------------------------------
= HEADER -----------------------------------------------*/
div#header {
background:url(../../../Images/hdr_bg.jpg) bottom right no-repeat;
padding:50px 0 0;
width:970px;
}

/*= MENU WRAPPER --------------------------------------------*/
div#menu_wrapper {
background:#490606 url(../../../Images/nav_bg.gif) right repeat-y;
margin:0 0 0 12px;
width:958px;
}

/*= CONTENT AREA ----------------------------------------------*/
div.content_wrapper {
background:url(../../../Images/contentBG-R_clubLife.jpg) top right no-repeat;
width:743px;
}

/* MAIN TABLE IN CONTENT AREA -------- */
table.mainContent {
width:958px;
}

.mainTable {
margin:0 12px 50px;
width:573px;
}

table.homepage {
margin:0 0px 0 8px;
width:573px;
}

#memberEvents {
background: url(../../../Images/leftCol_bg2.gif) bottom right no-repeat;
  min-height:385px;
  height:auto !important;
  height:385px;
  margin-left: 12px;
  padding-top:10px;
  width: 215px;
}

#memberEvents li {
font: 700 13px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
margin-bottom: 1em;
}

#login {
	background: url(../../../Images/loginbg.jpg) 40px 0 no-repeat;
	margin-left: 12px
}

/*= BACKGROUND IMAGES OF MAIN TABLE FOR EACH PAGE -------------------*/
/* Amenities Section - Golf */
.mainTable#golf {
background:url(../../../Images/bodybg/GolfSection.jpg) top right no-repeat;
}

.mainTable#courseHistory {
background:url(../../../Images/bodybg/CourseHistory.jpg) top right no-repeat;
}

.mainTable#golfPlay {
background:url(../../../Images/bodybg/GolfPlayPolicies.jpg) top right no-repeat;
}

.mainTable#golfInstruction {
background:url(../../../Images/bodybg/GolfInstruction.jpg) top right no-repeat;
}

.mainTable#caddie {
background:url(../../../Images/bodybg/CaddieInfo.jpg) top right no-repeat;
}

.mainTable#swim {
background:url(../../../Images/bodybg/SwimCntr.jpg) top right no-repeat;
}

.mainTable#tennis {
background:url(../../../Images/bodybg/TennisSection.jpg) top right no-repeat;
}

.mainTable#jrTennis {
background:url(../../../Images/bodybg/JuniorTennis.jpg) top right no-repeat;
}

.mainTable#clubhouse {
background:url(../../../Images/bodybg/ClubHouse.jpg) top right no-repeat;
}

.mainTable#dining {
background:url(../../../Images/bodybg/DiningEntertnmnt.jpg) top right no-repeat;
}

.mainTable#wine {
background:url(../../../Images/bodybg/WineTasting.jpg) top right no-repeat;
}

.mainTable#events {
background:url(../../../Images/bodybg/ClubEvnts.jpg) top right no-repeat;
}

.mainTable#kids {
background:url(../../../Images/bodybg/KidsClub.jpg) top right no-repeat;
}

.mainTable#jrGolf {
background:url(../../../Images/bodybg/JuniorGolf.jpg) top right no-repeat;
}

.mainTable#jrSwim {
background:url(../../../Images/bodybg/JuniorSwim.jpg) top right no-repeat;
}

.mainTable#dayCamp {
background:url(../../../Images/bodybg/daycamp.jpg) top right no-repeat;
}

/* Club Life Section */
.mainTable#clubLife {
background:url(../../../Images/bodybg/clubLife.jpg) top right no-repeat;
}

.mainTable#genGuide {
background:url(../../../Images/bodybg/GenGuidelines.jpg) top right no-repeat;
}

.mainTable#dressCode {
background:url(../../../Images/bodybg/DressCode.jpg) top right no-repeat;
}

.mainTable#kidsClub2 {
background:url(../../../Images/bodybg/kidsClub2.jpg) top right no-repeat;
}

.mainTable#golfEtiquette {
background:url(../../../Images/bodybg/GolfEtiquette.jpg) top right no-repeat;
}

.mainTable#children {
background:url(../../../Images/bodybg/Children.jpg) top right no-repeat;
}

.mainTable#lockers {
background:url(../../../Images/bodybg/LockerProShop.jpg) top right no-repeat;
}

.mainTable#member {
background:url(../../../Images/bodybg/membership.jpg) top right no-repeat;
}

/* Special Events Section */
.mainTable#spEvents {
background:url(../../../Images/bodybg/SpecEvents.jpg) top right no-repeat;
}

.mainTable#weddings {
background:url(../../../Images/bodybg/SpcOccn_Weddngs.jpg) top right no-repeat;
}

.mainTable#spOcc {
background:url(../../../Images/bodybg/SpecOccns.jpg) top right no-repeat;
}

.mainTable#spOccGuide {
background:url(../../../Images/bodybg/SpecEvntGuidelines.jpg) top right no-repeat;
}

.mainTable#nonMem {
background:url(../../../Images/bodybg/NotAMember.jpg) top right no-repeat;
}

/* Contact Section */
.mainTable#staff {
background:url(../../../Images/bodybg/AreaInfo.jpg) top right no-repeat;
}

.mainTable#tl {
background:url(../../../Images/bodybg/staff_TLchtnstn.jpg) top right no-repeat;
}

.mainTable#be {
background:url(../../../Images/bodybg/staff_BEngland.jpg) top right no-repeat;
}

.mainTable#rc {
background:url(../../../Images/bodybg/staff_RCoffey.jpg) top right no-repeat;
}

.mainTable#km {
background:url(../../../Images/bodybg/staff_KMurray.jpg) top right no-repeat;
}

.mainTable#dst {
background:url(../../../Images/bodybg/dst.jpg) top right no-repeat;
}

.mainTable#ws {
background:url(../../../Images/bodybg/staff_WSmithing.jpg) top right no-repeat;
}

.mainTable#rb {
background:url(../../../Images/bodybg/staff_RBanas.jpg) top right no-repeat;
}

.mainTable#ds {
background:url(../../../Images/bodybg/staff_DSmith.jpg) top right no-repeat;
}

.mainTable#jk {
background:url(../../../Images/bodybg/staff_JKeith.jpg) top right no-repeat;
}

.mainTable#js {
background:url(../../../Images/bodybg/staff_jsutherland.jpg) top right no-repeat;
}

.mainTable#mj {
background:url(../../../Images/bodybg/staff_MJones.jpg) top right no-repeat;
}

.mainTable#ms {
background:url(../../../Images/bodybg/staff_MSalemi.jpg) top right no-repeat;
}

.mainTable#jw {
background:url(../../../Images/bodybg/staff_JWwenson.jpg) top right no-repeat;
}

/*= BACKGROUND IMAGES OF MAIN TABLE FOR EACH PAGE -------------------*/
table.mainContent#clubLife {
background:url(../../../Images/contenBG-L_clubLife.jpg) top right no-repeat;
}

table.mainContent#genGuide {
background:url(../../../Images/contenBG-L_genGuidelines.jpg) top right no-repeat;
}

table.mainContent#dressCode {
background:url(../../../Images/contenBG-L_dressCode.jpg) top right no-repeat;
}

table.mainContent#children {
background:url(../../../Images/contenBG-L_children.jpg) top right no-repeat;
}

table.mainContent#lockers {
background:url(../../../Images/contenBG-L_lockers.jpg) top right no-repeat;
}

/* END BG IMAGES ------*/
.mainTable #leftCol {
background:url(../../../Images/leftCol_bg.jpg) bottom right no-repeat;
padding:20px 15px 150px 0;
}

.mainTable #rightCol {
padding:35px 15px 15px 0;
}

.linkTable {
	margin: -6px 0pt 0pt -3px; 
	background: transparent url(../../../Images/quicklinks.jpg) no-repeat scroll left top;
	clear: both;
}

/*= FOOTER -----------------------------------------------------*/
div#footer {
color:#36231d;
font-family:"Times New Roman", serif;
font-size:12px;
margin:0 0 15px 12px;
text-align:right;
width:800px;
}

div#footer a {
color:#36231d;
font-family:"Times New Roman", serif;
font-size:12px;
padding:3px 10px;
text-transform:uppercase;
}

div#footer a:hover {
color:#490606;
text-decoration:underline;
}

#flashCourseTour {
	margin-left: 12px
}
