/* ================================================================ 
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/dd_valid.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.
=================================================================== */
/* common styling */
.menu {height:21px; list-style:none; position:relative; vertical-align:top;}
.menu ul li a {padding-right:12px; padding-left:12px; font: 12px/14px arial, verdana, sans-serif; text-transform: uppercase; display:block; text-decoration:none; text-align:center; color:#fff; line-height:21px; list-style:none; overflow:hidden;}


/*.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:143px; height:21px; text-align:center; color:#fff; line-height:21px; font-size:12px; overflow:hidden; list-style:none;}
*/

.menu ul li.last a {padding-right:12px;}
.menu ul li ul li a {padding-right:0; z-index:200; text-transform: none; width:143px; height:24px; text-align:left; line-height:23px; font-weight:normal; overflow:hidden; list-style:none;}
.menu ul li.last ul li a {width:131px;}

.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; position:relative; list-style:none; background:url(../_img/skins/xsigo/topnavBg.gif) no-repeat;}
.menu ul li.last {float:left; position:relative; list-style:none; padding: 0px 0px 0px 0px; margin: 0px 0px 4px 0px; line-height:21px; height:21px;}
.menu ul li ul { padding-top:11px; padding-bottom:11px; padding-right:0px; padding-left:0px; display: none; list-style:none; position:relative;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; list-style:none; display:block;}
.menu ul li.last:hover a {color:#fff; list-style:none; display:block;}
.menu ul li:hover ul {display:block; position:absolute; top:10px; left:0px; width:143px; list-style:none;}
.menu ul li:hover ul li a.hide {color:#fff; list-style:none; background:#95989e;}
.menu ul li:hover ul li ul {display: none; list-style:none; background:#95989e;}
.menu ul li:hover ul li a {position:relative; display:block;color:#fff; list-style:none; background:#95989e; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.menu ul li.last:hover ul li a {position:relative; display:block; color:#fff; list-style:none; background:#95989e;}
.menu ul li:hover ul li a:hover {background:#b5bcc2;}
.menu ul li ul li.bottom {list-style:none; background:none; margin-top:0px;}

.topnav_bottomleft {
	height:11px; 
	background: url(../_img/skins/xsigo/dropBottomLeft.gif);
}

.topnav_bottom {
	height:11px; 
	background: url(../_img/skins/xsigo/dropBottomMid.gif) repeat-x;
}

.topnav_bottomright {
	height:11px; 
	background: url(../_img/skins/xsigo/dropBottomRight.gif);
}



