#horz_nav {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#horz_nav > li {
    float: left;
}

#horz_nav > li > a {
    display: block;
    width: 100px;
    text-align:center;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    background-color: #e9e5d9;
    border: 1px solid #cccccc;
}

#horz_nav > li > .parent-h {
    background-color: #e9e5d9;
    border-left: 1px solid #cccccc;
}

#horz_nav > li ul {
    display: none;
    list-style: none;
    position: absolute;
    margin: -1px 0px 0px 0px;
    z-index: 90;
    padding: 0px;
}

#horz_nav > li ul a {
    display: block;
    width: 152px;
    padding: 5px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    text-decoration: none;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #e9e5d9;
}

#horz_nav > li ul li a.first {
    border-top: 1px solid #cccccc;
}

/*
#horz_nav > li ul .child-h1 {
    background-color: #f1f1f1;
}
*/

#horz_nav > li ul .child-h2 {
    background-color: black;
    color: white;
}

#horz_nav > li ul .child-h3 {
    background-color: purple;
    color: white;
}

#horz_nav > li ul .child-h4 {
    background-color: blue;
    color: white;
}

#horz_nav > li ul li ul {
    margin: -26px 0px 0px 163px;
    position: absolute;
}

#horz_nav span {
    float: right;
}


/**/
#vert_nav {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 180px;
}

#vert_nav > li > a {
    display: block;
    overflow: auto;
    color: #000000;
    text-decoration: none;
    padding: 5px;
    border-right: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;

    text-align: left;
    font-weight: bold;
}

#vert_nav li a:link, #vert_nav li a:visited, #vert_nav li a:active {
    background-color: #e9e5d9
}

#vert_nav li a:visited {
    color: black;
}

#vert_nav li a:hover {
    background-color: #e9e5d9;
    color: #ff0000;
}

#vert_nav a.subfolderstyle {
    background: url(../img/cssarrow.gif) no-repeat 97% 50%;
}

/*
#vert_nav li.IR a {
    background-color: #ff0000;
    color: #ffffff;
}

#vert_nav li.IR a.subfolderstyle a:hover {
    background: url(../img/cssarrow_white.gif) no-repeat 97% 50%;
    background-color: #ffffff;
}

#vert_nav li.IR a.subfolderstyle {
    background: url(../img/cssarrow_red.gif) no-repeat 97% 50%;
    background-color: #ff0000;
}
*/

#vert_nav li.IR a:hover {
    background-color: #ffffff;
    color: #ff0000;
}

/*
#vert_nav li.RF a {
    background-color: #0000ff;
    color: #ffffff;
}

#vert_nav li.RF a.subfolderstyle a:hover {
    background: url(../img/cssarrow_white.gif) no-repeat 97% 50%;
    background-color: #ffffff;
}

#vert_nav li.RF a.subfolderstyle {
    background: url(../img/cssarrow_blue.gif) no-repeat 97% 50%;
    background-color: #0000ff;
}
*/

#vert_nav li.RF a:hover {
    background-color: #ffffff;
    color: #0000ff;
}

#vert_nav > li > .parent-v {
    background-color: #e9e5d9;
    border-left: 1px solid #cccccc;
}

#vert_nav > li ul {
    display: none;
    list-style: none;
    position: absolute;
    margin: -27px 0 0 180px;
    z-index: 90;
    padding: 0;
}

#vert_nav > li ul a {
    display: block;
    padding: 5px;
    border: 1px solid #cccccc;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    background-color: #e9e5d9;
}

#vert_nav > li ul li a.first {
    border-top: 1px solid #cccccc;
}

/*
#vert_nav > li ul .child-v1 {
    background-color: #f1f1f1;
}
*/

#vert_nav > li ul .child-v2 {
    background-color: black;
    color: white;
}

#vert_nav > li ul .child-v3 {
    background-color: purple;
    color: white;
}

