/* ================================================================ 
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/fly_definition.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.
=================================================================== */
#menu {list-style-type:none; margin:0; padding:1px; width:210px; font-size:11px; font-family:"tahoma",
 arial, san serif; position:absolute;}
#menu li {padding:0; margin:0; position:relative; width:210px; float:left; height:20px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {position:absolute; left:-9999px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 210px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 11px; text-align:left; width:190px; float:right; clear:right;}

#menu dt a, #menu dt a:visited {display:block; font-size: 10px; color: #000080; border:1px solid #000080; border-width:0 1px 1px 1px; background:#fff; padding:0 3px 3px 3px; font-weight:bold;}

#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {position:static;}
#menu li:hover dl, #menu li a:hover dl {width:401px;}

#menu :hover dt a {color:#fff; background:#000080; border:1px solid #000080; border-width:0 1px 1px 1px; text-align:center;}

#menu dd a, #menu dd a:visited {background:#fff; color:#000080; padding:0; text-decoration:none; display:block; border-left:1px solid #000080; border-right:1px solid #000080; width:183px; padding:0 0 0 5px;}

#menu dd a:hover {background: #008080; color:#fff; border-left:1px solid #000080; border-right:1px solid #000080;}

#menu b {display:block; overflow:hidden; height:1px;}

b.p1 {background:#000080; margin:0 5px;}
b.p2 {background:#000080; border:2px solid #000080; border-width:0 2px; margin:0 3px;}
b.p3 {background:#fff; margin:0 2px; border:1px solid #000080; border-width:0 1px;}
b.p4 {height:2px; background:#000080; margin:0 1px; border:1px solid #000080; border-width:0 1px;}
b.p5 {background:#000080; margin:0 5px;}
b.p6 {background:#000080; border:2px solid #000080; border-width:0 2px; margin:0 3px;}
b.p7 {background:#fff; margin:0 2px; border:1px solid #000080; border-width:0 1px;}
b.p8 {height:2px; background:#fff; margin:0 1px; border:1px solid #000080; border-width:0 1px;}
