/****************************************************************/
/* 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 2006 Vermont Systems, Inc.    */
/*                      Last Updated: 01/18/2007       10.1b    */
/****************************************************************/
/* 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. */

@import url(vsi95ok.css); .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: #013567;
	text-decoration: underline;
	background-color: transparent;
	background: transparent;
}
A:link {
	color: #013567;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A:hover {
	color: #6D0016;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A:visited {
	color: #013567;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A:active {
	color: #013567;
	text-decoration: underline;
	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: #013567;
	background: #013567;
	TEXT-ALIGN: center;
}

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: #013567;
	background-color: transparent;
	background: transparent;
	text-align : center;
	line-height : normal;
}
H1 {
	font-size: 15px;
	line-height : 14px;
	margin-left : 0px;
}
H2 {
	font-size: 14px;
	line-height : 13px;
	margin-left : 0px;
}
H3 {
	font-size: 13px;
	line-height : 12px;
	margin-left : 0px;
}
H4 {
	font-size: 12px;
	line-height : 11px;
	margin-left : 1px;
}
H5 {
	font-size:11px;
	line-height : 10px;
	margin-left : 2px;
}
H6 {
	font-size: 10px;
	line-height : 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: 0;
	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 ---------------------------------*/
DIV.main {
	background-color: transparent;
	background: transparent;
	text-align: center;  	    /* for a left-aligned site, change to: left */
}

/*---------------------------- OUTER CLASS -----------------------------------*/
TABLE.outer {
	background-color: transparent;
	background: transparent url(/wbimages/oviedo/body.jpg) repeat-y;
	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;
	background-image: url(/wbimages/oviedo/body.jpg);
	background-repeat: repeat-y;
	width: 956px;
}
TR.outer {
	background-color: transparent;
	background: transparent;
}

/*------------------------------ BANNER CLASS ------------------------------- */
/* This defines the style of your banner row, if any */
TR.banner {
	background-color: transparent;
	background: transparent;
}
TD.banner {
	background-color: transparent;
	background: transparent;
	
}

/*------------------------------ LOGO CLASS --------------------------------- */
/* This defines the style of your logo/welcome row, if any */
TR.logo {
	background-color: transparent;
	background: transparent;
}
TD.logo {
	background-color: transparent;
	background: transparent;
	padding-top: 25px;
}

/*------------------------------ CONTENT CLASS -------------------------------*/
/* This defines the style of your content cell */
TR.content {
	background-color: transparent;
	background: transparent;
}
TD.content {
	background-color: transparent;
	background: transparent;
}

/*---------------------------- SIDEBAR CLASSES --------------------------------- */
/* This defines the style of your sidebars, if any */
TR.sidebar {
	background-color: transparent;
	background: transparent;
}
TD.sidebar {
	background-color: transparent;
	background: transparent;
}
/* This defines the style of your left sidebar cell, if any */
TD.sidebarL {
	background-color: transparent;
	background: transparent;
}
/* This defines the style of your right sidebar cell, if any */
TD.sidebarR {
	background-color: transparent;
	background: transparent;
}

/*---------------------------- SPACER CLASSES -------------------------------- */
/* This defines the style of your spacer cell to the left of content */
TD.spacerL {
	background-color: transparent;
	background: transparent;
}
/* This defines the style of your spacer cell to the right of content */
TD.spacerR {
	background-color: transparent;
	background: transparent;
}
/* This defines the style of your spacer cell below content A5, if any */
TD.spacerow {
	background-color: transparent;
	background: transparent;
}
/* This defines the style of your spacer cell below content A6, if any */
TD.spacerowF {
	background-color: transparent;
	background: transparent;
}
/* This defines the style of your spacer cell below content A6, if any */
TD.spacerowNF {
	background-color: transparent;
	background: transparent;
}

/*----------------------------- FOOTER CLASS -------------------------------- */
/* This defines the style of your footer cell, if any */
DIV.footer {
	background-color: #013567;
	background: #013567;  
	color : gray;
	text-align : center;
	font-size : 10px;
}
TR.footer {
	background-color: transparent;
	background: transparent;
	color : gray;
	text-align : center;
	font-size : 9px;
}
TD.footer {
	background-color: transparent;
	background: transparent;
	color : gray;
	text-align : center;
	font-size : 9px;
}

/*---------------------------- CUSTOM HEADING CLASSES ------------------------*/
/* These next 6 control look, color, size and indent (or outdent) of headings */
H1.custom {
	color: #013567;
	font-size: 15px;
	line-height : 14px;
	margin-left : 0px;
	text-align : center;
}
H2.custom {
	color: #013567;
	font-size: 14px;
	line-height : 13px;
	margin-left : 0px;
	text-align : center;
}
H2.customLJ {
	color: #013567;
	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: #013567;
	font-size: 13px;
	line-height : 12px;
	margin-left : 0px;
	text-align : center;
}
H4.custom {
	color: #013567;
	font-size: 12px;
	line-height : 10px;
	margin-left : 1px;
	text-align : center;
}
H5.custom {
	color: #013567;
	font-size:11px;
	line-height : 10px;
	margin-left : 2px;
	text-align : center;
}
H6.custom {
	color: #013567;
	font-size: 10px;
	line-height : 10px;
	text-align : center;
	margin-left : 3px;
}

/*------------------------------ MONITOR ---------------------------------*/
H2.monitor {
   color: #013567;
   font-size: 26px;
   line-height : 13px;
   margin-left : 0px;
   text-align : center;
}
H3.monitor {
   color: #013567;
   font-size: 18px;
   line-height : 13px;
   margin-left : 0px;
   text-align : center;
}
TH.MonitorLJ {
	color: White;
	font-size: 20px;
	font-weight: bold;
	background-color : #013567;
	background: #013567;
	text-align : left;
	vertical-align : bottom;
	white-space : nowrap;
}
TD.MonitorLJ {
	font-size: 18px;
	text-align : left;
	vertical-align : bottom;
}

/*------------------------------ WELCOME MESSAGE -------------------------*/
H3.welcome {
	color: #013567;
	font-size: 13px;
	line-height : 12px;
	margin-left : 0px;
	text-align : center;
}

/*------------------------------ CHOICE QUESTIONS -------------------------*/
H2.choice {
	color: #013567;
	font-size: 14px;
	line-height : 13px;
	margin-left : 0px;
	text-align : center;
}
/*------------------------------ CUSTOM CAMPSITES ---------------------------------*/
#campsiteimage { position: absolute; top: 10px; left: 10px; z-index: 0; }

#campsiteframe { position:relative; text-align: center; width: 580px; height: 530px; }

H1.campsite {
	color: #013567;
	font-size: 14px;
	line-height : 0px;
	margin-left : 1px;
	text-align : center;
}

/*------------------------ 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 */
	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;
}
/*  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;
}
/*  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: #E3681A;
}
/*  Bold Table Cells for Required form Items Center Justified */
TH.bodyreqCJ {
	text-align: center;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
	color: #E3681A;
}
/*  Bold Table Cells for Required form Items Right Justified */
TH.bodyreqRJ {
	text-align: right;
	font-size: 12px;
	vertical-align : bottom;
	font-weight: bold;
	color: #E3681A;
}
/*  Table Body Rows */
TR.body {
	text-align: left;
	font-size: 12px;
	vertical-align: bottom;
}
/* 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;
}

/*  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, 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: #E3681A;
}
/*  Table  Cells for Required form Items Right Justified */
TD.bodyreqRJ {
	text-align: right;
	font-size: 12px;
	vertical-align : bottom;
	color: #E3681A;
}
/*  Table  Cells for Required form Items Center Justified */
TD.bodyreqCJ {
	text-align: center;
	font-size: 12px;
	vertical-align : bottom;
	color: #E3681A;
}
/* Table body - Bad Day Care */
TD.BadDayCare{
	font-size: 12px;
	text-align : left;
	vertical-align : bottom;
	color: #E3681A;
}
/*  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: #013567;
	text-decoration: underline;
	font-size: 12px;
}
A.bodylink:link {
	color: #013567;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodylink:hover {
	color: #6D0016;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodylink:visited {
	color: #013567;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodylink:active {
	color: #013567;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
/* These next 5 control the look and functionality of hyperlinks in wider tables */
A.bodynarrow {
	color: #013567;
	text-decoration: underline;
	font-size: 13px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}
