/* css for banner theme */
#menuWidgetContainer ul{
	padding:0px;
	margin:0px;
}
#menuWidgetContainer li{
  display:inline-block;
	position:relative;
	z-index:440;
}
#menuWidgetContainer li a{
  text-decoration:none;
  padding: 0px 1em;
  white-space: nowrap;
}
#menuWidgetContainer ul li.submenu a.visitor_tools:hover{
  cursor:default;
}
#menuWidgetContainer li ul {
  display: none;
  position: absolute;
  left:0px;
  height:auto;
  z-index:420;
  text-align:left;
}
#menuWidgetContainer li:hover ul{
  display:block;
}
#menuWidgetContainer li ul{
	margin:1em;
}
#menuWidgetContainer li ul li a{
  display:block;
  height:auto;
  padding:0.4em 0.3em;
}

#menuWidgetContainer.vertical li{
  display:block;
}