@charset "utf-8";

/* Text Styles */
ul.menu a:link {
	text-decoration: none;
	color: #fff;  /* Text Color */
	font: 12px Verdana, Arial, Helvetica, san-serif; /* Font */
}
ul.menu a:visited {
	text-decoration: none;
	color: #fff;
	font: 12px Verdana, Arial, Helvetica, san-serif; /* Font */
}
ul.menu a:hover {
	text-decoration: none;
	color: #fff; /* Text Color */
	font: 12px Verdana, Arial, Helvetica, san-serif; /* Font */
}
ul.menu ul li a:link {
	text-decoration: none;
	color: #fff;  /* Text Color */
	font: 11px Verdana, Arial, Helvetica, san-serif; /* Font */
}
ul.menu ul li a:visited {
	text-decoration: none;
	color: #fff;
	font: 11px Verdana, Arial, Helvetica, san-serif; /* Font */
}
ul.menu ul li a:hover {
	text-decoration: none;
	color: #fff; /* Text Color */
	font: 11px Verdana, Arial, Helvetica, san-serif; /* Font */
}

/* Main Level */
ul.menu {
/* 	background:#003366 url(images/menu-back.png) repeat-x; /* background */
   	background:#003366; /* background */
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	position: relative;
	z-index: 597;
/*	width:90px;  Width */
	padding-left:5px;
}

ul.menu li:hover {
/* 	background:url(images/menu-hover.png); /* Hover background */
	background: #578bb8; /* Hover background */
	position: relative;
	z-index: 599;
}

/* Sub Levels */
ul.menu ul {
	background: #003366; /* Background */
	margin: 0px;
	padding: 0px;
	width: 210px;
	list-style-image: none;
	list-style-type: none;
	position: absolute;
	visibility: hidden;
	z-index: 598;
	left: 0px;
	top: 100%;	
	-moz-box-shadow: 2px 2px 3px #000;
	-webkit-box-shadow: 2px 2px 3px #000;
	box-shadow: 2px 2px 3px #000;	
}
ul.menu li {
	line-height: 15px; /* Height */
	vertical-align: middle;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 5px; /* Left gap between items */
	padding-bottom: 2px;
	padding-left: 5px; /* Right gap between items */
}
ul.menu li:hover > ul {
	visibility: visible;
}
ul.menu ul li {
	color:#fff;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.menu ul ul {
	left: 99%;
	top: 1px;
}
ul.menu ul li:hover {
	background: #578bb8; /* Hover background */
	position: relative;
	z-index: 599;
}