.outerbox { padding: 0px 2px 0px -10px; margin: 0px; z-index: 10;}

div.outerbox div.shadowbox1 {
	position: absolute; 
	right: 0;
	bottom: 5px;
	width: 5px;
	height: 100%;
}
div.outerbox div.shadowbox2 {
	position: absolute;
	bottom: 0;
	right: 5px;
	height: 5px;
	width: 100%;
}
div.outerbox div.shadowbox3 {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 5px;
	width: 5px;
}
.innerbox {
	margin: 0;
	display: inherit;
}

#root-menu-div ul {
	border: 1px solid #333333;
}
#root-menu-div li{
	white-space:nowrap;
	display: block;
	border-bottom:1px solid #333333;
	height: 1.8em;  /*fixing ie6 problem */
	padding-right: 10px;

}

ul.menu, #root-menu-div ul {
	background-color: #333333;
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: white;
}
#root-menu-div ul {
	filter: Alpha(Opacity=90);
	opacity = .90; 
	-moz-opacity: .90;
}
li.menu-separator.active{ background-color: transparent;}
li.active { background-color: #333333;}

.activetarget{ background-color: #333333; padding:20px 0; }

li.menumain {
	float: left;
	display:block;
	padding: 6px 10px;
	color: #FEFEFE;
}
div.menu-item {
	display: inline; /* fixes problem in ie6 */
}

div.menu-item { padding: 3px 5px; margin:0; display:block; padding-left: 9px; }
div.menu-item a { color: #EEEEEE; text-decoration: none;  display:block; font-weight: bold;}
div.menu-item a:hover { color: black;}


img.menu-item-arrow{ position: absolute; right: 0px; top: 5px;}
li.menu-separator{ }

#menu_tab a , .menu a { color: #FEFEFE; text-decoration: none; font-weight:bold; text-transform: uppercase; font-size: 10px;}


