#menu,#menu ul{list-style:none;margin:0}#menu ul ul,#menu ul ul li a{top:0;left:155px}#menu ul a,#menu ul li{float:none;display:block}#menu li:hover>ul,#menu ul a,#menu ul li,#menu:after{display:block}#menu{width:100%}#menu li{float:left;padding:0;position:relative;line-height:0}#menu a{float:left;padding:12px 15px 15px;color:#ededed;font:700 14px/25px Arial,Helvetica;text-decoration:none;text-shadow:0 1px 0 #000}#menu li:hover>a,*html #menu li a:hover{color:#fafafa}#menu ul{padding:0;display:none;position:absolute;top:42px;left:0;z-index:99999;background-color:#3f3f3f;background-image:-webkit-gradient(linear,left top,left bottom,from(#707070),to(#3f3f3f));background-image:-webkit-linear-gradient(top,#707070,#3f3f3f);background-image:-moz-linear-gradient(top,#707070,#3f3f3f);background-image:-o-linear-gradient(top,#707070,#3f3f3f);background-image:linear-gradient(to bottom,#707070,#3f3f3f);-moz-box-shadow:0 0 2px rgba(255,255,255,.5);-webkit-box-shadow:0 0 2px rgba(255,255,255,.5);box-shadow:0 0 2px rgba(255,255,255,.5)}#menu ul a{font-size:12.5px;padding:10px;width:135px;height:auto;line-height:1;white-space:nowrap;text-transform:none}#menu ul ul li a{width:170px}#menu ul li{margin:0;padding:0;-moz-box-shadow:0 1px 0 #111,0 2px 0 #777;-webkit-box-shadow:0 1px 0 #111,0 2px 0 #777;box-shadow:0 1px 0 #111,0 2px 0 #777}#menu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#menu ul a:hover{background:#297395;background:-moz-linear-gradient(#44aedb,#297395);background:-webkit-gradient(linear,left top,left bottom,from(#44aedb),to(#297395));background:-webkit-linear-gradient(#44aedb,#297395);background:-o-linear-gradient(#44aedb,#297395);background:-ms-linear-gradient(#44aedb,#297395);background:linear-gradient(#44aedb,#297395)}#menu ul li:first-child>a:after{content:'';position:absolute;left:30px;top:-8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #707070}#menu ul ul li:first-child a:after{left:-8px;top:12px;width:0;height:0;border-left:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:8px solid #707070}#menu ul li:first-child a:hover:after{border-bottom-color:#43acd8}#menu ul ul li:first-child a:hover:after{border-right-color:#368eb5;border-bottom-color:transparent}#menu:after{visibility:hidden;font-size:0;content:" ";clear:both;height:0}* html #menu{zoom:1}
