.dtree {
	font-size: 1.0em;
        font-weight: bold;
	color: #ffffff;
	white-space: nowrap;
        padding-left: 16px;
        padding-top: 3px;
}

.dtree img {
	border: 0px;
	vertical-align: middle;
        margin-left:-1px;
}

.dtree .plus {
	border: 0px;
	vertical-align: middle;
        background-image: url("/images/dtree/plus.png");
        background-position: right top;
               display: -moz-inline-stack;
               display: inline-block;
                zoom: 1;
                *display: inline;
        height:14px;
        _height:14px;
        min-height: 14px;
        width:16px;
        cursor: pointer;
}

.dtree .plus:hover {
        background:transparent url(/images/dtree/plus.png) no-repeat -18px -15px;
}

.dtree .minus {
	border: 0px;
	vertical-align: middle;
        background-image: url("/images/dtree/plus.png");
        background-position: left top;
               display: -moz-inline-stack;
               display: inline-block;
               zoom: 1;
                *display: inline;
        height:15px;
        min-height:15px;
        _height:15px;
        width:14px;
        cursor: pointer;
}

.dtree .minus:hover {
    background:transparent url(/images/dtree/plus.png) no-repeat 0px -16px;
}

.dtree a {
	color: #ffffff;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
        font-size: 13px;
        font-weight: normal;
}

.dtree a.node:hover, .dtree a.nodeSel:hover .dtree a.node:active {
	color: #7FB71A;
}
.dtree a.category, .dtree a.categorySel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
        font-size: 14px;
}

.dtree a.category:hover, .dtree a.categorySel:hover .dtree a.category:active {
        color: #7FB71A;
}

.dtree a.nodeSel {
	color: #7FB71A;
        text-decoration: underline;
}
.dtree .clip {
	overflow: hidden;
}

.dtree .dTreeNode { font-size: 0.8em; }
.dtree .dTreeCategory {padding-bottom:3px; padding-top:3px; 
   }
.dTreeCategory a.node { font-size: 14px; font-weight: bold; }

#snav0 {
    font-size: 15px;
    color: #7FB71A;
}

#snav28 {
    font-size: 15px;
    color: orange;
    padding-bottom: 3px;
    padding-top: 3px;
}
#snav29 {
    font-size: 15px;
    color: purple;
    padding-bottom: 3px;
    padding-top: 3px;
}
#snav30 {
    font-size: 15px;
    color: aqua;
}

.dtree .item_pcgame, .dtree .item_multiplayer {
	white-space: nowrap;
	padding: 4px 18px;
        font-size: 14px;
        font-weight: bold;
}

.item_pcgame a:hover {
    color: aqua;
}

.item_multiplayer a:hover {
    color: purple;
}