@charset "UTF-8";
/* CSS Document */

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth-center-center.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

 /* menu */

 .nav {
	z-index: 2000;
	background-color: #FFFFFF;
	background-image: url(../../images/menufade.jpg);
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom: 30px;
}
 .navcenter {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

.nav ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	display:inline-block;
	z-index: 2000;
} 

.nav li {
	display:inline-block;
	display:inline;
	z-index: 2000;
	}
	
.nav ul.level1 div 
{
	position:absolute; 
	left:-9999px;
	}

.nav ul.level1 {
	margin:0 auto;
}
	
.nav ul.level1 li.level1-li,
.nav ul.highlights li.level1-li {
	float:left;
	display:block;
	position:relative;
}

.nav ul li div ul {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	background-color: #FFFFFF;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}

.nav a {
	display:block;
	color:#000000;
	line-height:40px;
	text-decoration:none;
	padding:0 15px 0 15px;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
}
.nav a.special {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 15px 0 15px;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
}
.nav ul.level1 li.level1-li a.level1-a,
.nav ul.highlights li.level1-li a.level1-a {
	float:left;
}

.nav ul li:hover div {
	left:0%;
	top:39px;
}
.nav ul li:hover div ul {
	display:block;
	position:relative;
}
.nav ul li div ul li a {
	background-color: #FFFFFF;
	color: #000000;
	/*	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;*/
}

.nav a:hover div {
	left:0;
	top:35px;
}

.nav a:hover div ul {position:relative; left:-50%;}

.nav li a.fly {
}


.nav li a:hover {
	background-color:#FFFFFF;
	color:#990000;
}
.nav li a.fly:hover {
	background-color:#FFFFFF;
	color:#990000;
/*	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;*/
	
} 
.nav li:hover > a,
.nav ul li:hover > a.fly {
	background-color:#FFFFFF;
	color:#990000;
}

.nav table {
	position:absolute;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-6px;
	left:50%;
}