A.bodynarrow:link {
	color: #013567;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodynarrow:hover {
	color: #6D0016;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodynarrow:visited {
	color: #013567;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.bodynarrow:active {
	color: #013567;
	text-decoration: underline;
	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: #013567;
  	font-size: 12px;
  	line-height : 10px;
  	margin-left : 0px;
}
/*  Table Header Rows */
TR.header {
	text-align: left;
	font-size: 12px;
	background-color: #6D0016;
	background: #6D0016;
	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: #6D0016;
	background: #6D0016;
	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 : #6D0016;
	background: #6D0016;
	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 : #6D0016;
	background: #6D0016;
	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 : #6D0016;
	background: #6D0016;
	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 : #6D0016;
	background: #6D0016;
	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 : #6D0016;
	background: #6D0016;
	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: #E3681A;
	font-size: 12px;
	font-weight: bold;
	background-color : #6D0016;
	background: #6D0016;
	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: #E3681A;
}

/* Picklist input fields */
input.pick{	
 	background-color: #6D0016;
  	background: #6D0016;
	color: white;
}

/*------------------------------ WAIVER TEXT ---------------------------*/
P.waiver {
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
}

/*---------------------------- CUSTOM BROCHURE -------------------------*/
H2.brochure {
	color: #013567;
	font-size: 14px;
	line-height : 13px;
	margin-left : 0px;
	text-align : left;
}
H3.brochure {
	color: #013567;
	font-size: 13px;
	line-height : 12px;
	margin-left : 0px;
	text-align : left;
}

