.HelpTopLine {
    position:absolute;
    background-color:#EE4207;
    overflow-y:hidden;
    height:1px;
} 

#helpMenu {
    width:65px;
}

#helpMenu ul { 
    cursor: hand;
    position:relative;
    cursor: pointer;
    list-style: none;
    z-index:1;
    font-weight:bold;
    color: #002163;
    font-family:Arial;
    font-size:0.7em;
    padding:0px;
    margin:0px;
    text-align:left;
}

#helpMenu ul li { 
    color: #002163;
    width:54px;
    border-top: 1px solid #EEB952;
    border-left: 1px solid #EEB952;
    border-right: 1px solid #EEB952;
    background-color: #EEB952;
    white-space: nowrap;
    position: relative;
    padding:1px 2px;
}     

#helpMenu ul li a {
    color: #002163;
    text-decoration: none;
}

#helpMenu ul li:hover,
#helpMenu ul li.over { 
    z-index:1;
}

#helpMenu ul li ul {
    display:none;
    text-align:left;
    margin-left:-3px;
    font-size:100%;
}

#helpMenu ul li ul li { 
    width:auto;
    white-space: nowrap;
    background-color:transparent;
    padding:2px;
    border:0px;    
}

#helpMenu li ul { 
    position: absolute;
    right:-1px;
    top:14px;
    z-index:1;
    font-weight:normal;
    border-bottom: 1px solid #EE4207;
    border-left: 1px solid #EE4207;
    border-right: 1px solid #EE4207;
    background-color:#EEB952;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#insarioMenu li>ul { 
    top: auto;
    left: auto;
}

#helpMenu ul li ul li:hover,
#helpMenu ul li ul li.over,
#helpMenu ul li ul li.over a {
    text-decoration: underline;
}

#helpMenu ul li:hover,
#helpMenu ul li.over {
    border-top: 1px solid #EE4207;
    border-left: 1px solid #EE4207;
    border-right: 1px solid #EE4207;
}

#helpMenu ul li ul li:hover, 
#helpMenu ul li ul li.over {
    border:0px;
}

#helpMenu li:hover ul,
#helpMenu li.over ul {
    display:block;
} 

