/* Nornix TreeMenu IE 5.5-6 stylesheet  */

.treemenu {
	position: relative !important;
}

.treemenu li.folder span,
.treemenu li.open li.folder span,
.treemenu li.open li.folder li.folder span,
.treemenu li.open li.folder li.folder li.folder span {
	display: block !important;
	position: absolute !important;
	left: -20px !important;
	top: 3px !important;
	height: 15px !important;
	width: 15px !important;
	background: transparent url(NORNIX-PLUS-NODE.gif) 3px 3px no-repeat !important;
	cursor: pointer !important;
}
.treemenu li.open span,
.treemenu li.open li.open span,
.treemenu li.open li.open li.open span,
.treemenu li.open li.open li.open li.open span {
	background-image: url(NORNIX-MINUS-NODE.gif) !important;
}
.treemenu li.document span,
.treemenu li.folder li.document span,
.treemenu li.folder li.folder li.document span,
.treemenu li.folder li.folder li.folder li.document span {
	background-image: none !important;
	cursor: default !important;
}


.treemenu li.folder ul,
.treemenu li.folder li.folder ul,
.treemenu li.folder li.folder li.folder ul,
.treemenu li.folder li.folder li.folder li.folder ul {
	display: none !important;
}

body .treemenu li.open ul,
body .treemenu li.folder li.open ul,
body .treemenu li.folder li.folder li.open ul,
body .treemenu li.folder li.folder li.folder li.open ul {
	display: block !important;
}

.treemenu li a,
.treemenu li.document a,
.treemenu li.folder li.document a,
.treemenu li.folder li.folder li.document a {
	background: url(NORNIX-DOC-NODE-ICON.gif) no-repeat !important;
	background-position: 2px 2px !important;
}
.treemenu li a, .treemenu li a:hover, .treemenu li a:active {
	background-repeat: no-repeat !important;
	background-color: transparent !important;
}
.treemenu li.closed a,
.treemenu li.open li.closed a,
.treemenu li.open li.open li.closed a {
	background-image: url(NORNIX-FOLDER-CLOSED-ICON.gif) !important;
	background-position: 0 2px !important;
}
.treemenu li.open a {
	background-image: url(NORNIX-FOLDER-OPEN-ICON.gif) !important;
	background-position: 0 2px !important;
}

.treemenu li a, .treemenu a.root {
	height: 18px !important; /* works like CSS2 min-height in IE 5-6 */
}
body .treemenu a.root {
	height: 24px !important;
}
.treemenu a:hover, .treemenu li.folder a:hover, .treemenu ul li.open a:hover,
.treemenu a:link.current, .treemenu a:visited.current, .treemenu a:active.current {
	text-decoration: underline !important;
}


/* display marker on current item */
.treemenu a.current span,
.treemenu ul li.folder a.current span,
.treemenu ul li.folder li.folder a.current span,
.treemenu ul li.folder li.folder li.folder a.current span,
.treemenu ul li.folder li.folder li.folder li.folder a.current span {
	display: block !important;
	position: absolute !important;
	top: 3px !important;
	left: 10px !important;
	height: 13px !important;
	width: 14px !important;
	font-size: 2px !important;
	background: url(NORNIX-TREEMENU-CURRENT.gif) !important;
}

.treemenu a.current.root span {
	left: 28px !important;
}

.closeTree, .openTree, a.closeTree:hover, a.openTree:hover,
a.closeTree:link, a.openTree:link, a.closeTree:active, a.openTree:active {
	background: transparent url(NORNIX-CLOSE-ICON.gif) 3px 3px no-repeat;
}

.openTree, a.openTree:hover, a.openTree:link, a.openTree:active {
	background-image: url(NORNIX-OPEN-ICON.gif);
}

.treemenu li {
	background: url(NORNIX-TREEMENU-LINE.gif) 0 10px no-repeat !important;
}

.treemenu ul li.last {
	background: url(NORNIX-TREEMENU-CORNER.gif) 0 0 no-repeat !important;
}

body .treemenu a.root {
	background: url(NORNIX-HOME-ICON.gif) 0 0 no-repeat !important;
}