@charset "utf-8";
/* CSS Document */
/************** menu *****************/
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.menu ul {}
.menu UL LI { display: block; float:left; line-height:25px; height:35px; width:185px; padding-left:0; border-top:1px solid #ccc; padding-top:2px;}
.menu UL UL LI { padding:2px 0 2px 20px; display:block; font-weight:normal; width:160px; line-height:140%; height:auto; background:#fff; border-right: #a6a6a6 2px solid; border-left:1px solid #a6a6a6; }
.menu UL UL .sec_li { border-right: #a6a6a6 2px solid; border-top: #a6a6a6 1px solid; border-left:0; padding-left:21px; padding-top: 10px; background:#fff url(./img/sec_libg.gif) no-repeat left 2px;}
.menu A { display:block; font-size:1em; text-indent:5px; color:#000;  text-decoration:none; height:100%; }
.menu UL UL LI A {width:auto; color:#000; text-indent:0;}
.menu UL UL LI A:hover { color: #8d0011; text-decoration:underline; background:none; }
.menu UL UL :hover > A  { background: none; color: #8d0011; text-decoration:underline; border-top-color:#fff;}
.menu TABLE { position:absolute; left:0; top:0;}
* HTML .menu A:hover { z-index:100; color: #000; position: relative; text-decoration:underline; background: #fff url(./img/menufirstlibg.gif) repeat-x left bottom;  border-top-color:#a6a6a6;}
.menu LI:hover { position:relative; border-top-color:#a6a6a6;}
.menu :hover > A { background:#fff url(./img/menufirstlibg.gif) repeat-x left bottom; color:#000;text-decoration:underline;  }
.menu UL UL { position:absolute; left: 170px; top: -10000000px; width:182px; padding-bottom:4px; height: auto;background: #fff url(./img/sec_ulbg.gif) repeat-x left bottom; overflow:hidden;}
.menu UL :hover UL { top:-1px}
.lisubbg {
	background-image: url(./img/lisubbg.gif);
	background-repeat: no-repeat;
	background-position: 180px center;
}
