/* http://www.ourtuts.com/create-a-drop-down-navigation-menu-with-html5-and-css3/ */

ul#nv {
	margin:0;
}
ul#nv li {
	display:inline;
	font-size:14px;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
	line-height:120%;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
ul#nv li a {
	padding:8px 15px 8px 15px;
	color:white;
	text-decoration:none;
	display:inline-block;
/*	border-right:1px solid #c2c2c2;*/
/*	border-left:1px solid white;*/
	background-color:#406cb3;
	transition:color 0.2s linear, background 0.2s linear;
}
ul#nv li a:hover {
	background-color:#0a5b87;
	color:white;
}
/*ul#nv li a.first {*/
/*	border-left:1px solid #c2c2c2;*/
/*}*/
/*ul#nv li a.last {*/
/*	border-right:0 none;*/
/*}*/
ul#nv li:hover > a {
	background-color:#194c82;
}

/* ========================================= */

ul#nv li:hover > ul {
	visibility:visible;
	opacity:1;
}
ul#nv ul, ul#nv ul li ul {
	list-style:none;
    margin:0;
	margin-top:0px;
    padding:0;    
    visibility:hidden;
    opacity:0;
    position:absolute;
    z-index:99999;
	width:200px;
	background:#eceef9;
/*	box-shadow:3px 3px 5px #ccc;*/
	transition:opacity 0.2s linear, visibility 0.2s linear; 	

	border-left:1px solid #d7d7d7;
	border-right:1px solid #e7e7e7;
	margin-left:-2px;
}
ul#nv ul {
	top:33px;
    left:1px;
}
ul#nv ul li ul {
    top:0;
    left:199px;
}
ul#nv ul li {
	clear:both;
	width:100%;
	border:0 none;
	font-size:80%;
	border-bottom:1px solid #c9c9c9;
}
ul#nv ul li a {
	background:none;
	padding:7px 15px;
	color:#616161;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;
	width:170px;
}
