.menu{float:left; width:176px; height:357px; background:url(../images/menubg.jpg) no-repeat left top; position:relative; text-align:left;}
.menu ul {padding:15px 3px 0 3px; margin:0px; width:170px; height:342px; list-style:none;}
* HTML .menu ul {padding:15px 3px 0 3px; margin:0px; width:170px; height:342px; list-style:none;}

.menu ul li {float:left; width:170px;}
.menu ul li a {padding:0 0 0 50px; display:block; float:left; width:120px; font-size:14px; color:#066506; font-weight:bold; line-height:48px; height:48px; text-decoration:none;}
* HTML .menu ul li a {padding:0 0 0 50px; display:block; float:left; width:120px; font-size:14px; color:#066506; font-weight:bold; line-height:48px; height:48px; text-decoration:none;}
* HTML .menu ul li a:visited {padding:0 0 0 50px; display:block; float:left; width:120px; font-size:14px; color:#066506; font-weight:bold; line-height:48px; height:48px; text-decoration:none;}

.menu ul li a:hover{color:#A15357;}
.menu ul li:hover {z-index:100px; position:relative;}
* HTML .menu ul li a:hover {z-index:100px; position:relative;}


.menu ul li.cz {background:url(../images/menubg1.gif) no-repeat; height:48px;}
* HTML .menu ul li.cz {background:url(../images/menubg1.gif) no-repeat; height:48px;}
.menu ul li.cz a {padding:0 0 0 50px; width:120px;}
.menu ul li.cz a:hover {background:url(../images/menubg2.gif) no-repeat; height:48px;}

.menu ul li.cg {background:url(../images/menubg3.gif) no-repeat; height:48px;}
* HTML .menu ul li.cg {background:url(../images/menubg3.gif) no-repeat; height:48px;}
.menu ul li.cg a {padding:0 0 0 50px; width:120px;}
.menu ul li.cg a:hover {background:url(../images/menubg4.gif) no-repeat; height:48px;}

.menu ul li.xw {background:url(../images/menubg5.gif) no-repeat; height:48px;}
* HTML .menu ul li.xw {background:url(../images/menubg5.gif) no-repeat; height:48px;}
.menu ul li.xw a {padding:0 0 0 50px; width:120px;}
.menu ul li.xw a:hover {background:url(../images/menubg6.gif) no-repeat; height:48px;}

.menu ul li.sc {background:url(../images/menubg7.gif) no-repeat; height:48px;}
* HTML .menu ul li.sc {background:url(../images/menubg7.gif) no-repeat; height:48px;}
.menu ul li.sc a {padding:0 0 0 50px; width:120px;}
.menu ul li.sc a:hover {background:url(../images/menubg8.gif) no-repeat; height:48px;}

.menu ul li.zb {background:url(../images/menubg9.gif) no-repeat; height:48px;}
* HTML .menu ul li.zb {background:url(../images/menubg9.gif) no-repeat; height:48px;}
.menu ul li.zb a {padding:0 0 0 50px; width:120px;}
.menu ul li.zb a:hover {background:url(../images/menubg10.gif) no-repeat; height:48px;}


.menu ul li ul {left:100px; visibility:hidden; overflow:hidden; position:absolute; top:10px;}
.menu ul li:hover ul {width:100px; height:auto; visibility:visible; overflow:visible; position:absolute; background:#F0F8DD; border:1px solid #90B685; padding:5px 0px 5px 0;}
.menu ul li a:hover ul {width:100px; height:auto; visibility:visible; overflow:visible; position:absolute; background:#F0F8DD; border:1px solid #90B685; padding:5px 0px 5px 0;}
.menu ul li:hover ul li {line-height:24px; font-size:12px; width:100px; text-align:left; height:24px; overflow:hidden;}
.menu ul li a:hover ul li {line-height:24px; font-size:12px; width:100px; text-align:left;}
.menu ul li:hover ul li A {padding-left:10px; line-height:24px; font-size:12px; width:100px; color:#2A5E2A; font-weight:normal; text-align:left; text-decoration:none; display:block;}
.menu ul li a:hover ul li A {padding-left:10px; display:block; font-size:12px; width:100px; text-transform:uppercase; color:#2A5E2A; font-weight:normal; line-height:24px; height:auto; text-decoration:none;}
.menu ul li:hover ul li a:visited {display:block; font-size:12px; width:100px; text-transform:uppercase; color:#2A5E2A; line-height:24px; height:auto; text-decoration:none;}
.menu ul li a:hover ul li a:visited {display:block; font-size:12px; width:100px; text-transform:uppercase; color:#2A5E2A; line-height:24px; height:auto; text-decoration:none;}
.menu ul li:hover ul li:hover A {display:block; font-size:12px; text-transform:uppercase; color:#2A5E2A; line-height:24px; height:auto; text-decoration:none; background:#3A793A; color:#FFF;}
.menu ul li a:hover ul li a:hover {display:block; font-size:12px; text-transform:uppercase; color:#2A5E2A; line-height:24px; height:auto; text-decoration:none; background:#3A793A; color:#FFF;}