body {
	color:#000000;
	/* font-family:Courier,"New Lucida",Console,Monospace; */
	/* font-family:"Times New Roman",Times,Serif; */
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:100%;
}
table th {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	/*font-size:0.875em;*/
	font-size:1.0em;
	font-weight:bold;
}
table td {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	/*font-size:0.975em;*/
	font-size:1.0em;
}
div {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	/*font-size:0.975em;*/
	font-size:1.0em;
}
input.orange {
	background-color:#FFF6ED;
}
textarea.orange {
	background-color:#FFF6ED;
}

a:link {text-decoration:none;}      /* unvisited link */
a:visited {text-decoration:none;}  /* visited link */
a:hover {text-decoration:none;}  /* mouse over link */
a:active {text-decoration:none;} /*  selected link */

/* ------------------------------------------------------------------------------------------ */

.boldMe {
 font-weight:bold;
}
.centerMe {
 text-align:center;
}
.center_Top_Me {
 text-align:center;
 vertical-align:text-top;
}
.redbullet {
	color: #ff0000;
}
.littleGreyNote {
	color: #aaaaaa;
}
h5.littleGreyNote {
	margin:0px 0px 0px 0px;
	color: #aaaaaa;
}
h5.alertUser {
	margin:0px 0px 0px 0px;
	color: #ff0000;
}

/* ------------------------------------------------------------------------------------------ */

table.eventTimingInput {
	border:1px solid #8687DB;
	width:500px;
}
table.eventTimingInput td {
	padding:0px 0px 0px 5px;
}


/* ----------------------------- START Event Request CSS ---------------------------------------- */

.userInputNewEventTABLE {
	/*border:1px solid[!]---ridge---[/!] #00aa00;*/
	border-collapse:collapse;
	border-spacing:5px 5px;
	font-size:11px;
}
.userInputNewEventTABLE td {
	/*border:1px solid[!]---ridge---[/!] #00aa00;*/
}
td.UInewEventTABLEfirstColumn {
	white-space:nowrap;
	text-align:right;
	vertical-align:text-top;
	padding:5px 10px 0px 0px;
}
td.UInewEventTABLEsecondColumn {
	white-space:nowrap;
	text-align:left;
	padding:5px 0px 0px 0px;
	/*vertical-align:text-top;*/
}
td.UInewEventTABLEsecondSPECIALcolumn {
	white-space:nowrap;
	text-align:left;
	padding:0px 0px 0px 0px;
	/*vertical-align:text-top;*/
}

/* ----------------------------- END Event Request CSS ---------------------------------------- */

/* ---------------------------------- START Govinda patch side menu ---------------------------------- */
#menuhSide_noKids							/* this is where you may change font and font size */
	{
	font-size: 0.85em;								/* size of the text in the menu */
	font-family: arial, helvetica, sans-serif; 		/* font */
	font-weight: normal;							/* weight (i.e., bold, italic, ect.)  */
	/*float: none;*/									/* do not remove or alter */
	width: 100%;		/*as_of_Tedd_was=100%*//*imagesAdded=619px*/							/* *** PLEASE *** note the comment below */
	letter-spacing:1.3px
	}

/* === comment ===
The width value above can be critical to your design. If you leave the value at 100%, then 
the menu will wrap if the browser window is reduced to a size where the menu can't fit. 
If you want your menu to not wrap, then you must set it to a specific size.

To determine what specific size you need, simply count the number of grandparents and 
multiply that number by the width given in the menuhSide_noKids ul and menuhSide_noKids li rules. For example, 
this menu has five grandparents and the width for the menuhSide_noKids ul and li is 9em. Therefore, 
a width of 400 em would stop this menu from wrapping.
*/

#menuhSide_noKids a, #menuhSide_noKids a:visited				/* menu at rest */
	{
	/*height:1%;*/							/* do not remove or alter */
	display: block;						/* do not remove or alter */
	white-space: nowrap;				/* do not remove or alter */

	padding-top: 0.50em;					/* height of the menu box above text */
	padding-bottom: 0.50em;				/* height of the menu box below text */
	text-align: left; 				/* if you change this, you'll have to add padding */
	text-decoration: none;				/* this stops the default underline of links */
	color: #FFF;						/* color of the text */
	background-color: #718488;/*  #718488  transparent  */			/* color of the background */
	}	
			
