.vertnav-container {
	xmargin-top:10px;
        xpadding: 4px;
        background: #fff;

}
#vertnav {background-color: #008071;color: #fff;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;}
#vertnav li .vertnav-cat {
	display:block;
	xborder-bottom:1px dotted gray;
	padding:3px;
	width:189px;
}

#vertnav li a {
    text-decoration: none;
    color: #f1f1f1
}

#vertnav .inactive .vertnav-cat {
	background-color:#008071;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
}

#vertnav .next .vertnav-cat {
	border-top: 3p solid #DEDEDE;
}

#vertnav .prev .vertnav-cat {
	border-bottom: 3p solid #DEDEDE;
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
    xbackground-color:#cbe4e1
}

#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
        background-color:#7dbcb5; /*cbe4e1;*/
	font-weight:bold;
        color: #fede9d;
        font-style:oblique
}


#vertnav li.active .vertnav-cat {
        background-color:#7dbcb5; /*cbe4e1;*/
	font-weight:bold;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        color: #fede9d
}

#vertnav li.active a {color:#008071;
}

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

#vertnav .level0 .vertnav-cat {
    
}

#vertnav .level1 .vertnav-cat {
	padding-left:10px;
	width:182px;
}

#vertnav .level1 .last {
    background-color:#7dbcb5; /*cbe4e1;*/
        -moz-border-radius: 0;
        -webkit-border-radius: 0;}

#vertnav .parent {
    background-color:#7dbcb5; /*cbe4e1;*/
        -moz-border-radius: 0;
        -webkit-border-radius: 0;}

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

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