/* NLS Menu styles */
.nlsmenu {
    border: 1px solid #555;
    margin: 0px;
    z-index:1;
    width: auto;
    background-color:#F0F1EB;
}

.nlsitemcontainer {height:14px;}
.nlsiconcell {width:10px; padding: 2px 5px 2px 5px;}
.nlssubmenucell{width:20px; padding: 2px 10px 2px 20px;}
.nlsitem {
    font-size:8pt;
    color:#000;
    padding:2px 15px 2px 0px;
    border-bottom: none;
}

.nlsitemcontainerover {height:14px; background-color:#D7D7D7;}
.nlsiconcellover {width:10px; padding: 2px 5px 2px 5px;}
.nlssubmenucellover {width:20px; padding: 2px 10px 2px 20px;}
.nlsitemover {
    font-size:8pt;
    color:#000;
    padding:2px 15px 2px 0px;
    border-bottom: none;
}

.nlsitemdisable {
    font-size:8pt;
    color:#999999;
    padding:2px 15px 2px 0px;
		border-bottom: none;
}

.nlsseparatorcontainer {padding: 2px 2px 2px 2px;}
.nlsseparator {
    height:1px;
    margin: 2px 0px 2px 0px;
    background-color: #555;

}