/* ================================================================ 
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/current-dropdown.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.
=================================================================== */
#menuHolder {background:#69c; height:30px; width:700px; font-family:arial, sans-serif; padding:5px 0 0 0; border-bottom:1px solid #eee6e2;}
#menuHolder ul {padding:0; margin:0; list-style:none;}
#menuHolder table {border-collapse:collapse; width:0; height:0; position:absolute; left:-1px; top:-1px;}
#menuInner table {left:0; top:0;}

#menuOuter {position:relative;}
#menuInner {float:left;}

#menuInner ul {position:absolute; left:-9999px; padding:5px 0; border:1px solid #654; border-width:0 1px 1px 1px;}
#menuInner li {float:left;}
#menuInner li a {display:block; float:left; color:#fff; text-decoration:none; height:25px; line-height:25px; padding:0 10px; white-space:nowrap; font-size:11px; font-weight:bold;}

#menuInner li:hover {position:relative;}
#menuInner li a:hover {position:relative; background:#fff; color:#048;}
#menuInner li:hover > a {background:#fff;  color:#048;}

#menuInner :hover ul {left:-1px; top:25px; background:#fff;}

#menuInner :hover ul li a {color:#654; font-size:11px; height:15px; line-height:15px; font-weight:normal; padding-left:20px; background:url(../images/arrow.gif) no-repeat 10px center;}
#menuInner :hover ul li a:hover {color:#09c;}

#menuHolder ul li.current {position:relative;}
#menuHolder ul li.current a {background:#eee6e2;  color:#048;}
#menuHolder ul li.current ul {left:-1px; top:25px; background:#eee6e2;}
#menuHolder ul li.current ul li {float:none;}
* html #menuHolder ul li.current ul li {float:left;}
#menuHolder ul li.current ul li a {float:none; color:#654; font-size:11px; height:15px; line-height:15px; font-weight:normal; padding-left:20px; background:url(/images/arrow.gif) no-repeat 10px center;}
* html #menuHolder ul li.current ul li a {float:left;}

#menuHolder ul li.current ul li.currentSub a {color:#27a;}

#menuHolder li a:hover {border:0;}
#menuHolder :hover ul li.current a {background:transparent; color:#fff;}
#menuHolder :hover ul li.current ul {left:-9999px;}

#menuHolder li a:hover ul li.current a:hover {background:#fff; color:#048;}
#menuHolder li a:hover ul li.current a:hover ul {left:-1px;}
#menuHolder li a:hover ul li.current a:hover ul li a {background:url(../images/arrow.gif) no-repeat 10px center; color:#654; font-weight:normal;}
#menuHolder li a:hover ul li.current a:hover ul li a:hover {background:url(../images/arrow.gif) no-repeat 10px center; color:#27a;}

#menuHolder li:hover ul li.current:hover a {background:#fff; color:#048;}
#menuHolder li:hover ul li.current:hover ul {left:-1px; background:#fff;}
#menuHolder li:hover ul li.current:hover ul li a {background:url(../images/arrow.gif) no-repeat 10px center; color:#654; font-weight:normal;}
#menuHolder li:hover ul li.current:hover ul li a:hover {background:url(../images/arrow.gif) no-repeat 10px center; color:#27a;}
