
ul.MenuBarHorizontal {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
cursor: default;
width: auto;
}
ul.MenuBarActive {
z-index: 1000;
}
ul.MenuBarHorizontal li {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
width: auto;
float: left;
}
ul.MenuBarHorizontal li#formSrc {
width: 165px;
}
ul.MenuBarHorizontal li#formSrc input {
margin-left: 3px;
}
ul.MenuBarHorizontal ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
z-index: 1020;
cursor: default;
width: 9em;
position: absolute;
left: -1000em;
}
ul.MenuBarHorizontal ul li a {
float: none;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
left: auto;
}
ul.MenuBarHorizontal ul li {
width: 14em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
left: auto;
top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

ul.MenuBarHorizontal ul {
background-color: #FB9D2C;
}
ul.MenuBarHorizontal a {
display: block;
cursor: pointer;
/*background: transparent url("../../images/mnSep.jpg") no-repeat center right;*/
font-size: 1em;
color: #fff;
text-transform: uppercase;
margin: 0;
padding: 7px 20px;
text-decoration: none;
}
ul.MenuBarHorizontal li.img a {
padding: 5px 8px;
background: none;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
background: #FB9D2C url("../../images/mnOverBg.jpg") repeat-x top;
color: #FFF;
}
ul.MenuBarHorizontal ul a {
background-color: #FB9D2C;
background-image: none;
color: #fff;
text-transform: none;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
background: #FB9D2C url("../../images/mnOverBg.jpg") repeat-x top;
color: #fff
}
ul.MenuBarHorizontal ul a:hover {
background: #000;
color: #fff
}


ul.MenuBarHorizontal li#formSrc {
margin-left: 10px;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe {
position: absolute;
z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE {
		display: inline;
		f\loat: left;
		background: transparent;
	}
}