/* menu::base */
div#nd-menu { margin:5px auto;}
div#nd-menu {
	width: 100%;
	position:relative;
	margin:auto;
	right:15px;

}
div#nd-menu ul {    margin: 0;    padding: 0;    list-style: none;    float: none;	margin:auto;}
div#nd-menu ul.nd-menu {    padding-left: 30px;}
div#nd-menu li {    position: relative;    z-index: 9;    margin: 0;    padding: 0 0px 0 0;    display: block;    float: left;background-color:#84A0A9;}
div#nd-menu li:hover>ul {    left: -2px;}
div#nd-menu a {position:relative;z-index:10;display:block;font-family:'Conv_GOODTIME',Sans-Serif;font-size:18px;text-align:center; margin-top:8px;}
div#nd-menu a:hover, div#nd-menu a:hover span {text-decoration: none; color:#213c87; background-color:#FFF;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;text-shadow:0px 0px 0px #fff;}
div#nd-menu li.current a {}
div#nd-menu span {    display: block;    cursor: pointer;    background-repeat: no-repeat;    background-position: 95% 0;}

div#nd-menu ul ul  {background-color:#84A0A9;width:auto;}

div#nd-menu ul ul a.nd-parent span {    background-position:95% 8px;    background-image: url(../images/item-pointer.gif);}
div#nd-menu ul ul a.nd-parent:hover span {    background-image: url(../images/item-pointer-mover.gif);}
/* menu::level1 */
li a.nd-subb  {color:#000; margin-bottom:0px;padding:8px; background:rgba(255,255,255,1.0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0px 0px 0px #fff;}
li a.nd-subb:hover  { color:#FFF; background:rgba(2,36,119,0.8);text-shadow:0px 0px 0px #fff;}
div#nd-menu a {font-size:18px;color: #fff;	text-decoration:none;border-bottom: 0px solid #fff;padding:5px; padding-bottom:5px;margin-left:7px;margin-right:7px;text-shadow: 1px 1px 2px #000;}
div#nd-menu span {margin-top: 5px; }
/**@replace#1*/
div#nd-menu li { /** background: url(../images/main-delimiter.gif) 98% 4px no-repeat; **/}
div#nd-menu li.nd-last { background: none; }
/* menu::level2 */
div#nd-menu ul ul li {background-color:#345861;padding-bottom:5px;margin-top:5px;}
div#nd-menu ul ul {position: absolute;top:38px;left: -999em;width:210px;padding: 5px 0 0 0; margin-top:1px;}
div#nd-menu ul ul a {padding: 0 0 0 0px;padding-left:10px;height:auto;float:none;display: block;line-height: 24px;font-family:Tahoma, Geneva, sans-serif;color:#010101; font-size:16px; text-align:left;}
div#nd-menu ul ul span {margin-top: 0;    padding-right: 15px; color: #f00;}
div#nd-menu ul ul a:hover span {color: #fff;}
div#nd-menu ul ul li.nd-last {background: none; }
div#nd-menu ul ul li {width: 100%;	color:#F00;}
/* menu::level3 */
div#nd-menu ul ul ul {padding: 0;margin-top:-38px;    margin-left:210px;	padding-top:10px;color:#F00;background:transparent;}
/* colors */
/*div#nd-menu ul ul ul { background: rgb(41,41,41); }*/
div#nd-menu ul ul ul ul { background: rgb(38,38,38); }
div#nd-menu ul ul ul ul { background: rgb(35,35,35); }
/* lava lamp */
div#nd-menu li.nd-back {background: url(../images/lava.png) no-repeat right -44px !important;background-image: url(../images/lava.gif);width:13px;height: 44px;z-index: 8;position: absolute;margin: -1px 0 0 -5px;}
div#nd-menu li.nd-back .nd-left {    background: url(../images/lava.png) no-repeat top left !important;    background-image: url(../images/lava.gif);height: 44px;margin-right:8px;}
