/* Horizontal (menubar) menu */

.horz_nlsmenu {
	background:url(../img/top_menu_background.gif) top repeat-x #b2bd01;
    z-index:1;
	width:100% !important;
/*
	background-color: inherit;
    z-index:1;
    width: auto;
*/
}

#effwin_menubar { width: 100% };

.horz_nlsitemcontainer
{
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.horz_nlsiconcell {}
.horz_nlssubmenucell{
	width:10px;
}
.horz_nlsitem {
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:0px 30px;
	text-transform:uppercase;

}

.horz_nlsitemcontainerover {
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.horz_nlsiconcellover {
}
.horz_nlssubmenucellover {
}
.horz_nlsitemover {
	background-color:#929b0a;
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 30px;
}

.horz_nlsitemcontainersel{
	background:#929b0a;
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.horz_nlsitemsel{
	background:#929b0a;
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 30px;
}



.horz_nlsitemdisable {
	background:#929b0a;
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 30px;
}

.horz_nlsseparatorcontainer {padding-left:0px; width:1px;}

.horz_nlsseparator {
    height:35px;
    width:1px;
    background-image:url(../img/top_menu_separator.gif);
    background-position:center center;
    background-repeat:repeat-x;
}

.horz_mtopleft {height:0px; width:0px;}
.horz_mtopright {height:0px; width:0px;}
.horz_mbottomleft {width:0px; height:0px;}
.horz_mbottomright {width:0px; height:0px;}
.horz_mtop {height:0px;}
.horz_mbottom {height:0px;}
.horz_mleft {width:0px;}
.horz_mright {width:0px;}

.horz_horzshadow { -moz-opacity:0.4; background-repeat:no-repeat; background-image:url(img/hshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);}
.horz_vertshadow { -moz-opacity:0.4; background-repeat:no-repeat; background-image:url(img/vshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);}
.horz_cornshadow { -moz-opacity:0.4; background-repeat:no-repeat; background-image:url(img/cornershadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);}


/* Vertical (drop-down) menus */

.nlsmenu {
	background-color:#929b0a;
	color:#FFFFFF;
	padding: 6px;
	font-size:10px;
	text-transform:uppercase;
	width: auto !important;
}

.nlsitemcontainer {
	background:url(../img/top_menu_dashed_line.gif) top repeat-x #929b0a;
	font-size:10px;
	height:25px;
	color:#FFFFFF;
	text-transform:uppercase;
	width: auto !important;
}
.nlsiconcell {
	font-size:10px;
	color:#FFFFFF;
	background-color:#929b0a;
 	width:5px;
 }
.nlsiconcellsel {
	font-size:10px;
	color:#FFFFFF;
	background-color:#929b0a;
	background:#929b0a;
 	width:5px;
 }
.nlssubmenucell{
	background-color:#929b0a;
 	background-image:url(../img/str_1.gif);
    background-position:center center;
    background-repeat:no-repeat;
	color:#FFFFFF;
    width:10px;
}
.nlssubmenucellsel{
	background-color:#929b0a;
 	background-image:url(../img/str_1.gif);
    background-position:center center;
    background-repeat:no-repeat;
	color:#FFFFFF;
    width:10px;
}
.nlsitem {
	background:url(../img/top_menu_dashed_line.gif) top repeat-x #929b0a;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-right:10px;
	width: 120px !important;
}


.nlsitemsel {
	background:url(../img/top_menu_dashed_line.gif) top repeat-x #929b0a;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-right:10px;
	height:25px;
	background-color:#929b0a;
	background:#929b0a;
}

.nlsitemcontainerover {
	background:url(../img/top_menu_dashed_line.gif) top repeat-x #929b0a;
	color:#FFFFFF;
	height:25px;
	text-transform:uppercase;
}

.nlsiconcellover {width:5px;}
.nlsiconcelloversel {width:5px;}

.nlssubmenucellover {
	background-color:#929b0a;
	color:#FFFFFF;
	background-image:url(../img/str_2.gif);
    background-position:center center;
    background-repeat:no-repeat;
	width:10px;
}
.nlssubmenucelloversel {
	background-color:#929b0a;
	background:#929b0a;
	color:#FFFFFF;
	background-image:url(../img/str_2.gif);
    background-position:center center;
    background-repeat:no-repeat;
	width:10px;
}
.nlsitemover {
	background:url(../img/top_menu_dashed_line.gif) top repeat-x #929b0a;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-right:10px;

}
.nlsitemoversel {
	background:url(../img/top_menu_dashed_line.gif) top repeat-x #929b0a;
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-right:10px;
	background-color:#929b0a;
	background:#929b0a;

}

.nlsitemdisable {
	color:#FFFFFF;
	background-color:#929b0a;
}

.nlsseparatorcontainer {
}

.nlsseparator {
}

.mtopleft {height:0px; width:0px;}
.mtopright {height:0px; width:0px;}
.mbottomleft {width:0px; height:0px;}
.mbottomright {width:0px; height:0px;}
.mtop {height:0px;}
.mbottom {height:0px;}
.mleft {width:0px;}
.mright {width:0px;}

.horzshadow {  -moz-opacity:0.4;background-repeat:no-repeat; background-image:url(img/hshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);}
.vertshadow {  -moz-opacity:0.4;background-repeat:no-repeat; background-image:url(img/vshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);}
.cornshadow {  -moz-opacity:0.4;background-repeat:no-repeat; background-image:url(img/cornershadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);}
