/* CSS Document */

#navwrap{
	position:absolute;
	top:115px;
	left:7px;
	margin:0px;
	padding:0px;
}

#vertnav{
	margin:0px;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	width:160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#vertnav ul { 
padding:0px;
margin:0px;
list-style: none;
width:160px;
z-index:99;
overflow:visible;
position:absolute; 
}
#vertnav ul ul {
	width:78px;
	background-color:#666666;
}
#vertnav li {
	position: relative;
	width: 160px;
	display:block;
	height:auto;
	margin:0px;
	padding:0 2px;
}
#vertnav ul li {
	width:160px;
	background-color:#8C97E3;
}
#vertnav ul ul li{
width:78px;
}
#vertnav a, #vertnav a:visited {
text-decoration:none; 
display:block;
padding: 2px;  
margin:2px 0 1px 1px; /*helps Opera with hover */
color:#ffffff;
width:160px; /*helps IE with hover */
height:auto;
}
#vertnav ul a, #vertnav ul a:visited, #vertnav ul a:hover {
width:160px;
}
#vertnav ul ul a, #vertnav ul ul a:visited, #vertnav ul ul a:hover {
width:72px;
}
#vertnav ul ul a:hover {
	background-color:#0099FF;

}
#vertnav a:hover{
	background-color:#999999;
	color:#ffffff;
}
#vertnav ul, #vertnav ul ul, #vertnav ul ul ul{
display:none; 
position:absolute; 
top:0; 
left:150px;
margin:0px;
padding:0px;
}
#vertnav ul ul{
left:200px;
}
#vertnav li:hover ul ul, #vertnav li:hover ul ul ul{
display:none;
}
#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{
display:block;
}
li>ul { 
top: auto;
left: auto;
}
/* Win IE only \*/
* html #vertnav li{float:left;} 
/* end holly hack */