#dnnMenu{height:100%; }
#dnnMenu .topLevel{height:40px;position:relative; margin:0px; padding: 0px; font: 14px Verdana, Tahoma, Arial, Helvetica; font-weight: normal; }
#dnnMenu .topLevel li{float:left;margin:0 0 0 0;list-style-type:none;position:relative;}

#dnnMenu .topLevel li a{display:block;color:#6b6c6e;line-height:40px; cursor:pointer;}
#dnnMenu .topLevel li.selected a{display:block;color:#000000;line-height:40px;}
#dnnMenu .topLevel li.hover a, #dnnMenu .topLevel li a:hover{text-decoration:none; color:#007db1;}

#dnnMenu .topLevel li a div{display:block;line-height:20px;margin:0px 30px 0px 0px; height: 32px;}
#dnnMenu .topLevel li.selected a div{ background: url(images/nav_pointer.png) center bottom no-repeat;}
#dnnMenu .topLevel li.hover a div, #dnnMenu .topLevel li a:hover div{ background: url(images/nav_pointer.png) center bottom no-repeat;}

#dnnMenu .subLevel{display:none;left:0;position:absolute;width:auto;margin:0;padding:0;z-index:1210; background-color: #fff; border: 1px solid #e3e1e1;	border-top-width: 0px; font-weight: normal; top: 31px; border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;z-index: 999;}
#dnnMenu .topLevel li.hover .subLevel{display:block;white-space:nowrap;}
#dnnMenu .subLevel ul{margin:0;padding:0;position:relative;z-index:1200; }
#dnnMenu .subLevel li{float:none;clear:both;width:100%;}
#dnnMenu .subLevel li{margin-bottom:-3px;}
#dnnMenu .subLevel li.item a{ border-bottom: 1px #e3e1e1 dashed;}
#dnnMenu .subLevel li.item a div{display:block;color:#6b6c6e;line-height:30px;padding:0px; background: none;margin-right:20px;}
#dnnMenu .subLevel li.item a div img{margin-right:20px;width:16px;height:16px;vertical-align:middle;}
#dnnMenu .subLevel li.item a div span{ padding: 0px 0px 0px 20px;}
#dnnMenu .subLevel li.item a:hover div{color:#007db1; background: none;}
#dnnMenu .subLevel li.first > a{ }
#dnnMenu .subLevel li.first > a div{}
#dnnMenu .subLevel li.last > a{ border-bottom: 0px #e3e1e1 dashed; padding-bottom: 3px;}
#dnnMenu .subLevel li.last > a div{}
#dnnMenu .subLevel li.first.last > a{}
#dnnMenu .subLevel li.first.last > a div{display:block;}

#dnnMenu .subLevelRight{display:none;position:absolute;left:100%;top:-6px;width:auto;margin:0 0 0 -3px; background-color: #fff; border: 1px solid #e3e1e1; font-weight: normal; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#dnnMenu .subLevel li.first > .subLevelRight{top:8px;}
#dnnMenu .subLevel li.first.last > .subLevelRight{top:2px;}
#dnnMenu .subLevel li.hover > .subLevelRight{display:block;}
#dnnMenu .subLevel li.first > .subLevelRight li.first > .subLevelRight {top:0px;}
#dnnMenu .subLevelRight ul{display:block;}
#dnnMenu .subLevelRight ul li{position:relative;}
#dnnMenu .subLevelRight ul li a{display:block;}
#dnnMenu .subLevelRight ul li a div{display:block;white-space:nowrap;}
#dnnMenu .subLevelRight ul li.first > a{}
#dnnMenu .subLevelRight ul li.first > a div{}
#dnnMenu .subLevelRight ul li.first.last > a div{border-bottom: 0px #e3e1e1 dashed; padding-bottom: 3px;}

