/* CSS Document */
#nav {
	z-index:1001;
}
.nav, .nav * { 
	margin:0;
	padding:0;
	list-style:none;
	z-index:1001;
}
.nav {
	height: 20px;
	}
.nav ul {
	background-color:#00378a;
	position:absolute;
	z-index:1001;	
}
.nav li {
	list-style: none;
	float: left;
	
	 }
.nav a {
	display: block;
	}
.nav li:hover ul, ul.nav li.sfHover ul {
	visibility: visible;
	z-index:1000;
	}
.nav li:hover li ul, .nav li.sfHover li ul {
	visibility: hidden;
	}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	visibility: visible;
	left:210px;
	z-index:1000;
	}
.superfish li:hover ul, .superfish li li:hover ul {
	
}
/*** ORIGINAL SKIN ***/
li.first a{ 
	padding-left:5px;
}
#nav {
	background-color:#00378a;
}
/* ******************************************************************* */
/* STYLING UP THE LINKS */
.nav a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#fff;
	line-height: 20px;
	padding-right: 3px;
	}
.nav li.sfHover ul a{
	color:#fff;
	background-color:#00378a;
	z-index:1000;
	}
.nav li:hover, 
.nav li.sfHover a, 
.nav a:focus, 
.nav a:hover,
.nav a:active, 
.nav li.current a,
.nav li.sfHover a:hover {
	background-color:#7a97c1;
	color:#fff;
	}	
/* ******************************************************************* */		
.nav li ul {
	z-index:1000;
	border-top:0px solid #FFF;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	visibility: hidden;
	
	}
.nav li ul li {
	float: none;
	display: inline;
	z-index:1000;
	}		
.nav li ul li a {
	width:199px;
	padding-left:6px;
	border-top:2px solid #fff;
	height:25px;
	line-height:25px;
	z-index:1000;	
	}	
/*################################################*/
.nav li ul li ul {
	position: absolute;
	left: 100%;
	top: 80px;
}