/*#Nav.hover {border-bottom:3px solid #4273ab;}*/
#dnnMenu{height:36px;}
#dnnMenu a{color:#666; text-decoration:none;}
#dnnMenu .topLevel{height:36px;}
#dnnMenu .topLevel li{float:left; position:relative; white-space:nowrap; font-size:16px; font-weight:normal; padding-right:40px; text-align:center; list-style-type:none;}
#dnnMenu .topLevel li a{display:block;line-height:36px; padding-bottom:2px; padding-top:2px;white-space:nowrap;}
#dnnMenu .topLevel li.hover a, #dnnMenu .topLevel li a:hover{color:#46a2ff}
#dnnMenu .topLevel li a.cur,#dnnMenu .topLevel li.selected a{color:#46a2ff}
#dnnMenu .topLevel .first{width:42px; text-align:left; margin-left:0; padding-left:4px; padding-right:40px}
#dnnMenu .topLevel .last{ width:55px; text-align:left; padding-left:0; padding-right:4px; margin-right:0;}

#dnnMenu .topLevel .subLevel{display:none; position:absolute; top:33px; left:0px; width:auto; padding:0px 0 4px; margin:0 auto; z-index:1210;}
#dnnMenu .topLevel .subLevel ul{background:#96C8FA url(img/nav_text_bg.png) repeat-x; z-index:1200; margin:0px; padding:8px 0px;}
#dnnMenu .topLevel li.hover .subLevel{display:block;white-space:nowrap;}
#dnnMenu .topLevel .subLevel li{float:none;clear:both;width:auto; min-width:165px;padding:0; margin:2px 15px; font-size:14px; font-weight:normal; text-align:center;}
#dnnMenu .topLevel .subLevel li.item a{color:#fff;text-align:center; padding:0; }
#dnnMenu .topLevel .subLevel li.item a div{/*background:url(img/nav_line.png) no-repeat center bottom;*/ display:block;line-height:20px;padding:0px;margin-left:-7px; text-align:left}
#dnnMenu .topLevel .subLevel li.item a div img{margin-right:.5em;width:16px;height:16px;vertical-align:middle;}
#dnnMenu .topLevel .subLevel li.item a:hover div{color:#46a2ff;}
#dnnMenu .topLevel .subLevel li.first > a{}
#dnnMenu .topLevel .subLevel li.first > a div{line-height:20px;padding:0px 0 0px;}
#dnnMenu .topLevel .subLevel li.last > a{float:none;}
#dnnMenu .topLevel .subLevel li.last > a div{line-height:20px;padding:0px 0 0px; float:none;}
#dnnMenu .topLevel .subLevel li.first.last > a{}
#dnnMenu .topLevel .subLevel li.first.last > a div{display:block;line-height:30px;padding:8px 0 0 15px;}
#dnnMenu .topLevel .subLevel li.haschild{ background:url(/image/dot.png) no-repeat right;}
#dnnMenu .topLevel .subLevel li.haschild a:hover,#dnnMenu .topLevel .subLevel li.hover{ background:url(/image/dothover.png) no-repeat right; }
#dnnMenu .topLevel .subLevel li.hover a{color:#46a2ff;}
#dnnMenu .topLevel .subLevel li.hover div a{color:#fff;}

#dnnMenu .subLevelRight{display:none;position:absolute;left:100%;top:-6px;width:auto;margin:0 0 0 0px !important;}
#dnnMenu .subLevel li.first > .subLevelRight{top:6px;}
#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{line-height:24px;padding:6px 0 0 15px;}
#dnnMenu .subLevelRight ul li.first.last > a div{padding:6px 0 0 15px;}