﻿.breadcrumb {
    text-align: left;
    width:100%;
    border-bottom: 1px solid #ababab;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.breadcrumb .breadcrumbHome {
    font-weight: bold;
}

#navcontainer {
    width: 100%;
    margin-bottom: 14px;
    z-index: 600;
}

#navcontainer ul ul,
#navcontainer ul li:hover ul ul, #navcontainer ul li.menuHover ul ul,
#navcontainer ul ul ul,
#navcontainer ul li:hover ul ul ul, #navcontainer ul li.menuHover ul ul ul,
#navcontainer ul ul ul ul {
    display: none;
}

#navcontainer ul li:hover ul, #navcontainer ul li.menuHover ul,
#navcontainer ul ul li:hover ul, #navcontainer ul ul li.menuHover ul,
#navcontainer ul ul ul li:hover ul, #navcontainer ul ul ul li.menuHover ul {
    display: block;
}

/*------------------------------------------------*/
/* First Tier */

#navcontainer ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
    list-style-type: none;
    z-index: 600;
}

#navcontainer ul li {
    position: relative;
    display: inline;
    float: left;
    margin: 0px;
    border-left: 1px solid #cacaca;
    z-index: 600;
}

#navcontainer ul li.li_nav_home {
    border-left: 0;
}

#navcontainer ul li:hover,
#navcontainer ul li.menuHover {
    background: #031c3d;
}

#navcontainer ul li:hover a,
#navcontainer ul li.menuHover a {
    color: #fff;
}

#navcontainer ul li a {
    display: block;
    padding: 0px 14px;
    color: #0f417d;
    font-weight: bold;
    text-decoration: none !important;
    font-size: 0.9em;
    line-height: 34px;
}

#navcontainer ul li a:hover {
    color: #ffffff;
    background: #e96157;
}

/*------------------------------------------------*/
/* Second Tier */

#navcontainer ul ul {
    position: absolute;
    top: 100%;
    left: 0px;
    width: 200px;
    height: auto;
    background-color: #031c3d;
}

#navcontainer ul li.li_nav_textbook ul {
    left: auto;
    right: 0;
}

#navcontainer ul ul li {
    display: inline-block;
    margin: 0px;
    width: 100%;
    border-left: 0;
    background-color: transparent;
}

#navcontainer ul ul li a.tertiary {
    background-image: url('../images/white_arrow.png');
    background-repeat: no-repeat;
    background-position: right center;
}

#navcontainer ul ul li a {
    padding: 10px 14px;
    width: auto;
    line-height: 15px;
    color: #fff;
}

#navcontainer ul ul li a:hover,
#navcontainer ul ul li a.menuHover {
    background-color: #e96157;
}

/*------------------------------------------------*/
/* Third Tier */

#navcontainer ul ul ul {
    top: 0px;
    left: 100%;
}

#navcontainer ul ul ul li a {
    background-color: #283D5A;
}

/*------------------------------------------------*/
/* Fourth Tier */

#navcontainer ul ul ul ul li a {
    background-color: #DDDDDD;
}