.tools {
	display:block;
	z-index: 0;
	padding-left: 17px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url(../images/icons/bullet_wrench.png) left 4px no-repeat;
}
.menucontainer {
	display: block;
	position: relative;
	/* z-index: inherit; */
	width: auto;
	height: auto;
	float: left;
}


ul.popboxmenu {
	display:none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-bottom:1px;
	background: #CCC;
	width: 150px;
	border: 1px solid #000;
	border-bottom: none;
}
ul.popboxmenu li {
	position:relative;
	display: block;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	border-bottom: 1px solid #000;
}
ul.popboxmenu li a.actionlink, ul.popboxmenu li a.actionlink:active, ul.popboxmenu li a.actionlink:visited {
	border: none;
	display:block;
	padding: 0px;
	background-color: #CCC;
	color: #000;
}
.toolmenu li a.actionlink:hover {
	border: none;
	display: block;
	background-color: #CCC;
	padding: 0px;
	color: #000;
}
.toolmenu li.sendapprove {
	background: url(../images/icons/application_get.png) 3px 4px no-repeat;
}
.toolmenu li.publish {
	background: url(../images/icons/application_put.png) 3px 4px no-repeat;
}
.toolmenu li.stageitem {
	background: url(../images/icons/application_error.png) 3px 4px no-repeat;
}
.toolmenu li.edit {
	background: url(../images/icons/page_edit.png) 3px 4px no-repeat;
}
.toolmenu li.delete {
	background: url(../images/icons/delete.png) 3px 4px no-repeat;
}
.toolmenu li.reject {
	background: url(../images/icons/cancel.png) 3px 4px no-repeat;
}
.toolmenu li.sitepages {
	background: url(../images/icons/page_white_stack.png) 3px 4px no-repeat;
}
.toolmenu li.crosslinks {
	background: url(../images/icons/arrow_cross.png) 3px 4px no-repeat;
}
.toolmenu li.feeds {
	background: url(../images/icons/feed-icon.png) 3px 4px no-repeat;
}

.toolmenu li.overrides {
	background: url(../images/icons/arrow_switch.png) 3px 4px no-repeat;
}
.toolmenu li.files {
	background: url(../images/icons/disk_multiple.png) 3px 4px no-repeat;
}
.toolmenu li.telephone {
	background: url(../images/icons/telephone.png) 3px 4px no-repeat;
}
.toolmenu li.active {
	background: url(../images/icons/active-icon.png) 3px 4px no-repeat;
}

.toolmenu {
	position: relative;
	width: auto;
	display: block;
	zoom: 1;
}
.toolmenu ul {
	margin:0; padding:0; list-style:none; text-align:left; border: none;
}
.toolmenu li {margin:0; padding:0; list-style:none; border: none; }
.toolmenu li li {
	position:relative;
	display: block;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	border-bottom: 1px solid #000;
}
.toolmenu ul ul {position:absolute; left:-9999px; width:150px; background:#CCC; border: 1px solid #000; border-bottom: none;
}
.toolmenu li li a {
	display: block;
	background-color: #CCC;
	padding: 0px;
	color: #000;
	border: none;
}
.toolmenu li a:hover {
	background: none; 
	text-decoration: none;
	color:#3aa9de;
	border: none;
	background-color: #E8ECED;
} 
.toolmenu li a.actionlink, .toolmenu li a.actionlink:link, .toolmenu li a.actionlink:active, .toolmenu li a.actionlink:visited {
	border: none;
	display:block;
	padding: 0px;
	background-color: #CCC;
	color: #000;
	text-decoration: none;
}
.toolmenu li a.actionlink:hover {
	text-decoration: underline;
}

.toolmenu li a.actionlinkinactive, .toolmenu li a.actionlinkinactive:link, .toolmenu li a.actionlinkinactive:active, .toolmenu li a.actionlinkinactive:visited {
	border: none;
	display:block;
	padding: 0px;
	background-color: #CCC;
	color: #848484;
	text-decoration: none;
}
.toolmenu li a.actionlinkinactive:hover {
	text-decoration: underline;
}

.toolmenu li:hover > a {background-color: #E8ECED; color:#3aa9de;}

.toolmenu ul li:hover > ul {left:0px; top:0px; margin-top:0px; margin-left:0px;}

.toolmenu a:hover ul {left:0px;}

.toolmenu table {position:absolute; left:0px; top:0px; height:0; width:0; border-collapse:collapse; margin-top:0px; margin-left:0px; z-index:301;}

ul.popboxmenu { 
	position:absolute;
	left:0px;
	top:0px;	
}
.highlighton {
	height:20px;
	width: 20px;
	display:block;
	background: url(../images/icons/lightbulb_off.png) 3px 4px no-repeat;
}
.highlightoff {
	height:20px;
	width: 20px;
	display:block;
	background: url(../images/icons/lightbulb.png) 3px 4px no-repeat;
}