#menu_toolbar {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color:#000;
	font:300 17px 'Open Sans','Arial';
	margin: 0 auto;
	width:100%;
}

#menu_toolbar ul {
	float:left;
	line-height:35px;
	list-style:none;
	margin:0px;
	padding:5px 10px 0;
	width:100%;
	background: #fff; /* Old browsers */
}

.icon-menu {
	float: left;
	height: 32px;
	margin-right: 12px;
	width: 32px;
}
.icon-ce {
	background: #fff url("../img/icon/icon-ce.png") no-repeat center; /* center */
}
.icon-st {
	background: #fff url("../img/icon/icon-st.png") no-repeat center; /* student */
}
.icon-co {
	background: #fff url("../img/icon/icon-co.png") no-repeat center; /* company */
}
.icon-us {
	background: #fff url("../img/icon/icon-us.png") no-repeat center; /* user */
	float: right;
	height: 32px;
	margin-left: 12px;
	width: 32px;
}

#menu_toolbar li {
	display:inline;
	padding:0;	
}

#menu_toolbar a {
color:#000; /* need because it will use default link color */
float:left;
padding:0px 3px 0px 0px; /* left 3 px because of left.png image */ 
text-decoration:none;

}

#menu_toolbar a span {
display:block;
float:none;
padding:0px 10px 0px 10px;
}

#menu_toolbar a div {
	background-repeat:no-repeat; 
	background-position:0px; 	
}

#menu_toolbar a:hover span, #menu_toolbar a.menuButtonActive span {
	margin-top:-1px;
	color: #f09401;
}
#menu_toolbar.OVISAT a:hover span, #menu_toolbar.OVISAT a.menuButtonActive span {	
	background: #ee7641;
	box-shadow: 1px 1px 5px 0px #888;
}

#menu_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}

#menu_toolbar .fa {
	margin-right: 3px;
}

div.menubar a.menuItem {
 /*font:normal 12px 'Trebuchet MS','Arial';*/
}

div.menubar {
  top:0px;
  margin-left:3px;
  margin-top:0px;
  background-color: #FFF;
  border-radius: 0px 0px 4px 4px;  
  position: absolute;  
  visibility: hidden;
  z-index: 101;  
  padding-bottom: 5px;
  padding-top:5px;
  border: 1px solid rgb(238, 238, 238);
}

.OVISAT div.menubar {
	background-color: #ee7641;
}

div.menubar a.menuItem {
  color: #000; 
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menubar a.menuItem:hover, div.menubar a.menuItemHighlight {
  /*background-color: #B0D6C1;*/
  color: #f09401;
}

div.menubar a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menubar div.menuItemSep {
  border-top: 1px solid #CCC;  
  margin: 4px 4px;
}

#menu_toolbar .fa {
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}