#title, .menubutton {display:none;}

ul#navmenu-h{box-sizing:border-box;margin:0 auto;border:0 none;padding:0;width:680px;height:26px;list-style-type:none;}
ul#navmenu-h li{margin:0;border:0 none;padding:0;float:left;display:inline-block;position:relative;height:26px;list-style-type:none;box-sizing:border-box;}
ul#navmenu-h ul{margin:0;border:0 none;padding:0;width:176px;display:none;position:absolute;top:24px;left:0;list-style-type:none;box-sizing:border-box;}
ul#navmenu-h ul:after{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}
ul#navmenu-h ul li{box-sizing:border-box;width:176px;float:left;display:block!important;display:inline;}
ul#navmenu-h a{box-sizing:border-box;padding:0 10px;float:none!important;float:left;display:block;text-align:center;background:#5c87a8;color:#fff;font:bold 12px/24px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;text-shadow: #111 0px 1px 2px;height:auto!important;height:1%;}
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a{background:#369;color:#FFF;}
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a{box-sizing:border-box;float:none;border:1px solid #fff;border-right-color:#CCC;border-bottom-color:#CCC;text-align:left;background:#EEE;color:#476c87;text-shadow: #BBB 0px 1px 1px;}
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a{box-sizing:border-box;border:1px solid #fff;border-right-color:#CCC;border-bottom-color:#CCC;background:#369;color:#FFF;}
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a{box-sizing:border-box;border:1px solid #fff;border-right-color:#CCC;border-bottom-color:#CCC;background:#EEE;color:#476c87;}
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a{box-sizing:border-box;border:1px solid #fff;border-right-color:#CCC;border-bottom-color:#CCC;background:#369;color:#FFF;}
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a{box-sizing:border-box;border:1px solid #fff;border-right-color:#CCC;border-bottom-color:#CCC;background:#EEE;color:#476c87;}
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{box-sizing:border-box;border:1px solid #fff;border-right-color:#CCC;border-bottom-color:#CCC;background:#369;color:#FFF;}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul{display:none;position:absolute;top:0;left:176px;}
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul{display:none;}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul{display:block;}

ul#navmenu-h .dropdownmenu {display:none;}

/* Responsive Menu */
@media (max-width: 795px) {

ul#navmenu-h .dropdownmenu {text-align:right; display:flex;align-items: center;min-height:2.7em;flex-basis:35%;justify-content:flex-end;order:2;width: 35%;padding-right: 10px;background-color:#eee;border: 1px solid #fff;border-left: 1px solid #eee;border-left-style: none;border-bottom: 1px solid #ccc;}

ul#navmenu-h .dropdownmenu span {display:block;height: 0;width: 0;border: 15px solid transparent;}
ul#navmenu-h .dropdownmenu span.ddleft {border-right-color: #476c87;}
ul#navmenu-h .dropdownmenu span.dddown{border-top-color: #476c87;position: relative;top: 10px;left:5px;}


#title {display:inline-block;font: bold 1.1em/1.7em  "times new roman", serif; color:#fff; margin-top:5px; margin-left: 3px; }
.menubutton {display:block;padding: 11px; float:right;}
.menubutton span {display:block; width: 38px; height: 5px; margin-bottom: 8px; background: white; box-shadow: #111 0px 1px 2px;}


ul#navmenu-h {width:auto !important;padding: 0;clear:both;height: auto;}
.nav-menu { display:none;}
.nav-active { display:block;}



ul#navmenu-h ul,ul#navmenu-h ul ul{position:static;display:none;width:100%;float:none;}
ul#navmenu-h ul.showdd,ul#navmenu-h ul ul.showdd{display:block;order:3}
ul#navmenu-h ul:hover.showdd,ul#navmenu-h ul ul:hover.showdd{display:block;}
ul#navmenu-h li:hover ul.showdd, ul#navmenu-h ul li:hover ul.showdd, ul#navmenu-h ul ul li:hover ul.showdd {display:block;order:3;}
ul#navmenu-h ul li {float:none;width:100%;display:flex!important;} 
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {text-align:left;border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;border-right:1px solid #eee;border-right-style: none;}
ul#navmenu-h li:hover li .dropdownmenu {text-align:right;}
ul#navmenu-h li {position:static;display: flex !important; align-items:stretch;flex-wrap:wrap; width: 100%; float:none; height:auto;}
ul#navmenu-h a{flex-basis:60%;flex-grow:1;font-size: 1.1em; line-height: 2.5em;text-align:left;height:auto !important;/*border:1px solid #fff;*/border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;border-right:1px solid #eee;border-right-style: none;/*border-right-color:#CCC;border-bottom-color:#CCC;*/text-align:left;background:#EEE;color:#476c87;text-shadow: #BBB 0px 1px 1px;padding:0 0 0 10px;}
a.menubutton:hover{background:transparent;}
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {display:none;}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul{display:none;}
ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul{display:none;}

ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a,ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a {background:#EEE;color:#476c87;order:1; border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;border-right:1px solid #eee;border-right-style: none;}
}


@media (max-width: 270px) {
.menubutton {float: none;}
}