/* BACKGROUND */
.tree-apple .ltr, .tree-apple .rtl { background:url("../img/tree/bg.jpg") left top repeat; min-width:100%; margin-left:0; margin-right:0; display:table; }
.tree-apple .ltr > li.leaf, .tree-apple .rtl > li.leaf { background-image:none; }

/* LOCKED */
.tree-apple .locked li a { color:gray; }
/* DOTS */
.tree-apple ul { background-position:6px 1px; background-repeat:repeat-y; background-image:url(data:image/gif;base64,R0lGODlhAgACAIAAAB4dGf///yH5BAEAAAEALAAAAAACAAIAAAICRF4AOw==); }
.tree-apple li { background-position:-64px -16px; background-repeat:no-repeat; background-image:url("../img/tree/icons.png"); }
/* NO DOTS */
.tree-apple .no_dots, .tree-apple .no_dots ul { background:transparent; }
.tree-apple .no_dots li.leaf { background-image:none; background-color:transparent; }
/* OPEN or CLOSED */
.tree-apple li.open { background:url("../img/tree/icons.png") -32px -48px no-repeat; }
.tree-apple li.closed, #jstree-dragged.tree-apple li li.open { background:url("../img/tree/icons.png") -48px -32px no-repeat; }
#jstree-marker { background-image:url("../img/tree/icons.png"); }
/* DEFAULT, HOVER, CLICKED, LOADING STATES */
.tree-apple li a, .tree-apple li span { /*border-radius:3px;*/ /*-moz-border-radius:3px; -webkit-border-radius:3px; */}
.tree-apple li a:hover, .tree-apple li a.hover, .tree-apple li span { background: #e7f4f9; border:1px solid #d8f0fa; padding:0px 3px 0px 3px; }
.tree-apple li a.clicked, .tree-apple li a.clicked:hover, .tree-apple li span.clicked { background: #beebff; border:1px solid #99defd; padding:0px 3px 0px 3px; }
/* ICONS */
.tree-apple ins { background-image:url("../img/tree/icons.png"); background-position:0 0; background-repeat:no-repeat; }
.tree-apple ul li a.loading ins { background-image:url("../img/tree/throbber.gif") !important; background-position:0 0 !important; } /* UL is added to make selector stronger */
.tree-apple li a ins.forbidden { background-position:-16px -16px; }
.tree-apple .locked li a ins { background-position:0 -48px; }
.tree-apple li span ins { background-position:-16px 0; }
#jstree-dragged.tree-apple ins { background:url("../img/tree/icons.png") -16px -32px no-repeat; }
#jstree-dragged.tree-apple ins.forbidden { background:url("../img/tree/icons.png") -16px -16px no-repeat; }

/* CONTEXT MENU */
.tree-apple-context a ins { background-image:url("../img/tree/icons.png"); background-repeat:no-repeat; background-position:-64px -64px; }
.tree-apple-context a ins.create { background-position:0 -16px; }
.tree-apple-context a ins.rename { background-position:-16px 0px; }
.tree-apple-context a ins.remove { background-position:0 -32px; }

ul.sitemap-tree, ul.sitemap-tree ul { list-style-type: none; background: url(../img/sitemap/vline.png) repeat-y; margin: 0; padding: 0; } ul.sitemap-tree ul { margin-left: 10px; } ul.sitemap-tree li { margin: 0; padding: 0 12px; line-height: 20px; background: url(../img/sitemap/node.png) no-repeat; color: #369; font-weight: bold;list-style-type:none; } ul.sitemap-tree li.last { background: #fff url(../img/sitemap/lastnode.png) no-repeat; }

ul.sitemap-tree li a{color:black;text-decoration:none;}
ul.sitemap-tree li {color:black;text-decoration:none;}
ul.sitemap-tree li ul li a{color:#336699;text-decoration:none;}
ul.sitemap-tree li ul li {color:#336699;text-decoration:none;}