/****************************************************************/
/* Comments:  This is the VSI Standard Style Sheet to be used   */
/* by all WebTrac html pages.  The fields herein may be edited  */
/* by the end user at their own discretion before posting on    */
/* their web server.                                            */  
/*                      Copyright 2008 Vermont Systems, Inc.    */
/*                      Last Updated: 01/05/2009       10.2c    */
/****************************************************************/
/* AlwaysWork style sheet copyright RichInStyle.com 2000. 
You can download this from http://richinstyle.com/free/alwayswork.html. 
You must not remove or alter this message from this file. */

.dummy {
   	background: #ffffff; 
   	color: #000000;
}

/* Controls Screen Fonts, including color and default size */
@media screen { 
    ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {
	font-family: Arial, Verdana, sans-serif;
	background: #ffffff;
	background-color: #ffffff;
	color: #333333;
	font-size: 12px;
	margin-bottom : 0em;
	margin-left : 0em;
	margin-right : 0em;
	margin-top : 0em;
	margin : 0% 0% 0% 0%;
  }
}

/* Controls Print Fonts, including color and default size */
@media print { 
   ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {
	font-family: Arial, Verdana, sans-serif;
	background-color: #ffffff;
	background: #ffffff;
	color: #000000;
	font-size: 7px;
	margin: 10%; 
  }
   H1, H2, H3, H4, H5, H6 {
	font-size: 9px; 
	font-weight : bold;
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
  }
   @page { 
	margin: 10%; 
	size: portrait; 
  }
   TR.header {
	background: #000000;
	border-color: #FFFFFF;
	text-align: left;
	line-height : normal;
}
   TH.headeritem {
	color: #ffffff; 
	font-weight: bold;
  }
   TH.narrow {
	color: #ffffff; 
	font-weight: bold;
  }
}

/* Controls Aural Media, including volume */
@media aural {
   BODY {
	volume: medium; 
  }
}


/*------------------Here are the things you might want to change ----------------*/
/*                                 GENERIC TAGS                                  */
/*-------------------------------------------------------------------------------*/
/* This controls the color and font of standard text */
A, ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TABLE, TD, TH, TR, UL {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height : normal;
	background-color: #ffffff;
	background: #ffffff;
	color: #000000;
}

/* These next 5 control the look and functionality of hyperlinks */
A {
	color: #003366;
	text-decoration: none;
	background-color: transparent;
	background: transparent;
}
A:link {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A:hover {
	color: #FF0000;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A:visited {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A:active {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}

ADDRESS {font-style: italic;}

BIG {font-size: 14px;}

BLOCKQUOTE {font-style: italic;}

BODY {
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em  */
	margin-right: auto;         /* for a left-aligned site, change to: 0em  */
	margin-top: 0em;
	padding: 0;
	cursor: auto;
	background-color: #ffffff;
	background: #ffffff url(/webtrac/wbimages/il-aurora/phillipsparkbackblend.jpg) repeat-x;
	text-align: center;
	min-width: 800px;
	background-image: url(/webtrac/wbimages/il-aurora/phillipsparkbackblend.jpg);
	background-repeat: repeat-x;
}

BUTTON {cursor: auto;}

CITE {font-style: italic;}

CODE, KBD, SAMP, TT {font-size: 14px;}

DIV {
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em  */
	margin-right: auto;         /* for a left-aligned site, change to: 0em  */
	margin-top: 0em;
	padding: 0;
	cursor: auto;
 	background-color: transparent;
  	background: transparent;
}

DT {font-weight: bold;}

FORM {
	background: transparent;
	background-color: transparent;
}

/* These next 7 control the look, color, size and the indent (or outdent)of standard headers */
H1, H2, H3, H4, H5, H6 {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #0A0A0A;
	background-color: transparent;
	background: transparent;
	text-align : center;
	line-height : normal;
}
H1 {
	font-size: 15px;
	margin-left : 0px;
}
H2 {
	font-size: 14px;
	margin-left : 0px;
}
H3 {
	font-size: 13px;
	margin-left : 0px;
}
H4 {
	font-size: 12px;
	margin-left : 1px;
}
H5 {
	font-size:11px;
	margin-left : 2px;
}
H6 {
	font-size: 10px;
	margin-left : 3px;
}

HTML {
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em  */
	margin-right: auto;         /* for a left-aligned site, change to: 0em  */
	margin-top: 0em;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}

INPUT {cursor: auto;}

OL {list-style: decimal;}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha;}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman;}

OL OL OL OL {list-style: decimal;}

PRE {
	margin-left: 0;
	white-space: pre;
	border: solid thin; 
	padding: 1em 1%;
}

SMALL, SUB, SUP {font-size: 9px;}

TABLE {
	background-color: transparent;
	background: transparent;
}

TEXTAREA {cursor: text;}

TD {
	margin-left	: 0;
	background-color: transparent;
	background: transparent;
}

TH {
	font-weight: bold;
	background-color: transparent;
	background: transparent;
}

TR {
	background-color: transparent;
	background: transparent;
}

UL, MENU, DIR {list-style: disc;} 

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle;}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square;}

UL UL UL UL {list-style: disc;}

/*----------------------------------------------------------------------------*/
/* ---------------------------- CUSTOM CLASSES -------------------------------*/
/*----------------------------------------------------------------------------*/

