.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background: #000 url(list.gif) no-repeat left center;*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 0px;
}

.treeview li a {
font-size: 14px;
font-weight: bold;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
/*background: #000 url(closed.gif) no-repeat left 1px;*/
cursor: hand !important;
cursor: pointer !important;

}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
padding-left: 5px;
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}


#treemenu1
{
color: #e15000;
margin: 0 auto;
font: normal 0.8em Verdana, sans-serif;
}

#treemenu1 li
{
list-style: none;
margin: 0;
font-size: 1em;
}

#treemenu1 a
{
display: block;
text-decoration: none;
margin-bottom: 0.5em;
color: #8d8d8d;
background: #000;
border: 1px solid #1e1e1e;
padding: 0.25em 0.5em 0.4em 0.75em;
}

/* span start */
#treemenu1 span
{
font-size: 14px;
font-weight: bold;
display: block;
text-decoration: none;
margin-bottom: 0.5em;
color: #8d8d8d;
background: #000;
border: 1px solid #1e1e1e;
padding: 0.25em 0.5em 0.4em 0.75em;
}
	#treemenu1 span:hover, #treemenu1 span#current:hover
	{
	background: #e15000;
	padding: 0.4em 0.35em 0.25em 0.9em;
	color: #000;
	}
	#treemenu1 span:active, #treemenu1 span#current:active
	{
	background: #a02900;
	padding: 0.4em 0.35em 0.25em 0.9em;
	color: #000;
	}
/* span ends */


#treemenu1 .sub1 a {
	background: #141414;
}
#treemenu1 .sub1 a:hover {
	background: #e15000;
}
#treemenu1 .sub1 a:active {
	background: #a02900;
	padding: 0.4em 0.35em 0.25em 0.9em;
	color: #000;
}
/* span start */
#treemenu1 .sub1 span
{
font-size: 14px;
font-weight: bold;
display: block;
text-decoration: none;
margin-top: 0.5em;
color: #8d8d8d;
background: #141414;
border: 1px solid #1e1e1e;
padding: 0.25em 0.5em 0.4em 0.75em;
}
	#treemenu1 .sub1 span:hover, #treemenu1.sub1  span#current:hover
	{
	background: #e15000;
	padding: 0.4em 0.35em 0.25em 0.9em;
	color: #000;
	}
	#treemenu1 .sub1 span:active, #treemenu1 .sub1 span#current:active
	{
	background: #a02900;
	padding: 0.4em 0.35em 0.25em 0.9em;
	color: #000;
	}
/* span ends */

#treemenu1 .sub2 a {
	background: #000;
	color: #595959;
	font-size: 12px;
	border: none;
}
#treemenu1 .sub2 a:hover {
	background: #e15000;
	font-size: 12px;
}
#treemenu1 .sub2 a:active {
	background: #a02900;
	padding: 0.4em 0.35em 0.25em 0.9em;
	color: #000;
}

#treemenu1 a#current { border-color: #5bd #035 #068 #f30; }

#treemenu1 a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#treemenu1 a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 9.6em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#treemenu1 a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#treemenu1 a:hover, #treemenu1 a#current:hover
{
background: #e15000;
padding: 0.4em 0.35em 0.25em 0.9em;
color: #000;
}

#treemenu1 a:active, #treemenu1 a#current:active
{
background: #a02900;
padding: 0.4em 0.35em 0.25em 0.9em;
color: #000;
}