    .horDropListClass {position:relative;zoom:1;z-index:10;}
    .horDropListClass a, .horDropListClass li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
    .horDropListClass div a, .horDropListClass ul a, .horDropListClass ul li {float:none;}
    .horDropListClass div{visibility:hidden;position:absolute;}
    .horDropListClass li {z-index:auto;}
    .horDropListClass ul {left:-10000px;position:absolute;z-index:10;}
    .horDropListClass, .horDropListClass ul {list-style:none;padding:0px;margin:0px auto 0px auto;}
    .horDropListClass li a {float:none}
    .horDropListClass li:hover>ul{left:auto;}#horDropListId ul {top:100%;}#horDropListId ul li:hover>ul{top:0px;left:100%;}


    /* (top level) box */   
    #horDropListId  
    {   
        width:auto;
        background-color:transparent;
    }


    /* (top level) items */ 
    #horDropListId a    
    {   
        padding:5px 40px 5px 8px;
        background-color:#FFFFFF;
        color:#000000;
        font-size:11px;
        text-decoration:none;
        border-width:1px;
        border-style:solid;
        border-color:#A6A6A6;
    }


    /* (top level) hover */ 
    #horDropListId a:hover, #horDropListId li:hover>a  
    {   
        background-color:#E6E6E6;
    }


    /* (child level) box */ 
    #horDropListId div, #horDropListId ul   
    {   
        padding:5px;
        margin:-1px 0px 0px 0px;
        background-color:#E6E6E6;
        border-width:1px;
        border-style:solid;
        border-color:#A6A6A6;
    }


    /* (child level) items */   
    #horDropListId div a, #horDropListId ul a   
    {   
        padding:2px 40px 2px 5px;
        background-color:transparent;
        border-width:0px;
        border-style:none;
        border-color:#000000;
    }


    /* (child level) hover */   
    #horDropListId div a:hover, #horDropListId ul li:hover>a 
    {   
        text-decoration:underline;
    }


    /* headings */
    #horDropListId .horDropListHeadLvl
    {
       font-weight:bold;
    }