﻿/*
Tree Menu:
	Generic class for tree menus 
*/

ul.tree
{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	background: none !important;
}

ul.tree ul
{
	margin: 0 0 0 10px !important;
	padding: 0 !important;
	list-style: none !important;
}

ul.tree li
{
	margin: 4px 2px !important;
	padding: 5px 5px 0 0 !important;
	list-style: none !important;
	background: none !important;
}

ul.tree li span
{
	float: left;
	margin: 5px 5px 0 0;
	width: 9px;
	height: 9px;
	background-image: url(/Lib/Shared/Assets/Css/arrow-open.gif);
	cursor: pointer;
}

ul.tree li.open > span
{
	background-image: url(/Lib/Shared/Assets/Css/arrow-close.gif);
}

ul.tree li.root > a
{
	font-weight: bold;
}

ul.tree li.inactive > span
{
	background-image: url(/Lib/Shared/Assets/Css/arrow-open-h.png);
	cursor: auto;
}

ul.tree li ul
{
	display: none;
}

ul.tree li.open > ul
{
	display: block;
}

/*
Extensions tree menu
*/

ul.tree li.extension-rootnode
{
	margin-left: 0;
	margin-bottom: 15px;
}

ul.tree li.extension-rootnode > a
{
	font-weight: bold;
}

ul.tree li.extension-rootnode > span
{
	background-image: none;
	cursor: auto;
	width: 2px;
}