#menuhSide_noKids a.grandparent, #menuhSide_noKids a.grandparent:hover  /* attaches down-arrow to all top-parents */
	{
	/*background-image: url(menu-arrow.gif);*/		/* do not remove or alter */
	/*background-position: right bottom;*/			/*Govinda, was=right center*//* do not remove or alter */
	/*background-repeat: no-repeat*/				/* do not remove or alter */
	}
	
#menuhSide_noKids a.parent, #menuhSide_noKids a.parent:hover 	/* attaches side-arrow to all parents */
	{
	/*background-image: url(menu-arrow-down.gif);*/	/* do not remove or alter */
	/*background-position: right bottom;*/			/*Govinda, was=right center*//* do not remove or alter */
	/*background-repeat: no-repeat*/				/* do not remove or alter */
	}

/* --------------- START these one added by Govinda --------------- */
#menuhSide_noKids ul.parent a {
	text-align:left;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#ffffff;
	background-color: #DDA022;		/* gold=F6AE1E , liteBlue=718488 */
	}
#menuhSide_noKids ul.parent a:hover {
	text-align:left;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#ffffff;
	background-color: #718488;		/* gold=F6AE1E , liteBlue=718488 */
	}
/* --------------- END these one added by Govinda ----------------- */

#menuhSide_noKids a:hover								/* menu at mouse-over  */
	{
	color: #F6AE1E/*FFF*/;							/* color of text */
	background-color: #/*lite blue=*/718488/*darkBlue=1C5588*/;				/* color of background */
	}	

/* NOTE  the width attriute below is REQUIRED IN BOTH #menuhSide_noKids ul and #menuhSide_noKids li rules below. */
/* If you remove these, the menu will automatically adjust to the length of the menu text. */
/* In other words, the menu becomes a variable width menu (some menus require that) */
/* HOWEVER, you must add padding to left and right to make the menu text readable */
	
#menuhSide_noKids ul
	{
	list-style: none;			/* do not remove or alter */
	margin: 0;					/* do not remove or alter */
	padding: 0;					/* do not remove or alter */
	/*float: left;*/				/* do not remove or alter */
	width:9em;					/* width of all menu boxes -- read note above*/
	}

#menuhSide_noKids li
	{
	position: relative;			/* do not remove or alter */
    /*min-height: 1px;*/			/* do not remove or alter */ 
    vertical-align: bottom;		/* do not remove or alter */
    width: 9em;					/* width of all menu boxes -- read note above*/
	}

/* ===== DO NOT REMOVE OR ALTER ANYTHING BELOW ===== */

#menuhSide_noKids ul ul			/* parent menu */
	{
	position:absolute;
	top: auto;
	left: auto;
	display:none;
	padding: 0;
	margin: 0;
	z-index: 0;	
	}

#menuhSide_noKids ul ul ul	/* child menu */
	{
	position:absolute;
	top: 0;
	left: 100%;
	}

div#menuhSide_noKids li:hover
	{
	cursor:pointer;
	}

div#menuhSide_noKids li:hover ul ul,
div#menuhSide_noKids li li:hover ul ul,
div#menuhSide_noKids li li li:hover ul ul,
div#menuhSide_noKids li li li li:hover ul ul
{display:none;}

div#menuhSide_noKids li:hover ul,
div#menuhSide_noKids li li:hover ul,
div#menuhSide_noKids li li li:hover ul,
div#menuhSide_noKids li li li li:hover ul
{display:block;}

#menuhSide_noKids						/* IE stuff */
	{
	/*float:none;*/
	}
	
body						/* IE stuff */
	{
	behavior:url(CSS/csshover.htc);
	}
	
#menuhSide_noKids ul li				/* IE stuff */
	{
	/*float:left;*/
	}
	
#menuhSide_noKids a					/* IE stuff */
	{
	/*height:1%;*/
	}

/* ---------------------------------- END Govinda patch side menu ------------------------------------ */

/* ---------------------------------- START Tedd Sperling's CSS Drop Down Menu (formerly "menuh.css") ---------------------------------- */

#menuh-container		/* this is the main container position as you want*/
	{
	font-size: 1em;		/* do not remove or alter */
	z-index: 1;			/* do not remove or alter */
	}