/*----------------------------- BASIC LAYOUT ---------------------------------*/
/*---------------------------- OUTER CLASS -----------------------------------*/
#outer, DIV.outer {
	background-color: #A7C388;
	background: #A7C388;
	text-align: center;  	    /* for a left-aligned site, change to: left */
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em  */
	margin-right: auto;         /* for a left-aligned site, change to: 0em  */
	margin-top: 0em;
	top: 0;
	left: 0;
	padding: 0;
	width: 100%;
	min-height: 100%;
	height: auto;
	min-width: 800px;
	width:800px;
	text-align: center;
	border: 1px solid #648250;
	
	}

/*------------------------------ BANNER CLASS ------------------------------- */
/* This defines the style of your banner row, if any */
#banner, DIV.banner {
 	background-color: transparent;
  	background: transparent;
	text-align: center;	
}

/*------------------------- BANNER CLASS ON LOGIN PAGE ----------------------- */
/* This defines the style of your banner row, if any */
#bannerL, DIV.bannerL {
 	background-color: transparent;
  	background: transparent;
	text-align: center;	
}

/*------------------------------ LOGO CLASS --------------------------------- */
/* This defines the style of your logo row, if any */
#logo, DIV.logo {
 	background-color: #A7C388;
	background: #A7C388;
}

/*------------------------------ LANG CLASS --------------------------------- */
/* This defines the style of your Language Links, if any */
#lang, DIV.lang {
 	background-color: transparent;
  	background: transparent;
	float: left;
}
A.lang, A.lang:link, A.lang:active, A.lang:visited {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
	text-align : left;
	background: transparent;
	background-color: transparent;
	visibility: visible;
}
A.lang:hover {
	color: #FF0000;
	text-decoration: underline;
	font-size: 12px;
	text-align : left;
	background: transparent;
	background-color: transparent;
	visibility: visible;
}

/*------------------------------ WELCOME CLASS --------------------------------- */
/* This defines the style of your welcome row, if any */
#welcome, DIV.welcome {
 	background-color: #A7C388;
	background: #A7C388;
	z-index: 1000;
	float: none;
	text-align: center;
	color: #003366;
	font-size: 15px;
	font-weight: bold;
}
a.welcome, a.welcome:link, a.welcome:active, a.welcome:visited {
	color: #003366;
	text-decoration: none;
	font-size: 15px;
	text-align : right;
	background: transparent;
	background-color: transparent;
	visibility: visible;
	font-weight: bold;
}
a.welcome:hover {
	color: #FF0000;
	text-decoration: underline;
	font-size: 15px;
	text-align : right;
	background: transparent;
	background-color: transparent;
	visibility: visible;
	font-weight: bold;
}

/*------------------------------ MENU CLASS --------------------------------- */
/* This defines the style of your menu, if any */
#menu, DIV.menu {
 	background-color: transparent;
  	background: transparent;
}

/*------------------------------ CONTENT CLASS -------------------------------*/
/* This defines the style of your content cell */
#content, DIV.content {
 	background-color: #A7C388;
  	background: #A7C388;
	height: auto;
	clear: both;	
	
}

/*---------------------------- SIDEBAR CLASSES --------------------------------- */
/* This defines the style of your left sidebar cell, if any */
#sidebarL, DIV.sidebarL {
 	background-color: transparent;
  	background: transparent;
	position: absolute;
	left: 0px;
	float: left;
	height: 100%;
	width:10%;
}
/* This defines the style of your left sidebar cell on Login page, if any */
#sidebarLL, DIV.sidebarLL {
 	background-color: transparent;
  	background: transparent;
	position: absolute;
	left: 0px;
	float: left;
	height: 100%;	
	width:10%;
}
/* This defines the style of your right sidebar cell, if any */
#sidebarR, DIV.sidebarR {
 	background-color: transparent;
  	background: transparent;
	position: absolute;
	right: 0px;
	float: right;
	height: 100%;	
	width:10%;
}

/*---------------------------- SPACER CLASSES -------------------------------- */
/* This defines the style of your spacer cell below content A5, if any */
#spacerow, DIV.spacerow {
 	background-color: #A7C388;
	background: #A7C388;
}

/*----------------------------- FOOTER CLASSES -------------------------------- */
/* This defines the style of your footer cells, if any */
#footer, DIV.footer {
 	color : gray;
	text-align : center;
	font-size : 10px;	
	width: auto;
	position: relative;
	bottom: 0%;
	left: 0%;
	background-color: #A7C388;
  	background: #A7C388;
	 
	 
	
}

a.priv, a.priv:link, a.priv:active, a.priv:visited, a.priv:hover {
	color : gray;
	text-align : center;
	font-size : 9px;	
	text-decoration: none;
}
a.refund, a.refund:link, a.refund:active, a.refund:visited, a.refund:hover {
	color : gray;
	text-align : center;
	font-size : 9px;	
	text-decoration: none;
}
a.promo, a.promo:link, a.promo:active, a.promo:visited, a.promo:hover {
	color : gray;
	text-align : center;
	font-size : 9px;	
	text-decoration: none;
}
#VSIfooter, DIV.VSIfooter, p.vsifooter{
   color : gray;
	text-align : center;
	font-size : 9px;	
	width: auto;
	position: relative;
	bottom: 0%;
	left: 0%;
	background-color: #A7C388;
  	background: #A7C388;
	 
}
a.vsifooter, a.vsifooter:link, a.vsifooter:active, a.vsifooter:visited, a.vsifooter:hover {
	color : gray;
	text-align : center;
	font-size : 9px;	
	text-decoration: none;
}


