/**/
div.sdmenu {
    width: 180px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 10px;
    height:auto;
    /* use for putting rounded bottom on the bottom of menu */
    /* background: url(bottom.gif) no-repeat  right bottom; */ 
    color: #fff;
}
/* this is the items under the top ones */
div.sdmenu div {
    width: 180px;
    font-size: 10px;
    /*background: url(title.gif) repeat-x;*/
    background:#c9e7f9;
    overflow: hidden;
    margin-top:1px;
    color: #184c98;
    height:auto;
    display:block;
}
/* top items */
div.sdmenu div:first-child {
    width: 180px;
    background:#c9e7f9;
    height:auto;
    /*background: url(title.gif) repeat-x;    */
    /*background: url(toptitle.gif) no-repeat;*/
}
div.sdmenu div a.current {    
    color:#00a5f4; margin-left:0px;margin-top:0px;text-decoration:none;border-bottom: 1px;margin-right:0px;
    font-weight:bold;
    padding-left:22px;padding-right:0px; padding-bottom:5px;padding-top:5px;
    width:180px;
    display:block;
    background:#EBF6FD;
}

/* When item is expanded */
div.sdmenu div span {
    display: block;
    padding: 5px 25px 5px 18px;
    font-weight: bold;
    color: #FFFFFF;
    background: url('/images/icons/expanded.gif') no-repeat 5px center #36A7E9;
    cursor: default;
    height:auto;
    /* border-bottom: 1px solid #ddd; */
}
/* When item is collapsed */
div.sdmenu div.collapsed {
    height:23px;
    display:block;
}
div.sdmenu div.collapsed span {
    background: url('/images/icons/collapsed.gif') no-repeat 5px #C9E7F9;
    /*background-image: url(collapsed.gif);    */
    color:#36478B;
}
div.sdmenu div a.level3{
    padding: 5px 10px 5px 22px;
    background: #EBF6FD;
    font-weight:normal;
    display: block;
    color: #36478B;
    text-decoration:none;            
}
div.sdmenu div a:hover {
    background : #CCCCCC url('/images/icons/linkarrow.gif') no-repeat right center;
    color: #FFFFFF;
    text-decoration: none;    
}
/* this is for 2ndlevel with anchor */
div.sdmenu div span a
{ 
    color:#00529C; background:none; 
    margin-left:0px; margin-top:-3px; border-bottom:0px; padding-left:0px; padding-top:5px;
    text-decoration:none;
    font-weight:bold;        
    display:block;
}
div.sdmenu div span a:hover {
    background: transparent url('/images/icons/linkarrow.gif') no-repeat right center;
    color: #FFFFFF;
    text-decoration: none;
}

/* this is for 2ndlevel with anchor */
div.sdmenu div span a.level2
{ 
    color:#FFFFFF; background:none;     
    text-decoration:none;
    font-weight:bold;        
    display:block;
    
}
div.sdmenu div span a.level2:visited 
{
    color: #FFFFFF;
}
div.sdmenu div span a.level2:hover 
{
    color: #FFFFFF;
}
div.sdmenu div  span a.current {    
    color:#FFFFFF; margin-left:0px;margin-top:-5px;text-decoration:none;border-bottom: 0px;margin-right:0px;
    font-weight:bold;
    padding-left:0px;padding-right:0px; padding-bottom:0px;padding-top:5px;
    width:165px;
    background:#36a7e9;
}

/*kheang*/
div.sdmenu div.collapsed span a.level2{    
    color:#36478B;
    display:block;
}
div.sdmenu div.collapsed span a.current{    
    
    color:#00A5F4; 
    background:none;
}

/*fred*/
div.sdmenu div.collapsed {
    height: auto;
}
 
div.sdmenu div.collapsed a.level3 {
    display: none;
}

div.sdmenu div a.level3 {
    display: block;
}
