@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

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

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
	
}

 .menu{
  z-index: 100;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 9pt;
	position: relative;
	text-align: center;
	cursor: pointer;
	width: 7.5em;
	float: left;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
}

/* Menu item containers are same fixed width as parent */
.MenuBarHorizontal ul li
{
	width: 8em;
	
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0 0 0 95%;
}


/* Submenu containers have borders on all sides */
.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #511019;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0.8em;
	padding-right: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.25em;
	height: 32px;
}
/* Menu items that have mouse over or focus have a blue background and white text */
.MenuBarHorizontal a:hover, .MenuBarHorizontal a:focus
{
	background-color: #CCCCCC;
	color: #550011;
}


.MenuBarHorizontal li ul
		{	
		     margin: 0;
			padding-top:0;
			padding-bottom:0;
			padding-left:0;
			padding-right:0;
			position: absolute;
			visibility: hidden;
			
		}
		
	   .MenuBarHorizontal li ul li
		{	float: none;
			display: inline;
		
			
		}
		

		
.MenuBarItemSubmenu ul{
    width:200px;
		
}

.MenuBarItemSubmenu ul.infomenu{
    margin-left:-110px;		
}

.MenuBarItemSubmenu ul li{
   height:20px;
}

.MenuBarItemSubmenu ul li ul {
     margin-left:-200px;
	left: auto;
	margin-top:-45px;

}


.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

	
/* 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: #FFF;
	}
}

