/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

a:focus	{ outline:none }

.globalmenu {
 font-family: arial, sans-serif;
 font-size: 11px;
 width: 141px;
 height: 35px;
 margin: 0;
 padding: 0;
 position: absolute;
 right: 0;
 top: 0;
 z-index: 99;
 opacity: .95;
 }

/* hide menu from iE for now */
.globalmenu .ie-only {
 display: none; 
 _display: block;
 filter: alpha(opacity=80); 
 text-align: right;
 color: #eee;
 background: #445;
 border: 1px solid #000;
 border-width: 0 0 1px 1px;
 padding: 5px 10px;
 width: 390px; 
 }

.globalmenu .ie-only a		{ text-decoration: underline; color: #fff; }
.globalmenu .ie-only a:hover	{ text-decoration: none; }

.globalmenu .all {
 _display: none;
 }

.globalmenu ul {
 padding: 0;
 margin: 0;
 list-style-type: none;
 }

.globalmenu ul,
.globalmenu ul li { text-align: left; }

.globalmenu ul li a, 
.globalmenu ul li a:visited {
 display: block;
 text-decoration: none;
 color: #bbb;
 width: 130px;
 height: 30px;
 border: 1px solid #122;
 border-width: 0 0 1px 1px;
 background: #445;
 line-height: 29px;
 padding-left: 10px;
 }

.globalmenu ul li a.first ,
.globalmenu ul ul ul > li:last-child a	{ border-radius: 0 0 0 4px; }

.globalmenu ul li:hover a		{ border-radius: 0; }

* html .globalmenu ul li a:hover	{ color: #fff; background: #566; }
.globalmenu ul li:hover > a		{ color: #fff; background: #566; }

.globalmenu ul li	{ float: right; position: relative; }
.globalmenu ul li ul	{ display: none; }

/* get rid of the table */
.globalmenu table	{ border-collapse: collapse; border:0; margin:0; padding:0; }

.globalmenu ul li:hover ul,
.globalmenu ul li a:hover ul { display: block; position: absolute; top: 0; right: 141px; width: 565px; background: transparent; }

.globalmenu ul li:hover ul li,
.globalmenu ul li a:hover ul li { float: right; }

.globalmenu ul li:hover ul li a,
.globalmenu ul li a:hover ul li a { display: block; float: left; }

.globalmenu ul li:hover ul li ul,
.globalmenu ul li a:hover ul li a ul { visibility: hidden; position: absolute; width: 200px; }

.globalmenu ul li:hover ul li:hover ul,
.globalmenu ul li a:hover ul li a:hover ul { visibility: visible; left: 0px; top: 31px; }

.globalmenu ul li:hover ul li:hover ul li a,
.globalmenu ul li:hover ul li:hover ul li,
.globalmenu ul li a:hover ul li a:hover ul li a,
.globalmenu ul li a:hover ul li a:hover ul li { display: block; border-right: 1px solid #122; float: left; width: 200px; }

<!--[if IE 7]>
.globalmenu li {float:left;}
<![endif]-->

.globalmenu a.strike { text-decoration: line-through !important; color: #000 !important; }