/*import fonts from google*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

.treeview, .treeview ul {
    padding: 0;
    margin: 0;
    list-style: none;
    background-color:#ffffff;
    font-family: "Open Sans", Arial, Sans-serif;
    font-size:13px;
}

.treeview ul {
    background-color: white; 
    border-top:1px #d9d8d8 solid;
}

.treeview .hitarea {
    background: url(../images/freshcottons/treeview-arrow.png) 0 -32px no-repeat;
    height: 32px;
    width: 32px;
    margin-left: 0;
    float: right;
    cursor: pointer;
    border-left:1px #d9d8d8 solid;
}
.treeview li.expandable a, .treeview li.collapsable a {
    width: 85%;
    margin:0 !important;
    display:block;
    
}

/* fix for IE6 */
* html .hitarea {
    display: inline;
    float:none;
}

.treeview li {
    margin: 0;
    line-height:32px;
    border-bottom:1px #d9d8d8 solid;
}


.treeview li a {
    padding: 0 0 0 15px;
    color:#1d4260;
}

/*.treeview li a:hover {
    color:#1d4260 !important;
}*/

.treeview a:hover {
    color:#5bac03;    
}

.treeview li ul li a {
    padding: 0 0 0 30px;  
    color:#585859;
}

.treeview li ul li a:hover {
    background-color: #5bac03;
    color: #fff !important;
}

.treeview .collapsable a.selected {
    font-weight:bold;
}

.treeview ul li a.selected {
    background-color: #5bac03;
    font-weight:bold;
    color:#ffffff !important;
    width:100%;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .expandable-hitarea { background-position: 0 0; }
