/* ================================================================ 
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 */
ul.menu {/*font-family:verdana,arial, sans-serif;width:auto; height:auto;*//* position:relative;*/ /* font-size:11px;*/ z-index:8;
/*line-height:38px;*/
/*margin-left:12px;*/
/*margin-top:10px;*/
/*
padding-top:10px;*/
	width:615px;
	/*height:34px;*/
	/*background:url(../images/nav_bg.gif) 0 0 repeat-x;*/
	float:left;
	/*margin:0 0 6px 0;*/
	padding:0;
	margin:0;

}
ul.menu  li a, ul.menu  li a:visited {display:block; text-decoration:none; width:auto;; height:18px; text-align:center; color:#1B1B1B ;padding:7px 8px 6px 8px; /*border-right:1px solid #fff;*/ line-height:18px; /*font-size:11px;*/ overflow:hidden; font:bold 12px/18px "Trebuchet MS",Arial,verdana, Helvetica, sans-serif; color:#fff}

ul.menu  li a.selected {background:#374351; color:#fff;width:auto;}
ul.menu  {/*padding-left:8px; margin:0;*/ list-style: none;}
ul.menu  li {float:left; position:relative;/*background:url(../images/nav_div.gif) right top no-repeat;*/padding:0 2px 0 0;}
ul.menu  li ul {display: none;}

/* specific to non IE browsers */
ul.menu  li:hover a {color:#ffffff; background:#374351; }
ul.menu  li:hover ul {display:block; position:absolute; top:31px; left:-40px; width:110px;z-index:999; list-style:none}
ul.menu  li:hover ul li{ background:none;}
ul.menu * li:hover {
 visibility:     inherit; /* fixes IE7 'sticky bug' */
 }

ul.menu li:hover ul li a.hide {background:#fff; color:#B43B16;z-index:999;}
ul.menu li:hover ul li:hover a.hide {background:#2A5674; color:#fff;z-index:999;}

ul.menu li:hover ul li ul {display: none;}
ul.menu li:hover ul li a {display:block; height:16px; line-height:16px;/* font-size:11px;*/ background:#374351; color:#fff; width:170px; text-align:left; padding-left:5px;border-bottom:1px solid #F3F3F3;border-left:0px solid #000;border-right:1px solid #374351;}
ul.menu li:hover ul li a:hover {background:#cccccc; color:#000;border-right:1px solid #cccccc;}
ul.menu li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;z-index:999;}
ul.menu li:hover ul li:hover ul.left {left:-105px;}