/*---------------------------- CUSTOM HEADING CLASSES ------------------------*/
/* These next 6 control look, color, size and indent (or outdent) of headings */
H1.custom {
	color: #0A0A0A;
	font-size: 15px;
	margin-left : 0px;
	text-align : center;
}
H1.changedue {
	background-color: #012C55;
	background: #012C55;
	color: white;
	font-size: 75px;
	margin-left : 0px;
	text-align : center;
}
H2.custom {
	color: #0A0A0A;
	font-size: 14px;
	margin-left : 0px;
	text-align : center;
}
H2.details {
	color: #0A0A0A;
	font-size: 17px;
	margin-left : 0px;
	text-align : center;
   empty-cells: hide;
	font-style: italic;	 
}
H2.customLJ {
	color: #0A0A0A;
	font-size: 14px;
	margin-left : 0px;
	text-align : left;
  	padding: 0;
	margin: 0em 0em 0em 0em;  /* for a left-aligned site, change to: 0em 0em 0em 0em */
	margin-bottom: 0em;
	margin-top: 0em;
}
H3.custom {
	color: #0A0A0A;
	font-size: 13px;
	margin-left : 0px;
	text-align : center;
}
H3.customLJ {
	color: #0A0A0A;
	font-size: 13px;
	margin-left : 0px;
	text-align : left;
}
H4.custom {
	color: #0A0A0A;
	font-size: 12px;
	margin-left : 1px;
	text-align : center;
}
H4.acro {
	color: #0A0A0A;
	font-size: 11px;
	margin-left : 1px;
	text-align : center;
}
H5.custom {
	color: #0A0A0A;
	font-size:11px;
	margin-left : 2px;
	text-align : center;
}
H6.custom {
	color: #0A0A0A;
	font-size: 10px;
	text-align : center;
	margin-left : 3px;
}

/*------------------------------ MONITOR ---------------------------------*/
H2.monitor {
   color: #0A0A0A;
   font-size: 26px;
   margin-left : 0px;
   text-align : center;
}
H3.monitor {
   color: #0A0A0A;
   font-size: 18px;
   margin-left : 0px;
   text-align : center;
}
TH.MonitorLJ {
	color: White;
	font-size: 20px;
	font-weight: bold;
	background-color : #0A0A0A;
	background: #0A0A0A;
	text-align : left;
	vertical-align : bottom;
	white-space : nowrap;
}
TD.MonitorLJ {
	font-size: 18px;
	text-align : left;
	vertical-align : bottom;
}

/*------------------------------ CHOICE QUESTIONS -------------------------*/
H2.choice {
	color: #0A0A0A;
	font-size: 14px;
	margin-left : 0px;
	text-align : center;
}
/*------------------------------ CUSTOM CAMPSITES ---------------------------------*/
#campsiteimage { position: absolute; top: 0px; left: 0px; z-index: 0; }

#campsiteframe { position:relative; text-align: center; width: 780px; height: 600px; }

H1.campsite {
  color: #0A0A0A;
  font-size: 14px;
  margin-left : 1px;
  text-align : center;
}

div.loading {
  background-color: transparent;
  background: transparent;
  text-align: center; 
  top: 300px;
  left: 120px;
  width: 100%;
  position: absolute;
}

/*------------------------------ CUSTOM VENUE ---------------------------------*/
#venueimage { position: absolute; top: 30px; left: 0px; z-index: 0; }
#noeventimage { position: absolute; top: 70px; left: 200px; z-index: 0; }
#venueframe { position:relative; text-align: center; width: 780px; height: 600px; }

H1.venue {
  color: #0A0A0A;
  font-size: 14px;
  margin-left : 1px;
  text-align : center;
}

TH.MultiTicket {
	text-align: left;
	font-size: 12px;
	font-style: italic;
	vertical-align : middle;
	font-weight: bold;
}


/*------------------------ BODY CLASS (inside content) ---------------------*/
TABLE.body {                    
	background-color: transparent;
	background: transparent;
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em - typically not changed */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em - typically not changed */
	margin-right: auto;         /* for a left-aligned site, change to: 0em - typically not changed */
	margin-top: 0em;
	text-align: center;
}
/*  Bold Table Cells */
TH.body {
	text-align: left;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
}
/*  Bold Table Cells when cookie is present */
TH.bodyc {
	text-align: left;
	font-size: 12px;
	font-style: italic;
	vertical-align : bottom;
	font-weight: bold;
}
TH.MultiAR {
	text-align: left;
	font-size: 12px;
	font-style: italic;
	vertical-align : Top;
	font-weight: bold;
}
/*  Bold Table Cells with text top-aligned */
TH.bodytop {
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
}
/*  Bold Table Cells left-justified */
TH.bodyLJ {
	text-align: left;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
}
/*  Bold Table Cells center-justified */
TH.bodyCJ {
	text-align: center;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
}
/*  Bold Table Cells right-justified */
TH.bodyRJ {
	text-align: right;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
}
/*  Bold Table Cells for Required form Items Left Justified */
TH.bodyreq {
	text-align: left;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
	color: maroon;
}
/*  Bold Table Cells for Required form Items Center Justified */
TH.bodyreqCJ {
	text-align: center;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
	color: maroon;
}
/*  Bold Table Cells for Required form Items Right Justified */
TH.bodyreqRJ {
	text-align: right;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
	color: maroon;
}
TH.bodyreqtop {
	text-align: left;
	font-size: 12px;
	vertical-align : top;
	font-weight: bold;
	color: maroon;
}

