#mainLeftMenu {
	width: 140px;
	color: #ccc;
	border: 0;
	margin-bottom: 12px;
	}
#menuLeftList {
	font-size: 10px;
	line-height: 19px;
	color: #666;
	background-color: #ccc;
	padding: 0 0 1px 0;
	margin: 0px;
}
#mainRightMenu {
	width: 140px;
	color: #ccc;
	border: 0;
	margin-bottom: 12px;
	}
#menuRightList {
	font-size: 10px;
	line-height: 19px;
	color: #666;
	background-color: #ccc;
	padding: 0 0 1px 0;
	margin: 0;
}
li.menubar {
	list-style: none outside;
	background: url(/images/menu_plus.gif) no-repeat 120px 0px;
	border-top: solid #fff 1px;
}
li.menubarlink {
	background: url(/images/menu_link.gif) no-repeat 120px 0px;
	list-style: none outside;
	border-top: solid #fff 1px;
	background-color: #ccc;
}
li.submenubarlink { /*DRH: new */
	background: url(/images/menu_link.gif) no-repeat 120px 0px;
	list-style: none outside;
	border-top: solid #fff 1px;
	background-color: #e3e3e3;
}
.menu {
	font-size: 10px;
	line-height: 19px;
	display: none;
	background-color: #e3e3e3;
	padding: 0;
	margin: 0;
}
.menu li {
	list-style: none outside;
	background: url(/images/menu_square.gif) no-repeat 120px 0px;
	border-top: solid #fff 1px;
	padding: 0 0 0 5px;
} 
.submenu li {
	list-style: none outside;
	background: url(/images/menu_square.gif) no-repeat 105px 0px;
	border-top: solid #fff 1px;
	background-color: #e3e3e3;
	padding: 0 0 0 0;
	margin: 0 0 0 -30px;
}
a.actuator {
	color: #666;
	text-decoration: none;
	padding: 0 0 0 5px;
}
a.actuator:hover {
	  color: #990033;
	  text-decoration: underline;
}
a.menubarlink {
	color: #666;
	padding: 0 0 0 5px;
	text-decoration: none;
}
a.menubarlink:hover {
	color: #903;
	text-decoration: underline;
	width: 140px;
}
.menu li a, .submenu li a {
	color: #666;
	text-decoration: none;
}
.menu li a:hover, submenu li a:hover {
	color: #903;
	text-decoration: underline;
}
#search {
	width: 140px;
	border-top: solid #fff 1px;
	background-color: #ccc;
	height: 19px;
	padding: 0;
	margin: 0;
}
.searchField {
	width: 118px;
	font-size: 10px;
	float: left;
	margin: 0 0 0 1px;
	color: #999;
	background-color: #fff;
	padding: 0 0 1px 0;
	border: 0;
	height: 18px;
}
.button {
	float: right;
	margin: -1px 0 0 1px;
}
span.key {
	  text-decoration: underline;
}
