#top_menu{background-repeat:repeat-x;width:860px;height:30px;margin-top:10px;position:absolute;top:70px;}
#top_menu li a{font-family:Trebuchet MS;color:#622567;text-decoration:none;font-size:14px;display:block;padding-left:10px;padding-right:5px;padding-bottom:6px;padding-top:4px;border-bottom:solid 1px #EEEEEE;}
#top_menu>li>a:hover{border-bottom:solid 1px #AAAAAA;}
#top_menu,#top_menu ul{padding:0;margin:0;}
#top_menu{margin-top:10px;}
#top_menu li {float:left;position:relative;list-style-type:none;font-weight:normal;}
#top_menu li ul {visibility:hidden;position:absolute;_margin-top:10px;padding-bottom:4px;}
#top_menu li ul a {margin-left:1em;font-size:13px;padding:0px;padding-bottom:0px;padding-top:4px;line-height:18px;_line-height:13px;}
#top_menu li ul li {background-color:#eee;float:none;width:200px;}
#top_menu, #top_menu li,#top_menu li ul,#top_menu li ul li,#top_menu li ul li a{z-index:2;}
#top_menu li.small ul li{width:80px;}
#top_menu li.small ul a{margin-right:.5em;text-align:right;margin-left:0px;}
#top_menu li:hover ul {visibility:visible;background-color:#eee;}
#top_menu li:hover>a{text-decoration:underline;}
#top_menu li ul li:hover a {text-decoration:underline;}
#top_menu li:hover ul,
#top_menu li.msieFix ul {visibility:visible;background-color:#eee;}
#top_menu a:hover{text-decoration:underline;}
* html p {clear:left;z-index:-1;}
* html #top_menu li:hover ul,
* html #top_menu li.msieFix ul {top:1.1em;left:.2em}