#menuh							/* this is where you may change font and font size */
	{
	font-size: 0.85em;								/* size of the text in the menu */
	font-family: arial, helvetica, sans-serif; 		/* font */
	font-weight: normal;							/* weight (i.e., bold, italic, ect.)  */
	float: none;									/* do not remove or alter */
	width: 100%;		/*as_of_Tedd_was=100%*//*imagesAdded=619px*/							/* *** PLEASE *** note the comment below */
	letter-spacing:1.3px
	}

/* === comment ===
The width value above can be critical to your design. If you leave the value at 100%, then 
the menu will wrap if the browser window is reduced to a size where the menu can't fit. 
If you want your menu to not wrap, then you must set it to a specific size.

To determine what specific size you need, simply count the number of grandparents and 
multiply that number by the width given in the menh ul and menuh li rules. For example, 
this menu has five grandparents and the width for the menuh ul and li is 9em. Therefore, 
a width of 400 em would stop this menu from wrapping.
*/

#menuh a, #menuh a:visited				/* menu at rest */
	{
	height:1%;							/* do not remove or alter */
	display: block;						/* do not remove or alter */
	white-space: nowrap;				/* do not remove or alter */

	padding-top: 0.50em;					/* height of the menu box above text */
	padding-bottom: 0.50em;				/* height of the menu box below text */
	text-align: center; 				/* if you change this, you'll have to add padding */
	text-decoration: none;				/* this stops the default underline of links */
	color: #FFF;						/* color of the text */
	background-color: #718488;/*  #718488  transparent  */			/* color of the background */
	}	
			
#menuh a.grandparent, #menuh a.grandparent:hover  /* attaches down-arrow to all top-parents */
	{
	/*background-image: url(menu-arrow.gif);*/		/* do not remove or alter */
	/*background-position: right bottom;*/			/*Govinda, was=right center*//* do not remove or alter */
	/*background-repeat: no-repeat*/				/* do not remove or alter */
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	/*background-image: url(menu-arrow-down.gif);*/	/* do not remove or alter */
	/*background-position: right bottom;*/			/*Govinda, was=right center*//* do not remove or alter */
	/*background-repeat: no-repeat*/				/* do not remove or alter */
	}

/* --------------- START these one added by Govinda --------------- */
#menuh ul.parent a {
	text-align:left;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#ffffff;
	background-color: #DDA022;		/* gold=F6AE1E , liteBlue=718488 */
	}
#menuh ul.parent a:hover {
	text-align:left;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#ffffff;
	background-color: #718488;		/* gold=F6AE1E , liteBlue=718488 */
	}
/* --------------- END these one added by Govinda ----------------- */

#menuh a:hover								/* menu at mouse-over  */
	{
	color: #F6AE1E/*FFF*/;							/* color of text */
	background-color: #/*lite blue=*/718488/*darkBlue=1C5588*/;				/* color of background */
	}	

/* NOTE  the width attriute below is REQUIRED IN BOTH #menuh ul and #menuh li rules below. */
/* If you remove these, the menu will automatically adjust to the length of the menu text. */
/* In other words, the menu becomes a variable width menu (some menus require that) */
/* HOWEVER, you must add padding to left and right to make the menu text readable */
	
#menuh ul
	{
	list-style: none;			/* do not remove or alter */
	margin: 0;					/* do not remove or alter */
	padding: 0;					/* do not remove or alter */
	float: left;				/* do not remove or alter */
	width:9em;					/* width of all menu boxes -- read note above*/
	}

#menuh li
	{
	position: relative;			/* do not remove or alter */
    min-height: 1px;			/* do not remove or alter */ 
    vertical-align: bottom;		/* do not remove or alter */
    width: 9em;					/* width of all menu boxes -- read note above*/
	}

/* ===== DO NOT REMOVE OR ALTER ANYTHING BELOW ===== */

#menuh ul ul			/* parent menu */
	{
	position:absolute;
	top: auto;
	left: auto;
	display:none;
	padding: 0;
	margin: 0;
	z-index: 0;	
	}

