/* ================================================================ 
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/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu-container {position:absolute; width:190px;}
#menu-container ul {margin:0; list-style:none; white-space: nowrap;  text-align:left; padding:0px; background:#fff;}

#menu-container li {margin:0; padding:0; list-style:none;}
#menu-container li {display:inline;}
#menu-container ul ul {position:absolute; left:-9999px; white-space: nowrap;}

#menu-container ul#nav {position:absolute; left:0; top:0;z-index:99!important;}
 
#menu-container a {display:block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:22px; text-decoration:none;padding:0 20px 0 10px;} 
/*#menu-container li a.fly {background: url(../images/arrow.gif) no-repeat right top;}*/
 
#menu-container li a:hover {background-color:#090; color:#fff;} 
#menu-container li:hover > a {background-color:#090; color:#fff;}
 
#menu-container ul li:hover > ul {left:100%; margin-top:-19px; margin-left:0px;}
 
#menu-container a:hover ul,
#menu-container a:hover a:hover ul, 
#menu-container a:hover a:hover a:hover ul {left:100%;}
#menu-container a:hover ul ul, 
#menu-container a:hover a:hover ul ul {left:-9999px;}
 
#menu-container table {position:absolute; left:85%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

/* additional styling added by Vance Krupa */

#menu-container {color:white;top:-15px; margin-left:6px; margin-top:0px; width: 170px;}

#menu-container, #nav,
#menu-container ul {background: transparent; }

.toplevel{white-space: pre-line;}
#menu-container ul{}

#menu-container table, 
#menu-container ul ul {border: 1px solid #060; background: #ffffff;}

#menu-container a, 
#menu-container table, 
#menu-container ul ul { -moz-border-radius: 6px; -webkit-border-radius: 6px;z-index: 101}

#nav{display:block;position: absolute;list-style:none;margin:0 0 0 0; width:150px; top:0px;left:12px;}

div.menu-divider{ margin:2px; border-bottom: 1px solid #ddd; padding:0 }

.subMenuParentBtn{background: url(../images/arrow.gif) right center no-repeat;}
.subMenuParentBtnFocused{ background: url(../images/arrow.gif) right center no-repeat;}
.mainMenuParentBtn{background: url(../images/arrow.gif) right center no-repeat;}
.mainMenuParentBtnFocused{background: url(../images/arrow.gif) right center no-repeat;}

ul#nav a{color:#009; line-height:20px}

ul#nav.flyout a{color:#0f0; text-align:left;z-index: 101;}

#subMenusContainer a{color: #003300}
   