.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: #111;
		border: 1px solid #fff;
		color: #fff;
	}
	
	#treemenu1 a:hover, #treemenu1 a#current:hover {
		background: #111;
		border: 1px solid #fff;
		color: #fff;
	}

/* span ends */


#treemenu1 .sub1 a {
	font-size: 12px;
	border: none;
	border-bottom: 1px solid #222;
	background: #000;
	padding-bottom: 3px;
}
#treemenu1 .sub1 a:hover, #treemenu1 .sub1 a:focus {
		border: none;
		border-bottom: 2px solid #fff;
		color: #fff;
		padding-bottom: 2px;
}
/* span start */
#treemenu1 .sub1 span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin-top: 0.5em;
	color: #8d8d8d;
	background: #000;
	border: none;
	border-bottom: 1px solid #222;
	padding-bottom: 3px;
}
	#treemenu1 .sub1 span:hover, #treemenu1.sub1  span#current:hover, #treemenu1.sub1  span#current:focus	{		
		border: none;
		border-bottom: 2px solid #fff;
		color: #fff;	
		padding-bottom: 2px;		
	}
/* span ends */

#treemenu1 .sub2 a {
	background: #000;
	color: #8d8d8d;
	font-size: 11px;
	border: none;
	padding-bottom: 3px;
}
#treemenu1 .sub2 a:hover {
	background: #000;
	color: #fff;
	border: none;
	border-bottom: 1px solid #fff;
	font-size: 11px;
	padding-bottom: 2px;
}

#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 */
}
