ul,li {padding:0;margin:0; list-style:none;}

/*define menu*/
.menu {font-size:12px;width:182px;padding-left:2px;background:#055200;padding-bottom:4px;float:left; z-index:500; position:relative;}
.menu ul {background:transparent; float:left;}
.menu ul ul {width:183px;}
.menu ul li {float:left;display:block;width:180px;height:24px;line-height:24px;border-top:1px solid #A6A6A6;font-weight:bold;background:#F5F5F5;}
.menu ul ul li {display:block;width:161px;height:auto; line-height:140%;border:0;font-weight:normal;padding:2px 0 2px 20px; border-right:1px solid #a6a6a6;border-left:1px solid #a6a6a6;background-position:0 -52px;background-color:#fff;}
.menu ul ul .b_top {background-position:0 0;border-top:1px solid #A6A6A6;border-right:1px solid #A6A6A6; width:162px; border-left:0px;padding-top:6px;}
.menu ul ul .b_bottom { border-bottom:1px solid #A6A6A6;width:161px;}
.menu a, .menu a:visited {display:block;float:left;height:100%; width:180px; font-size:1em;text-decoration:none;color:#000; padding:0;text-indent:1em;}
.menu ul ul li a, .menu ul ul li a:visited {display:inline;color:#000;background:none;text-indent:0;width:auto;}
.menu ul ul li a:hover {color:#8D0011;background:none;text-decoration:underline;}
.menu ul ul :hover > a {color:#8D0011;background:none;text-decoration:underline;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#000;position:relative; z-index:100; text-decoration:none;background:#fff url(images/bg/menu_arrow_bg.gif?29763) no-repeat -1px -150px;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#000;background:#fff url(images/bg/menu_arrow_bg.gif?29763) no-repeat -1px -150px;}
.menu ul ul {position:absolute;height:0;top:-10000000px;left:156px; width:183px;padding-bottom:4px;height:auto;background:url(images/bg/menu_arrow_bg.gif?29763) no-repeat 0 100%;}
.menu ul :hover ul {top:-1px;}

