/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */

#container_menu{
	height: 550px;
	/*background-color: green;*/
}

ul#navmenu-v{
	width: 180px; /* Menu Width */
	height: auto;
	list-style:none;
	margin:0;
	padding:0;
	/*background-color: white;*/
}

ul#navmenu-v li {
	width: 100%; /* Menu Width */
	float: left;
	margin: 0;
	list-style: none;
	background-color: red;
}

ul#navmenu-v ul{
	width: 100%; /* Menu Width */
	height: auto;
	list-style:none;
	margin:0;
	padding:0;	
	background-color: white;
	border-style:solid;
	border-width:1px;
	border-color: red;
}

ul#navmenu-v li {
	float: left;
	position: relative;
	width: 100%;
	
}
ul#navmenu-v li.iehover {
	z-index: 1000; /* IE z-index bugfix */
}
ul#navmenu-v ul {
	display: none;
	position: absolute;	
	top: 0;
	left: 200px;
	width: 220px;
	z-index: 9999;
	list-style:none;
	margin:0;
	padding:0;
	border-style:solid;
	border-width:1px;
	border-color: red;
	
}

/* Root Menu */

ul#navmenu-v a {
	/*border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	padding: 1px;*/
	display: block;
	text-align:left;	
	text-decoration: none;
	/*background-color:#fff ;*/
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0 0 0 0;
	padding:0px 10px 5px 10px;	
	line-height:30px;
	height: 100%;	
	background-color: white;
}

/* Root Menu Hover Persistence */

ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
	background: #F00;
	color: #FFF;
	width: 200px;
	
}

/* 2nd Menu */

ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {
	float: none;	
	background-color: #FFF;
	color: #000;
}

/* 2nd Menu Hover Persistence */

ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
	background: #F00;
	color: #FFF;	
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
	background: #FFF;
	color: #000;
}

/* 3rd Menu Hover Persistence */

ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
	background: #F00;
	color: #FFF;
}

/* 4th Menu */ ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
	background: #FFF;
	color: #000;
}
	
/* 4th Menu Hover */

ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
	background: #F00;
	color: #FFF;
} /* Hover Function - Do Not Move */

ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul {
	display: none;
}

ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul {
	display: block;
}















