@media screen and (min-device-width:721px){
img.logo{margin-top:10px;margin-left:3.5em;border:0;}
#mega2{display:none;}
}
@media screen and (max-device-width:720px){
img.logo{margin-top:10px;margin-left:10px;border:0;}
#mega2{display:none;}
.mobileheader {width:150px;float:right; margin-right:2.5em; }
.mobileheader2 {width:150px;}
}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.navcontainer{max-width:100%;margin:0px auto;float:none;}
.navcontainer2{max-width:100%;margin:0px auto;float:none;}
.menutop{float:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menulower{float:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
@media screen and (min-device-width:760px){
.menu-link{display:none;}
.menu-link2{display:none;}
.menutop{margin-left:0; background-color:#00704a; border-top:1px solid;border-bottom:1px solid;border-color:#003366;}
.menulower{margin-left:2.5em; background-color:#FFFFFF; }
}
.menu-link{text-decoration:none;margin-left:20px;margin-bottom:5px;padding:.2em .2em;border:2px solid;border-radius:.5em;border-color:#333333;margin-top:0px;width:90%}
.menu-link2{text-decoration:none;margin-left:20px;margin-bottom:5px;padding:.2em .2em;border:2px solid;border-radius:.5em;border-color:#333333;margin-top:0px;width:90%}
.menutop ul{padding:0px;width:100%;margin:0 0 0 0;list-style:none;position:relative;display:inline-table;text-align:left;z-index:10000;}
.menutop ul:after{content:"";clear:both;display:block;}
.menutop ul li{padding:0px;}
.menulower ul{padding:0px;width:100%;margin:0 0 0 0;list-style:none;position:relative;display:inline-table;text-align:left;}
.menulower ul:after{content:"";clear:both;display:block;}
.menulower ul li{padding:0px;}
@media screen and (min-device-width:760px){
.menutop ul li{width:16%;}
.menulower ul li{width:11.5%;}
}
.menutop > ul > li{display:inline-block;}
.menutop ul li a{display:block;font-family:"Pontano Sans";text-decoration:none;font-size:1.1em;color:#FFFFFF;margin-bottom:20px;}
.menulower > ul > li{display:inline-block;}
.menulower ul li a{display:block;font-family:"Pontano Sans";text-decoration:none;font-size:.90em;color:#003366;margin-bottom:5px;}
@media screen and (min-device-width:760px){
.menutop ul li a{text-align:center;}
.menulower ul li a{text-align:center;}
}
@media screen and (max-device-width:759px){
.menutop ul li a{text-align:left;}
.menulower ul li a{text-align:left;}
}
.menutop ul li a:hover{font-weight:bold;}
.menutop ul ul li a{display:block;text-decoration:none;font-size:1.1em;color:#FFFFFF;text-align:left;}
.menutop ul li > a{height:20px;padding:.5em 1em .5em 1em;}
.menutop ul ul{display:none;position:absolute;top:100%;max-width:100%;background-color:#003366;border:1px solid #CCC;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
.menulower ul li a:hover{font-weight:bold;}
.menulower ul ul li a{display:block;text-decoration:none;font-size:.8em;color:#FFFFFF;text-align:left;}
.menulower ul li > a{height:30px;padding:.5em 1.5em .7em 1.5em;}
.menulower ul ul{display:none;position:absolute;top:100%;max-width:100%;background-color:#003366;border:1px solid #CCC;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
@media screen and (min-device-width:760px){.menutop ul ul{width:19%;} .menulower ul ul{width:19%;}
}
.menutop ul li:hover > ul{display:block;}
.menutop ul ul > li{position:relative;width:100%;}
.menutop ul ul > li a{padding:5px 0px 5px 0px;height:.9em; margin-left:5px;background-color:#003366;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
.menutop ul ul > li a:hover{color:#B8D8B1;text-align:left; }
.menutop ul ul ul{position:absolute;left:100%;top:0;}
.menutop ul ul ul > li a{padding:5px 0px 5px 0px;height:auto;background-color:#666666;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
.menulower ul li:hover > ul{display:block;}
.menulower ul ul > li{position:relative;width:100%;}
.menulower ul ul > li a{padding:5px 0px 5px 0px;height:3em;background-color:#003366;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
.menulower ul ul > li a:hover{background-color:#FFFFFF;color:#333333;}
.menulower ul ul > li a:hover{background-color:#FFFFFF;color:#000000;text-align:left;}
.menulower ul ul ul{position:absolute;left:100%;top:0;}
.menulower ul ul ul > li a{padding:5px 15px 5px 10px;height:auto;background-color:#666666;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
@media screen and (max-device-width:759px){
a.menu-link{background:#006633;url(../resource/graphics/Mobile_Menu_Icon.gif) no-repeat 0px center;display:block;color:#fff;font-size:1.2em;}
a.menu-link:hover{background:#006633;url(../resource/graphics/Mobile_Menu_Icon.gif) no-repeat 0px center;display:block;color:#fff;font-size:1.2em;}

a.menu-link2{background:#006633;url(../resource/graphics/Mobile_Menu_Icon.gif) no-repeat 0px center;display:block;color:#fff;font-size:1.2em;}
a.menu-link2:hover{background:#006633;url(../resource/graphics/Mobile_Menu_Icon.gif) no-repeat 0px center;display:block;color:#fff;font-size:1.2em;}


.menutop{clear:both;min-width:inherit;float:none;}
.menutop ul li a{display:block;text-decoration:none;font-size:.9em;color:#FFFFFF;height:60px;}
.menutop ul li a:hover{display:block;text-decoration:none;font-size:.9em;color:#FFFFFF;height:60px;}
.menutop ul ul li a{display:block;text-decoration:none;font-size:.9em;color:#00704a;}
.menutop, .menutop > ul ul{overflow:hidden;max-height:0;background-color:#333333;}
.menutop > li > ul.sub-menu{min-width:70em;padding:4px 0;background-color:#333333;border:1px solid #000;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.menutop.active, .menutop > ul ul.active{max-height:200em;}
.menutop ul{display:inline;}
.menutop > ul{border-top:1px solid #808080;}
.menutop li, .menutop > ul > li{display:block;}
.menutop li a{color:#000;display:block;padding:0.8em;border-bottom:1px solid #808080;position:relative;}
.menutop li.has-submenu > a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:0.55em 0.5em;}
.menutop li.has-submenu > a.active:after{content:"-";}
.menutop ul ul > li a{width:50em;color:#FFFFFF;background-color:#666666;height:58px;padding:19px 18px 19px 60px;}
.menutop ul ul ul > li a{color:#00704a;background-color:#999999;height:58px;padding:19px 18px 19px 100px;}
.menutop ul ul ul ul > li a{color:#333333;background-color:#b8d8b1;height:58px;padding:19px 18px 19px 130px;}
.menutop ul ul, .menutop ul ul ul{display:inherit;position:relative;left:auto;top:auto;box-shadow:none;border:none;}

.menulower{clear:both;min-width:inherit;float:none;}
.menulower ul li a{display:block;text-decoration:none;font-size:.9em;color:#FFFFFF;height:60px;}
.menulower ul li a:hover{display:block;text-decoration:none;font-size:.9em;color:#FFFFFF;height:60px;}
.menulower ul ul li a{display:block;text-decoration:none;font-size:.9em;color:#00704a;}
.menulower, .menulower > ul ul{overflow:hidden;max-height:0;background-color:#333333;}
.menulower > li > ul.sub-menu{min-width:70em;padding:4px 0;background-color:#333333;border:1px solid #000;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.menulower.active, .menulower > ul ul.active{max-height:200em;}
.menulower ul{display:inline;}
.menulower > ul{border-top:1px solid #808080;}
.menulower li, .menulower > ul > li{display:block;}
.menulower li a{color:#000;display:block;padding:0.8em;border-bottom:1px solid #808080;position:relative;}
.menulower li.has-submenu > a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:0.55em 0.5em;}
.menulower li.has-submenu > a.active:after{content:"-";}
.menulower ul ul > li a{width:50em;color:#FFFFFF;background-color:#666666;height:58px;padding:19px 18px 19px 60px;}
.menulower ul ul ul > li a{color:#00704a;background-color:#999999;height:58px;padding:19px 18px 19px 100px;}
.menulower ul ul ul ul > li a{color:#333333;background-color:#b8d8b1;height:58px;padding:19px 18px 19px 130px;}
.menulower ul ul, .menulower ul ul ul{display:inherit;position:relative;left:auto;top:auto;box-shadow:none;border:none;}
}
.CSE input[type=text]{background:#fff url(../resource/graphics/Search-icon-small.png) no-repeat 7px center;color:#000000;-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:.8em;border:solid 1px #00704a;padding:8px 15px 8px 38px;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.CSE input[type=text]:focus{border-color:#333333;-webkit-box-shadow:0 0 5px rgba(109,207,246,05);-moz-box-shadow:0 0 5px rgba(109,207,246,05);box-shadow:0 0 5px rgba(109,207,246,05);}
@media screen and (min-device-width:760px){.CSE input[type=text]{width:300px;margin-top:20px;}
.CSE input[type=text]:focus{width:18em;}
}
@media screen and (max-device-width:759px){.CSE input[type=text]{width:15em;margin-top:10px;margin-right:1em;}
.CSE input[type=text]:focus{width:10em;}
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button{display:none;}