* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
#nav li {
	float: left;
	display: block;
	font-size: 8pt;
	margin-left: 0;
	list-style: none;
}
#nav li a {
	padding: 6px 10px;
	display: block;
	background: #e5e5cc url(../images/menu_shadow.gif) no-repeat top left;
	color: black;
	position: relative;
}
#nav li.first a {
	background-image: none;
}
#nav li a.starter_active, #nav li a:hover {
	margin-top: -2px;
	padding: 8px 10px 6px 10px;
	background: #fff url(../images/menu_shadow_select.gif) no-repeat top left;
	color: #cc0000;
	text-decoration: none;
}
#nav li.first a:hover, #nav li.first a.starter_active {
	background-image: none;
}
#nav li ul {
	position: absolute;
	width: 10em;
	display: none;
}
#nav li ul li {
	float: none;
}
#nav li ul li a {
	width: 136px;
	padding: 4px 10px;
    background: #ebebe1;
	opacity: 0.9;
   filter: alpha(opacity=90);
	border-bottom: 1px solid white;
	text-decoration: none;
}
#nav li ul li li a {
	width: 136px;
	padding: 4px 10px;
	margin: 0;
	background: #c6c9c7;
	opacity: 0.9;
   filter: alpha(opacity=90);
}
#nav li ul li a:hover {
	padding: 4px 10px;
	margin: 0;
	background: #f8f8f6;
	color: #cc0000;
}
#nav li:hover ul, #nav li.sfhover ul {
	display: block;
}
#nav li ul ul {
	position: absolute;
	margin: -25px 0 0 156px;
}
#nav li:hover li ul, #nav li.sfhover li ul {
	display: none;
}
#nav li li:hover ul, #nav li li.sfhover ul {
	display: block;
}
/*******************************************************/
/*                  SIDE TREE MENU                     */
/*                                                     */
/*******************************************************/
#treeview ul {
/*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
/*padding-left: 7px;*/
}
#treeview li {
	float: left;
	list-style: none;
	background-image: url(../images/menu_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-decoration: none;
	font-size: 1.1em;
	width: 100%;
	text-indent: 5px;
}
#treeview li a {
	background-image: url(../images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	padding: 6px 10px;
	display: block;
	color: black;
}
#treeview li a:hover {
	background-image: url(../images/menu_arrow_active1.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #e7e7d9;
}
#treeview li a.active {
	background-image: url(../images/menu_arrow_active2.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #e7e7d9;
}
#treeview li.level_3 {
	padding-left: 10px;
}
#treeview_l2 li {
	float: left;
	list-style: none;
	background-image: none;
	text-decoration: none;
	font-size: 8pt;
	width: 100%;
}