#menuh ul ul ul	/* child menu */
	{
	position:absolute;
	top: 0;
	left: 100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

#menuh						/* IE stuff */
	{
	float:none;
	}
	
body						/* IE stuff */
	{
	behavior:url(CSS/csshover.htc);
	}
	
#menuh ul li				/* IE stuff */
	{
	float:left;
	}
	
#menuh a					/* IE stuff */
	{
	height:1%;
	}

/* ---------------------------------- END Tedd Sperling's CSS Drop Down Menu (formerly "menuh.css") ------------------------------------ */

/* ---------------------------------- START Tedd Sperling's CSS Drop Down Menu (formerly "menuh_b.css") ---------------------------------- */

#menuh_b-container		/* this is the main container position as you want*/
	{
	font-size: 1em;		/* do not remove or alter */
	z-index: 1;			/* do not remove or alter */
	}

#menuh_b							/* this is where you may change font and font size */
	{
	font-size: 0.65em;								/* size of the text in the menu */
	font-family: arial, helvetica, sans-serif; 		/* font */
	font-weight: light;							/* weight (i.e., bold, italic, ect.)  */
	float: none;									/* do not remove or alter */
	width: 100%;		/*as_of_Tedd_was=100%*//*imagesAdded=619px*/							/* *** PLEASE *** note the comment below */
	letter-spacing:1.3px
	}

/* === comment ===
The width value above can be critical to your design. If you leave the value at 100%, then 
the menu will wrap if the browser window is reduced to a size where the menu can't fit. 
If you want your menu to not wrap, then you must set it to a specific size.

To determine what specific size you need, simply count the number of grandparents and 
multiply that number by the width given in the menh ul and menuh_b li rules. For example, 
this menu has five grandparents and the width for the menuh_b ul and li is 9em. Therefore, 
a width of 400 em would stop this menu from wrapping.
*/

#menuh_b a, #menuh_b a:visited				/* menu at rest */
	{
	height:1%;							/* do not remove or alter */
	display: block;						/* do not remove or alter */
	white-space: nowrap;				/* do not remove or alter */

	padding-top: 0.50em;					/* height of the menu box above text */
	padding-bottom: 0.50em;				/* height of the menu box below text */
	text-align: center; 				/* if you change this, you'll have to add padding */
	text-decoration: none;				/* this stops the default underline of links */
	color: #FFF;						/* color of the text */
	background-color: #3F4448;/*  #3F4448  transparent  */			/* color of the background */
	}	
			
#menuh_b a.grandparent, #menuh_b a.grandparent:hover  /* attaches down-arrow to all top-parents */
	{
	/*background-image: url(menu-arrow.gif);*/		/* do not remove or alter */
	/*background-position: right bottom;*/			/*Govinda, was=right center*//* do not remove or alter */
	/*background-repeat: no-repeat*/				/* do not remove or alter */
	}
	
#menuh_b a.parent, #menuh_b a.parent:hover 	/* attaches side-arrow to all parents */
	{
	/*background-image: url(menu-arrow-down.gif);*/	/* do not remove or alter */
	/*background-position: right bottom;*/			/*Govinda, was=right center*//* do not remove or alter */
	/*background-repeat: no-repeat*/				/* do not remove or alter */
	}

/* --------------- START these one added by Govinda --------------- */
#menuh_b ul.parent a {
	text-align:left;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#ffffff;
	background-color: #DDA022;		/* gold=F6AE1E , liteBlue=3F4448 */
	}
#menuh_b ul.parent a:hover {
	text-align:left;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#ffffff;
	background-color: #3F4448;		/* gold=F6AE1E , liteBlue=3F4448 */
	}
/* --------------- END these one added by Govinda ----------------- */

#menuh_b a:hover								/* menu at mouse-over  */
	{
	color: #F6AE1E/*FFF*/;							/* color of text */
	background-color: #/*lite blue=*/3F4448/*darkBlue=1C5588*/;				/* color of background */
	}	

/* NOTE  the width attriute below is REQUIRED IN BOTH #menuh_b ul and #menuh_b li rules below. */
/* If you remove these, the menu will automatically adjust to the length of the menu text. */
/* In other words, the menu becomes a variable width menu (some menus require that) */
/* HOWEVER, you must add padding to left and right to make the menu text readable */
	
