*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}:target:before{content:"";display:block;height:115px;margin:-115px 0 0}body{background-color:#FFF;margin:0;padding:0;font-weight:400;font-size:16px;font-family:'Arial', sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}#pre_header{position:fixed;width:100%;z-index:101;background-color:rgb(3, 32, 134);padding:0 5%;height:40px}#pre_header #pre_header_container{display:table;vertical-align:middle;width:100%;height:40px;max-height:40px;padding:0;margin:0;color:#FFF;font-size:0.8em}#pre_header #pre_header_content{display:table-cell;vertical-align:middle;padding:0;margin:0;line-height:1.25em}#pre_header p{padding:0;margin:0;line-height:1.25em}#pre_header a{color:#FFF}#pre_header a:hover{opacity:0.75}header{display:block;position:fixed;width:100%;top:0;left:0;margin-top:0;z-index:100;height:100px;background-color:#ECECEC;transition:all 0.4s ease}body.announcements header{margin-top:40px}body.mobile header,body.scroll header{height:86px}.envelope_container{position:relative;margin:0;padding:0;text-align:center}.envelope_container img{-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none}.envelope_container:hover img{-moz-filter: grayscale(1);-ms-filter: grayscale(1);-o-filter: grayscale(1);filter: grayscale(1)}.envelope_container:before{content:"";background:inherit;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-filter: blur(35px);filter: saturate(180%) blur(20px) grayscale(100%);overflow:hidden;-moz-overflow:hidden}.envelope_container img{-webkit-filter: blur(0);filter: blur(0)}.envelope_image{display:block;width:100%;height:auto}.overlay{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:0.3s ease;transition:0.3s ease}.envelope_container:hover .overlay{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.envelope{color:#fff;font-size:1.2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}img.grayscale{-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none}img.grayscale:hover{-moz-filter: grayscale(1);-ms-filter: grayscale(1);-o-filter: grayscale(1);filter: grayscale(1)}#contact{position:absolute;top:35px;right:58px;margin:0;opacity:100;transition:all 0.4s ease;text-align:right;white-space:nowrap;z-index:999999}#contact span{font-size:1.25em;transition:font-size 0.4s ease}#contact a.button{font-size:1em}#phone{position:absolute;top:100px;left:25px;z-index:9;margin:0;padding:0;transition:all 0.4s ease}body.scroll #phone{top:86px}body.sidebar_left.sidebar_right #phone{left:22%}#phone span.tab{display:block;background-color:rgb(26, 115, 231, .5);border-bottom:rgb(3, 32, 134) solid thin;border-right:rgb(3, 32, 134) solid thin;border-left:rgb(3, 32, 134) solid thin;border-radius:0 0 15px 15px;margin:0;padding:0 20px;transition:all 0.4s ease;border-top:none}#phone span.tab:hover{background-color:#FFF}#phone a{text-align:center;white-space:nowrap;font-size:2em;line-height:1.5em;text-decoration:none;color:#FFF}#phone a:hover{color:rgb(3, 32, 134)}div.logo{position:absolute;top:10px;left:40px;text-align:left;font-size:76px;font-weight:100;line-height:1em;z-index:105;transition:all 0.4s ease}body.scroll div.logo{font-size:60px}div.logo a,div.logo a:visited{text-decoration:none;color:rgb(3, 32, 134)}div.logo a span,div.logo a:visited span{text-decoration:none;color:#909090;display:block}body.mobile div.logo a span,body.scroll div.logo a span{display:inline-block}div.logo img{max-height:151px;width:auto;transition:max-height 0.4s ease, height 0.4s ease}body.scroll div.logo img{max-height:65px}#pagecell{position:relative;margin:0 auto;background-color:#FFF);border-top:#FFF solid thin}#content_container{width:100%;margin:100px auto 0;min-height:600px}body.announcements #content_container{margin:215px auto 0}#content_container.no_top_margin{margin-top:0}#content{text-align:left;min-height:425px;height:auto !important;padding:25px;letter-spacing:normal;white-space:normal;font-size:1em}body.home #content{min-height:auto !important}sup{vertical-align:top;position:relative;top:-0.5em}body.mobile br{content:"";display:block !important;margin-bottom:0 !important}p{line-height:1.5em;padding:5px 0}a{outline:none;text-decoration:none}a:hover{outline:none;text-decoration:underline}#content ol,#content ul{list-style:inside}#content ol{padding:0;list-style-type:decimal}#content ol li ol{padding:0;list-style-type:upper-alpha}#content ol li ol li ol{padding:0;list-style-type:lower-alpha}#content ol li ol li ol li ol{padding:0;list-style-type:upper-roman}#content ol li{margin-left:1.5em}body.mobile table:not(.no_resize){width:100% !important;height:auto !important;overflow:hidden;border-collapse:collapse}body.mobile table:not(.no_resize) td,body.mobile table:not(.no_resize) th{padding:5px}body.mobile table:not(.no_resize) td{display:block;width:100% !important;height:auto !important;overflow:hidden;text-align:center !important}body.mobile table:not(.no_resize) td div,body.mobile table:not(.no_resize) td ul li{text-align:center}body.mobile table:not(.no_resize) td ul li{text-align:left}body.mobile table:not(.no_resize) td p{text-align:left}body.mobile table:not(.no_resize) td img{max-width:100% !important;height:auto !important;margin:auto}#content_container img,.footer_hands img,footer img{max-width:100%;height:auto !important}body.mobile #content img{float:none !important;margin:0 0 !important;padding-bottom:10px;display:block}figure{margin:15px;clear:both}figcaption{font-size:0.7em;line-height:1.1em;font-style:italic;text-align:center}figure > img.float_figure_img{margin-left:0 !important;margin-right:0 !important}figure > img.float_figure_img{margin-bottom:5px !important}body.mobile #content figure{float:none !important;margin:5px auto 10px !important}body.mobile #content figure > img{margin:0 auto 5px !important;padding:0 !important}hr{border:none;border-top:1px #003466 solid;padding:20px 0;margin:10px 0}body.mobile h1{text-align:center}blockquote{font-size:1em;margin:10px 30px;padding:10px 40px;line-height:1.45;position:relative;text-align:center}blockquote:before{display:block;content:"\201C";font-family:Times;font-size:4em;position:absolute;left:0;top:-20px;color:#000}blockquote:after{display:block;content:"\201D";font-family:Times;font-size:4em;position:absolute;right:0;top:-20px;color:#000}body.mobile blockquote:after,body.mobile blockquote:before{font-size:4em}.nowrap{white-space:nowrap}.circle{display:inline-block;border-radius:50%;background-color:rgb(3, 32, 134);color:#FFF;font-size:18px;font-weight:700;height:35px;width:35px;padding:5px;text-align:center}a.button{display:inline-block;width:auto;color:#FFF;background:rgb(3, 32, 134);border:rgb(3, 32, 134) solid 1px;border-radius:10px;font-size:20px;font-weight:bold;overflow:hidden;padding:12px;margin:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;letter-spacing:1px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a.button:hover{background:none;text-decoration:none;background-color:#FFF;color:rgb(3, 32, 134)}.external-icon{vertical-align:baseline;font-size:60% !important;padding:3px;vertical-align:super}a.external{white-space:nowrap}a.phone{text-decoration:none}iframe{max-width:100%}.responsive-iframe{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-iframe embed,.responsive-iframe iframe,.responsive-iframe object{position:absolute;top:0;left:0;width:100%;height:100%}#mobile_nav{display:none}#mobile_nav{display:none}body.mobile-menu #mobile_nav,body.touch #mobile_nav{display:block}body.desktop #cssmenu,body.desktop #mobile_nav{display:none !important}nav{float:right;position:relative;padding:0;margin-top:50px;transition:all 0.4s ease;margin-right:20px;width:auto;text-align:center;z-index:110}body.scroll nav{margin-top:30px}nav.right > ul{float:right;padding-left:0}nav ul{list-style:none;margin:0;padding:0}nav ul li{text-align:left}nav ul li:hover > ul{opacity:1;margin-top:0;visibility:visible}nav ul li a{display:inline-block;font-size:14px !important;font-weight:800;text-decoration:none;text-transform:uppercase;width:auto;padding-bottom:14px;position:relative;line-height:21px}nav ul li a span{padding:0 10px;white-space:nowrap}nav ul li.last a span{border-right:none}nav > ul > li.last > a{border-right:none}nav ul > li > a:hover,nav ul > li.nav_active > a:active,nav ul > li.nav_active > a:hover,nav ul > li.nav_active > a:link,nav ul > li.nav_active > a:visited{color:#555555;text-decoration:none}nav ul li a:link,nav ul li a:visited{color:#555555}nav ul > li:hover > a:link,nav ul > li:hover > a:visited{color:#222222}nav a[aria-haspopup="true"]::after{content:'';display:block;width:0;height:0;position:absolute;top:12px;left:4px;border-right:6px solid rgb(3, 32, 134);border-top:6px solid transparent;border-bottom:6px solid transparent}nav > ul > li > a[aria-haspopup="true"]::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgb(3, 32, 134);left:16px;right:auto;bottom:0;top:auto}nav ul ul{position:absolute;top:100%;display:block;opacity:0;visibility:hidden;margin-top:35px;min-width:100px;background-color:#fff;border-top:1px solid #989B9A;border-right:1px solid #989B9A;border-left:3px solid rgb(3, 32, 134);border-bottom:3px solid rgb(3, 32, 134);box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);border-radius:5px}nav ul ul li{position:relative;padding-bottom:0}nav ul ul ul{right:100%;top:0}nav > ul{padding-left:200px}nav > ul > li{float:left}nav.nav_right > ul{float:right}nav.nav_left{float:left;margin-right:0;margin-left:20px}nav.nav_left ul{padding-left:0}nav.nav_centered{float:none;margin-right:0}nav.nav_centered > ul{padding:0}nav.nav_centered > ul > li{float:none;display:inline-block;white-space:nowrap;margin-right:-4px}nav ul > li > ul > li > a{width:auto;padding:7px 14px;white-space:nowrap}#mobile_nav{position:absolute;top:10px;right:20px;margin:0;width:60px;height:50px;text-align:center;padding:0;z-index:500;transition:all 0.4s ease}#mobile_nav a{text-decoration:none;line-height:normal}.mobile-nav-toggle{position:absolute;width:30px;height:30px;top:10px;right:20px;vertical-align:middle;cursor:pointer;color:#FFF;padding:0;display:inline-block;z-index:1002;transition:top 0.4s ease}.top-bar{width:40px;height:4px;position:absolute;top:0;background-color:rgb(3, 32, 134);transition:transform 0.1s 0.1s ease-in-out;-webkit-transition:transform 0.1s 0.1s ease-in-out;-moz-transition:transform 0.2s 0.2s ease-in-out;-o-transition:transform 0.1s 0.1s ease-in-out}.middle-bar{width:40px;height:4px;position:absolute;top:10px;background-color:rgb(3, 32, 134);transition:opacity 0.1s linear;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear}.bottom-bar{width:40px;height:4px;position:absolute;top:20px;background-color:rgb(3, 32, 134);transition:transform 0.1s 0.1s ease-in-out;-webkit-transition:transform 0.1s 0.1s ease-in-out;-moz-transition:transform 0.1s 0.1s ease-in-out;-o-transition:transform 0.1s 0.1s ease-in-out}.toggle-name{position:absolute;top:26px;left:0;font-size:14px;color:rgb(3, 32, 134)}div.mobile-nav-toggle.open .top-bar{transform:rotate(45deg);-webkit-transition:rotate(45deg);-moz-transition:rotate(45deg);-o-transition:rotate(45deg);top:7px}div.mobile-nav-toggle.open .middle-bar{opacity:0}div.mobile-nav-toggle.open .bottom-bar{transform:rotate(-45deg);-webkit-transition:rotate(-45deg);-moz-transition:rotate(-45deg);-o-transition:rotate(-45deg);top:7px}#cssmenu,#cssmenu a,#cssmenu li,#cssmenu ul{margin:auto;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none;line-height:1em;font-size:18px;position:relative;text-align:left}#cssmenu{width:100%;margin:auto;z-index:99999;position:fixed;background-color:rgba(0, 0, 0, 0.75)}#cssmenu{top:86px}body.announcements #cssmenu{top:125px}#cssmenu a{line-height:normal}#cssmenu > ul > li{}#cssmenu > ul > li > a{display:block;line-height:20px;text-transform:capitalize;color:#FFF}#cssmenu > ul > li > a > span,#cssmenu > ul > li > ul > li > a > span{display:block;padding:8px 20px}#cssmenu a:hover{color:rgb(3, 32, 134) !important;text-decoration:none}#cssmenu > ul > li.active,#cssmenu > ul > li.active > ul > li{color:rgb(3, 32, 134) !important;border:none}#cssmenu ul ul a.nav_active{color:rgb(3, 32, 134) !important}#cssmenu ul ul a.nav_active span{color:rgb(3, 32, 134) !important}#cssmenu a.nav_link.nav_active{color:rgb(3, 32, 134) !important}#cssmenu > ul > li > ul > li.has-sub > a i.nav_plus,#cssmenu > ul > li.has-sub > a i.nav_plus{float:right;display:inline-block}#cssmenu > ul > li > ul > li.has-sub > a i.nav_minus,#cssmenu > ul > li.has-sub > a i.nav_minus{float:right;display:none}#cssmenu > ul > li > ul > li.has-sub.active > a i.nav_plus,#cssmenu > ul > li.has-sub.active > a i.nav_plus{display:none}#cssmenu > ul > li > ul > li.has-sub.active > a i.nav_minus,#cssmenu > ul > li.has-sub.active > a i.nav_minus{display:inline-block}#cssmenu ul ul{display:none}#cssmenu ul ul a{padding:5px 0 5px 25px;display:block;color:#bcbcbc;font-size:16px;font-weight:400}#cssmenu ul ul a span{padding:0 0 0 15px}#cssmenu ul ul ul a{padding:5px 0 5px 60px;display:block;color:#bcbcbc;font-size:16px;font-weight:400;line-height:20px}#cssmenu ul ul ul a:before{left:90px}body.sidebar_left #content{display:inline;float:left;width:79%;min-height:425px;height:auto !important;padding:25px;letter-spacing:normal;white-space:normal;font-size:1em;margin-right:-100%;margin-left:20%}body.sidebar_right #content{display:inline;float:left;width:79%;min-height:425px;height:auto !important;padding:25px;letter-spacing:normal;white-space:normal;font-size:1em;margin-right:0;margin-right:0}body.sidebar_left.sidebar_right #content{display:inline;float:left;width:59%;min-height:425px;height:auto !important;padding:10px;letter-spacing:normal;white-space:normal;font-size:1em;margin-right:-100%;margin-left:20%}body.sidebar_left .sidebar,body.sidebar_left.sidebar_right .sidebar,body.sidebar_right .sidebar{display:inline;float:left;font-size:0.8em;width:20%;padding:20px 10px;box-shadow:5px -5px 10px -5px #797979;text-align:left}body.sidebar_left.sidebar_right .sidebar_links{text-align:center;margin-bottom:5px}body.sidebar_left.sidebar_right .sidebar_links a:hover{text-decoration:none !important}body.sidebar_left.sidebar_right .sidebar_right{display:inline;float:right;font-size:0.8em;width:20%;text-align:left;box-shadow:-5px -5px 10px -5px #797979;padding-top:20px;padding-bottom:20px}body.sidebar_right .sidebar_right{display:inline;float:right;font-size:0.8em;width:20%;text-align:left;box-shadow:-5px -5px 10px -5px #797979;padding-top:20px;padding-bottom:20px}body.sidebar_left.sidebar_right.mobile .sidebar{float:left;clear:left;margin:0;width:30%}body.sidebar_left.mobile .sidebar{float:left;clear:left;margin:0;width:30%}body.sidebar_right.mobile .sidebar_right{float:right;clear:right;margin:0;width:30%}body.sidebar_left.sidebar_right.mobile .sidebar_right{float:left;margin:-20px 0 0}body.sidebar_left.sidebar_right.mobile #content{float:right;width:69%;margin-right:0;margin-left:0}body.sidebar_left.mobile #content{float:right;width:69%;margin-right:0;margin-left:0}body.sidebar_right.mobile #content{float:left;width:69%;margin-right:0;margin-left:0}body.sidebar_right .sidebar_right h2{margin:0}@media screen and (max-width: 635px){body.sidebar_left.sidebar_right.mobile .sidebar{float:left;clear:left;margin:0;width:100%;box-shadow:none;font-size:1em}body.sidebar_left.mobile .sidebar{float:left;clear:left;margin:0;width:100%;box-shadow:none;font-size:1em}body.sidebar_right.mobile .sidebar_right{float:left;clear:left;margin:0;width:100%;box-shadow:none;font-size:1em}body.sidebar_left.sidebar_right .mobile .sidebar_right{float:left;width:100%;margin:0;box-shadow:none}body.sidebar_left.sidebar_right .mobile #content{float:left;width:100%;margin-right:0;margin-left:0}body.sidebar_left.sidebar_right.mobile #content{width:100%}body.sidebar_right.mobile #content{width:100%}body.sidebar_left.mobile #content{width:100%}}.sidebar .sidebar-navigation{background:#999798;padding:5px 0;border-radius:5px;margin-bottom:20px}.sidebar p{color:#fff;padding:10px}body.sidebar_left.sidebar_right .sidebar p.image{text-align:center}body.sidebar_left.sidebar_right .sidebar p.image img{margin:10px 0}body.sidebar_left.sidebar_right .sidebar img{max-width:100%}body.sidebar_left .sidebar ul.navigation-menu{list-style:none;background:#FFF;padding:0;margin-top:5px;margin-bottom:20px}.sidebar_heading,body.sidebar_left.sidebar_right .sidebar ul.navigation-menu h2{text-align:center}.sidebar_heading{text-align:center;color:#FFF;padding:10px}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu h2 a{text-decoration:none}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li:first-child{background:#999798;color:#FFF}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li h2{color:#FFF}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li{padding:10px 10px 10px 15px;border-bottom:1px solid rgb(3, 32, 134);background:#dbdbdb}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li:first-child,body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li:last-child{border-bottom:0}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li a{font-size:14px;color:#000;text-decoration:none}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li a.active,body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li a:hover{color:rgb(3, 32, 134)}body.sidebar_left.sidebar_right .sidebar ul.navigation-menu li.last{border:0}footer{background-color:#dbdbdb;color:#000;padding:30px;text-align:center}#copyright{font-size:0.8em}footer a:link,footer a:visited{text-decoration:none;color:#000}footer a:hover{text-decoration:underline}#social-footer{text-align:center;font-size:2em;padding:10px}#social-footer a{padding:2px 10px}#social-footer a:hover{color:#afafaf}#back-top-wrapper div a{width:40px;height:40px;opacity:1}#back-top{display:none}#back-top-wrapper{position:fixed;right:20px;bottom:20px;overflow:hidden;z-index:10000}#back-top span{display:block;width:40px;height:45px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;color:#FFF;font-size:40px;opacity:0.5}#back-top span:hover{color:#afafaf;opacity:1}@media screen and (max-width: 1200px){div.logo{top:10px;left:20px}body.scroll div.logo,div.logo{font-size:40px}header{height:121px}div.logo img{max-height:90px}body.scroll div.logo img{max-height:60px}body.announcements #content_container{margin:155px auto 0}#phone{top:121px}}@media screen and (max-width: 960px){#footer-top{font-size:1.2em}#content_container{max-width:100%}#contact{right:0;left:0;top:80px;text-align:center}#phone{display:none}#mobile_nav{display:block}nav{display:none}div.logo img{max-height:60px}#content_container{margin:110px auto 0}body.announcements #content_container{margin:121px auto 0}}@media screen and (max-width: 600px){body{font-size:14px}#footer-top{font-size:1em}body.scroll div.logo,div.logo{font-size:30px}body.scroll div.logo img,div.logo img{max-height:60px}}