/* ----------------------------------------------------------------------------------------------------
    ** BASE NAV STYLES **

    DO NOT CHANGE THIS FILE WITHOUT CONSULTING THE CLIENTSIDE TEAM! Changing a style in here will change it
    across the entire site! If you absolutely need to modify a style, create an application specific stylesheet
    and copy the style you need to change into it. Then modify the the style as needed. Make sure your application
    specific stylesheet is loaded last! Contact CSE team with any questions.

   ---------------------------------------------------------------------------------------------------- */

ol.no-list-style-type
{
    list-style-type:none !important;
}

div#left-navigation-column
{
    width: 168px;
    float: left;
    display: inline;
}

div#left-navigation-column a
{
    text-decoration: none;
}

div#left-navigation-column a:hover
{
    outline: none;
    text-decoration: underline;
    color: #00a1de;
}

div#left-navigation-column p
{
    padding: 15px;
    color:#333;
}

div#left-navigation-column ol
{
    margin-bottom: 25px;
    width: 166px;
    float: left;
    list-style: none !important;
    list-style-type:none !important;
}

div#left-navigation-column ol li
{
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #B7B1A9;
    font-size: 12px;
}

div#left-navigation-column ol li.sel
{
    background-color: #D7D5CF;
    border-top: 1px solid #E1E1E1;
}

div#left-navigation-column ol li.sel a
{
    font-weight: bold;
    color: #000000;
}

div#left-navigation-column ol li a
{
    cursor: pointer;
    display: inline-block;
    width: 150px; /* 167px - 18px (padding) + 2px (selected bg)*/
    _margin-right: -2px; /* Move BG over in IE */
    padding: 9px;
    color: #256C90;
}

div#left-navigation-column ol li ul
{
    list-style: disc !important;
    margin-bottom: 10px;
}

div#left-navigation-column ol li ul li
{
    margin: 0 0 0 25px;
    padding: 0;
    line-height: 15px;
    height: 15px;
    border: none;
    background: none;
    color: #256C90;
}

div#left-navigation-column ol li ul li.sel
{
    border:none;
    height:auto;
    color:#000;
}

div#left-navigation-column ol li ul li a
{
    padding: 0;
    width: 125px;
    font-size: 8pt;
    color: #256C90 !important;
}

div#left-navigation-column ol li ul li.sel a
{
    color:#000 !important;
}

div#left-navigation-column ol li ul li ul
{
    list-style: none !important;
    margin-top:5px;
    margin-bottom: 10px;
}

div#left-navigation-column ol li ul li ul li
{
    margin: 0 0 0 15px;
    padding: 0;
    line-height: 15px;
    height: 15px;
    border: none;
    background: none;
    color: #256C90;
    position:relative;
}

div#left-navigation-column ol li ul li ul li i
{
    display:block;
    height:2px;
    background:#256C90;
    width:4px;
    position:absolute;
    left:-8px;
    top:7px;
}

div#left-navigation-column ol li ul li.sel ul li a
{
    padding: 0;
    width: 125px;
    font-size: 8pt;
    color: #256C90 !important;
}

div#left-navigation-column ol li ul li ul li.sel i
{
    background: #000;
}

div#left-navigation-column ol li ul li.sel ul li.sel a
{
    color: #000 !important;
}