﻿/* menu - top horizontal menu */
#menu, #menu ul {padding: 0;margin:0; list-style: none; text-shadow: #666666 -1px 1px 1px;}
#menu {height:35px;margin-left:120px; font-size:15px; font-weight:normal;}
#menu li {font-weight:normal; position:relative;float: left; width: auto; display:block; margin: 0;padding:7px; height: 25px; background:transparent url(../../assets/images/meta_separator.gif) no-repeat scroll right center;
padding-right:20px;}
#menu li.last{background-image:none; padding-right:0px; }
#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px;  }
#menu a:hover {color:#036;z-index:9999}
#menu li ul {
width:170px;
font-size:12px;
margin-top:3px;
position: absolute;
font-weight:normal;
/*left: -999em;*/
margin: 2px; 
padding: 0;
float: left; 
list-style:none;
}
#menu>li>ul {
	left:-999em
}
#menu li:hover ul, #menu li.sfhover ul {left: 0;z-index:99999; }
#menu li li {margin: 0; padding: 0; border-top: 1px solid #069; /*--Create bevel effect--*/border-bottom: 1px solid #252525; clear: both; width: 180px;height:35px; }
#menu li li a, #menu li li a:link, #menu li li a:visited, #menu li li a:hover {float: left;width: 150px;background: #143358 no-repeat scroll 10px center;list-style:none;z-index:9999;padding-left: 20px;padding-top: 10px;height:35px; }
#menu li li a:hover {background: #a1d4ea none no-repeat scroll 10px center;
padding-left: 20px;padding-top: 10px;;color:#036; }
#menu li ul ul li a:hover{background: #a1d4ea none no-repeat scroll 10px center;
padding-left: 20px;padding-top: 10px;color:#036; text-decoration:underline; }
#menu li.active li {margin: 0; padding: 0;border-top: 1px solid #069; /*--Create bevel effect--*/border-bottom: 1px solid #252525; /*--Create bevel effect--*/clear: both; width: 180px;height:35px; }