body {
margin:0; background:#000000 url('../../images/splash.jpg') no-repeat fixed top center; font-family: Verdana, Arial, Helvetica,  Lucida, sans-serif;
font-size: 8pt; font-weight: normal; color: #FFFFFF;
margin-height: 0
}

.headline	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; color: #ffffff; font-weight: bold;   text-align: center;text-decoration: none;	}
.headlinereverse{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; color: #000000; font-weight: bold;   text-align: center;text-decoration: none;	}
.subhead	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: bold;   color: #cc9900; font-weight: bold;   text-align: left;  text-decoration: none;	}
.body		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #ffffff; font-weight: normal; text-align: left;  text-decoration: none;	}
.bodyreverse	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; font-weight: normal; text-align: left;  text-decoration: none;	}
.note		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #ffffff; font-weight: normal; text-align: left;  text-decoration: none;	}
.notereverse	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #000000; font-weight: normal; text-align: left;  text-decoration: none;	}
.footer		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  7pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: center;  text-decoration: none;	}

/* These are for data & form tables */
.table		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	float:center;}
.tablehead	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: bold;   color: #cc9900; font-weight: bold;   text-align: left;  text-decoration: none;	background-color: #333333; }
.tablehead2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #242424; font-weight: bold;   text-align: left;  text-decoration: none;	background-color: #333333; }

/* These are for form tables */
.formtable	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	border: 1px solid black; float:center;}
.fieldtitle	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: right; text-decoration: none;	vertical-align: top; white-space:nowrap; }
.fielddata	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	vertical-align: top; white-space:nowrap; }

/* These are for data tables */
.datatable	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #000000; float:center;}
.titlecolumn	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #000000; }
.titlerow	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: bold; color:   #FFFFFF; font-weight: normal; text-align: right;  text-decoration: none;	background-color: #333333; vertical-align: top;white-space:nowrap;}
.tabledata	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #242424; }
.tabledata2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #363636; }
.tablefoot	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #808080; font-weight: bold;   text-align: center;text-decoration: none;	background-color: #333333; }


.tdata		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #242424; }
.tdata2		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #363636; }
.tdathi		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #FF0000; }


.storemenu	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: bold;   text-align: left;  text-decoration: none; 	}
.storemenuhead	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; font-style: normal; color: #FFFFFF; font-weight: bold;   text-align: left;  text-decoration: none;	background-color: #242424; height:18; }

.boxborder {BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid}

table, td 		{ background-color:none; border:0px;}
table table 		{ background-color:none; border:0px;}
table table table 	{ background-color:none; border:0px;}
table table table table { background-color:none; border:0px;}

textarea, select	{ font-size:8pt; font-weight:normal; color:#000000; width:250; background-color:FFFFFF; }
input.btn 		{ font-size:8pt; font-weight:normal; color:#000000; width:250; background-color:FFFFFF; }

td, table 	{font-family:Verdana, Arial, Helvetica,  Lucida, sans-serif; font-size:10pt; color:FFFFFF;}
div 		{font-family:Verdana, Arial, Helvetica,  Lucida, sans-serif; font-size:8pt; color:FFFFFF;}

a:link		{color:ffffff; text-decoration:none; font-weight:bold;}
a:visited	{color:ffffff; text-decoration:none; font-weight:bold;}
a:active	{color:ff0000; text-decoration:none; font-weight:bold;}
a:hover		{color:ff0000; text-decoration:none; font-weight:bold;}

a.rev:link	{color:000000; text-decoration:none; font-weight:bold;}
a.rev:visited	{color:000000; text-decoration:none; font-weight:bold;}
a.rev:active	{color:ff0000; text-decoration:none; font-weight:bold;}
a.rev:hover	{color:ff0000; text-decoration:none; font-weight:bold;}

a.navbar:link	{color:ffffff; text-decoration:none; font-weight:bold; font-size:8pt;}
a.navbar:active	{color:ffffff; text-decoration:none; font-weight:bold; font-size:8pt;}
a.navbar:visited{color:ffffff; text-decoration:none; font-weight:bold; font-size:8pt;}
a.navbar:hover	{color:ffcc00; text-decoration:none; font-weight:bold; font-size:8pt;}

/* Used for the Slide Viwer */
a.toggleOn:link 	{ color: #00FF00; TEXT-DECORATION: none;	}
a.toggleOn:visited 	{ color: #00FF00; TEXT-DECORATION: none;	}
a.toggleOn:hover 	{ color: #00FF00; TEXT-DECORATION: none;	}
a.toggleOn:active 	{ color: #00FF00; TEXT-DECORATION: none;	}

a.toggleOff:link 	{ color: #FF0000; TEXT-DECORATION: none;	}
a.toggleOff:visited 	{ color: #FF0000; TEXT-DECORATION: none;	}
a.toggleOff:hover 	{ color: #FF0000; TEXT-DECORATION: none;	}
a.toggleOff:active 	{ color: #FF0000; TEXT-DECORATION: none;	}


/* Used for the Calendar */
.thinborder   { border-color:#000000; border-style:solid; border-width:0px;background-color:none;}
.thinborder2  { border-color:#333333; border-style:solid; border-width:1px;background-color:none;}
.columnheader { color:#ffffff; font-size:8pt;}

.navigationtext 	{ color:#ffffff;font-size:7pt;}
.navigationselectedtext	{ color:#00ff00;font-size:7pt;}

a.commandtext 		{ color:#ffffff; font-size:7pt;}
a.selectedcommandtext 	{ color:#00ff00; font-size:7pt;}

.gridtext 	{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  7pt;}
.griddatetext 	{ color:#FFFFFF; background-color:000000; font-weight:bold; font-size:  10pt;}

.footertext 	{ color:#ffffff; font-size:  7pt;}
.text 		{ color:#FFFFFF; }
.messagetext 	{ color: red; }
.headertext 	{ }
.msg 		{ text-align:center; }

/* Used for the Lighbox Photo Viewer */
#lightbox		{ background-color:#333;
			  padding: 10px; }

#lightboxDetails	{ font-size: 0.8em;
			  padding-top: 0.4em;}	

#lightboxCaption	{ float: left; }
#keyboardMsg		{ float: right; }
#closeButton		{ top: 5px; right: 5px; }

#lightbox img		{ border: none; clear: both;} 
#overlay img		{ border: none; }

#overlay		{ background-image: url(../../images/overlay.png); }

* html #overlay		{ background-color: #333;
			  back\ground-color: transparent;
			  background-image: url(../../images/blank.gif);
			  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/overlay.png", sizingMethod="scale"); }