/*
[-----------------------------------------------------------------------------]
[-Feel free to use/abuse/steal the following code as long as credit is given.-]
[----------------Commercial use of this code is forbidden.--------------------]
[---------------------------:[Andrew Hocker]:---------------------------------]
[-----------------------------------------------------------------------------]
*/

#menuTree {
  	margin-top: 0px;
	margin-left: 6px;
	padding-left: 6px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#menuTree li {
	list-style-type: none;
}

#menuTree li a {
	text-decoration: none;
}

#menuTree ul.item li {
  	margin-top: 2px;
	margin-left: -15px;
}

#menuTree ul.item li a {
	color: #424242;
}

#menuTree ul.item li a:hover {
	border-bottom: 1px solid #CD0000;
}


.open ul { display: block; }

.open a.parent {
	color: #424242;
	font-weight: bold;
	background: url(minus.gif) no-repeat 0;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 2px;
}

.open a.sub {
	color: #CD0000;
	background: url(minus.gif) no-repeat 0;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 2px;
}
  
.closed ul { display: none; }

.closed a.parent {
	color: #424242;
	font-weight: bold;
	background: url(plus.gif) no-repeat 0 50%;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 2px;
}

.closed a.sub {
	color: #CD0000;
	background: url(plus.gif) no-repeat 0 50%;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 2px;
}

.mudo ul { display: block; }

.mudo a.parent {
	color: #424242;
	font-weight: bold;
	background: url(item.gif) no-repeat 0 50%;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 2px;
}

.mudo a.sub {
	color: #CD0000;
	background: url(item.gif) no-repeat 0 50%;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 2px;
}

#menuTree li.open, #menuTree li.closed, #menuTree li.mudo {
	padding-top: 6px;
}
