﻿
@font-face {
    font-family: 'WhitneyBold';
    src: url('whitne02-webfont.eot');
    src: url('whitne02-webfont.eot?#iefix') format('embedded-opentype'),
         url('whitne02-webfont.woff') format('woff'),
         url('whitne02-webfont.ttf') format('truetype'),
         url('whitne02-webfont.svg#WhitneyBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WhitneyMedium';
    src: url('whitneym-webfont.eot');
    src: url('whitneym-webfont.eot?#iefix') format('embedded-opentype'),
         url('whitneym-webfont.woff') format('woff'),
         url('whitneym-webfont.ttf') format('truetype'),
         url('whitneym-webfont.svg#WhitneyMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WhitneySemibold';
    src: url('whitneys-webfont.eot');
    src: url('whitneys-webfont.eot?#iefix') format('embedded-opentype'),
         url('whitneys-webfont.woff') format('woff'),
         url('whitneys-webfont.ttf') format('truetype'),
         url('whitneys-webfont.svg#WhitneySemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


#dnnMenu{height:39px;}
#dnnMenu .topLevel{height:39px;position:relative;}
#dnnMenu .topLevel li{float:left;margin:0 0 0 0;list-style-type:none;position:relative;font-family:WhitneyMedium, Verdana, Geneva, san-serif; font-size:12px!important;line-height:24px; text-transform:uppercase;}

#dnnMenu .topLevel li a{display:block;color:#fff;line-height:33px;background:transparent;font-family:WhitneyMedium, Verdana, Geneva, san-serif; font-size:12px!important;line-height:24px; text-transform:uppercase;}
#dnnMenu .topLevel li.hover a, #dnnMenu .topLevel li a:hover{color:#fff;text-decoration:none;background:transparent}

#dnnMenu .topLevel li a div{display:block;line-height:33px;background:transparent;margin:0 15px 0 0;padding:6px 0 0 25px;}
#dnnMenu .topLevel li.hover a div, #dnnMenu .topLevel li a:hover div{background:url(images/side_nav_hover.png) no-repeat -5px 8px!important;}

#dnnMenu .subLevel{display:none;position:absolute;width:auto;margin:0;margin-bottom:5px;padding:0;z-index:10210;list-style-type:none!important;}
#dnnMenu .topLevel li.hover .subLevel{display:block;white-space:nowrap;list-style-type:none!important;}
#dnnMenu .subLevel ul{margin:0;margin-top:3px;padding:0;position:relative;z-index:1200;list-style-type:none!important;background:#4c514b url(images/nav2ndlevel.png) repeat-x right top!important;}
#dnnMenu .subLevel ul li:hover{background:url(images/nav2ndlevelhover.png) repeat right top!important;}
#dnnMenu .subLevel li{float:none;clear:both;width:100%;list-style-type:none!important;list-style-type:none!important;}
*#dnnMenu .subLevel li{margin-bottom:-3px;list-style-type:none!important;}
#dnnMenu .subLevel li.item a{background:transparent; color:#fff; background-image:none!important; border-bottom:solid 1px #545454;}
#dnnMenu .subLevel li.item a div{display:block;background:none;color:#fff;line-height:30px;padding:0 0 0 15px;list-style-type:none!important;background:none!important;}
#dnnMenu .subLevel li.item a div img{ visibility:hidden;}
#dnnMenu .subLevel li.item a div span{list-style-type:none!important;background:none!important;}
#dnnMenu .subLevel li.item a:hover div{color:#fff;list-style-type:none!important;background:url(images/nav2ndlevelhover.png) repeat right top!important;}
#dnnMenu .subLevel li.first > a{background:transparent;}
#dnnMenu .subLevel li.first > a div{background:transparent;line-height:24px;padding:8px 0 0 15px;}
#dnnMenu .subLevel li.last > a{background:transparent}
#dnnMenu .subLevel li.last > a div{background:transparent;line-height:24px;padding:0 0 6px 15px;}
#dnnMenu .subLevel li.first.last > a{background:transparent}
#dnnMenu .subLevel li.first.last > a div{display:block;background:transparent;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:url(images/PanelBGTR.png) no-repeat right 0;}
#dnnMenu .subLevelRight ul li.first > a div{background:url(images/PanelBGTL.png) no-repeat 0 0;line-height:24px;padding:6px 0 0 15px;}
#dnnMenu .subLevelRight ul li.first.last > a div{background:url(images/PanelBGNL.png) no-repeat 0 bottom;padding:6px 0 0 15px;}