.submenu{text-align:left;}
.submenu ul{
margin: 0;
padding: 0;
list-style-type: none;
width:185px; /* Width of Menu Items */
}
.submenu ul li{
position: relative;
height:30px;
>height:18px;
border:#EDEDED 1px solid;
border-width:0px 0px 1px 0px;
padding-right:10px;
}
.submenu ul li ul{
position: absolute;
border:#EDEDED 3px solid;
background:#fff;
margin-left:180px;
width: 160px; 
margin-top:-29px;
>margin-top:-30px;
display: none;
/*
padding-left:10px;
background-image:url(submenu01.gif); background-repeat:no-repeat; background-position:left top;
*/
}
.submenu ul li ul li{
border-width:1px 1px;
}
.submenu ul li.subtop{display:none;}
.submenu ul li.subbottom{display:none;background:url(tclassbot.gif) top no-repeat;width:160px;padding-bottom:2px;height:14px;border-bottom:none;}
.submenu ul li ul li ul{ 
margin-left:160px;
}
.submenu ul li span{
width:140px;
cursor:pointer;

}
.submenu ul li a{
display: block;
color: black;
text-decoration: none;
font:100%;
padding:5px;
}
.submenu ul li ul li a{
background-color:#FFF;
padding:5px;
}
.submenu ul li a:visited{
color: black;
text-decoration: none;
}
.submenu ul li a:hover{
color: #FF6C68;
font-weight:bold;
text-decoration: none;
}
.submenu .subfolderstyle{
background: url(arrow-list.gif) no-repeat center right;
}
.submenu ul li ul li .subfolderstyle{
background: url(arrow-list.gif) no-repeat center right;background-color:#FFF;
}
