.suckerdiv ul{
    position:relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    /* Width of Menu Items */
    background-color:white;
    border-bottom: 0px solid #ccc;
    list-style: none;
    z-index:1;

}

.suckerdiv ul li{
    position: relative;
    padding-top:2px;
    font-size:11px;

}

/*Sub level menu items */
.suckerdiv ul li ul{
    position: absolute;
    white-space: nowrap;
    background-color:white;
    top: 0;
    z-index:2000;
    visibility: hidden;
    padding-bottom:2px;

}
.suckerdiv ul li ul li{
    margin:0px 3px 0px 3px;
    padding:3px 0px 0px 0px;
    font-size:12px;

    height:auto;

}


.suckerdiv ul li a{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    font-size:11px;
    text-decoration: none;
    background-color: #fff;
    padding: 1px 0px 1px 8px;
    border: 0px solid #ccc;
    border-bottom: 0px;
    color:#3a3a3a;
}

.suckerdiv a:visited {
    color:#3a3a3a;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height:1%; }
* html .suckerdiv ul li a { height: 1% }
/* End */

.suckerdiv ul li ul li a{
    background-color:#e9eaec;
    display: block;
    padding: 2px 7px;
    width:100%;
}
.suckerdiv ul li ul li a:hover{
    background-color:#c6cacd;

}

.sideMenuItem.grandchild{
    background-color:#e9eaec;
    display: block;
    padding: 2px 7px;
}
.sideMenuItem.grandchild:hover{
    background-color:#c6cacd;
    display: block;
    padding: 2px 7px;
}

.hasChildren{
    background-image:url(../images/hasChildrenArrow.png);
    background-position: right center ;
    background-repeat: no-repeat;
}