#menuh_b ul
	{
	list-style: none;			/* do not remove or alter */
	margin: 0;					/* do not remove or alter */
	padding: 0;					/* do not remove or alter */
	float: left;				/* do not remove or alter */
	width:9em;					/* width of all menu boxes -- read note above*/
	}

#menuh_b li
	{
	position: relative;			/* do not remove or alter */
    min-height: 1px;			/* do not remove or alter */ 
    vertical-align: bottom;		/* do not remove or alter */
    width: 9em;					/* width of all menu boxes -- read note above*/
	}

/* ===== DO NOT REMOVE OR ALTER ANYTHING BELOW ===== */

#menuh_b ul ul			/* parent menu */
	{
	position:absolute;
	top: auto;
	left: auto;
	display:none;
	padding: 0;
	margin: 0;
	z-index: 0;	
	}

#menuh_b ul ul ul	/* child menu */
	{
	position:absolute;
	top: 0;
	left: 100%;
	}

div#menuh_b li:hover
	{
	cursor:pointer;
	}

div#menuh_b li:hover ul ul,
div#menuh_b li li:hover ul ul,
div#menuh_b li li li:hover ul ul,
div#menuh_b li li li li:hover ul ul
{display:none;}

div#menuh_b li:hover ul,
div#menuh_b li li:hover ul,
div#menuh_b li li li:hover ul,
div#menuh_b li li li li:hover ul
{display:block;}

#menuh_b						/* IE stuff */
	{
	float:none;
	}
	
body						/* IE stuff */
	{
	behavior:url(CSS/csshover.htc);
	}
	
#menuh_b ul li				/* IE stuff */
	{
	float:left;
	}
	
#menuh_b a					/* IE stuff */
	{
	height:1%;
	}

/* ===== SIDE MENU FOR ABOUT PAGES ===== */

#menuh_c a:hover								/* menu at mouse-over  */
	{
	color: #FFFFFF/*FFF*/;							/* color of text */
	background-color: #/*lite blue=*/3F4448/*darkBlue=1C5588*/;				/* color of background */
	}	

/* NOTE  the width attriute below is REQUIRED IN BOTH #menuh_b ul and #menuh_b li rules below. */
/* If you remove these, the menu will automatically adjust to the length of the menu text. */
/* In other words, the menu becomes a variable width menu (some menus require that) */
/* HOWEVER, you must add padding to left and right to make the menu text readable */
	
#menuh_c ul
	{
	list-style: none;			/* do not remove or alter */
	margin: 0;					/* do not remove or alter */
	padding: 0;					/* do not remove or alter */
	float: left;				/* do not remove or alter */
	width:9em;					/* width of all menu boxes -- read note above*/
	}

#menuh_c li
	{
	position: relative;			/* do not remove or alter */
    min-height: 1px;			/* do not remove or alter */ 
    vertical-align: bottom;		/* do not remove or alter */
    width: 9em;					/* width of all menu boxes -- read note above*/
	}

/* ===== DO NOT REMOVE OR ALTER ANYTHING BELOW ===== */

#menuh_c ul ul			/* parent menu */
	{
	position:absolute;
	top: auto;
	left: auto;
	display:none;
	padding: 0;
	margin: 0;
	z-index: 0;	
	}

#menuh_c ul ul ul	/* child menu */
	{
	position:absolute;
	top: 0;
	left: 100%;
	}

div#menuh_c li:hover
	{
	cursor:pointer;
	}

div#menuh_b li:hover ul ul,
div#menuh_b li li:hover ul ul,
div#menuh_b li li li:hover ul ul,
div#menuh_b li li li li:hover ul ul
{display:none;}

div#menuh_b li:hover ul,
div#menuh_b li li:hover ul,
div#menuh_b li li li:hover ul,
div#menuh_b li li li li:hover ul
{display:block;}

#menuh_c						/* IE stuff */
	{
	float:none;
	}
	
body						/* IE stuff */
	{
	behavior:url(CSS/csshover.htc);
	}
	
#menuh_c ul li				/* IE stuff */
	{
	float:left;
	}
	
#menuh_c a					/* IE stuff */
	{
	height:1%;
	}

/* ---------------------------------- END Tedd Sperling's CSS Drop Down Menu (formerly "menuh_b.css") ------------------------------------ */

