.menu{float:right; margin:10px 0 0 0; height:29px; padding:12px 0 0 16px; vertical-align:middle; position: relative; font-size:16px}
.menu ul{padding:0;margin:0;list-style-type: none;}
.menu ul li{float:left;margin-right:1px;position:relative;}
.menu ul li a{display:block;text-decoration:none; padding-right:16px; min-height:29px; width:10%; color: #44687A; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; letter-spacing: -1px;}
.menu ul li a:visited{display:block;text-decoration:none; height:20px;}
.menu ul li ul{display: none;}
.menu ul li:hover a{text-decoration:underline}
.menu ul li:hover ul{display:block;position:absolute;top:24px;left:0;width:200px; z-index:1000}
.menu ul li:hover ul li a{display:block;background:#E1EAEF; min-height:28px; width:200px;padding-left: 6px; padding-top:6px; border:2px solid #fff; border-radius: 5px 5px 5px 5px; text-decoration:none}
.menu ul li:hover ul li a.hide{background:#d8d81d;}
.menu ul li:hover ul li a:hover{text-decoration:underline}
.menu ul li:hover ul li ul{display: none;}
.menu ul li:hover ul li:hover a.hide{padding-right:20px;}
.menu ul li:hover ul li:hover ul{display:block;position:absolute;left:210px;width:105px; top:0}
.menu ul li:hover ul li:hover ul li a{display:block;background:#d8d81d; height:28px; width:180px;padding-left: 6px; padding-top:6px; border:2px solid #fff; border-radius: 5px 5px 5px 5px;}
.menu ul li:hover ul li:hover ul li a:hover{background:#d8d81d;color:gray}
