.megapanel-col.col2 .col-content {
	position: relative;
}

.megapanel-col.col2 .col-content li {
	position: initial;
}

.nav-2col-vertical ol {
	position: absolute;
	top: 0px;
    width: 50%;
	min-height: 100%;
}

.nav-2col-vertical ol.level1 {
    border-right: #c0c0c0 1px solid;
}

.nav-2col-vertical ol.level1 > li:hover > ol.level2 {
    display: block;
}

.nav-2col-vertical ol.level2 {
	width: 100%;
	left: 100%;
	display: none;
}

.nav-2col-vertical li {
	width: 100%;
	border-bottom: #c0c0c0 1px solid;
	padding: 5px 10px;
}