TH.bodyFill {
	text-align: left;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
	background-color: transparent;
	background: transparent;
}
TH.bodytopFill {
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	background-color: transparent;
	background: transparent;
}

/*  Table Body Rows */
TR.body {
	text-align: left;
	font-size: 12px;
	vertical-align: bottom;
}
TR.bodytop {
	text-align: left;
	font-size: 12px;
	vertical-align: top;
}
/* Table body cells */
TD.body {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
}
/*  Table Body Cells Left Justified */
TD.bodyLJ {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
}
TD.bodyFill {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
	background-color: transparent;
	background: transparent;
}
TD.bodyRegEnd {
	font-size: 12px;
  	font-weight: bold;
 	color: red;
	text-align : left;
	vertical-align : bottom;
}
TD.MultiAR {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
}

/*  Table Body Cells Left Justified And Centered Vertically */
TD.bodyLJVC {
	font-size: 12px;
	text-align : left;
	vertical-align : middle;
}

/*  Table  Body Cells smaller text Left-Justified*/
TD.narrowLJ {
	font-size: 13px;
	text-align : left;
	vertical-align : bottom;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
}
/*  Table Body Cells Left Justified, small text  */
TD.bodysmLJ {
	font-size: 10px;
	text-align : left;
	vertical-align : bottom;
}
/*  Table Body Cells Center-Justified */
TD.bodyCJ {
	font-size: 12px;
	text-align : center;
	vertical-align : bottom;
}
/*  Table Body Cells Center-Justified Top Align */
TD.bodyCJVT {
	font-size: 12px;
	text-align : center;
	vertical-align : top;
}
/*  Table Body Cells Center-Justified */
TD.narrowCJ {
	font-size: 13px;
	text-align : center;
	vertical-align : bottom;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
}
/*  Table Body Cells Center-Justified */
TD.narrowTopCJ {
	font-size: 13px;
	text-align : center;
	vertical-align : top;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
}
/*  Table Body Cells Center Justified, small text */
TD.bodysmCJ {
	font-size: 10px;
	text-align : center;
	vertical-align : bottom;
}
/*  Table Body Cells Right-Justified */
TD.bodyRJ {
	font-size: 12px;
	text-align: right;
	vertical-align : bottom;
}
/*  Table  Body Cells smaller text Right-Justified*/
TD.narrowRJ {
	font-size: 13px;
	text-align : right;
	vertical-align : bottom;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
}
/*  Table Body Cells Right Justified, small text */
TD.bodysmRJ {
	font-size: 10px;
	text-align : right;
	vertical-align : bottom;
}
/*  Table  Cells for Required form Items LEft Justified */
TD.bodyreq {
	text-align: left;
	font-size: 12px;
	vertical-align : bottom;
	color: maroon;
}
/*  Table  Cells for Required form Items Right Justified */
TD.bodyreqRJ {
	text-align: right;
	font-size: 12px;
	vertical-align : bottom;
	color: maroon;
}
/*  Table  Cells for Required form Items Center Justified */
TD.bodyreqCJ {
	text-align: center;
	font-size: 12px;
	vertical-align : bottom;
	color: maroon;
}
/* Table body - Bad Day Care */
TD.BadDayCare{
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
	color: maroon;
}
/*  Table Body - Facility Time Listing */
TD.TimeUnavail {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
	background-color: #CC0000;
	background: #CC0000;
}
/* These next 5 control the look and functionality of hyperlinks in body tables */
A.bodylink {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.bodylink:link {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodylink:hover {
	color: #FF0000;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodylink:visited {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodylink:active {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
/* These next 5 control the look and functionality of hyperlinks in wider tables */
A.bodynarrow {
	color: #003366;
	text-decoration: none;
	font-size: 13px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}
A.bodynarrow:link {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodynarrow:hover {
	color: #FF0000;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodynarrow:visited {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodynarrow:active {
	color: #003366;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}	

/*--------------------------- HEADER CLASS ------------------------------*/
/* This defines the style of search criteria, if any */
DIV.header {
 	background-color: transparent;
  	background: transparent;
  	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
  	font-weight: bold;
  	color: #0A0A0A;
  	font-size: 12px;
  	margin-left : 0px;
}
/*  Table Header Rows */
TR.header {
	text-align: left;
	font-size: 12px;
	background-color: #012C55;
	background: #012C55;
	color: #ffffff;
	vertical-align : bottom;
	white-space : nowrap;
}
/*  Table Header Cells Left Justified */
TH.headerLJ {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color: #012C55;
	background: #012C55;
	text-align : left;
	vertical-align : bottom;
	white-space : nowrap;
}

/*  Table  Header Cells smaller text  Left Justified*/
TH.narrowLJ {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	background-color : #012C55;
	background: #012C55;
	text-align : left;
	vertical-align : bottom;
	white-space : nowrap;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
}
/*  Table Header Cells Center Justified */
TH.headerCJ {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color : #012C55;
	background: #012C55;
	text-align : center;
	vertical-align : bottom;
	white-space : nowrap;
}
/*  Table  Header Cells smaller text Center-Justified*/
TH.narrowCJ {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	background-color : #012C55;
	background: #012C55;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
/*  Table Header Cells Right Justified */
TH.headerRJ {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color: #012C55;
	background: #012C55;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
}
/*  Table  Header Cells smaller text  Right Justified*/
TH.narrowRJ {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	background-color : #012C55;
	background: #012C55;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
/*  Table Header Cells Left Justified  for required form Items */
TH.headerREQ {
	color: maroon;
	font-size: 12px;
	font-weight: bold;
	background-color: #012C55;
	background: #012C55;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}

/*  Misc Text for required or important items - added 9.5a6h */ 
span.req{	
 	background-color: transparent;
  	background: transparent;
	color: maroon;
}

/* Picklist input fields */
input.pick{	
 	background-color: #012C55;
  	background: #012C55;
	color: white;
}

/*------------------------------ WAIVER TEXT ---------------------------*/
P.waiver {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	height: auto;
}
P.fmupdate{	
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
/*---------------------------- CUSTOM BROCHURE -------------------------*/
H2.brochure {
	color: #0A0A0A;
	font-size: 14px;
	margin-left : 0px;
	text-align : center;
	vertical-align : top;
}
H3.brochure {
	color: #0A0A0A;
	font-size: 13px;
	margin-left : 0px;
	text-align : left;
}

TD.brochure {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
}

TH.brochure {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
	font-weight: bold;
}

/* BROCHURE HEADER LINE */
TH.brochureHF {
	font-size: 12px;
	text-align : center;
	vertical-align : bottom;
	font-weight: bold;
}

/* BROCHURE LONG FIELD LINE */
TH.brochureLF {
	font-size: 12px;
	text-align : center;
	vertical-align : bottom;
	font-weight: bold;
}
/* BROCHURE IMAGE FIELD */
TH.brochureIMG {
	font-size: 12px;
	text-align : center;
	vertical-align : middle;
	font-weight: bold;
}

/*----------------------------- GOLF CLASS ---------------------------*/
TABLE.golf {
	background-color: Lime;
	background: lime;
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em - typically not changed */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em - typically not changed */
	margin-right: auto;         /* for a left-aligned site, change to: 0em - typically not changed */
	margin-top: 0em;
	text-align: center;
}
TD.golf {
	background-color: #ffffff;
 	background: #ffffff;
	font-size: 12px;
	vertical-align : bottom;
	text-align: left;
}
/* GOLF HEADER LINE - BLOCK RESULTS */
TH.golf {
	font-size: 12px;
	text-align : center;
	vertical-align : bottom;
	font-weight: bold;
	color: white;
}
TD.slotopen, a.slotopen, a.slotopen:link, a.slotopen:hover, a.slotopen:active, a.slotopen:visited {
	background-color: #00ff00;
 	background: #00ff00;
	font-size: 13px;
	color: #000000;
	vertical-align : bottom;
	text-align: left;
	text-decoration: none;
}
TD.slotteed, a.slotteed, a.slotteed:link, a.slotteed:hover, a.slotteed:active, a.slotteed:visited {
	background-color: #000000;
 	background: #000000;
	font-size: 13px;
	color: #FFFFFF;
	vertical-align : bottom;
	text-align: left;
	text-decoration: none;
}
TD.slotshow, a.slotshow, a.slotshow:link, a.slotshow:hover, a.slotshow:active, a.slotshow:visited {
	background-color: #003399;
 	background: #003399;
	color: #FFFFFF;
	font-size: 13px;
	vertical-align : bottom;
	text-align: left;
	text-decoration: none;
}
TD.slotpart, a.slotpart, a.slotpart:link, a.slotpart:hover, a.slotpart:active, a.slotpart:visited {
	background-color: #ffff00;
 	background: #ffff00;
	font-size: 13px;
	color: #000000;
	vertical-align : bottom;
	text-align: left;
	text-decoration: none;
}
TD.slotfull, a.slotfull, a.slotfull:link, a.slotfull:hover, a.slotfull:active, a.slotfull:visited {
	background-color: #ff3300;
 	background: #ff3300;
	font-size: 13px;
	color: #FFFFFF;
	vertical-align : bottom;
	text-align: left;
	text-decoration: none;
}
TD.slotstarter, a.slotstarter, a.slotstarter:link, a.slotstarter:hover, a.slotstarter:active, a.slotstarter:visited {
	background-color: #999900;
 	background: #999900;
	font-size: 13px;
	color: #ffffff;
	vertical-align : bottom;
	text-align: left;
	text-decoration: none;
}
/*---------------------------- POPUP CLASSES ---------------------------*/
#popup, DIV.popup {
	background-color: #ffffff;
	background: #ffffff;
	width: 100%;
	text-align: center;  	    /* for a left-aligned site, change to: left */	
}
#popupcontent, DIV.popupcontent {
	background-color: #ffffff;
	background: #ffffff;
	text-align: center;  	    /* for a left-aligned site, change to: left */	
}
TABLE.outerpopup {
	background-color: transparent;
	background: transparent;
}
TR.contentpopup {
	background-color: transparent;
	background: transparent;
}
TD.contentpopup {
	background-color: transparent;
	background: transparent;
}
TABLE.popup {
	background-color: transparent;
	background: transparent;
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em - typically not changed */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em - typically not changed */
	margin-right: auto;         /* for a left-aligned site, change to: 0em - typically not changed */
	margin-top: 0em;
	text-align: center;
}

/*----------------------------- NAV CLASS ----------------------------*/
TABLE.nav {
	background-color: transparent;
	background: transparent;
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em - typically not changed */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em - typically not changed */
	margin-right: auto;         /* for a left-aligned site, change to: 0em - typically not changed */
	margin-top: 0em;
	text-align: center;
}
/*  Table Navigation Rows */
TR.nav {
	text-align: center;
	vertical-align : bottom;
	background-color: transparent;
	background: transparent;
}
/*  Table Navigation Cells */
TD.nav {
	text-align :center;
	vertical-align : bottom;
	background-color: transparent;
	background: transparent;
}
/*  Table Navigation Cells */
TH.nav {
	text-align :center;
	vertical-align : bottom;
	background-color: transparent;
	background: transparent;
	font-size: 12px;
}
/* These next 5 control the look and functionality of hyperlinks 
   on navigation arrows at the bottom of tables */
A.nav {
	text-decoration: none;
	font-size: 12px;
	background-color: transparent;
	background: transparent;
}
A.nav:link {
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.nav:hover {
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.nav:visited {
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.nav:active {
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}

/*------------------------ FIRST TIME AND NEW USER PAGE --------------------*/
a.first {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	background: transparent;
	background-color: transparent;
}
a.first:link {
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
a.first:visited {
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
a.first:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}
a.first:active {
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
h2.first {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0A0A0A;
	font-weight: normal;
	font-style:normal;
	margin-left: 30px;
	margin-right: 30px;
}
h3.first {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0A0A0A;
	margin: 0;
}

/*------------------------------ WEBTRAC CALENDAR ----------------------------*/
TD.calheader {
   font-size: 17px;
   color: white;
   background-color: #003399;
   background: #003399;
}

span.calday {
   font-size: 14px;
   color: black;
}

/*----------------------------- POP UP CALENDAR -----------------------------*/
/* Pop-up Calendar Basic cell class */
TD {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
}
/* Pop-up calendar top row */
TD.calrow1 {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
   background-color: #4682b4;
   background: #468264;
}
/* Pop-up calendar second row  */
TD.calrow2 {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
   background-color: #84caf5;
   background: #84caf5;
}
/* Pop-up calendar current date  */
TD.calcurdate {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
   background-color: #ff99ff;
   background: #ff99ff;
}
/* Pop-up calendar weekdays  */
TD.calwkdays {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
   background-color: transparent;
   background: transparent;
}
/* Pop-up calendar weekends  */
TD.calwkends {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
   background-color: #CCCCFF;
   background: #CCCCFF;
}
/* Pop-up calendar reservations - full day  */
TD.calrsvfull {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
   background-color: #CC0000;
   background: #CC0000;
}
/* Pop-up calendar reservations - partial day  */
TD.calrsvpart {
   font-family: Tahoma, Verdana, sans-serif; 
   font-size: 10px;
   background-color: #ffff00;
   background: #ffff00;
}

/*----------------------------- LOGIN CLASS ---------------------------------- */
/* This defines the styles on your login page */
DIV.login {
	background-color: transparent;
	background: transparent;
	color: #0A0A0A;
	text-align: center;
	font-size: 10px;
}
TABLE.login {
	background-color: transparent;
	background: transparent;
	margin: 0em auto 0em auto;  /* for a left-aligned site, change to: 0em 0em 0em 0em */
	margin-bottom: 0em;
	margin-left: auto;          /* for a left-aligned site, change to: 0em  */
	margin-right: auto;         /* for a left-aligned site, change to: 0em  */
	margin-top: 0em;
	text-align: center;
}
/*  The organization name address phone email on Login screen */
TD.loginaddress {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
}
/* Defines the links on the login screen */
A.login {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.login:link {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.login:active {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.login:visited {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.login:hover {
	color: #FF0000;
	text-decoration: underline;
	font-size: 12px;
}

/* Defines the links on the login screen in the address block */
A.loginaddress {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
/* Defines the links on the login screen in the address block */
A.loginaddress:link {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.loginaddress:active {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.loginaddress:visited {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.loginaddress:hover{
	color: #FF0000;
	text-decoration: underline;	
	font-size: 12px;
}
/* Defines the links on the login screen in the address block */
A.logincontact {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
/* Defines the links on the login screen for 'Contact Our Office' */
A.logincontact:link {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.logincontact:active {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.logincontact:visited {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
A.logincontact:hover{
	color: #FF0000;
	text-decoration: underline;	
	font-size: 12px;
}
TD.browsertext {
	font-size: 10px;
	text-align : right;
	vertical-align : bottom;
}

/*----------------------------- CHECK CLASS ----------------------------------*/
/*  Table Body Cells Left Justified for E-Check input screen*/
TD.check {
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
	background-color: Silver;
	background: silver;
}
A.check {
	color: #003366;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}

/*------------------------------ RCPT CLASS ----------------------------------*/
A.rcpt, A.rcpt:link, A.rcpt:active, A.rcpt:visited {
 FONT-SIZE: 16px;
 color: #003366;
 text-decoration: none;
 text-align : center;
}
A.rcpt:hover {
 color: #FF0000;
 text-decoration: underline;
}
A.rcpt-small,  A.rcpt-small:link, A.rcpt-small:active, A.rcpt-small:visited {
 FONT-SIZE: 12px;
 color: #003366;
 text-decoration: none;
 text-align : center;
}
A.rcpt-small:hover {
 color: #FF0000;
 text-decoration: underline;
}

.top{
	vertical-align: top;
}
.rightrule{
	border-right: 1px solid gray;
}


/*-------------------------- SCROLLING TABLE CLASSES ------------------------*/
/*                             INTRODUCED IN 9.5a6d                          */
/*---------------------------------------------------------------------------*/
/*
// +-----------------------------------------------+
// | Scrolling Table Body                          |
// | (C) 2005 by Derek Anderson                    |
// |[ http://kered.org | public at kered dot org ] |
// +-----------------------------------------------+
*/
div.scrolling_table_body {
	border: 1px solid black;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0px;
}
span.scrolling_table_body {
	padding: 0px;
}
table.scrolling_table_body {
}
table.scrolling_table_body TD {
	padding: 1px; 
	/* the following must match tdPadding in resizescrolling_table_bodyHeader() */
	padding-left: 6px; padding-right: 6px;
}
thead.scrolling_table_body {
}
thead.scrolling_table_body TR {
	background: white;
}
thead.scrolling_table_body TD {
	background: buttonface; font: menu; border: 1px outset white;
	text-align: center;
	cursor: default;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
}
tbody.scrolling_table_body {
}
tbody.scrolling_table_body TR {
	background: white;
}
tbody.scrolling_table_body TD {
	color: windowtext; 
	font: menu; 
	border-top: 1px solid #DDDDDD;
}

.FloatSubmit {position:absolute;
bottom:300px;
right:120px;
}

.FloatCancel {position:absolute;
bottom:270px;
right:120px;
}

/*--------------------------- CASCADING MENU CLASSES--------------------------*/
/*                         OBSOLETE IN 9.5a4 and ABOVE                        */
/*----------------------------------------------------------------------------*/
/* If your Banner or Logo is large, you may wish to move the menu.            */
/* So the number to adjust is in this next line:  top:___ px                  */
/*----------------------------------------------------------------------------*/
#divFoldCont {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	position:absolute;
	left:12px;
	top:100px;
	width:220px;
	visibility:hidden;
	background-color: transparent;
	background: transparent;
}
 .clFold	{
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	position:absolute;
	width:220px;
	background-color: transparent;
	background: transparent;
}
 .clFoldSub {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	position:absolute;
	left:15px;
	width: 220px;
	visibility:hidden;
	background-color: transparent;
	background: transparent;
}
 .clFoldSub2 {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	position:absolute; 
	left:15px; 
	width:220px; 
	visibility:hidden;
	background-color: transparent;
	background: transparent;
}
 .clFoldLinks {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-size:12px; 
	font-weight:bold; 
	text-decoration: none; 
	color:#000000;
	background-color: transparent;
	background: transparent;
}
 .clSubLinks {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	text-decoration: none; 
	color:#000000;
	background-color: transparent;
	background: transparent;
}
 .clSubLinks2 {
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;	
	text-decoration: none;	
	color:#000000;	
	background-color: transparent;
	background: transparent;
}  

/*------------------------------ MENU CLASS ---------------------------------*/
/*                    OBSOLETE IN 9.5A4 AND ABOVE                            */
/*---------------------------------------------------------------------------*/
/* This defines the style of your menu cell, if any */
TR.menu {
	background-color: transparent;
	background: transparent;
	text-align : right;
	vertical-align : bottom;
	white-space : nowrap;
}
TD.menu {
	background-color: transparent;
	background: transparent;
	text-align : right;
	vertical-align : bottom;
	white-space : nowrap;
}

/*---------------------------------------------------------------------------*/
/*                  These are used for message boxes in WebTrac              */
/*---------------------------------------------------------------------------*/
#SuccessBox {
  border:1px solid #669900;
  background-color:#ffffcc;
  padding:5px;
  text-align:left;
  margin-bottom:16px;
  z-index: 100;
  position: relative;
}
#SuccessBox td {vertical-align: middle; color: gray; padding-left:15px;}

#NoticeBox  {
  border:1px solid #ff9900;
  background-color:#ffffcc;
  padding:5px;
  text-align:left;
  margin-bottom:16px;
  z-index: 100;
  position: relative;
}
#NoticeBox td {vertical-align: middle; color: gray; padding-left:15px;}

#ErrorBox   {
  border:1px solid #cc0202;
  background-color:#ffffcc;
  padding:5px;
  text-align:left;
  margin-bottom:16px;
  z-index: 100;
  position: relative;
}
#ErrorBox td {vertical-align: middle; color: gray; padding-left:15px;}

#GreyBox    {
  border:1px solid #999999;
  background-color:#eeeeee;
  padding:5px;
  text-align:left;
  margin-bottom:16px;
  z-index: 100;
  position: relative;
}
#GreyBox td {vertical-align: middle; color: gray; padding-left:15px;}

/*
#cover { 
  background-color: #000000;
  background: #000000;
  position: absolute;
  z-index: 99; 
  filter:alpha (opacity=60);
  -moz-opacity: 0.6;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
*/


#divnote { 
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
  border:1px solid #000000; 
  background-color: white;
  background: white;
  position: absolute;
  z-index: 100; 
  margin:0 auto; 
}


/*---------------------------------------------------------------------------*/
/*     These are used for donations in webtrac				     */
/*---------------------------------------------------------------------------*/
#donatebutton { 
  background-color: transparent;
  background: transparent;
  position: absolute;
  z-index: 99; 
  visibility: hidden;
  left: 720px;
  top: 200px;
}

/*---------------------------------------------------------------------------*/
/*     These are used to customize the PlugNPay WebExpress Website pages     */
/*---------------------------------------------------------------------------*/
div.info, div.info table, div.info span  {
	font-size: 14px;
	text-align: center;
	min-width: 400px;
}
div.info tr, div.info td, div.info form {
	color: #002B55;
	padding: 1px;
	font-size: 14px;
	text-align: left;
}

/* Defines the links on the Webtrac Home page */
A.narrow:link {
	color: #003366;
	text-decoration: none;
	font-size: 13px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}
A.narrow:active {
	color: #003366;
	text-decoration: none;
	font-size: 13px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}
A.narrow:visited {
	color: #003366;
	text-decoration: none;
	font-size: 13px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}
A.narrow:hover{
	color: #FF0000;
	text-decoration: underline;	
	font-size: 13px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}

/*--------------------------------------------------------------------------*/
/*                        GOLF TEE TIMES - MINI CALENDARS                   */
/*--------------------------------------------------------------------------*/
.golfcalendarheader {
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
COLOR: black; 
FONT-FAMILY: Verdana; 
}

.golfcalendarheaderREQ {
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
COLOR: maroon; 
FONT-FAMILY: Verdana; 
}

.golftextheader {
FONT-SIZE: 11px; 
COLOR: black; 
FONT-FAMILY: Verdana; 
}

.golfcalendardate {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
COLOR: black; 
FONT-FAMILY: Verdana; 
background-color: yellow;
background: yellow;
}

.golfcalendardate_other {
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
COLOR: black; 
FONT-FAMILY: Verdana;
}

table.golfcalendar {
border: 2px solid black;
}

table.golfcurcalendar {
border: 2px solid red;
}

td.TourneyCJ {
  font-size: 12px;
  text-align : center;
  vertical-align : bottom;
  background-color: red;
  background: red;
}

.blockgolf {
  font-size: 12px;
  background-color: white;
  background: white;
  vertical-align : bottom;
  text-align: center;
}

td.BookedCJ {
  font-size: 12px;
  text-align : center;
  vertical-align : bottom;
  background-color: red;
  background: red;
}

TD.CRBooked {
	font-size: 12px;
	text-align : center;
	vertical-align : bottom;
	background-color: red;
	background: red;
}

TD.CROpen {
	font-size: 12px;
	text-align : center;
	vertical-align : bottom;
}

TD.CRPicked {
	font-size: 12px;
	text-align : center;
	vertical-align : bottom;
	background-color: yellow;
	background: yellow;
}

/*--------------------------------------------------------------------------*/
/*                        BELOW HERE - CUSTOMER CLASSES                     */
/*--------------------------------------------------------------------------*/
td.menubg {
	 
	background-color: #A7C387;
	background: #A7C387 url(/webtrac/wbimages/il-aurora/gradient_Dkblue.jpg) repeat-x;
	background-image: url(/webtrac/wbimages/il-aurora/gradient_Dkblue.jpg);
	background-repeat: repeat-x;
}
td.golfbg {
	background-color: #A7C387;
	background: #A7C387 url(/webtrac/wbimages/il-aurora/PhillipsParkGolffFash_04.gif) no-repeat center;
	background-image: url(/webtrac/wbimages/il-aurora/PhillipsParkGolffFash_04.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.skingradient {
	background-color: #A7C387;
	background: #A7C387 url(/webtrac/wbimages/il-aurora/gradient_Dkblue.jpg) repeat-x;
	background-image: url(/webtrac/wbimages/il-aurora/gradient_Dkblue.jpg);
	background-repeat: repeat-x;
	height:30px;
}
.skinobject {
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}
/* Defines the links on the Webtrac Home page */
A.skinobject:link, A.skinobject:visited, A.skinobject:active,A.skinobject:hover  {
	color: #003366;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;	
}
  
  td.footlogo {
	background-color: #A7C387;
	background: #A7C387 url(/webtrac/wbimages/il-aurora/aurorafulllogo.jpg) no-repeat center;
	background-image: url(/webtrac/wbimages/il-aurora/aurorafulllogo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#cover { background-color: #FFFFFF; background: #FFFFFF; position: absolute; z-index: 1998; filter:alpha (opacity=90); -moz-opacity: 0.9; left: 0px; top: 0px; width: 100%; height: 100%; }

#plswait { clear:both; font-weight: bold; z-index: 1999; position: absolute; top: 35%; left: 35%; }

