ul#cssmenu {
	border-width: 0px; margin: 0px 0px 1em; padding: 0px; left: 4px; top: 5px; width: 145px; height: 100%; line-height: 19px; display: block; list-style-type: none; position: relative; z-index: 0; background-color: rgb(255, 255, 255);
}
ul#cssmenu ul {
	width: 100%;
}
ul#cssmenu li {
	list-style: none; margin: 0px; padding: 0px 0px 0px 13px; top: 0px; height: 100%; bottom: 0px; line-height: 19px; font-size: 15px; font-weight: bold; display: block; position: relative; z-index: 0; background-image: url("../img/cssmenu-close.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
ul#cssmenu li.open {
	margin: 0px; line-height: 0; display: block;
}
ul#cssmenu li.expand {
	background-image: url("../img/cssmenu-expand.png"); background-repeat: no-repeat;
}
ul#cssmenu li.expand ul {
	margin: 0px; padding: 0px 0px 0px 10px; left: -17.8px; top: 0px; width: 106%; height: 100%; position: relative; background-color: rgb(255, 255, 255);
}
ul#cssmenu li.expand ul li {
	border-width: 0px; top: 0px; height: 100%; line-height: 19px; padding-top: 0px; padding-bottom: 0px; padding-left: 17px; margin-left: 0px; display: block; position: relative; background-image: url("../img/cssmenu-expand-sub.png"); background-repeat: no-repeat;
}
ul#cssmenu li:hover {
	background-image: url("../img/cssmenu-hover.png"); background-repeat: no-repeat; background-color: rgb(204, 255, 255);
}
ul#cssmenu a {
	border-width: 0px; margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; line-height: 19px; text-decoration: none; display: inline-block; position: relative;
}
ul#cssmenu li a:link {
	color: black;
}
ul#cssmenu li a:visited {
	color: purple;
}
ul#cssmenu li a:hover {
	color: red; background-color: rgb(204, 255, 255);
}
ul#cssmenu li a:active {
	color: red;
}
ul#cssmenu li.close ul {
	display: none; visibility: hidden; position: absolute;
}
ul#cssmenu li.open li.close ul {
	display: none; visibility: hidden; position: absolute;
}
ul#cssmenu li.expand li.close ul {
	display: none; visibility: hidden; position: absolute;
}
ul#cssmenu li.open ul {
	border-width: 0px; list-style: none; margin: 0px; padding: 0px; left: 145px; top: 0px; height: 100%; bottom: 0px; display: block; visibility: visible; position: absolute;
}
ul#cssmenu li.expand ul li.open ul {
	border-width: 0px; list-style: none; margin: 0px; padding: 0px; left: 140px; top: 0px; height: 100%; bottom: 0px; display: block; visibility: visible; position: absolute;
}
ul#cssmenu li.expand ul li:hover {
	background-image: url("../img/cssmenu-expand-sub-hover.png"); background-repeat: no-repeat; background-color: rgb(204, 255, 255);
}
