﻿#dnnMenu{ height:45px; padding-bottom:10px;  }
#dnnMenu .topLevel ul { margin:0;padding:0;}
#dnnMenu .topLevel{position:relative; margin:0;padding:0;z-index:1210; }
#dnnMenu .topLevel li:lang(es){
	padding:6px 5px 0px;
}
#dnnMenu .topLevel li{margin:0 0px 0 0;list-style-type:none;position:relative;float:left;padding:6px 17px 0px;  font-family: 'crimson_textroman';font-size:15px; background:url(Images/divider.jpg) no-repeat left 13px; }
#dnnMenu .topLevel li a{display:block;color:#fff;font-family: 'crimson_textroman';font-size:15px;font-weight:normal;text-transform:uppercase; text-decoration:none; }
#dnnMenu .topLevel li.hover a, #dnnMenu .topLevel li a:hover{color:#ffffff;text-decoration:none;font-family: 'crimson_textroman';font-size:15px;font-weight:normal;text-transform:uppercase; background:url("Images/menu-right.jpg") no-repeat scroll right top; padding:0px 0px 0px;}

#dnnMenu .topLevel li a div{display:block;line-height:29px;margin:0 0 0px 0px; font-family: 'crimson_textroman';font-size:15px;font-weight:normal;color:#fff; padding:0px 7px 0px; }

:root #dnnMenu .topLevel li a div{padding:0px 7px 0px 7px\0/IE9; }  /* IE9 */

@media screen and (-webkit-min-device-pixel-ratio:0) {
#dnnMenu .topLevel li a div{padding:0px 7px 0px 7px;}
}

#dnnMenu .topLevel li.hover a div, #dnnMenu .topLevel li a:hover div{ font-family: 'crimson_textroman';font-size:15px;font-weight:normal;text-transform:uppercase;color:#fff; background:url(Images/menu-left.jpg) no-repeat left top;}

#dnnMenu .subLevel{display:none;position:absolute;width:auto;margin:0;padding:10px 0;z-index:1210;}
#dnnMenu .topLevel li.hover .subLevel{display:block;white-space:nowrap;}
#dnnMenu .subLevel ul{margin:0 0 10px 0px;padding:0 5px;position:relative;z-index:1200;background:#efeeee;border:1.5px solid #ababb1; }
#dnnMenu .subLevel li{float:none;clear:both;background:none!important; }
/**#dnnMenu .subLevel li{margin-bottom:-3px;background:none; padding-bottom: 0; padding-top: 0;}*/
#dnnMenu .subLevel li.item a{ }
#dnnMenu .subLevel li a {background:none!important; }
#dnnMenu .subLevel li a div { border-bottom:1.5px solid #5b5b5b; }
#dnnMenu .subLevel li.item a div{display:block; color:#1b3371; line-height:20px; padding:0 0px 0 0px;margin:0!important; font-size:15px; background:none; font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;}
#dnnMenu .subLevel li.item a div img{margin-right:.5em;width:16px;height:16px;vertical-align:middle; display:none;}
#dnnMenu .subLevel li.item a:hover div{ padding:0 0px 0 0px;margin:0 !important;display:block;color:#1e9c48;}
#dnnMenu .subLevel li.first > a{}
#dnnMenu .subLevel li.first > a div{line-height:20px;padding:0px 0px 0 0px;margin:0 !important}
#dnnMenu .subLevel li.last > a{}
#dnnMenu .subLevel li.last > a div{line-height:20px;padding:0 0px 0px 0px;margin:0 !important; border-bottom:none!important;}
#dnnMenu .subLevel li.first.last > a{}
#dnnMenu .subLevel li.first.last > a div{display:block;line-height:30px;padding:0px 0 0 8px; }


#dnnMenu .subLevelRight{display:none;position:absolute;left:100%;top:2px;width:auto;margin:0 0 0 -14px;}
#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{line-height:20px;padding:0px 0 0 0px;}
#dnnMenu .subLevelRight ul li.first.last > a div{padding:0px 0 0 0px;}

li.first { background:none!important; }

@font-face {
    font-family: 'TrajanProRegular';
    src: url('trajanpro-regular.eot');
    src: url('trajanpro-regular.eot') format('embedded-opentype'),
         url('trajanpro-regular.woff') format('woff'),
         url('trajanpro-regular.ttf') format('truetype'),
         url('trajanpro-regular.svg#TrajanProRegular') format('svg');
}

@font-face {
        font-family: "Trajan Pro";
        src: url('464447022-TrajanPro-Regular.eot');
        src: url('464447022-TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('464447022-TrajanPro-Regular.svg#Trajan Pro') format('svg'),
        url('464447022-TrajanPro-Regular.woff') format('woff'),
        url('464447022-TrajanPro-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
	
	
	@font-face {
    font-family: 'crimson_textroman';
    src: url('crimsontext-roman-webfont.eot');
    src: url('crimsontext-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('crimsontext-roman-webfont.woff') format('woff'),
         url('crimsontext-roman-webfont.ttf') format('truetype'),
         url('crimsontext-roman-webfont.svg#crimson_textroman') format('svg');
    font-weight: normal;
    font-style: normal;

}