/* vertical position */
.vertical ul
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: -6px;
    width: 184px;
    padding-top: 0;
    list-style-type: none;
    position: relative
}

/* first level */
.vertical li a
{
    border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
    display: block;
    padding-left: 25px;
    padding-bottom: 0.3em;
    padding-top: 0.3em;
    font: normal 12px Arial;
    width: 168px;
    background: #EEF1F1 url('../img.ashx?i=/images/design/nexti.gif') repeat-x bottom left;
    text-decoration: none;
}
/* other levels */
.vertical li li a
{
    border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
    padding-left: 25px;
    padding-bottom: 0.3em;
    padding-top: 0.3em;
    font: normal 12px Arial;
    width: 165px;
    background: #EEF1F1 url('../img.ashx?i=/images/design/nexti.gif') repeat-x bottom left;
    text-decoration: none;
}
.vertical li ul
{
    border: 1px solid #D2D6D5;
}
.vertical li
{
    margin-bottom: -1px;
    /*border-bottom: transparent 1px solid;*/
    position: relative;
}
.vertical li:first-child > a
{
    border-top: 1px solid #EEF1F1;
}
.vertical a.first
{
    border-top: 1px solid #EEF1F1;
}
.vertical li ul
{
    left: 193px;
    position: absolute;
    top: -1px
}
.left ul ul ul
{
    left: -193px
}
.vertical .left ul
{
    left: -193px
}

.vert
{
    font: bold 12px Arial;
}

.left ul ul ul
{
    left: -128px;
    top: -1px;
}
.mlmenu li ul
{
    display: none;
}
.mlmenu li:hover > ul
{
    display: block;
}
.accessible li ul
{
    display: block;
}
unknown
{
    content: '?'
}
.plus a span
{
    padding-left: 0.5em;
}
.noshow
{
    visibility: hidden;
}

/* colors */
.blackred li a
{
    color: #927A46;
	/*border-bottom: 1px solid #fff;*/
    background: url('../img.ashx?i=/images/design/rpt_c.gif') repeat-y -8px;
}
.blackred li a:hover
{
    color: #fff;
	background: url('../img.ashx?i=/images/design/mnu_sel.gif') no-repeat -8px;
}
.blackred li a.first:hover
{
    color: #fff;
}
.blackred li li a
{
    color: #000;
	/*border-bottom: 1px solid #fff;*/
    background: url('../img.ashx?i=/images/design/rpt_c.gif') repeat-y -8px;
}
.blackred li li a:hover
{
    color: #fff;
    background-color: #92B6C7;
}
.blackred li li a.first:hover
{
    color: #fff;
    background-color: #92B6C7;
}
.blackred .trail a.hover
{
    color: #fff;
    background-color: #92B6C7;
}
.blackred li:first-child > a:hover
{
    color: #fff;
    background-color: #92B6C7;

}
.blackred ul
{
    border-left-color: #92B6C7;
    border-bottom-color: #92B6C7;
    border-top-color: #92B6C7;
    border-right-color: #92B6C7;
}