#ul_sub_menu ul {
    margin:0;
    padding:0;
    list-style:none;
	list-style-type: none;
}

.ul_sub_menu li {
	margin:0;
    padding:0;
    margin-bottom:1px;
	font-weight: normal;
	list-style: none;
}

.ul_sub_menu li.none {
	list-style: none;
	list-style-image:none;
}

.menu,
.menu ul {
    margin:0;
    padding:0;
    list-style:none;
}
.menu {
	width:200px;
}

.menu li {
    margin:0;
    padding:0;
    margin-bottom:1px;
	font-weight: normal;
	list-style: none;
}

.menu a {
	background:url(../images/nav-link.gif) no-repeat left top;
	display:block;
	width:190px;
	height:27px;
	padding:10px 0px 0px 20px;
	color:#333333;
	text-decoration:none;
	margin-top:-5px;
}

.menu a.more:link, a.more:visited {
	background-image:url(../images/nav-link-more.gif);
}

.menu a.sub_menu:link, a.sub_menu:visited {
	background-image:url(../images/left-nav-bg-sub.gif);
	display:block;
	width:190px;
	height:27px;
	padding:10px 0px 0px 20px;
	color:#333333;
	text-decoration:none;
	margin-top:-5px;

}

.menu a:hover {
/*	background:#d9dcb0;	*/
	color: #ea0001;
}
.menu ul li {
/*	padding-left:15px;	*/
}
.menu ul a {
/*	background:#ced174;	*/
}
.hidden {
	display:none;
}
.show {
	display: block;
}

.menu ul li .more {
	color: #06F;
}

li.more {
	background-image:url(../images/more.jpg);
	background-repeat:no-repeat;
	background-position: 170px 2px;
}

li.none {
	list-style-type:none;
}

