@charset "UTF-8";
/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

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

/* 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 */
ul.MenuBarActive									{ z-index: 1000; }

/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li								{ margin:0px; padding:0px; list-style-type:none; position:relative; text-align:left; cursor:pointer; float:left; border-radius:0px; }

ul.MenuBarHorizontal li.one							{ float:none; display:inline-block; }

/* 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) */
/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul.two,
ul.MenuBarHorizontal ul.three						{ position:absolute; left:-1000em; margin:0px; list-style-type:none; z-index:1020; cursor:default; padding:10px; border-radius:0px 0px 15px 15px; background-color:#000000; width:80px; }
ul.MenuBarHorizontal ul.three						{ top:0px; margin:0px 0px 0px 100px; }

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

/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible	{ left:auto; top:0; }

/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal li.one a.one,
ul.MenuBarHorizontal li.one font.one				{ display:block; cursor:pointer; padding:0px 0px 0px 0px; font-size:20px; line-height:40px; color:#ffffff; text-decoration:none; white-space: nowrap; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
ul.MenuBarHorizontal li ul li						{ width:100%; padding: 0px; margin: 0px; float:none; display:block; }
ul.MenuBarHorizontal li ul li a.two,
ul.MenuBarHorizontal li ul li font.two,
ul.MenuBarHorizontal li ul li a.three,
ul.MenuBarHorizontal li ul li font.three			{ width:100%; display:block; cursor:pointer; padding:0px; font-size:14px; line-height:20px; color:#ffffff; text-decoration:none; }/*white-space:nowrap;*/

/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a.one:hover,
ul.MenuBarHorizontal a.two:hover,
ul.MenuBarHorizontal a.three:hover					{ color:#e9c355; }

/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover,
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,
ul.MenuBarHorizontal a.MenuBarSubmenuVisible		{ color: #e9c355; }

/* spacer */
ul.MenuBarHorizontal li.spacer_one_first			{ width:10px; height:100%; background:none; cursor:default;	padding:0px; margin:0px; font-size:1px; line-height:1px; display:inline-block; float:none; }
ul.MenuBarHorizontal li.spacer_one					{ width:10px; height:10px; background:none; cursor:default; padding:0px; margin:0px; font-size:1px; line-height:1px; display:inline-block; float:none; }
ul.MenuBarHorizontal li.spacer_two					{ height:10px; width: 100%; background: none; cursor: default; padding: 0px; margin: 0px; font-size: 1px; line-height: 1px; }
ul.MenuBarHorizontal li.spacer_one_first a,
ul.MenuBarHorizontal li.spacer_two a,
ul.MenuBarHorizontal li.spacer_one a				{ display:none;	cursor: block; }

/* 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; filter:alpha(opacity:0.1); }

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