﻿#dnnMenu{height:29px;}
#dnnMenu .topLevel{height:29px;position:relative;}
#dnnMenu .topLevel li{float:left;margin:0 5px 0 0;list-style-type:none;position:relative;margin:-1px 0px -1px 0;}

#dnnMenu .topLevel li a{display:block;color:#fff;text-decoration:none;line-height:28px;background:rgba(33,78,152,0.9); right 6px;}
#dnnMenu .topLevel li.hover a, #dnnMenu .topLevel li a:hover{color:#ffffff;font-weight: bold; text-decoration:none;background:rgba(33,78,152,0.9); right 6px;}

ul.dnnMenu li.topLevel img.mmArrow {margin-left: 5px;}

#dnnMenu .topLevel li a div{display:block;line-height:23px;background:rgba(33,78,152,0.9);margin:2px 0 0px 0;padding:6px 15px 0 15px;overflow:hidden;}
#dnnMenu .topLevel li.hover a div, #dnnMenu .topLevel li a:hover	 div{background:rgba(33,78,152,0.9) 0 6px;}

#dnnMenu .subLevel{display:none;position:absolute;width:auto;margin:0;padding:0;z-index:1210;}
#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:auto;}
#dnnMenu .subLevel li{margin-bottom:-.55em;}
#dnnMenu .subLevel li.item a{background:rgba(126,156,206,0.9);/*url(images/PanelBGMR.png)*/ no-repeat right 0;}
#dnnMenu .subLevel li.item a div{display:block;background:/*url(images/PanelBGML.png)*/ no-repeat 0 0;color:#fff;line-height:30px;padding:0 15px 0 15px;}
#dnnMenu .subLevel li.item a div img{margin-right:.5em;vertical-align:middle;} /*width:16px;height:16px; */
#dnnMenu .subLevel li.item a div span{}
#dnnMenu .subLevel li.item a:hover div{color:#c11820;}
#dnnMenu .subLevel li.first > a{background:rgba(126,156,206,0.9);/*url(images/PanelBGTR.png)*/ no-repeat right 8px;}
#dnnMenu .subLevel li.first > a div{background:rgba(126,156,206,0.9);/*url(images/PanelBGTLS.png)*/ no-repeat 0 0;line-height:24px;padding:16px 0 3px 15px;}
#dnnMenu .subLevel li.last > a{background:rgba(126,156,206,0.9);/*url(images/PanelBGBR.png)*/ no-repeat right bottom;}
#dnnMenu .subLevel li.last > a div{background:rgba(126,156,206,0.9);/*url(images/PanelBGBL.png)*/ no-repeat 0 bottom;line-height:24px;padding:3px 0 6px 15px;}
#dnnMenu .subLevel li.first.last > a{background:rgba(126,156,206,0.9);/*url(images/PanelBGNR.png)*/ no-repeat right bottom;}
#dnnMenu .subLevel li.first.last > a div{display:block;background:/*url(images/PanelBGNLS.png)*/ no-repeat 0 bottom;line-height:30px;padding:8px 0 0 15px;}


#dnnMenu .subLevelRight{display:none;position:absolute;left:100%;top:-6px;width:auto;margin:0 0 0 -3px;}
#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{background:rgba(126,156,206,0.9);/*url(images/PanelBGTR.png)*/ no-repeat right 0;}
#dnnMenu .subLevelRight ul li.first > a div{background:rgba(126,156,206,0.9);/*url(images/PanelBGTL.png)*/ no-repeat 0 0;line-height:24px;padding:6px 10px 0 15px;}
#dnnMenu .subLevelRight ul li.first.last > a div{background:rgba(126,156,206,0.9);/*url(images/PanelBGNL.png)*/ no-repeat 0 bottom;padding:6px 0 0 15px;}