.vertnav-container { }

.vertnav-container h4
{
	font-size: 16px;
	font-weight: bold;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	background-color: #000000;
}

#vertnav li .vertnav-cat {
	display:block;
	/*
	border-bottom:1px dotted gray;
	padding:3px;
	width:189px;
	*/
}

ul#vertnav { background-color: #333333; }

ul#vertnav li a
{
	display: block;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #666666;
	font-size: 18px;
	font-weight: normal;
}

/* ul#vertnav li a:hover { background-color: #1b1b1b; } */

ul#vertnav .active .vertnav-cat { font-weight: bold; }
ul#vertnav .inactive .vertnav-cat
{
	font-weight: normal;
}

#vertnav .inactive .vertnav-cat {
	/* background-color:#C0C0C0; */
}

#vertnav .next .vertnav-cat {
	/* background-color:#DEDEDE; */
}

#vertnav .prev .vertnav-cat {
	/* background-color:#DEDEDE; */
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
	/* background-color:#E0E0E0; */
	font-weight:bold;
}

#vertnav li.active .vertnav-cat {
	/* background-color:#FFFFFF; */
	/* font-weight:bold; */
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level0 .vertnav-cat {
}

ul#vertnav li.active span a { background-color: #1b1b1b; }

#vertnav .level1 .vertnav-cat a {
	background-color: #666666;
	padding: 0 0 0 30px;
	border-bottom: 1px solid #333333;
	/* width:182px; */
}

#vertnav .level2 .vertnav-cat {
	padding-left:20px;
	width:172px;
}

#vertnav .level3 .vertnav-cat {
	padding-left:30px;
	width:162px;
}