.p7menubar {
	width: 100%;
}
.p7menubar, .p7menubar ul {
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
          height: 28px; 
}
.p7menubar a {
	display: block;
          font: normal 19px/36px MyriadCond, Arial, Tahoma, sans-serif; 
          padding: 0 14px; 
          color: #fff;
}

.second_level a {
	font: normal 19px/22px MyriadCond, Arial, Tahoma, sans-serif; 
	padding: 8px 20px;
	}

.p7menubar li {
	float: left;
	width: 9em;
}
.p7menubar li {position: relative;}

/* hide from IE mac \*/
.p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

.p7menubar li ul, .p7menubar ul li  {
      width: 200px;
      z-index: 2312;         
      padding: 0px; 
      opacity: .95;
      filter: alpha(opacity=95);
}
.p7menubar li ul {
	position: absolute;
	display: none;
          height: 100%;
}
.p7menubar li.active,.p7menubar li:hover a, .p7menubar a:focus,
.p7menubar a:active, .p7menubar li.p7hvr a {
	background:#1A2637; /*#2a70b3;*/
}
.p7menubar li.active{background:#2a70b3;}
.p7menubar li.active ul li.active{border: 2px solid #2a70b3; width: 196px;}
.p7menubar li:hover ul, .p7menubar li.p7hvr ul {
	display: block;
}
.p7menubar li:hover ul a, .p7menubar li.p7hvr ul a {
	color: #fff;
}
.p7menubar ul a:hover {
	background-color: #2a70b3 !important;
	color: #fff !important;
}

.p7menubar li ul.second_level li{background: #000 !important;}