BODY {background: black url("bacground_blast.png");
background-repeat: repeat-x; background-position: 0px 33px;
scrollbar-face-color: black;scrollbar-base-color: black;scrollbar-3dlight-color: rgb(7, 124, 189);scrollbar-highlight-color: rgb(7, 124, 189);scrollbar-shadow-color: rgb(7, 124, 189);scrollbar-darkshadow-color: rgb(7, 124, 189);scrollbar-track-color: black;scrollbar-arrow-color: rgb(7, 124, 189);}

a.link:hover { color: #000000; background-color: #980109;}

p, ul, tt, input, textarea { font: 9px arial; font-family: arial; color: #077cbd; text-decoration:none;}

table.content  { font: 9px arial; color: #077cbd; text-decoration:none; border: 1px solid transparent; background-image: url("back2.png"); background-repeat: repeat-x; background-position: bottom; padding-left: 5px; padding-right: 5px; width: 460px; height: 422px; cellspacing: 0px; cellpadding: 0px;  float:left}	 

table.upcoming { font: 9px arial; color: #077cbd; text-decoration:none; border: 1px solid transparent; padding-left: 5px; padding-right: 5px; width: 191px; height: 200px; cellspacing: 0px; cellpadding: 0px; float:left; background-image: url("tablebg3.png"); background-repeat: repeat-x; background-position: top}

table.links{ font: 9px arial; color: #077cbd; text-decoration:none; border: 1px solid transparent; padding-left: 5px; padding-right: 5px; width: 160px; height: 200px; cellspacing: 0px; cellpadding: 0px; float:left; background-image: url("tablebg3.png"); background-repeat: repeat-x; background-position: top}

#lastname{visibility:hidden; display:none}  

table.calendar {
        border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: transparent transparent transparent transparent
	border-collapse: collapse;
}
table.calendar th {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: transparent transparent transparent transparent
}
table.calendar td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: transparent transparent transparent transparent
}

#table_container {width:843px; margin: 0 auto}

table.menutable  { color: #077cbd; border: 0px solid #077cbd; background: transparent; width: 442px; height: 1px; cellspacing: 0px; cellpadding: 0px; margin-left: auto; margin-right: auto;}	 

img.center { border: 0; display: block; margin-left: auto; margin-right: auto }
img { border: 0 }

a.img:hover { background: transparent; color: #000000; border:0px;}

p.copy  { font: 9px arial; color: #077cbd;}

p.title  { font: 12px arial; color: #077cbd; font-variant:small-caps; background-image:url("menu_back.png");
	background-repeat: repeat;}

link, visited , a { font: 9px arial; color: #980109; text-decoration:none;}

INPUT, textarea { color: #077cbd; border:solid #077cbd 1px; background-color: transparent; }

hr { border: 0;
color: #077cbd;
background-color: #077cbd;
height: 1px;
width: 100%;
text-align: center;}

.toggleopacity img {
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}

.toggleopacity:hover img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

::-moz-selection{
	background:#077cbd;
	color:#000000;
}

::selection {
	background:#077cbd;
	color:#000000;
}

#lightbox{
	background-color:#333333;
	padding: 10px;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	font: arial
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	font: arial
	}	
#lightboxCaption{ float: left; font: arial}
#keyboardMsg{ float: right; font: arial}

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:0px;top:100%;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
		background-image:url("menu_dark.png");
	background-repeat: repeat;
	border-color:#077cbd;
	border-width:0px;
	border-style:solid;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
		background-image:url("menu_dark.png");
	background-repeat: repeat;
	border-width:0px;
	border-color:#077cbd;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	font:normal 9px arial;
	color: #077cbd;
	text-decoration:none;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}

ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-image:url("menu_back.png");
	background-repeat: repeat;
	font:normal 9px arial;
	color: #00baff; 
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-image:url("menu_back.png");
	background-repeat: repeat;
	font: normal 9px arial;
	color: #00baff; 
	text-decoration:none;
}
