/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuv {	
	z-index: 10;
	width: 130px;						          /* [1] width of menu item (i.e., box) */
	text-align: left;
	font-size: 0.9em;
	}
#menuv-container {
	display: block;
	float: left;
	width: 130px;
	padding-top: 203px;
}

#menuv li
	{
	width: 130px;
	display:block;
	white-space:nowrap;
	line-height: 36px;
	height: 36px;
	}
#menuv a {
	padding-left: 16px;
	line-height: 36px;
	display: block;
	height: 36px;
	width: 114px;
	white-space:nowrap;
}
#menuv li ul a {
	text-align:center!important;
	padding-left: 0px!important;
	line-height: 36px;
	display: block;
	height: 36px;
	width: 188px;
	white-space:nowrap;
	font-size: 0.9em;
	text-align: right!important;
}
#menuv a, #menuv a:visited				/* all menus at rest */
	{
	text-decoration: none;
	color: #66CCFF;
	/*background-color: #001a49;*/
	}
#menuv li li a, #menuv li li a:visited				             /* all submenus at reset */
	{
	height:35px;
	/*background-color: #FFF;*/
	/*color: #001a49;*/
	color: #0066CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	background-color: #FFF!important;
	}
#menuv a.parent 	/* attaches parent-arrow on all parents */
	{
	color: #66CCFF;
	background-color: #001a49;
	}
#menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	color: #FFF;
	background-color: #001a49;
	}
#menuv a:hover				             /* all menus on mouse-over */
	{
	height:35px;
	/*background-color: #FFF;*/
	/*color: #001a49;*/
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
#menuv li li a:hover				             /* all submenus on mouse-over */
	{
	height:35px;
	/*background-color: #FFF;*/
	/*color: #001a49;*/
	color: #001a49;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #001a49;
	background-color: #FFF!important;
	}
#menuv a:active{
	color: #000;
}	
#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 130px; /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 8em;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}