#vert_nav > li ul .child-v4 {
    background-color: blue;
    color: white;
}

#vert_nav > li ul li ul {
    margin: -27px 0 0 180px;
    position: absolute;
}

#vert_nav span {
    float: right;
}


/***/
.sidebarmenu ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 180px; /* Main Menu Item widths */
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

.sidebarmenu ul li{
    position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    color: #000000;
    text-decoration: none;
    padding: 5px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.sidebarmenu ul li a:link,
.sidebarmenu ul li a:visited,
.sidebarmenu ul li a:active{
    background-color: #e9e5d9; /*background of tabs (default state)*/

}

.sidebarmenu ul li a:visited{
    color: black;
}

.sidebarmenu ul li a:hover{
    background-color: #e9e5d9;
    color: #FF0000;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
    position: absolute;
    width: 190px; /*Sub Menu Items width */
    top: 0;
    visibility: hidden;
}


/***/
#vert_nav2 {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 180px;
    font-size: 11px;
}

#vert_nav2 > li > a {
    display: block;
    overflow: auto;
    color: #000000;
    text-decoration: none;
    padding: 5px;
    border-right: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;

    text-align: left;
    font-weight: bold;
}

#vert_nav2 li a:link, #vert_nav2 li a:visited, #vert_nav2 li a:active {
    background-color: #e9e5d9
}

#vert_nav2 li a:visited {
    color: black;
}

#vert_nav2 li a:hover {
    background-color: #e9e5d9;
    color: #ff0000;
}

#vert_nav2 a.subfolderstyle {
    background: url(../img/cssarrow.gif) no-repeat 97% 50%;
}

/*
#vert_nav2 li.IR a {
    background-color: #ff0000;
    color: #ffffff;
}

#vert_nav2 li.IR a.subfolderstyle a:hover {
    background: url(../img/cssarrow_white.gif) no-repeat 97% 50%;
    background-color: #ffffff;
}

#vert_nav2 li.IR a.subfolderstyle {
    background: url(../img/cssarrow_red.gif) no-repeat 97% 50%;
    background-color: #ff0000;
}
*/

#vert_nav2 li.IR a:hover {
    background-color: #ffffff;
    color: #ff0000;
}

/*
#vert_nav2 li.RF a {
    background-color: #0000ff;
    color: #ffffff;
}

#vert_nav2 li.RF a.subfolderstyle a:hover {
    background: url(../img/cssarrow_white.gif) no-repeat 97% 50%;
    background-color: #ffffff;
}

#vert_nav2 li.RF a.subfolderstyle {
    background: url(../img/cssarrow_blue.gif) no-repeat 97% 50%;
    background-color: #0000ff;
}
*/

#vert_nav2 li.RF a:hover {
    background-color: #ffffff;
    color: #0000ff;
}

#vert_nav2 > li > .parent-v2 {
    background-color: #e9e5d9;
    border-left: 1px solid #cccccc;
}

#vert_nav2 > li ul {
    display: none;
    list-style: none;
    position: absolute;
    margin: -27px 0 0 180px;
    z-index: 90;
    padding: 0;
}

#vert_nav2 > li ul a {
    display: block;
    padding: 5px;
    border: 1px solid #cccccc;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    background-color: #e9e5d9;
}

#vert_nav2 > li ul li a.first {
    border-top: 1px solid #cccccc;
}

/*
#vert_nav2 > li ul .child-v1 {
    background-color: #f1f1f1;
}
*/

#vert_nav2 > li ul .child-v2 {
    background-color: black;
    color: white;
}

#vert_nav2 > li ul .child-v3 {
    background-color: purple;
    color: white;
}

#vert_nav2 > li ul .child-v4 {
    background-color: blue;
    color: white;
}

#vert_nav2 > li ul li ul {
    margin: -27px 0 0 180px;
    position: absolute;
}

#vert_nav2 span {
    float: right;
}


