/* Compile time: < 3 secs */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,label,select{display:block;font-family:"PT Sans",sans-serif;font-size:12px}label{font-weight:bold}label.required::after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;-ms-transition:border-color;-o-transition:border-color;transition:border-color;background-color:white;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0px 1px 3px rgba(0,0,0,0.06);margin-bottom:0.5em;max-width:100%;padding:0.7em 0.45em;width:300px}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover{border-color:#aaa}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus{border-color:#56B4EF;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 0 5px rgba(63,170,237,0.7);outline:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="color"]{background-color:transparent;border:0;box-shadow:none;height:3em;padding:0;position:relative;width:5em}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.65em}select{max-width:100%;margin-bottom:1.5em;width:300px}button,input[type="submit"],a.button{border:1px solid #d6d6d6;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:11px;font-weight:bold;background-color:#fafafa;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa),color-stop(100%, #dedede));background-image:-webkit-linear-gradient(top, #fafafa,#dedede);background-image:-moz-linear-gradient(top, #fafafa,#dedede);background-image:-ms-linear-gradient(top, #fafafa,#dedede);background-image:-o-linear-gradient(top, #fafafa,#dedede);background-image:linear-gradient(top, #fafafa,#dedede);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #fff;-webkit-background-clip:padding-box;float:right;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.06);box-shadow:0 1px 1px rgba(0,0,0,0.06);border-color:#BBB;font-size:12px;padding:0.7em 1.9em}button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),a.button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;cursor:pointer;background-color:#ededed;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed),color-stop(100%, #d6d6d6));background-image:-webkit-linear-gradient(top, #ededed,#d6d6d6);background-image:-moz-linear-gradient(top, #ededed,#d6d6d6);background-image:-ms-linear-gradient(top, #ededed,#d6d6d6);background-image:-o-linear-gradient(top, #ededed,#d6d6d6);background-image:linear-gradient(top, #ededed,#d6d6d6)}button:active:not(:disabled),input[type="submit"]:active:not(:disabled),a.button:active:not(:disabled){border:1px solid #d6d6d6;-webkit-box-shadow:inset 0 0 8px 4px #cfcfcf,inset 0 0 8px 4px #cfcfcf,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #cfcfcf,inset 0 0 8px 4px #cfcfcf,0 1px 1px 0 #eee}button:disabled,input[type="submit"]:disabled,a.button:disabled{opacity:0.5;cursor:not-allowed}a.button{font-size:.875rem;font-weight:normal;margin-top:1.618em;text-align:center;width:100%}a.button:hover{text-decoration:none}fieldset ul{list-style-type:none}legend{font-family:"Crimson Text",Georgia,serif;letter-spacing:.25em;padding:0 1em !important;text-transform:uppercase}@media screen and (max-width: 450px){form.fm-form{max-width:100%;padding:0;width:100%}form.fm-form fieldset,form.fm-form table,form.fm-form ul{max-width:100% !important;padding:0;width:100px !important}form.fm-form fieldset{border:none}form.fm-form legend{margin-bottom:1em}form.fm-form label{float:left;max-width:100%;padding:0;width:75px !important}form.fm-form input{clear:both;float:right !important;margin-right:0;max-width:100% !important;padding-left:0;padding-right:0;width:215px !important}}ul.archive{zoom:1}ul.archive:before,ul.archive:after{content:"";display:table}ul.archive:after{clear:both}ul.archive li{zoom:1}ul.archive li:before,ul.archive li:after{content:"";display:table}ul.archive li:after{clear:both}hgroup.employee{zoom:1;padding:10px 0}hgroup.employee:before,hgroup.employee:after{content:"";display:table}hgroup.employee:after{clear:both}.employee_image{display:block;float:left;margin-right:2.35765%;width:31.76157%}.employee_image:last-child{margin-right:0}@media screen and (max-width: 768px){.employee_image{display:block;float:left;margin-right:2.35765%;width:48.82117%}.employee_image:last-child{margin-right:0}}@media screen and (max-width: 480px){.employee_image{display:block;float:left;margin-right:2.35765%;width:100%}.employee_image:last-child{margin-right:0}}.employee_image img{max-width:100%;margin-top:1.3rem;border:5px solid white;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999}.employee_information{display:block;float:left;margin-right:2.35765%;width:65.88078%;padding-left:20px}.employee_information:last-child{margin-right:0}@media screen and (max-width: 768px){.employee_information{display:block;float:left;margin-right:2.35765%;width:48.82117%}.employee_information:last-child{margin-right:0}}@media screen and (max-width: 480px){.employee_information{display:block;float:left;margin-right:2.35765%;width:100%;padding:0}.employee_information:last-child{margin-right:0}}.employee_information h5{margin-bottom:0;text-transform:uppercase}.employee_information p{margin-top:0}html,body{position:relative;overflow-x:hidden}label,input.submit{font-size:1em}@media screen and (max-width: 1140px){.container{padding:0 1.618em}}#meteor-slideshowmain{margin:0 auto;z-index:-1}body{margin-left:2em;margin-right:2em;color:#333;line-height:1.618em;background-color:#f4f3f2;font-size:1em;font-family:"PT Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always}body address{font-style:bold}body h1{font-family:"Crimson Text",Georgia,serif;font-weight:normal}body h2{font-family:"Crimson Text",Georgia,serif;text-transform:uppercase;font-size:1em;font-weight:normal;letter-spacing:.25em}body h3{font-family:"Crimson Text",Georgia,serif;font-size:1.3em;line-height:1.618em;font-weight:normal}body h4{font-size:1.6em;font-family:"Crimson Text",Georgia,serif;font-weight:normal}body a{text-decoration:none;color:#0076a3}body a:hover{text-decoration:underline}body p{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.wp-caption-text{font-size:.875em;font-style:italic;margin-top:0}.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto}.page-wrapper{zoom:1;max-width:1140px;text-align:left;margin-left:auto;margin-right:auto}.page-wrapper:before,.page-wrapper:after{content:"";display:table}.page-wrapper:after{clear:both}.page-wrapper header.site-header{padding:20px;background:#355593;color:white;background-color:red}.page-wrapper header.site-header a{color:white}.page-wrapper header.site-header h1{font-size:25px;margin-bottom:5px;font-weight:bold}.page-wrapper header.site-header h2{font-size:15px;color:red}@media screen and (max-width: 1140px){.page-wrapper{padding:0 15px}}@media screen and (max-width: 480px){.page-wrapper.subpage{padding:0}}.page-wrapper section.site-content .post{margin-bottom:20px}.page-wrapper section.site-content .post header{margin-bottom:10px}.page-wrapper section.site-content .post header h3{font-size:15px;font-weight:bold}.page-wrapper section.site-content .post header h3 a{color:#355593;text-decoration:none}section.header-crest{float:left;margin-right:15px}section.header-crest img{-webkit-filter:drop-shadow(0 0 84px #4384d2)}section.brand{float:left}section.brand h1{margin-bottom:0.4045em;font-size:2.25em;margin-top:0}section.brand a{color:white}section.brand ul{margin:0}section.brand ul li a{color:white}nav{float:left}.header-wrap{padding:1.618em 0}section.language-translate{margin-top:.450em;margin-left:20px;float:right}section.language-translate .goog-te-gadget{height:30px}section.search{margin-right:0;display:block;float:left;margin-right:2.35765%;width:23.23176%;float:right;margin-top:.625em}section.search:last-child{margin-right:0}@media screen and (max-width: 755px){section.search{display:block;float:left;margin-right:2.35765%;width:100%}section.search:last-child{margin-right:0}}section.search input{width:100%;max-width:100%;font-weight:100;padding-right:0;margin-bottom:0;-webkit-box-shadow:0 0 0 1px #052b59,0 1px 0 1px #0a62ce;box-shadow:0 0 0 1px #052b59,0 1px 0 1px #0a62ce}.top-nav-container{background-color:#F4F3F2}.top-nav-container .top-nav{float:left}@media screen and (max-width: 680px){.top-nav-container .top-nav{display:block;float:left;margin-right:2.35765%;width:100%}.top-nav-container .top-nav:last-child{margin-right:0}}.top-nav-container .top-nav ul{margin:.25em 0 0 5px}@media screen and (max-width: 980px){.top-nav-container .top-nav ul{margin:.25em 0 0 15px}}.top-nav-container .top-nav ul li a{text-align:right;color:white}.header-wrap{background-color:#07428a;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #07428a),color-stop(100%, #063977));background-image:-webkit-linear-gradient(top, #07428a,#063977);background-image:-moz-linear-gradient(top, #07428a,#063977);background-image:-ms-linear-gradient(top, #07428a,#063977);background-image:-o-linear-gradient(top, #07428a,#063977);background-image:linear-gradient(top, #07428a,#063977)}.header-container{zoom:1;max-width:1140px;text-align:left;margin-left:auto;margin-right:auto}.header-container:before,.header-container:after{content:"";display:table}.header-container:after{clear:both}.nav-wrap{background-color:#052f63;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #052f63),color-stop(100%, #042650));background-image:-webkit-linear-gradient(top, #052f63,#042650);background-image:-moz-linear-gradient(top, #052f63,#042650);background-image:-ms-linear-gradient(top, #052f63,#042650);background-image:-o-linear-gradient(top, #052f63,#042650);background-image:linear-gradient(top, #052f63,#042650);-webkit-box-shadow:0 -2px 1px rgba(0,0,0,0.1),inset 0 1px #074794;box-shadow:0 -2px 1px rgba(0,0,0,0.1),inset 0 1px #074794;z-index:10000}.nav-container{zoom:1;max-width:1140px;text-align:left;margin-left:auto;margin-right:auto}.nav-container:before,.nav-container:after{content:"";display:table}.nav-container:after{clear:both}ul.nav{padding-left:0}ul.nav li{list-style-type:none;display:inline;margin-right:2em}ul.nav li:last-child{margin-right:0}@media screen and (max-width: 980px){ul.nav li{margin-right:1em}}ul.nav li a{text-decoration:none;color:#333}ul.nav li a:hover{text-decoration:underline}header h1{color:white;margin:0}nav#nav{position:relative;margin:0;padding:0;margin-left:-15px}@media screen and (max-width: 755px){nav#nav{display:none}}ul#navigation{margin:0px;position:relative;padding:0}ul#navigation li{display:inline;margin:0;padding:0;float:left;position:relative}ul#navigation>li a{padding:10px 15px;display:inline-block;text-transform:uppercase;color:white}ul#navigation>li:hover{-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);z-index:100}ul#navigation li:hover>a{background:#fff;color:#07428a;text-decoration:none}ul#navigation li:hover>ul{visibility:visible;opacity:1;position:absolute}ul#navigation ul,ul#navigation ul li ul{list-style:none;margin:0;padding:0;visibility:hidden;opacity:0;position:absolute;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);z-index:-1;width:230px}ul#navigation ul{top:45px;left:0px}ul#navigation ul li ul{top:0}ul#navigation ul li{clear:both;width:100%;border:0 none;border-bottom:1px solid #f4f3f2;background-color:white}ul#navigation ul li:last-child{border-bottom:none}ul#navigation ul li a{background:none;padding:7px 15px;text-decoration:none;display:inline-block;border:0 none;float:left;clear:both;width:230px;color:#07428a;text-transform:none}ul#navigation ul li a:hover{background-color:#07428a;color:white}ul#navigation ul li a:active{background-color:#07428a;color:white}ul#navigation ul li>ul{left:100%}p.nav-button a{color:white;text-transform:uppercase;display:block;-webkit-border-radius:2px;border-radius:2px;border:1px solid #002149;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #1466ca;box-shadow:inset 0 1px 0 0 #1466ca;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#07428a;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #07428a),color-stop(100%, #002859));background-image:-webkit-linear-gradient(top, #07428a,#002859);background-image:-moz-linear-gradient(top, #07428a,#002859);background-image:-ms-linear-gradient(top, #07428a,#002859);background-image:-o-linear-gradient(top, #07428a,#002859);background-image:linear-gradient(top, #07428a,#002859);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #001835;-webkit-background-clip:padding-box;font-size:1rem}p.nav-button a:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #0e4e9c;box-shadow:inset 0 1px 0 0 #0e4e9c;cursor:pointer;background-color:#08376f;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #08376f),color-stop(100%, #012149));background-image:-webkit-linear-gradient(top, #08376f,#012149);background-image:-moz-linear-gradient(top, #08376f,#012149);background-image:-ms-linear-gradient(top, #08376f,#012149);background-image:-o-linear-gradient(top, #08376f,#012149);background-image:linear-gradient(top, #08376f,#012149)}p.nav-button a:active:not(:disabled){border:1px solid #002149;-webkit-box-shadow:inset 0 0 8px 4px #011a3a,inset 0 0 8px 4px #011a3a,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #011a3a,inset 0 0 8px 4px #011a3a,0 1px 1px 0 #eee}p.nav-button a:disabled{opacity:0.5;cursor:not-allowed}#sideMenu{width:100%;padding-top:15px}#sideMenu ul#navigation li{display:block;float:none;background-color:#07428a;border-bottom:1px solid #063672}#sideMenu ul#navigation li:last-child{border-bottom:none}#sideMenu ul#navigation li a{color:white;width:100%}#sideMenu ul#navigation li a:hover{color:#07428a;box-shadow:none}#sideMenu ul#navigation li ul{display:none}.left-block{display:block;float:left;margin-right:2.35765%;width:100%}.left-block:last-child{margin-right:0}.left-block.index{margin-top:2em;padding-top:.25em;border-top:5px solid #ddd;margin-bottom:4em}@media screen and (max-width: 980px){.left-block{display:block;float:left;margin-right:2.35765%;width:100%;margin-right:0}.left-block:last-child{margin-right:0}}.left-block blockquote{font-size:1.75em;line-height:1.4562em;font-family:serif;font-family:'crimson text';font-style:italic;margin:0;padding:0 0.809em}.left-block blockquote:before{content:'\201C'}.left-block blockquote:after{content:"\201D"}.events{margin-top:2em;padding-top:.25em;border-top:5px solid #ddd;margin-bottom:4em;margin-top:4.854em}.events .event-container{display:block;float:left;margin-right:2.35765%;width:31.76157%}.events .event-container:last-child{margin-right:0}@media screen and (max-width: 480px){.events .event-container{display:block;float:left;margin-right:2.35765%;width:100%;border-bottom:1px dotted #ddd;padding:1.618em 0}.events .event-container:last-child{margin-right:0}.events .event-container:last-child{border-bottom:none;padding-bottom:0}}.event-container{display:inline-block;border-bottom:1px dotted #ddd;width:100%}.event-date{display:block;float:left;margin-right:5.85151%;width:15.3188%;text-align:center}.event-date:last-child{margin-right:0}.event-date .month{text-transform:uppercase;margin-bottom:0;text-align:center}.event-date .day{font-size:2em;font-family:"Crimson Text",Georgia,serif;text-align:center}.event{display:block;float:left;margin-right:5.85151%;width:78.8297%;margin-right:0;padding-bottom:1em}.event:last-child{margin-right:0}.event .event-title{font-weight:bold;margin-bottom:0}.event .event-description{margin-top:0}.right-block{display:block;float:left;margin-right:2.35765%;width:31.76157%;margin-right:0}.right-block:last-child{margin-right:0}.right-block.index{padding-left:2.3576%;border-left:1px solid #ddd}@media screen and (max-width: 980px){.right-block{display:block;float:left;margin-right:2.35765%;width:100%}.right-block:last-child{margin-right:0}.right-block.index{padding-left:0;border-left:none}}.right-block .news{margin-top:2em;padding-top:.25em;border-top:5px solid #ddd;margin-bottom:4em}.right-block .news hgroup .news-date{text-transform:uppercase;font-size:.75em;margin-bottom:0}.right-block .news hgroup h3{margin-top:0}@media screen and (max-width: 980px){.crest-wrapper{display:block;float:left;margin-right:2.35765%;width:100%}.crest-wrapper:last-child{margin-right:0}}.crest-wrapper .crest{max-width:100%;margin:1.618em auto 3.236em auto;display:block}footer{background-color:white;border-top:3px solid #07428a;padding:1.618em 0;clear:both}footer .social{margin-top:20px;float:left}footer img.logo{display:block;float:left;margin-right:2.35765%;width:6.17215%;margin-top:1.618em}footer img.logo:last-child{margin-right:0}@media screen and (max-width: 768px){footer img.logo{display:none}}footer .left-block{display:block;float:left;margin-right:2.35765%;width:57.35098%}footer .left-block:last-child{margin-right:0}@media screen and (max-width: 768px){footer .left-block{display:block;float:left;margin-right:2.35765%;width:65.88078%}footer .left-block:last-child{margin-right:0}}@media screen and (max-width: 480px){footer .left-block{display:block;float:left;margin-right:2.35765%;width:100%}footer .left-block:last-child{margin-right:0}}footer .left-block address{float:left;display:block;margin-right:20px}footer .left-block address span{margin-right:20px}footer .right-block{display:block;float:left;margin-right:2.35765%;width:31.76157%;margin-right:0}footer .right-block:last-child{margin-right:0}@media screen and (max-width: 480px){footer .right-block{display:block;float:left;margin-right:2.35765%;width:100%}footer .right-block:last-child{margin-right:0}}footer .right-block .footer-button{padding:1em;font-size:1.25em;font-family:"Crimson Text",Georgia,serif;text-transform:uppercase;background-color:#07428a;display:inline-block;color:white;float:right;text-align:center;margin-top:20px;max-width:100%}@media screen and (max-width: 480px){footer .right-block .footer-button{width:100%;margin-top:1.618em}}footer .right-block .footer-button:hover{background-color:#0959bb;text-decoration:none}footer ul{padding-left:0;margin-left:0}footer ul li{display:inline;text-transform:uppercase;margin-right:2em;font-size:.8em;font-weight:bold}#navigation li ul li a:hover,ul#navigation li ul li:hover a,#navigation li ul li ul li a:hover,ul#navigation li ul li ul li:hover a,#navigation li ul li ul li ul li a:hover,ul#navigation li ul li ul li ul li:hover a,#navigation li ul li ul li ul li ul li a:hover,ul#navigation li ul li ul li ul li ul li:hover a{background-color:#07428a;color:white}ul#navigation ul li:hover li a,ul#navigation ul li ul li:hover li a,ul#navigation ul li ul li ul li:hover li a,ul#navigation ul li ul li ul li ul li:hover li a{background-color:white;color:#07428a}.slider-subpage{height:12.944em;width:100%;background-position:center;background-size:cover}.left-block-subpage{display:block;float:left;margin-right:2.35765%;width:23.23176%;margin-top:1.618em;float:left;margin-left:0}.left-block-subpage:last-child{margin-right:0}@media screen and (max-width: 755px){.left-block-subpage{display:block;float:left;margin-right:2.35765%;width:100%;margin-top:1.618em}.left-block-subpage:last-child{margin-right:0}}.left-block-subpage ul{list-style-type:none;margin-left:0;padding-left:0}.left-block-subpage ul li{font-family:"PT Sans",sans-serif;text-transform:none;line-height:2.427em;border-bottom:1px solid #d1d0cf;margin-left:0;padding-left:1em;letter-spacing:0}.left-block-subpage ul li a{display:block;width:100%}.left-block-subpage ul li.current_page_item{background-color:#07428a}.left-block-subpage ul li.current_page_item a{color:white}.breadcrumbs{text-transform:uppercase;font-size:.75em;margin-right:.75em}.breadcrumbs a,.breadcrumbs .active{margin:0 0.7em}.right-block-subpage{display:block;float:left;margin-right:2.35765%;width:74.41059%;background-color:white;margin-top:-4.045em;border:1px solid #9da6ad;padding:2em;margin-bottom:3.236em;float:right;margin-right:0}.right-block-subpage:last-child{margin-right:0}@media screen and (max-width: 755px){.right-block-subpage{margin-bottom:0;display:block;float:left;margin-right:2.35765%;width:100%}.right-block-subpage:last-child{margin-right:0}}@media screen and (max-width: 450px){.right-block-subpage{padding:0 10px}}.right-block-subpage .body{display:block;float:left;margin-right:2.35765%;width:65.88078%}.right-block-subpage .body:last-child{margin-right:0}@media screen and (max-width: 755px){.right-block-subpage .body{display:block;float:left;margin-right:2.35765%;width:100%}.right-block-subpage .body:last-child{margin-right:0}}.right-block-subpage .body h5{text-align:center;font-style:italic;font-family:"Crimson Text",Georgia,serif;font-weight:normal;border-bottom:1px solid #d1d0cf;padding-bottom:1.618em;margin-top:0}.right-block-subpage .body ul{list-style-type:none}.right-block-subpage .body ul.left{display:block;float:left;margin-right:2.35765%;width:40.29137%;margin:0;text-align:right;font-weight:600}.right-block-subpage .body ul.left:last-child{margin-right:0}.right-block-subpage .body ul.right{display:block;float:left;margin-right:2.35765%;width:57.35098%;float:left;margin:0}.right-block-subpage .body ul.right:last-child{margin-right:0}.right-block-subpage .body.wide{display:block;float:left;margin-right:2.35765%;width:100%}.right-block-subpage .body.wide:last-child{margin-right:0}.right-block-subpage .aside{display:block;float:left;margin-right:2.35765%;width:31.76157%;margin-right:0;zoom:1;display:block;margin:0;margin-top:2em;padding-top:.25em;border-top:5px solid #ddd;margin-bottom:4em}.right-block-subpage .aside:last-child{margin-right:0}.right-block-subpage .aside:before,.right-block-subpage .aside:after{content:"";display:table}.right-block-subpage .aside:after{clear:both}@media screen and (max-width: 480px){.right-block-subpage .aside{display:block;float:left;margin-right:2.35765%;width:100%}.right-block-subpage .aside:last-child{margin-right:0}}.right-block-subpage .aside p.phone{font-style:italic;margin-bottom:0;font-family:"Crimson Text",Georgia,serif}.right-block-subpage .aside p.email a{font-style:italic;font-family:"Crimson Text",Georgia,serif}.right-block-subpage ul.archive{list-style-type:none;margin-left:0;padding-left:0}.right-block-subpage ul.archive li{border-bottom:1px solid #ddd;margin-left:0;padding-left:0}.right-block-subpage ul.archive li:last-child{border-bottom:none}.right-block-subpage ul.archive li hgroup h3{margin-bottom:0}.right-block-subpage ul.archive li hgroup p.news-date{margin-top:0;font-size:.75em;text-transform:uppercase}.page-wrapper.news h3{margin-bottom:0}.page-wrapper.news p.news-date{margin-top:0;font-size:.75em;text-transform:uppercase}.notification{background-color:#9bc2ed;padding:0 .5em;border:1px dotted #063b77}body.off-canvas{padding:0;margin:0;overflow-x:hidden}.container{width:100%}.row{overflow:hidden}.row .row{overflow:visible}[role="main"]:before{content:" ";position:absolute;z-index:-1;top:0;left:-100%;width:100%;height:100%;background:#e4e4e4;-webkit-box-shadow:inset -3px 0px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow:inset -3px 0px 6px 0px rgba(0,0,0,0.15);box-shadow:inset -3px 0px 6px 0px rgba(0,0,0,0.15)}[role="complementary"],[role="main"]{width:100%;display:block;position:relative;z-index:1;-webkit-transition:0.25s all ease-in;-moz-transition:0.25s all ease-in;-ms-transition:0.25s all ease-in;-o-transition:0.25s all ease-in;transition:0.25s all ease-in}[role="complementary"]{padding:0 15px}.hide-extras [role="complementary"]{display:block}.js [role="complementary"]{margin-left:-100%;width:80%;float:left;z-index:2}.js [role="main"]{margin-left:0;background:url("../images/concrete_seamless.png") #f4f3f2 repeat fixed;float:right;z-index:1;position:relative}.active [role="complementary"]{margin-left:0}.active [role="main"]{margin-right:-80%}@media all and (min-width: 755px){.js menu-button,.js .sidebar-button{display:none}.js [role="complementary"]{width:33.34%;margin-left:0;float:left;padding:0 15px}.js [role="main"]{width:66.66%}.js .hide-extras [role="main"]{width:100%}.js .hide-extras [role="complementary"]{display:none}}.content .alignleft{float:left;margin:5px}
