﻿/* START VERTICAL MENU STYLES */

div.xMenuBtn {display: none;}

#vNav {font-size:1em;margin-bottom:10px;}

#vNav ul { 			/* all lists */
	position: relative;
	list-style: none;
	float: left;
	z-index: 10;
	margin:0;
}
	#vNav ul li { 				/* all list items */
		position : relative;
		border-bottom: 1px dotted #ddd;
		background: none;
		float : left;
		padding: 0;
		margin: 0;
		overflow:hidden;
		width:200px;
	}
	#vNav ul li a {				/* first-and-above-level anchors */
		width: 190px;
		display: block;
		background: #fff;
		color: #62079c;
		text-decoration: none;
		border-bottom: 1px solid #fff;
		padding: 5px;
	}
	#vNav ul li a:hover, #vNav ul li a:active, #vNav ul li a:focus, #vNav ul li.navdrop a:hover, #vNav ul li.navdrop a:active, #vNav ul li.navdrop a:focus { 
		background-color: #f4e4ff;
	}
	
	#vNav ul ul {display:none;}
	#vNav ul li.navdrop div.xMenuBtn {
		position:absolute;
		display:block;
		background:url(/cms/outertemplates/images/expand.gif) top left no-repeat; 
		width:9px; 
		height:9px;
		top:8px;
		right:8px;
		cursor:pointer;
		text-indent:-999em;
		overflow:hidden;
	}
	
	#vNav ul li.navdrop div.xMenuBtn-collapse {
		position:absolute; 
		display:block;
		background:url(/cms/outertemplates/images/collapse.gif) top left no-repeat; 
		width:9px; 
		height:9px;
		top:8px;
		right:8px;
		cursor:pointer;
		text-indent:-999em;
		overflow:hidden;
	}
	
	#vNav ul li.navdrop ul {font-size:0.9em; text-align:right; width:auto;}
	#vNav ul li.navdrop ul ul {display:none;}
	
	#vNav a.active {font-weight:bold;}

/* END VERTICAL MENU STYLES */
