body {
    font-family : Gotham, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    color:#333333;
    background-color : #ffffff;
}
/* Begin navlist */

#navtabs {
    margin-top : 1px;
}

#navlist {
    padding : 3px 0;
    margin-left : 0;
    border-bottom : 1px solid #cccccc;
    font : bold 13px Gotham, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#navlist li {
    list-style : none;
    margin : 0;
    display : inline;
}

#navlist li span {
    padding : 3px 0.5em;
    margin-left : 3px;
    border : 1px solid #cccccc;
    border-bottom : none;
    background:transparent url(navTabBackground.png) top left repeat-x;
    color:#333333;
    text-decoration : none;
}

#navlist li span#current {
    border-bottom : 1px solid white;
    background: #ffffff;
    color:#cc0000;
}

#navlist a:link {
    color : #333333;
}

#navlist a:visited {
    color : #333333;
}
/* End navlist */

a:link {
    color : #333333;
}

a:visited {
    color : #333333;
}


li.idx {
    list-style-type : none;
    list-style-image : none;
}

li.searchResult {
    margin-left : 20px;
}

li.tocbranch {
    list-style-type : none;
    list-style-image : url(collapse.gif);
    cursor : pointer;
}

li.tocleaf {
    list-style-type : none;
    list-style-image : none;
    cursor : pointer;
}

ul.rootList {
    margin-left : 0px;
    padding-left : 20px;
    white-space : nowrap;
    display : block;
}

ul.subList {
    margin-left : 0px;
    padding-left : 20px;
    white-space : nowrap;
    display : none;
}
/*
ul li {
	list-style-type: none;
	list-style-image: none;
	white-space : nowrap;
}
*/

ul {
    margin-left : 0px;
    padding-left : 20px;
    white-space : nowrap;
}

a {
    cursor : pointer;
    text-decoration : none;
}

.OLRow {
    white-space : nowrap;
}