/*------------------------------ LANG CLASS ----------------------------*/
H2.lang {
	color: #013567;
	font-size: 14px;
	line-height : 13px;
	margin-left : 0px;
	text-align : center;
}
A.lang {
	color: #013567;
	text-decoration: underline;
	font-size: 12px;
}
A.lang:link {
	color: #013567;
	text-decoration: underline;
	font-size: 12px;
}
A.lang:hover {
	color: #6D0016;
	text-decoration: underline;
	font-size: 12px;
}
A.lang:active {
	color: #013567;
	text-decoration: underline;
	font-size: 12px;
}
A.lang:visited {
	color: #013567;
	text-decoration: underline;
	font-size: 12px;
}

/*----------------------------- 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 */
	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;
}
TD.golf {
	background-color: #ffffff;
 	background: #ffffff;
	font-size: 12px;
	vertical-align : bottom;
	text-align: left;
}
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 ---------------------------*/
DIV.mainpopup {
	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 */
	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;
}

/*----------------------------- 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 */
	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;
}
/*  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: none;
	cursor: pointer;
	background-color: transparent;
	background: transparent;
}
A.nav:visited {
	text-decoration: underline;
	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: #013567;
	text-decoration: underline;
	font-weight: normal;
	background: transparent;
	background-color: transparent;
}
a.first:link {
	color: #013567;
	text-decoration: underline;
	font-weight: normal;
}
a.first:visited {
	color: #013567;
	text-decoration: underline;
	font-weight: normal;
}
a.first:hover {
	color: #6D0016;
	text-decoration: underline;
	font-weight: normal;
}
a.first:active {
	color: #013567;
	text-decoration: underline;
	font-weight: normal;
}
h2.first {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #013567;
	font-weight: normal;
	font-style:normal;
	margin-left: 30px;
	margin-right: 30px;
	line-height: 18px;
}
h3.first {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #013567;
	margin: 0;
}


/*----------------------------- 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: #FFFFFF;
   background: #FFFFFF;
}
/* 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: #013567;
	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:link {
	font-size: 12px;
	color: #013567;
	text-decoration: underline;
}
A.login:active {
	font-size: 12px;
	color: #013567;
	text-decoration: underline;
}
A.login:visited {
	font-size: 12px;
	color: #013567;
	text-decoration: underline;
}
A.login:hover {
	font-size: 12px;
	color: #6D0016;
	text-decoration: underline;
}

/* Defines the links on the login screen in the address block */
A.loginaddress:link {
	font-size: 12px;
	color: #013567;
	text-decoration: underline;
}
A.loginaddress:active {
	font-size: 12px;
	color: #013567;
	text-decoration: underline;
}
A.loginaddress:visited {
	font-size: 12px;
	color: #013567;
	text-decoration: underline;
}
A.loginaddress:hover{
	font-size: 12px;
	color: #6D0016;
	text-decoration: underline;	
}
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: #013567;
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;	
}

/*------------------------------ RCPT CLASS ----------------------------------*/
A.rcpt {
	FONT-SIZE: 16px;
	color: #013567;
	text-decoration: underline;
}


/*-------------------------- 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;
}

/*--------------------------- 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;	
	line-height : 15px;
	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;
}

/*--------------------------------------------------------------------------*/
/*                        BELOW HERE - CUSTOMER CLASSES                     */
/*--------------------------------------------------------------------------*/
.topback {
	background-color: transparent;
	background: transparent url(/wbimages/oviedo/top_gradient.gif) repeat-x;
	text-align: center;
	background-image: url(/wbimages/oviedo/top_gradient.gif);
	background-repeat: repeat-x;
}
td.noneback {
	background-color: transparent;
	background: transparent; 
	}
	
.bodyback {
	background-color: #013567;
	background: #013567; 
	}