.lmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

.lmenu a, .lmenu a:visited {
display: block;
text-decoration: none;
line-height: 18px;
width: 197px;
color: #0d743d;
text-indent: 5px;
border: 1px solid #0d743d;
}

.lmenu a:hover {
color: #fff;
}

.lmenu {
z-index: 100;
font-size: 12px;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 0;
}

.lmenu ul {
padding: 0;
margin: 0;
list-style-type: none;
width: 205px;
background: #f9fffb;
}

* html .lmenu ul {margin-left:0;}

.lmenu li {
position: relative;
background: #f9fffb;
}

.lmenu li.sub a, .lmenu li.sub a:visited {
background: #f9fffb;
color: #0d743d;
}

.lmenu li.sub a:hover {
background: #0d743d;
color: #fff;
}

.lmenu li.sub2 a, .lmenu li.sub2 a:visited {
background: #f9fffb;
color: #0d743d;
}

.lmenu li.sub2 a:hover {
background: #0d743d;
color: #fff;
}

.lmenu li.headimg {
background: #0d743d url("../themes/site_themes/default/side_menu_gtop.jpg") bottom no-repeat;
color: #fff;
height: 77px;
width:205px;
padding: 0px;
}

.lmenu li.headimg:hover {
background: #0d743d url("../themes/site_themes/default/side_menu_gtop.jpg") bottom no-repeat;
}

* html .lmenu a, * html .lmenu a:visited {background:#fff; width:197px;}

* html .lmenu a:hover {color:#fff; background:#0d743d;}

.lmenu :hover {
color: #fff;
background: #0d743d;
}

.lmenu ul ul {
visibility: hidden;
position: absolute;
top: 0;
left: 205px;
}

.lmenu ul :hover ul{
visibility: visible;
}

.lmenu ul :hover ul ul{
visibility: hidden;
}

.lmenu ul :hover ul :hover ul ul{
visibility: hidden;
}

.lmenu ul :hover ul :hover ul{
visibility: visible;
}

.lmenu ul :hover ul :hover ul :hover ul {
visibility: visible;
}

#emenu {
font-size: 10px;
font-family: verdana, sans-serif;
color: #0d743d;
padding: 0;
}

#emenu ul {
padding: 0;
margin: 0;
list-style-type: none;
width: 205px;
background: #f9fffb;
}

#emenu .etitle {
text-decoration: underline;
font-weight: bold;
}

#emenu a, #emenu a:visited {
display: block;
text-decoration: none;
color: #0d743d;
width: 100%;
}

html>body #emenu a {
width: auto;
}

#emenu a:hover {
text-decoration: none;
background: transparent;
}

#emenu li {
background-color: #f9fffb;
}

#emenu li.box {
width: 197px;
color: #0d743d;
padding: 3px;
border: 1px solid #0d743d;
border-top: 0;
border-bottom: 0;
}

#emenu li.photobox {
display: block;
width: 193px;
color: #0d743d;
padding: 5px;
border: 1px solid #0d743d;
border-top: 0;
border-bottom: 0;
text-align:center;
}

.sponsor li.lastbox, 
#emenu li.lastbox {
display: block;
height: 35px;
width: 197px;
color: #0d743d;
padding: 3px;
border: 1px solid #0d743d;
border-top: 0;
text-align: center;
font-size: 11px;
}

* html #emenu li.box {width:191px;}

* html #emenu li.photobox {width:187px;}

* html #emenu li.lastbox {width:191px;}

#emenu li:hover {
color: #fff;
background: #0d743d;
}

#emenu li:hover a {
color: #fff;
}

#emenu li.headimg {
background: #0d743d url("../themes/site_themes/default/side_menu_gtop.jpg") bottom no-repeat;
color: #fff;
height: 77px;
width:205px;
padding: 0px;
border-style: none;
border:0;
font-size: 12px;
font-weight: bold;
}

.sponsor li.box {
width: 197px;
color: #0d743d;
padding: 3px 5px;
border: 1px solid #0d743d;
border-top: 0;
border-bottom: 0;
}

* html #emenu a, * html #emenu a:visited {background:#fff; width:100%;}

* html #emenu a:hover {color:#fff; background:#0d743d;}