/* ================================================================ 
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.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
ul#menu {
text-align: center;
padding: 1px 0 0 0;
margin: 0.8em 0 0 0;
}

ul#menu li {
display: inline;
padding: 0 1em 0 1em;
margin:-2px 0 0 0;
font-weight: bold;
}
	
ul#menu li a {
color: #112D5D;
background: transparent;
text-decoration: none;
}

ul#menu li a:hover {
color: #A92035;
background-color: transparent;
border-top: solid #A92035;
border-bottom: solid #A92035;
border-width: thin;
text-decoration: none;
}

ul#menu a#current {
color: #A92035;
border-top: solid #A92035;
border-bottom: solid #A92035;
border-width: thin;
}

ul#menu ul {padding:0; margin:-2px; list-style:none; position:absolute; left:-9999px;}
ul#menu table {border-collapse:collapse; font-size:1em; float:left; margin:-1px;}
ul#menu ul li {float:left; margin:0; text-align:left;}
ul#menu ul li a {display:block; line-height:20px; margin:0; background:#A92035; border:1px solid #A92035; width:160px;}
ul#menu li a.sub {right top;}
html>/**/body ul#menu li {display:inline-block;}
* html ul#menu li a {margin-bottom:-4px;}
ul#menu li a b {display:block; height:18px; float:left; padding:0 0 0 20px; cursor:pointer;}
ul#menu li:hover {position:relative;}
ul#menu li a:hover {position:relative; background-position:right bottom; color:#112D5D;}
ul#menu li a:hover b {background-position:left bottom;}
ul#menu li:hover > a {background-position:right bottom; color:#A92035;}
ul#menu li:hover > a b {background-position:left bottom;}
ul#menu :hover ul {left:1px; width:105px; top:21px;}
* html ul#menu :hover ul {top:25px;}
ul#menu :hover ul li {display:block; float:left; margin:0;}
ul#menu :hover ul li a {display:block; float:left; margin:0; padding:0 0 0 2px; height:20px; line-height:20px; background:#FFFFFF; color:#112D5D; font-size: 80%;}
ul#menu :hover ul li:hover > a {background:#D0E0E6; color:#A92035;}
