/* Topictree theme styles */

/* topictree - DIV */

#topictree h1 {
    font-size:100%;
    padding:0.5em 0 0 0.5em;
    font-weight: normal;
    display: none;
}

#treelist {
    margin:1.5em 0;
}

#treelist, #treelist ol{
    list-style-type:none;
}

#treelist div {
    /*padding-right:2px;*/
    /*padding-left:2px;*/
}

#treelist div.level_1 {
    background:#ECF8FD none repeat scroll 0 0;
}

#treelist div.level_2 {
    background:#ECF8FD none repeat scroll 0 0;
}

#treelist div.level_3 {
    background:#ECF8FD none repeat scroll 0 0;
}

#treelist a {
    color: #0B438D;
    display:block;
    text-decoration:none;
}


#treelist li a {
    background:transparent url(../pub/images/link_item.gif) no-repeat scroll 0.5em 0.6em;
    color:#0B438D;
    font-size:90%;
    padding-left:1.5em;
    line-height:1.8em;
}

#treelist li .active {
    color: #FFFFFF;
    background:transparent url(../pub/images/topic_bg.gif) no-repeat scroll left top;
    font-weight:bold;
}

#treelist a:hover, #treelist a:focus {
    border-style:none;
    color: #FFFFFF;
    background:transparent url(../pub/images/topic_bg.gif) no-repeat scroll left top;
    /* color: #E41E14;*/
    font-weight:bold;
}


#treelist li.seperator {
    border:none;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    font-weight: bold;
}

