@charset "UTF-8";

/* Resets for ul and li in menus */
.MenuBar  .MenuBarView, .MenuBar  .SubMenuView {
	display:block;
	list-style:none;
	margin:0;
	padding:0;	
}

/*** Layout Rules for Basic Menu ***/

/* Top Level MenuBar */
.MenuBar { /* overridden by .MenuBarVertical version of this rule */
	float:left;
	width:100%;
}
.MenuBarVertical {
	float:left;
	width:auto;
}

/* SubMenus */
.MenuBar .SubMenu {
	display:block;
	position:absolute;
	top:0;
	left:-10000px;
	padding:0;
}

/* First level of submenus - pulls down from horizontal menubar, right from vertical */
.MenuBar .SubMenuVisible{ /* overridden by .MenuBarVertical version of this rule */
	top:100%;
	left:0px;
}
.MenuBarVertical .SubMenuVisible {
	top:0px;
	left:100%;
}

/* All submenus below level 1. All pullout to the right */
.MenuBar .SubMenu .SubMenuVisible {
	display:block;
	position:absolute;
	top:0px;
	left:100%;
}

/* MenuItems, MenuItemLabels, and MenuItemContainers */
.MenuBar .MenuItem {
	display:block;
	text-decoration:none;
}
.MenuBar .MenuItemLabel {
	display:block;
}
.MenuBar .MenuItemContainer {
	position:relative;
	white-space:nowrap; 
	float:left; /* overridden by .MenuBarVertical version of this rule */
	display:block;
	margin:0;
	padding:0;	
}
.MenuBarVertical .MenuItemContainer {
	float:none;
}
.MenuBar .SubMenu .MenuItemContainer {
	float:none;
}

/* Layout Rules needed by IE6 - excluded from other browsers */
.SpryIsIE6 .SubMenu .SubMenu {
	width:100px;
	height:1%;
}
.SpryIsIE6 .MenuBar .SubMenuVisible .SubMenuVisible {
	width:auto;
}
/* End Layout section */

.MenuBar .MenuItemLabel{
	background-image:none; 
}

.MenuBarVertical .MenuItemHover.MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.MenuBarVertical .MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.MenuBar .SubMenu .MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif");
	background-position:right center;
	background-repeat:no-repeat;
}
.MenuBar .SubMenu .MenuItemHover.MenuItemWithSubMenu .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif");
	background-position:right center;
	background-repeat:no-repeat;
}

/* IE6 rules for Arrows */
.SpryIsIE6 .MenuBarVertical .MenuItemWithSubMenuHover .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif"); 
	background-position:right center;
	background-repeat:no-repeat;
}
.SpryIsIE6 .MenuBar .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel{
	background-image:url("images/ArrowMenuRight.gif");
	background-position:right center;
	background-repeat:no-repeat;
}