h2{font-size:1.25em;margin:0}h3{font-size:1.2em}.head-menu{font-size:1em;text-align:center;line-height:12px !important}.side-padded{padding-left:2em}.right-sidebar{padding-left:2em}.left-sidebar{padding-right:2em}article>:last-child,section>:last-child{margin-bottom:0}.blocks a:after{right:25px;bottom:40px}#header-wrapper{background:#fff;padding:10px 0;margin-top:0;margin-bottom:175px}#banner-wrapper{position:relative;background:#fff;padding:0}#banner-wrapper:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:1400px 100%}#banner-wrapper-small{position:relative;background:#2f2f2f;padding:2em 0;margin-bottom:2em}#banner-wrapper-small:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/highlight.png) bottom center no-repeat;background-size:800px 100%}#search-wrapper{background:#fff;font-size:.75em;color:#3c3c3c;padding:30px 0 5px;height:45px!important;overflow:hidden}
#menu-wrapper{background:#fff;padding:1.25em 0}#main-wrapper{padding:2em 2em 6em;line-height:normal}#footer-wrapper{background:#f6f6f6;border-top:solid 1px #d9d9d9;padding:5em 0}#page-header{position:fixed;width:100%;width:1200px;left:50%;margin-left:-600px;top:0;z-index:10000;color:#666;background-color:#fff}#page-header h1{font-size:2em;letter-spacing:-2px;text-align:center}#page-header a{text-decoration:none;color:#003471}#page-header h1 span{font-weight:400}#page-header .toplogo{font-size:1.5em;letter-spacing:-2px;text-align:center;text-decoration:none!important}#page-header .rowtopbanner{font-size:1.5em;text-align:center;color:#fff;background-color:#003471;padding:5px 0}.nounderline{text-decoration:none!important}#page-header .toplogo span{font-weight:400}#page-header nav{text-align:left}#page-header nav ul li{display:inline-block;margin-left:1.5em;font-size:1em}#page-header nav ul li a{font-weight:500;outline:0;position:relative;text-decoration:none;padding:.5em 1em;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}
#page-header nav ul li.active a,#page-header nav ul li:hover a{background:#ededed}#page-header nav ul li .arrow{padding-right:2.5em}#page-header nav ul li .arrow:after{position:absolute;display:inline-block;content:'';border-top:solid 5px #fff;border-left:solid 5px transparent;border-right:solid 5px transparent;top:1.15em;right:1em}#page-header nav>ul>li>ul{display:none}#page-header nav ul li .pro{color:#75161e;font-weight:700}#page-header .row{line-height:100px}#page-header img{line-height:100px;margin-bottom:-50px;height:auto}#page-header2{color:#003471}#page-header2 h1{font-size:4em;letter-spacing:-2px;text-align:center;vertical-align:top}#page-header2 h1 a{text-decoration:none}#page-header2 h1 span{font-weight:400}#page-header2 a{color:#003471}#page-header2 nav{text-align:center;width:100%;height:25px}#page-header2 nav ul li{display:inline-block;margin-left:0;font-size:1.1em}#page-header2 nav ul li a{font-weight:500;outline:0;position:relative;text-decoration:none;padding:.5em 1em .5em 0;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}
#page-header2 nav ul li.active a,#page-header2 nav ul li:hover a{background:rgba(0,0,0,.15)}#page-header2 nav ul li .arrow{padding-right:2.5em}#page-header2 nav ul li .arrow:after{position:absolute;display:inline-block;content:'';border-top:solid 5px #fff;border-left:solid 5px transparent;border-right:solid 5px transparent;top:1.15em;right:1em}#page-header2 nav>ul>li>ul{display:none}.dropotron{background:#c4c1c1;padding:1em .5em;line-height:1.5em;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.dropotron a,.dropotron span{position:relative;display:block;text-decoration:none;color:#fff;font-size:1em;padding:0 1.5em 0 1em;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}.dropotron .arrow:before{content:'';display:block;position:absolute;right:1em;bottom:1em;border-left:solid 5px #fff;border-top:solid 5px transparent;border-bottom:solid 5px transparent}.dropotron li:hover>a,.dropotron li:hover>span{background:rgba(0,0,0,.15)}
.dropotron.level-0{margin-top:.4em}#banner{position:relative;width:100%;overflow:hidden;box-shadow:0 0 8px 0 rgba(0,0,0,.35);height:300px}#banner .nav-next,#banner .nav-previous{position:absolute;width:52px;height:64px;z-index:3;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;opacity:0;cursor:pointer;text-align:center;line-height:44px}#banner .nav-next:before,#banner .nav-previous:before{font-family:FontAwesome;text-decoration:none;font-size:72px;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}#banner:hover .nav-next,#banner:hover .nav-previous{opacity:.45}#banner .nav-next:hover,#banner .nav-previous:hover{opacity:1}#banner .nav-next{bottom:150px;right:10px}#banner .nav-next:before{content:"\f105"}#banner .nav-previous{bottom:150px;left:10px}#banner .nav-previous:before{content:"\f104"}#banner .captions{position:absolute;background:#666;background:rgba(102,102,102,1);padding:2em;bottom:1.5em;left:1.5em;color:#fff;width:20%;z-index:1}
#banner .captions:after{content:"";font-family:FontAwesome;text-decoration:none;font-size:25px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;display:block}#banner .captions .caption-line-1{display:block;font-size:1.5em;letter-spacing:0;margin:0 0 .75em}#banner .captions .caption-line-2{display:block;font-size:1em;letter-spacing:-1px}#banner .viewer{background:#fff}#banner .slide .caption-1{display:none}#banner .slide .caption-2{display:none}#banner .slide img{display:block;width:1200px}#banner .slide .link{position:absolute;text-indent:-9999px;top:0;left:0;width:100%;height:100%;z-index:2}#search{position:relative}#search span{position:absolute;left:0;top:25px}#search form{overflow:hidden}#search form input{width:100%}#search form input.text{display:block;width:100%;height:40px;font-size:1.25em}#search form input.button{width:34px;height:34px;position:absolute;right:0;top:0;display:block;z-index:1;border:0;padding:0;opacity:0}
#search form:before{content:"\f002";font-family:FontAwesome;text-decoration:none;font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:7px;top:1px;z-index:0;background:#fff;color:#75161e;width:34px;height:34px;line-height:40px;text-align:center;border:1px 1px 0 1px}#content>article,#content>section{margin-bottom:7.5em}#content>article:last-child,#content>section:last-child{margin-bottom:0}#content article header,#content section header{padding-top:2em;margin:0 0 2em}#content article.featured header h2,#content section.featured header h2{font-size:3em;letter-spacing:-3px;line-height:1em;margin:.25em 0}#content article header .byline,#content section header .byline{display:block;font-size:1.25em;color:#75161e}#content article.featured header .byline,#content section.featured header .byline{font-size:2em;letter-spacing:-2px}#content article.featured h3,#content section.featured h3{font-size:1.5em;letter-spacing:-1px;margin:0;font-weight:700;color:#3c3c3c;text-align:center}
#content article.featured .phone,#content section.featured .phone{font-size:1.5em;letter-spacing:-1px;margin:0;font-weight:700;color:red;text-align:center}.hpimage{display:inline-block;border:solid 15px #d9d9d9;border-radius:20px}.hpimage2{display:inline-block;border-radius:12px}.hpimage3{display:inline-block;border:solid 1px #d9d9d9;border-radius:50%}.hpimage4{display:inline-block;border:solid 3px #d9d9d9;border-radius:10px}.hpimage5{display:inline-block;border-radius:50%}.hpimage6{display:inline-block;border:solid 35px #efefef}#sidebar h2{font-size:1.55em;letter-spacing:-1px}#sidebar>section{margin-bottom:5em}#sidebar>section:last-child{margin-bottom:0}#sidebar section header{padding-top:3.5em;margin:0 0 3em}#sidebar section header h2{margin:0 0 .5em}#sidebar section.featured header h2{font-size:3em;letter-spacing:-3px;margin:.25em 0 .75em}#page-footer h2{font-size:1.75em;letter-spacing:-1px}#page-footer section{margin:0 0 5em}#page-footer>section:last-child{margin-bottom:0}#page-footer section h2{margin:0 0 1.5em}
#page-footer a{color:#474747}#copyright{border-top:solid 1px #d9d9d9;text-align:center;padding:5em 0 6em;color:#001833}#simple-menu{color:#003471;position:relative;height:5px!important;margin-bottom:0;padding-bottom:0;margin-top:0;text-align:center}#simple-menu h1{font-size:2em;letter-spacing:-2px}#simple-menu h1 a{text-decoration:none}#simple-menu h1 span{font-weight:400}#simple-menu a{color:#003471;font-size:1em}#simple-menu nav ul{border-bottom:solid 4px #003471}#simple-menu nav ul li{display:inline-block;margin-top:1em}#simple-menu nav ul li a{outline:0;position:relative;text-decoration:none;padding:.2em 1em;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}#simple-menu nav ul li.active a,#simple-menu nav ul li:hover a{background:rgba(0,0,0,.15)}#simple-menu nav ul li .arrow{padding-right:2.5em}#simple-menu nav ul li .arrow:after{position:absolute;display:inline-block;content:'';border-top:solid 5px #fff;border-left:solid 5px transparent;border-right:solid 5px transparent;top:1.15em;right:1em}
#simple-menu nav>ul>li>ul{display:none}#breadcrumb{float:left;display:block;padding:0 5px;font-size:.8em;color:#666;clear:both}#breadcrumb ul{list-style:none}.crumbs{display:block}.crumbs li{display:inline}.crumbs li.first{padding-left:2px}.crumbs li a,.crumbs li a:link,.crumbs li a:visited{color:#333;text-decoration:none}.crumbs li a{position:relative;color:#666}.crumbs li a:hover{color:#ccc;cursor:pointer}.crumbs li a:active{color:#003471}.Item-Column{overflow:hidden}.Item-Column li{display:block;overflow:hidden;float:left;width:270px;height:490px;margin:20px 10px;background:#fff;line-height:1em}.Item-Column li .thumb{display:block;line-height:0}.Item-Column li .thumb image{border:solid 1px #d9d9d9;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.Item-Column li .excerpt{line-height:1.1em;margin:10px;font-size:1.2em}.Item-Column li .header{display:block;line-height:1.2em;margin:0;text-decoration:none;color:#282d34;font-weight:700;font-size:1.3em}
.buttonlist{overflow:hidden}.buttonlist li{display:block;overflow:hidden;float:left;width:270px;height:490px;margin:20px 10px;background:#fff;line-height:1em}.buttonlist li .thumb{display:block;line-height:0}.buttonlist li .thumb image{border:solid 1px #d9d9d9;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.buttonlist li .excerpt{line-height:1.1em;margin:10px;font-size:1.2em}.buttonlist li .header{display:block;line-height:1.2em;margin:0;text-decoration:none;color:#282d34;font-weight:700;font-size:1.3em}.mobile-only{display:none}#magic-wrapper{background-size:1200px 100%;background:#2f2f2f;padding:2em 0}#banner-small{position:relative;width:100%;overflow:hidden;box-shadow:0 0 8px 0 rgba(0,0,0,.35);height:200px}#banner-small .nav-next,#banner-small .nav-previous{position:absolute;width:52px;height:64px;z-index:3;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;opacity:0;cursor:pointer;text-align:center;line-height:44px}
#banner-small .nav-next:before,#banner-small .nav-previous:before{font-family:FontAwesome;text-decoration:none;font-size:45px;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}#banner-small:hover .nav-next,#banner-small:hover .nav-previous{opacity:.45}#banner-small .nav-next:hover,#banner-small .nav-previous:hover{opacity:1}#banner-small .nav-next{bottom:10px;right:10px}#banner-small .nav-next:before{content:"\f105"}#banner-small .nav-previous{bottom:20px;right:72px}#banner-small .nav-previous:before{content:"\f104"}#banner-small .captions{position:absolute;background:#003eff;background:rgba(0,62,255,1);padding:2em;bottom:1.5em;left:1.5em;color:#fff;width:40%;z-index:1}#banner-small .captions:after{content:"";font-family:FontAwesome;text-decoration:none;font-size:15px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;display:block;width:25px;height:25px;position:absolute;right:20px;bottom:30px}
#banner-small .captions .caption-line-1{display:block;font-size:1.5em;letter-spacing:-1px;margin:0 0 .75em}#banner-small .captions .caption-line-2{display:block;font-size:1.2em;letter-spacing:-1px;line-height:1.5em;color:rgba(255,255,255,.8)}#banner-small .viewer{background:#fff}#banner-small .slide .caption-1{display:none}#banner-small .slide .caption-2{display:none}#banner-small .slide img{display:block;width:1200px}#banner-small .slide .link{position:absolute;text-indent:-9999px;top:0;left:0;width:100%;height:100%;z-index:2}#form2 input[type=email],#form2 input[type=text]{margin-bottom:20px;margin-top:10px;width:60%;border-radius:5px}#form1 input[type=email],#form1 input[type=text]{margin-bottom:20px;margin-top:10px;width:60%;border-radius:5px}.mobile-only{display:none}