@charset "UTF-8";

/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************
LAYOUT INFORMATION: describes box model, positioning, z-order
*******************************************************************************/


ul.MenuBarHorizontal{
margin: 0;
padding: 0;
list-style-type: none;
cursor: default;
width: auto;
background-color:#00CC00;
}

ul.MenuBarActive{
z-index: 1000;
}

/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li{
margin: 0;
padding: 0;
list-style-type: none;
position: relative;
cursor: pointer;
width: 184px;
float: left;
padding:0;
margin:0;
}

ul.MenuBarHorizontal li.background{
height:26px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

ul.MenuBarHorizontal li.background a.mainmenuitem{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
color: #FFFFFF;
display:block;
text-decoration:none;
padding:4px 0 4px 0;
background-image:url(nav_backing.gif);
background-position:left top;
text-align:center;
background-repeat:repeat-x;
}

/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul{
margin: 0;
padding:0;
list-style:none;
font-size: 12px;
z-index: 1020;
cursor: default;
width: 182px;
position: absolute;
left: -1000em;
background-image:url(dropdownbackgroung.png);
background-position:top left;
border:1px solid #ababab;
}

* html ul.MenuBarHorizontal ul{
width:182px;
background-image:url(xxxxx.gif);
background-position:top left;
background-repeat:no-repeat;
}

* html ul.MenuBarHorizontal ul li{
padding:0;
margin:0;
}

.ie6hackdiv{
padding:5px 0 5px 0;
overflow:hidden;
}

* html .ie6hackdiv{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="assets/styles/dropdownbackgroung.png", sizingMethod="scale");
overflow: visible;
height:10px;
padding:5px 0 5px 0;
}

/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */



ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{
left: auto;
top:28px;
/*// IE8 hack //*/
top:183px\9;
}

/* ////////////// IE HACKS ////////////*/
*:first-child+html ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{
left: auto;
top:183px;
}

* html ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{
left: auto;
top:198px;
}


/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li{
margin:0;
padding:0;
width:182px;
}


ul.MenuBarHorizontal li ul a{
display:block;
padding:6px 0 6px 10px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
width:172px;
}

ul.MenuBarHorizontal li ul a:hover{
background-image: url(dropdown_over.gif);
background-position:top left;
color:#1f4c76;
}


/*******************************************************************************
 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 */

* html ul.MenuBarHorizontal ul{
width:180px;
}