@charset "utf-8";#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a{margin:0;padding:0;position:relative;}
#cssmenu{height:auto;width:auto;z-index:999;margin:0px;}
#cssmenu:after,
#cssmenu ul:after{content:'';display:block;clear:both;}
#cssmenu a{color:#106CB7;text-align:center;display:inline-block;font-family:Helvetica, Arial, Verdana, sans-serif;font-style:normal;font-weight:bold;padding:0 10px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
#cssmenu ul{list-style:none;}
#cssmenu > ul{float:left;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;border-left:10px solid transparent;border-right:10px solid #999;margin-left:-10px;}
#cssmenu > ul > li:first-child > a{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;}
#cssmenu > ul > li:last-child > a{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;}
#cssmenu > ul > li.active > a{border-bottom:5px solid #fff;}
#cssmenu > ul > li:hover > a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;color:#00CC33;}
#cssmenu .has-sub{z-index:999;}
#cssmenu .has-sub:hover > ul{display:block;background-color:#fff;}
#cssmenu .has-sub ul{display:none;position:absolute;width:200px;font-size:16px;top:100%;left:0;background-color:#00CC33;}
#cssmenu .has-sub ul li{top:1px;margin-bottom:1px;}
#cssmenu .has-sub ul li a{background:#F4FAFF;border-bottom:1px dotted #999;display:block;line-height:120%;padding:10px;}
#cssmenu .has-sub ul li:hover a{color:#00CC33;}
#cssmenu .has-sub .has-sub:hover > ul{display:block;}
#cssmenu .has-sub .has-sub ul{display:none;position:absolute;left:100%;top:0;}
#cssmenu .has-sub .has-sub ul li a{background:#0066CC;border-bottom:1px dotted #97b36b;}
#cssmenu .has-sub .has-sub ul li a:hover{background:#345105;}
.homeleft,.homeright{display:inline-block}.homeright{width:20px;height:20px;background-image:url(/images/dropdownup.png);top:0px}
.has-sub:hover .homeright,.homeright:hover{background-image:url(/images/dropdownuphover.png)}

@media (max-width:1000px) and (min-width:768px){
/*#headertext{font-size:16px;} */
}
@media (max-width:767px){ul.mob-menu{list-style:none;margin:0 auto;padding:10px;width:80%;text-align:center;}
li.mob-menu-item{margin-right:1px;padding:5px;text-align:center;background:#113877;margin-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
li.mob-menu-item a{height:50px;text-align:center;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;background:#113877;text-decoration:none;padding:5px;width:100%;}
li:hover.mob-menu-item a{color:#CF0;}
li:hover.mob-menu-item ul a{background:#f3f3f3;color:#fff;}
li.mob-menu-item.active a{color:#fff;}
li.mob-menu-item:hover ul a:hover{background:#19c589;color:#fff;}
}