/* CSS Document */
.menuleft {
margin-bottom: 10px;
margin: 0px 8px 10px 0px;
}
.menuleft h2.title {
background: url(../images/line-tt-l.png) no-repeat scroll left bottom;
padding: 10px 0px 5px 0px;
color: #005629;
margin-top:0;
margin-bottom: 5px;
font-size: 13pt;	
}
#acdnmenu, #acdnmenu ul {
display: block;
font-size: 0px;
line-height: 0px;
}
#acdnmenu ul.top {
padding-left: 0;
}
.menuleft ul {
margin: 0px;
padding: 0px 0px 1px 0px;
list-style: none;
background-color: #954a00;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-mz-border-radius: 5px;
-o-border-radius: 5px;
}
#acdnmenu ul {
position: relative;
overflow: hidden;
padding: 0;
margin: 0;
list-style-type: none;
}
#acdnmenu li {
padding: 0;
margin: 0;

font-size: 12px;
line-height: 16px;
}
#acdnmenu li.separator {
border-top: 1px solid #663300;
border-bottom: none;
}
#acdnmenu div.heading, #acdnmenu a.link {
padding: 8px;
padding-left: 24px;
text-align: left;
background: url(../images/list-icon-left.png) no-repeat scroll 8px 12px;
color: #fff;
font-weight: bold;
text-decoration: none;
outline: none;
}
#acdnmenu div.current, #acdnmenu div:hover, #acdnmenu a.link:hover, #acdnmenu div.current a.link {
color: #ff9900;
background: #333 url(../images/list-icon-left-act.png) no-repeat scroll 8px 12px;
font-weight: bold;
text-decoration: none;
}
#acdnmenu a:hover {
background-color: #333;
font-weight: bold !important;
}