.nlsmenu { z-index:1; width:100%; padding-left: 1px;}
#effwin_main {
  width: 100%;
}





/* Title 1 */
.spc2_nlsitem {
  cursor: default;
  width: 100%;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: white;
  background: url(/img/menu_main.jpg);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-top: 5px;
}
.spc2_nlsitemover {
  cursor: default;
  width: 100%;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: white;
  background: url(/img/menu_main.jpg);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-top: 5px;
}
.spc2_nlsiconcell {
  cursor: default;
  width: 20px;
}
.spc2_nlsitemcontainer {
  cursor: default;
  padding: 5px 0 5px 0;
}
.spc2_nlsitemcontainerover {
  cursor: default;
  padding: 5px 0 5px 0;
}





/* Title 2+ */
.spcl_nlsitem {
  cursor: default;
  width: 100%;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: white;
  background: url(/img/menu_main.jpg);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-top: 5px;
}
.spcl_nlsitemover {
  cursor: default;
  width: 100%;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: white;
  background: url(/img/menu_main.jpg);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-top: 5px;
}
.spcl_nlsiconcell {
  cursor: default;
  width: 20px;
}
.spcl_nlsitemcontainer {
  cursor: default;
/*
  background: url(/img/menuheaderdiv.gif);
  background-position: -5px left;
  background-repeat: repeat-x;
*/
  padding: 25px 0 5px 0;
}

.spcl_nlsitemcontainerover {
  cursor: default;
/*
  background: url(/img/menuheaderdiv.gif);
  background-position: -5px left;
  background-repeat: repeat-x;
*/
  padding: 25px 0 5px 0;
}





/* Submenu */
.nlsitemcontainer {
  background: url(/img/menu_ico.gif);
  background-position: center left;
  background-repeat: no-repeat;
  background-color: #0c6998;
  padding: 0px 5px 0px 15px;
  border: 1px solid white;
}
.nlsitemcontainerover {
  background: url(/img/menu_ico.gif);
  background-position: center left;
  background-repeat: no-repeat;
  background-color: #0c6998;
  padding: 0px 5px 0px 15px;
  border: 1px solid white;
}
.nlssubmenucontainerover {
  padding: 0px 5px 0px 15px;
}
.nlsitem {
  width: 100%;
  font-family:Tahoma;
  font-size:14px;
  color: white;
  padding: 2px 5px 2px 15px;
  background: url(/img/menu_sub.gif);
  background-position: center left;
  background-repeat: no-repeat;
}
.nlsitemover {
  font-family:Tahoma;
  font-size:14px;
  color: #ffae01;
  padding: 2px 5px 2px 15px;
  background: url(/img/menu_sub.gif);
  background-position: center left;
  background-repeat: no-repeat;
}
.nlsseparatorcontainer {
  background-color: #949494;
}
.nlsseparator {
    height: 0px;
    background-image:url(/img/separator.gif);
    background-position:center center;
    background-repeat:repeat-x;
}
.nlsitemcontainersel {
  height:13px;
  border-right:1px solid rgb(255,255,255);
}
.nlsitemsel {
   	font-family:Tahoma;
    font-size:14px;
    color:white;
}





/* Main menu */
.main_nlsitem {
  width: 100%;
  font-family: Tahoma;
  font-size: 14px;
  color: white;
  background: url(/img/menu_dot.png);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 10px;
}
.main_nlsitemover {
  width: 100%;
  font-family: Tahoma;
  font-size: 14px;
  color: #ffae01;
  background: url(/img/menu_dot.png);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 10px;
}
.main_nlsitemsel {
    width: 100%;
   	font-family: Tahoma;
    font-size: 14px;
    color: white;
}
.main_nlsitemcontainer {
  padding: 3px 10px 3px 6px;
 }
.main_nlsitemcontainerover {
  background-color: #0c6998;
  border: 1px solid white;
  padding: 2px 10px 2px 5px;
}

