

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth2.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 {width:100%; height:30px; margin-left:12px; margin-right:0px; margin-top:0px; padding-top:18px; background:url(); text-align:center;}
 
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block; } 
 
#menu li {margin:0; padding:0; list-style:none; }
#menu li {display:inline-block; display:inline; }
#menu ul ul {position:absolute; left:-9999px;}
#menu ul.level1 {margin:0 auto;}
#menu ul.level1 li.level1-li {float:left; display:block; padding:2px; position:relative; background:url(../image-files/menu-divider1.gif) no-repeat right center;}
 
#menu ul.level2 li.level2-li {float:left; display:block; position:relative; background:transparent url() no-repeat right center; }
 
#menu ul.level1 {background:#none;}
#menu ul.level2 {background:#dff2a2; border:1px solid #67735d; border-color:#ddd #ddd #67735d #c0cab8;}
#menu ul.level3 {background:#f0ce75; border:1px solid #67735d; border-color:#67735d #ddd #67735d #c0cab8;}
#menu ul.level4 {background:#efc5ac; border:1px solid #67735d; border-color:#67735d #67735d #67735d #c0cab8;}
 
#menu b {position:absolute;} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
 
#menu a {display:block; font-family: verdana, arial, sans-serif; font-size:11px; color:#000000; font-weight: bold;
 line-height:25px; text-decoration:none;padding:0 10px 0 5px; }
#menu ul.level1 li.level1-li a.level1-a {float:left;}
 
#menu ul li:hover > ul {visibility:visible; left:0; top:25px;}
#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25px;}
#menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:25px;}
#menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-25px;}
 

#menu a:hover ul {left:0; top:23px;}
#menu li.left a:hover ul {left:auto; right:-1px; top:23px;}
 
#menu li.left ul a {text-align:right; padding:0 5px 0 10px;}
 

#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu li.left a:hover a:hover ul, 
#menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}
 
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul, 
#menu li.left a:hover a:hover ul ul {left:-9999px;}
 

#menu li a.fly {background:transparent url(...) no-repeat right center;}
#menu li.left ul a.fly {background:transparent url(...) no-repeat left center;}
 

#menu li noa.fly {background:transparent;}
#menu li.left ul a.fly {background:transparent url(...) no-repeat left center;}
 
#menu li a:hover,
#menu li a.fly:hover {background-color:#67735d; color:#ffffff} 
#menu li:hover > a,
#menu ul li:hover > a.fly {background-color:#67735d;}
 
#menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}
#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}
 
#menu li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#menu li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}
 


   
 


