#nav ul .level0
{
	margin-top: 20px;
	
}

#nav .level1{
	
	line-height:1.2em;
}
#nav {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 5px;
}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a, #nav a:hover {
	text-decoration:none;
}
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a {
	float:left;
	color:#a7c6dd;
	font-weight:bold;
	padding:3px 15px 4px 15px;
	
}
#nav li.over a, #nav a:hover {
	color:#2A00AA;
}

/************ 1ST LEVEL ************/
#nav ul li, #nav ul li.active {
	float:none;
	margin:0;
	background-color: #00FFFF;	
}
/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul li.last {
	padding-bottom:0;
	background-color: #FFFF00;
}

#nav ul a, #nav ul a:hover {
	float:none;
}
#nav ul li a {
	font-weight:bold !important;
}

/************ 2ND LEVEL ************/
#nav ul {
	position:absolute;
	top:20px;
	left:-10000px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-left: -28px;
}


/* Show menu */
#nav li.over > ul { left:0; }
/*#nav li.over > ul li.over > ul { left:100px; }*/
#nav li.over ul ul { left:-10000px; }

#nav ul li a {background-color: #012654 !important;
	color: #FFFFFF !important;
	text-decoration: none;
	
}

#nav ul li a:hover {
	background-color: #FFFFFF !important;
	color: #012654 !important;
	text-decoration: none;
	
}

#nav ul span, #nav ul li.last li span {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:0px; }
