﻿/* RULES FOR MULTIPLE LEVELS IN THE leftNavigation */

/* FIRSTLEVEL, leftNavigation */

ul.leftNavigation {
    font-size: 12px;
    font-family: Arial, Verdana, Sans-Serif;
    width: 149px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
}

ul.leftNavigation ul, ul.leftNavigation li {
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
    list-style-type: none;
}

ul.leftNavigation li a {
    text-decoration: none;
    display: list-item;
    list-style-image: url('../../images/terra/menu-level-4-v03.gif');
    margin-left: 15px;
    padding: 0;
}

ul.leftNavigation li a.selected {
    list-style-image: url('../../images/terra/menu-level-4-active-v03.gif');
    padding: 3px 0;
    color: #990033;
}

/* END FIRSTLEVEL, leftNavigation */


/* SECOND LEVEL, leftNavigation  */

ul.leftNavigation ul li {
    margin-left: 15px;
    border-bottom: 0;
}

ul.leftNavigation ul li a {
    list-style-image: url('../../images/terra/menu-level-3-v03.gif');
    display: list-item;
    margin-left: 10px;
    padding: 2px 0 0px 0;
}

ul.leftNavigation ul li a.selected {
    list-style-image: url('../../images/terra/menu-level-3-active-v03.gif');
}

ul.leftNavigation a.has-child {
    list-style-image: url('../../images/terra/has-child.gif');
}

ul.leftNavigation a.has-selected-child, ul.leftNavigation a.selected-has-child {
    list-style-image: url('../../images/terra/has-selected-child.gif');
    color: #990033;
}

/* END RULES SECOND LEVEL, leftNavigation  */


/** Third level, if any */

ul.leftNavigation ul ul {
    margin: 3px 0 5px 0;
}

ul.leftNavigation ul ul li, ul.leftNavigation ul ul li a {
    padding: 0;    
}

/** first level only - override previous defined styles */
ul.leftNavigation > li {
    border-bottom: 1px solid #d8d7d7;
    padding: 5px 0;
    margin-left: 5px;
    padding-left: 4px;
}

/* END RULES FOR leftNavigation AND LEFT CONTENT */