.HasChild {
background: url(arrows.gif) right no-repeat;
}
.MenuBar {
background-color: #cccccc;
xbackground: url(../images/metal.gif) repeat-x;
color: #ffffff;
font: bold 8.6pt Tahoma, Arial, Helvetica;
height: 26px;
clear: both;
width: 100%;
}
.MenuBar a {
color:#000066;
text-decoration: none;
margin: 0;
padding: 0;
}  
.MenuHorizontal {
background-color: #efefef;
padding-left: 0px; /*repositions entire menu */
color: #000;
padding: 0;
margin: 0;
list-style: none;
line-height: 26px;
}
.MenuHorizontal li {
cursor: pointer;
float: left;
position: relative;
padding-right: 17px;
text-align:left;
}
.main_menu {
border-right: 1px solid #fff;
padding: 0 0 0 17px;
}
.MenuVertical { /*drop downs*/
background-color: #efefef;
color: #000;
padding: 0;
margin: 0;
list-style: none;
width: 175px;
}
.MenuVertical li {
cursor: pointer;
float: none;
height: 18px;
min-height: 18px;
line-height: 18px;
padding: 0 0 0 6px;
margin: 0 0 -2px 0;
border-bottom: 1px solid #ccc ;
}
.MenuVertical li a {
display: block;
}
.Level1 {
position: relative;
}
.Level2 {
	position: absolute;
	top: 26px;
	left: 0px;
	display: none;
	font-weight:normal;
	filter:alpha(opacity=98);
	-moz-opacity:.98;
	opacity:.98;
	z-index: 1;
}
.Level2 li:hover, .Level2 li.over {
background-color: #ddd;
}
.Level3 {
position: absolute; 
top: 0px;
right: 175px;
display: none;
font-weight:normal;
width:100%;
}
.Level4 {
position: absolute; 
top: 0px;
left: 200px;
display: none;
}
.Level1 li:hover ul.Level2, .Level1 li.over ul.Level2 { 
display: block;
border:1px solid #cccccc;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
.Level2 li:hover ul.Level3, .Level2 li.over ul.Level3 {
display: block;
border:1px solid #cccccc;
}
.Level3 li:hover ul.Level4, .Level3 li.over ul.Level4 {
display: block;
border:1px solid #cccccc;
} 
* html .MenuVertical li {
height: 17px;
}
* html .MenuVertical li a {
display: inline;
}
.Level1 li, .Level2 li, .Level3 li, .Level4 li {
behavior: url(ieMenu.htc);
}

 
