div.sdmenu {
	width: 180px;
	font-family: Rockwell;
	font-size: 16px;
	font-style: italic;
	color: #fff;
}
div.sdmenu div {overflow: hidden;background: url(images/mnu-title.gif) repeat-x;}
div.sdmenu div.collapsed a.optmenu {display:none;}
div.sdmenu div.expanded a.optmenu {display:block;}
div.sdmenu div.collapsed span.menugroup {background-image: url(images/mnu-collapsed.gif);}
div.sdmenu div.expanded span.menugroup {background-image: url(images/mnu-expanded.gif);}
div.sdmenu div span {
	cursor: pointer;
	display: block;
	font-weight: bold;
	color: white;
}
div.sdmenu div span.menugroup {
	padding: 5px 10px;
	background: url(images/mnu-expanded.gif) no-repeat 165px 11px;
}
}
div.sdmenu div span.menutop {
	background: url(images/mnu-title.gif) repeat-x;
}
div.sdmenu div span.menutop a {
	padding: 5px 5px 5px 10px;
	display: block;
	color: white;
	text-decoration: none;
}
div.sdmenu div span.menutop a:visited {
	color: white;
	text-decoration: none;
}
div.sdmenu div span.menutop a:hover {
	background : #0e0 url(images/mnu-linkarrow.gif) no-repeat right center;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
div.sdmenu div span.menutop a.current {
	background : #0c3;
}
div.sdmenu div span.menutop a.current:hover {
	padding: 5px 5px 5px 10px;
	background : #0c3;
}
div.sdmenu div a.optmenu {
	padding: 3px 5px 3px 5px;
	background: #ADC3FF;
	display: block;
	color: #000099;
	text-decoration: none;
}
div.sdmenu div a.optmenu:visited {
	color: #000099;
	text-decoration: none;
}
div.sdmenu div a.optmenu:hover {
	background : #00ef00 url(images/mnu-linkarrow.gif) no-repeat right center;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
div.sdmenu div a.current {
	padding: 3px 5px 3px 5px;
	display: block;
	color: #000099;
	background : #0c3;
}
div.sdmenu div a.current:hover {
	padding: 3px 5px 3px 5px;
	color: #000099;
	background : #0c3;
}

