.menu{float:right; font:bold 1.2em arial;}
ul.menu {list-style:none; margin:13px 0 0 0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}

ul.menu li a{ background-color:transparent}
ul.menu li a:hover{ background-color:#3d3d3d; color:fff;}

ul.menu ul {position:absolute; top:26px; left:0; background:#3d3d3d; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:152px; margin:0; font:bold .8em arial}

ul.menu ul li li {font:bold 1em arial}

ul.menu ul li a {display:block; padding:5px 10px 5px 10px; background-color:#3d3d3d; color:#fff; border-top:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
ul.menu ul li a:hover {display:block; background-color:#1170cf; color:#fff;  text-decoration:none;}
ul.menu ul ul {left:152px; top:-1px}
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#3d3d3d; color:#fff;}
ul.menu .sub {background:#3d3d3d url(../images/arrow.png) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #fff}
.blank{color:#fff; padding:5px 2px 0 2px 7px; border-top:1px solid #fff; border-right:1px solid #fff; font-weight:bold; text-align:left; background-color:#036; width: 100%;}
