.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*{margin:0;padding:0}*+*{margin-top:1.33333em}*+li,.margin--half{margin-top:.66667em}.margin--third{margin-top:.33333em}.visuallyhidden+*{margin-top:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.nav-wrapper:after,.megamenu_wrapper:after,.megamenu_container:after,.megamenu:after{content:" ";display:table;clear:both}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media screen and (min-width: 42.73333em){.columns{-webkit-columns:2 1.5em;-moz-columns:2 1.5em;columns:2 1.5em}}.group{padding-left:0;width:100%;max-width:64em;max-width:64rem;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:table\9;table-layout:fixed\9}@media screen and (min-width: 42.73333em){.group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.group--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.group--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.group--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.group__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block;display:table-cell\9;width:2%\9}@media screen and (min-width: 42.73333em){.group__item{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin-top:0}.group__item+.group__item{margin-left:1.6em}}.group__item--compress{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}[class~="flex-1"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[class~="flex-2"]{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}[class~="flex-3"]{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}[class~="flex-4"]{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}[class~="flex-5"]{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}[class~="flex-6"]{-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6}[class~="flex-7"]{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7}[class~="flex-8"]{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8}[class~="flex-9"]{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9}[class~="flex-10"]{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}[class~="flex-11"]{-webkit-box-flex:11;-ms-flex-positive:11;flex-grow:11}[class~="flex-12"]{-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12}.group__item--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.group__item--shrink{-ms-flex-negative:1;flex-shrink:1}.group__item--basis{-ms-flex-preferred-size:0%;flex-basis:0%}.group__item--primary{-webkit-box-flex:2.9;-ms-flex-positive:2.9;flex-grow:2.9}@media screen and (min-width: 42.73333em){.group__item--primary+.group__item--secondary,.group__item--secondary+.group__item--primary,.group__item--secondary.sort-last-from-lap{margin-left:1.33333em}}@media screen and (min-width: 42.73333em){.group__item--secondary.sort-last-from-lap+.group__item--primary{margin-left:0}}.group__item--primary:nth-last-child(-n+1):first-child,.group__item--primary:nth-last-child(-n+1):first-child ~ .group__item--primary{max-width:42em}@media screen and (min-width: 42.73333em){.sort-first-from-lap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width: 42.73333em){.sort-last-from-lap{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}html{height:100%}html,body{margin:0;padding:0;font-size:93.75%}body{min-height:100%;background:#fff;color:#474646;font-style:normal;font-weight:400;font-size:1em;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.6}.input--checkbox:focus+.checkbox-label:before,.input--radio:focus+.radio-label:before,.input--course:focus+.course-label:before,.input--checkbox:focus+.checkbox-label,.input--radio:focus+.radio-label,.input--course:focus+.course-label{outline:.2em solid skyblue;background-color:skyblue;color:#474646}.swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:0.88em}.swatch{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1.25em;padding:1em;border:1px solid #dadada;box-shadow:0 0.5em 0.5em -0.5em rgba(71,70,70,0.4)}.swatch+.swatch{margin-left:1em}.swatch__sample{margin-top:0;display:block;width:calc(100% + 2em);height:4em;border-bottom:1px solid rgba(0,0,0,0.1);margin:-1em -1em 1em -1em}.button{text-decoration:none;border:0;color:inherit;width:100%;display:inline-block;vertical-align:middle;padding:.66667rem 2rem;letter-spacing:0.015em;font-weight:400;border-radius:0.2em;box-shadow:0 .13333em .26667em rgba(0,0,0,0.5)}.button:visited,.button:hover,.button:focus,.button:active{color:inherit}@media screen and (min-width: 42.73333em){.button{width:auto}}.button--primary.button--primary{box-shadow:none;font-size:.93333em;font-weight:600;padding:1.33333rem 2rem;background-color:#036;color:#fff}.button--primary.button--primary:visited{background-color:#036;color:#fff}.button--primary.button--primary:hover,.button--primary.button--primary:focus,.button--primary.button--primary:active{background-color:#004d99;color:#e6e6e6}.button--secondary.button--secondary{background-color:#7EC4D8;color:#036;font-weight:600}.button--secondary.button--secondary:visited{background-color:#7EC4D8;color:#036}.button--secondary.button--secondary:hover,.button--secondary.button--secondary:focus,.button--secondary.button--secondary:active{background-color:#a5d6e4;color:#004d99}.button--tertiary.button--tertiary{background-color:#474646;color:#fff}.button--tertiary.button--tertiary:visited{background-color:#474646;color:#fff}.button--tertiary.button--tertiary:hover,.button--tertiary.button--tertiary:focus,.button--tertiary.button--tertiary:active{background-color:#615f5f;color:#fff}.button--accent.button--accent{background-color:#B08A42;color:#474646}.button--accent.button--accent:visited{background-color:#B08A42;color:#474646}.button--accent.button--accent:hover,.button--accent.button--accent:focus,.button--accent.button--accent:active{background-color:#c4a261;color:#474646}.button--subtle.button--subtle{background-color:#e5e5e5;color:#474646}.button--subtle.button--subtle:visited{background-color:#e5e5e5;color:#474646}.button--subtle.button--subtle:hover,.button--subtle.button--subtle:focus,.button--subtle.button--subtle:active{background-color:#ccc;color:#474646}.button--ghost.button--ghost{border:0;box-shadow:none;border-radius:0;background-color:transparent;color:inherit}.button--is-block{display:block;width:100%}.button[disabled],.button.is-disabled{cursor:not-allowed;background-color:#dadada;color:rgba(71,70,70,0.54);box-shadow:none}.button[disabled]:hover,.button[disabled]:focus,.button[disabled]:active,.button.is-disabled:hover,.button.is-disabled:focus,.button.is-disabled:active{outline:0;background-color:#dadada;color:rgba(71,70,70,0.54)}a,.link{display:inline;text-decoration:none;color:#036;border-bottom:1px solid currentColor;-webkit-transition:border 100ms ease-in-out 0ms;transition:border 100ms ease-in-out 0ms}a:visited,.link:visited{color:#001a33}a:hover,a:focus,a:active,.link:hover,.link:focus,.link:active{color:#004d99}a[href^="tel:"]{text-decoration:none !important;border:0 !important}a[href^="tel:"]:hover,a[href^="tel:"]:focus,a[href^="tel:"]:active{text-decoration:none !important;border:0 !important}.clean-link{color:inherit;text-decoration:none;border:0}.clean-link:visited{color:inherit}.clean-link:hover,.clean-link:focus,.clean-link:active{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font:inherit;font-size:1.25rem;margin-bottom:0}.size--l,.lead,.event time,.size--xl,.size--xxl,.size--xxxl{line-height:1.25}.size--l a,.lead a,.event time a,.size--xl a,.size--xxl a,.size--xxxl a{border:0}.heading{font-style:normal;font-weight:700;font-family:"Open Sans",Helvetica,Arial,sans-serif}.size--xxxl{font-size:1.53333em;font-weight:600}@media screen and (min-width: 42.73333em){.size--xxxl{font-size:1.8em}}.size--xxl{font-size:1.4em;font-weight:600}@media screen and (min-width: 42.73333em){.size--xxl{font-size:1.4em}}.size--xl{font-size:1.33333em}@media screen and (min-width: 42.73333em){.size--xl{font-size:1.33333em}}.size--l,.lead,.event time{font-size:1.26667em;font-weight:700}@media screen and (min-width: 42.73333em){.size--l,.lead,.event time{font-size:1.26667em}}.size--m{font-size:1em}@media screen and (min-width: 42.73333em){.size--m{font-size:1em}}.size--s{font-size:.8em}@media screen and (min-width: 42.73333em){.size--s{font-size:.8em}}*+.subheading{margin-top:3em;padding-top:2em;border-top:1px solid #e5e5e5}.small-caps{font-size:.8em;letter-spacing:0.03em;text-transform:uppercase;text-shadow:0 0 0 #474646}strong,.strong,.event time{font-weight:600}.with-arrow{padding-left:1.75rem;background-position:0% 50%;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='9px' height='15px' viewBox='20 249 9 15' version='1.1' xmlns='https://www.w3.org/2000/svg' xmlns:xlink='https://www.w3.org/1999/xlink'%3E\a     %3Cg id='noun_560187' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(24.500000, 256.500000) scale(-1, 1) translate(-24.500000, -256.500000) translate(20.000000, 249.000000)'%3E\a         %3Cpath d='M7.42666667,14.8516667 C7.29833333,14.8516667 7.18333333,14.8016667 7.08333333,14.7016667 L0.15,7.76833333 C0.05,7.66833333 0,7.555 0,7.425 C0,7.29666667 0.05,7.18333333 0.15,7.08333333 L7.085,0.148333333 C7.18333333,0.05 7.29833333,0 7.42666667,0 C7.555,0 7.67,0.05 7.77,0.148333333 L8.51333333,0.893333333 C8.61333333,0.993333333 8.66333333,1.10666667 8.66333333,1.235 C8.66333333,1.365 8.61333333,1.47833333 8.51333333,1.57833333 L2.665,7.42666667 L8.51333333,13.275 C8.61333333,13.375 8.66333333,13.4883333 8.66333333,13.6166667 C8.66333333,13.7466667 8.61333333,13.86 8.51333333,13.96 L7.77,14.7033333 C7.67,14.8033333 7.555,14.8533333 7.42666667,14.8533333 L7.42666667,14.8516667 L7.42666667,14.8516667 Z' id='Shape' fill='inherit'%3E%3C/path%3E\a     %3C/g%3E\a%3C/svg%3E")}.banner-container{margin-top:0;width:100%;max-width:64em;margin-left:auto;margin-right:auto;position:relative;z-index:30;display:none}@media screen and (min-width: 42.73333em){.banner-container{display:block}}.banner-wrapper{margin-top:0}.banner{margin-top:0;position:relative}.banner picture,.banner source,.banner img{margin-top:0;width:100%}.banner__caption{margin-top:0;background-color:rgba(0,51,102,0.85);color:#fff;padding:2em 1.33333em}.banner__caption a{color:#fff}.banner__caption a:visited{color:#fff}.banner__caption a:hover,.banner__caption a:focus,.banner__caption a:active{color:#e6e6e6}@media screen and (min-width: 64em){.banner__caption{max-width:39%;position:absolute;top:50%;right:4em;z-index:31;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.banner__caption__tagline{color:#FCFCFE;font-weight:700}.banner-container .slick-arrow{background:transparent;border:0;font-size:2.46667em;padding:.33333rem 1rem;color:#fff;position:absolute;top:50%;z-index:32;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.banner-container .slick-prev{left:0}.banner-container .slick-next{right:0}.banner-wrapper .slick-dots{margin-top:0;position:absolute;bottom:.66667em;left:50%;z-index:32;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banner-wrapper .slick-dots button{border:0;width:1em;height:1em;text-indent:100%;overflow:hidden;margin:0.25em;line-height:2;text-align:center;border-radius:50%;background-color:#fff;color:#474646}.banner-wrapper .slick-dots .slick-active button{background-color:#7EC4D8;color:#474646}.book-wrapper{width:100%;max-width:64em;margin-left:auto;margin-right:auto;padding:0;position:relative}@media screen and (min-width: 42.73333em){.book-wrapper{padding:0 3.33333em}}.books a{margin-top:0;border:0}.books figure{padding:0 .66667em}.book-arrow{background:transparent;border:0;color:#474646;position:absolute;z-index:32}@media screen and (min-width: 42.73333em){.book-arrow{font-size:2.46667em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.book-prev{right:2em;bottom:-2.66667em;padding:0}@media screen and (min-width: 42.73333em){.book-prev{right:auto;bottom:auto;left:0;padding:1.33333em 1.33333em 1.33333em 0}}.book-next{right:0;bottom:-2.66667em;padding:0}@media screen and (min-width: 42.73333em){.book-next{bottom:auto;right:0;padding:1.33333em 0 1.33333em 1.33333em}}.books .slick-dots{position:absolute;bottom:1em;left:50%;z-index:32;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.books .slick-dots button{background:transparent;border:0}.books .slick-dots button{border:0;width:2em;height:2em;line-height:2;text-align:center;border-radius:50%;background-color:#fff;color:#474646}.books .slick-dots .slick-active button{background-color:#474646;color:#fff}.breadcrumbs{padding-left:10px;padding-top:15px;max-width:64em;margin-left:auto;margin-right:auto;}.breadcrumbs li{margin-top:0;display:inline-block;margin-bottom:0.5em;margin-right:1.5em;position:relative}.breadcrumbs li:after{content:" ";position:absolute;top:0.3em;right:-1.5em;width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E");background-size:1em 1em}.breadcrumbs li:last-child{margin-bottom:0;margin-right:0}.breadcrumbs li:last-child:after{content:none}.callout{padding:2rem;background-color:#e5e5e5}.collapsible-heading{position:relative}.collapsible-heading button{border:0;padding:0;background-color:#e5e5e5;padding:1rem;color:inherit;cursor:pointer;width:100%;text-align:inherit}*+.collapsible-heading{margin-top:.8em}.collapsible-heading [aria-expanded]:before{content:"+";display:block;width:1em;height:1em;text-align:center;position:absolute;top:50%;right:1em;margin-top:-0.5em;line-height:0.75;border-radius:50%;border:1px solid #036;color:#036;font-weight:300}.collapsible-heading [aria-expanded="true"]:before{content:"-";color:#b4b4b4;border-color:#b4b4b4}.collapsible-heading+[aria-hidden]{visibility:hidden;max-height:0;margin-top:0;padding:0 1.5em;-webkit-transition:all 100ms ease-in-out 0ms;transition:all 100ms ease-in-out 0ms}.collapsible-heading+[aria-hidden="false"]{padding:1.5em;visibility:visible;max-height:64em;background-color:#e5e5e5}.events{background-color:rgba(126,196,216,0.6);color:#036;padding:1.33333em}.events-list{margin-top:2.66667em;margin-bottom:2.66667em}.events-list li+li{margin-top:2.66667em}.event{position:relative;padding-left:4em}.event time{margin-top:0;position:absolute;top:0;left:0;width:2.66667rem;height:2.66667rem;padding-top:.86667rem;text-align:center;border:.13333rem solid #7EC4D8;border-radius:.33333rem;background-color:#fff}.event time:before{content:" ";display:block;position:absolute;top:0;left:0;width:2.53333rem;height:.86667rem;border:.13333rem solid #7EC4D8;border-radius:.2rem .2rem 0 0;background-color:#7EC4D8}.global-footer{padding:1.33333em .66667em;width:100%;max-width:64em;margin-left:auto;margin-right:auto;border-top:1px solid #B08A42;position:relative}@media screen and (min-width: 42.73333em){.global-footer{padding:1.33333em 0}}fieldset{border:0;padding:0;margin-right:0;margin-bottom:0;margin-left:0;min-width:0}legend{padding:0;display:table}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.fieldset-wrapper{border:1px solid rgba(0,0,0,0.1);padding:1em;border-radius:0.5em}input,select,textarea{font:inherit;display:block;min-width:12em;width:100%;padding:.66667em 2em;background:white;color:#474646;border:1px solid #c8c8c8;border-radius:.13333em;-webkit-transition:all 100ms ease-in-out 0ms;transition:all 100ms ease-in-out 0ms}input:hover,input:focus,input:active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active{background-color:#f9f9f9;border-color:#036}*:not(.visuallyhidden)+input,*:not(.visuallyhidden)+select,*:not(.visuallyhidden)+textarea,*:not(.visuallyhidden) .field-description,*:not(.visuallyhidden) .field-error{margin-top:.53333em}textarea{width:100%;height:10em;resize:vertical}select{height:2.85em}input[type="checkbox"],input[type="radio"]{min-width:0;width:auto;display:inline-block;background-color:transparent;margin-right:0.75em;position:relative;top:-.13333em}input[required]:valid{box-shadow:inset 0 0 0 0 #c8c8c8}.field-group{max-width:32em;position:relative}.option-group label{display:block;width:100%}.field-description{font-size:0.88em;font-style:italic;color:#6c6b6b}.field-label{display:block}.field-live-region{margin-top:0;position:absolute;bottom:1em;right:1em;font-size:0.88em;color:#6c6b6b;opacity:0;-webkit-transition:opacity 100ms ease-in-out 300ms;transition:opacity 100ms ease-in-out 300ms}.field-input:focus+.field-live-region,.field-live-region.is-completed{opacity:1}.form--abreast .field-group--abreast,.form--abreast .field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:none}.form--abreast .field-label:not(.visuallyhidden){width:33.3333%;margin-bottom:0;margin-right:1em}.form--abreast input,.form--abreast select,.form--abreast textarea,.form--abreast button{margin-top:0}.form--abreast .field-label:not(.visuallyhidden) input,.form--abreast .field-label:not(.visuallyhidden) select,.form--abreast .field-label:not(.visuallyhidden) textarea,.form--abreast .field-label:not(.visuallyhidden) button{max-width:none;margin-left:auto;width:66.6666%}.js-input-collapsible{max-height:0;overflow:hidden;visibility:hidden;margin-bottom:0;-webkit-transition:all 100ms ease-in-out 0ms;transition:all 100ms ease-in-out 0ms;-webkit-transition-property:max-height, visibility;transition-property:max-height, visibility;-webkit-transition-delay:0ms, 150ms;transition-delay:0ms, 150ms}.js-input-collapsible.is-active{max-height:12em;overflow:auto;visibility:visible;margin-bottom:1.5em}.input--checkbox{position:absolute;left:-3em}.checkbox-group label{display:block;position:relative;padding-left:2.25em;cursor:pointer;overflow:hidden}*+.checkbox-group label{margin-top:.53333em}.checkbox-label:before,.checkbox-label:after{content:'';position:absolute}.checkbox-label:before{left:0;top:0;width:1.5em;height:1.5em;border:2px solid #b5b5b5;border-radius:0.33em}.checkbox-label:after{width:0.75em;height:0.5em;border:2px solid transparent;border-width:0 0 2px 2px;top:0.375em;left:0.375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.input--checkbox:focus+.checkbox-label:before{border-color:#036}.input--checkbox:checked:focus+.checkbox-label:before{background-color:#004d99;border-color:#004d99}.input--checkbox:checked:focus+.checkbox-label:after{border-color:#fff}.input--checkbox:checked+.checkbox-label:before{background-color:#036;border-color:#036}.input--checkbox:checked+.checkbox-label:after{border-color:#fff}.checkbox-group label:hover .checkbox-label:before{border-color:#036 !important}.input--checkbox:checked+.checkbox-label:hover:before{background-color:#004d99 !important;border-color:#004d99 !important}.radio-group input{position:absolute;left:-3em}.radio-group label{display:block;line-height:1.5;position:relative;padding-left:2.25em;cursor:pointer;overflow:hidden}*+.radio-group label{margin-top:.53333em}.radio-label{margin-top:0;display:inline-block;max-width:32em}.radio-label:before,.radio-label:after{content:'';position:absolute}.radio-label:before{left:0;top:0;width:1.5em;height:1.5em;border-radius:50%;border:2px solid #b5b5b5}.radio-label:after{width:0.75em;height:0.75em;border-radius:50%;top:0.375em;left:0.375em}.input--radio:focus+.radio-label:before{border-color:#036}.input--radio:checked:focus+.radio-label:before{border-color:#004d99}.input--radio:checked:focus+.radio-label:after{background-color:#004d99}.input--radio:checked+.radio-label:before{border-color:#036}.input--radio:checked+.radio-label:after{background-color:#036}.radio-group label:hover .radio-label:before{border-color:#036 !important}.input--radio:checked+.radio-label:hover:before{border-color:#004d99 !important}.input--radio:checked+.radio-label:hover:after{background-color:#004d99 !important}.segmented-group-wrapper{max-width:none}.segmented-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.segmented-group input{position:absolute;left:-3em}.segmented-group label{display:block;width:100%;padding:1.5em;position:relative;overflow:hidden}@media screen and (min-width: 42.73333em){.segmented-group label{width:50%}}@media screen and (min-width: 68.33333em){.segmented-group label{width:25%}}*+.segmented-group label{margin-top:3px}.segmented-label{margin-top:0;display:inline-block;max-width:32em}.segmented-label *{position:relative;z-index:3}.segmented-label:before,.segmented-label:after{content:'';position:absolute}.segmented-label:before{left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid #b5b5b5;z-index:2}.segmented-label:after{content:none;width:0.75rem;height:0.75rem;border-radius:50%;top:0.375rem;left:0.375rem}.input--radio:focus+.segmented-label:before{border-color:#036;outline:2px solid skyblue}.input--radio:checked:focus+.segmented-label:before{border-color:#004d99}.input--radio:checked:focus+.segmented-label:after{background-color:#004d99}.input--radio:checked+.segmented-label{background-color:green;color:#fff}.input--radio:checked+.segmented-label:before{background-color:green;border-color:#036;border-width:4px}.input--radio:checked+.segmented-label:after{background-color:#036}.segmented-group label:hover .segmented-label:before{border-color:#036}.input--radio:checked+.segmented-label:hover:before{border-color:#004d99}.input--radio:checked+.segmented-label:hover:after{background-color:#004d99}.segmented-group label:hover .input--radio:disabled+.segmented-label:before{border-color:#ededed}.input--radio:disabled+.segmented-label:before{border-color:#ededed}.input--radio:disabled+.segmented-label{color:#b5b5b5}.input--radio:disabled+.segmented-label:after{background-color:#ededed}*+.field-error{margin-top:.53333em}.field-group--has-error .field-label+input,.field-group--has-error .field-label+select,.field-group--has-error .field-label+textarea{margin-top:0;border-radius:0 0 0.25em 0.25em}.field-error+.segmented-group{margin-top:0}.field-group--has-error input,.field-group--has-error select,.field-group--has-error textarea{border-color:#fed41d;box-shadow:inset 2px 2px 0 0 #fed41d,inset 2px -2px 0 0 #fed41d,inset -2px -2px 0 0 #fed41d,inset -2px 2px 0 0 #fed41d}.field-group--has-error .segmented-group{border:4px solid #fed41d}.field-error{background-color:#fed41d;color:#474646;padding:1em;border-radius:0.25em 0.25em 0 0}.google-options label+label{margin-left:2em}.global-header{margin-top:0;position:relative;z-index:35;padding:.33333em .33333em 0 .33333em}@media screen and (min-width: 42.73333em){.global-header{padding:0}}.mini-header{background-color:rgba(233,232,231,0.4);margin:-.33333em -.33333em 0 -.33333em;padding:.66667em .33333em .33333em .33333em;font-size:.86667em;font-weight:600}@media screen and (min-width: 42.73333em){.mini-header{margin:0}}.icon{margin-top:0;display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle;position:relative;top:-0.125em}.icon--l{width:3em;height:3em}.icon+span:not(.visuallyhidden),span:not(.visuallyhidden)+.icon{margin-left:0.5rem}.information{padding:1.33333em .66667em .66667em .66667em;background-color:rgba(126,196,216,0.6);color:#474646}.information input,.information select,.information textarea{border:0}.information__header{margin:-1.33333em -.66667em 1.33333em -.66667em;padding:1.33333em .66667em;background-color:#7EC4D8}.size--info{font-size:2em}.information-group{margin-top:0;max-height:60em;overflow:visible}.information-group.is-hidden{overflow:hidden;max-height:0}img{width:100%;vertical-align:middle}.island{padding:1em}@media screen and (min-width: 42.73333em){.island{padding:3em}}.island--fullpage{margin-top:0;width:100%;min-height:90%;min-height:90vh;padding:1em 0}@media screen and (min-width: 42.73333em){.island--fullpage{padding:3em 0}}.label{font-size:1rem;font-weight:400}.label--alert{color:#f04618}.label--subtle{color:grey}ul,ol{padding-left:1.5em}.inline-list{padding-left:0}.inline-list li{margin-top:0;display:inline-block;margin-bottom:0.5em;margin-right:1.5em}.inline-list li:last-child{margin-bottom:0;margin-right:0}.inline-list--separator li{position:relative}.inline-list--separator li+li:before{content:" ";display:block;width:1px;height:calc(100% + 0.5em);position:absolute;top:-0.25em;left:-0.75em;background-color:#B08A42}ol:not(.breadcrumbs){list-style-type:none;padding-left:0;counter-reset:orderedList}ol:not(.breadcrumbs)>li{display:block;position:relative;padding-left:2.25em;column-break-inside:avoid}ol:not(.breadcrumbs)>li:before{display:block;counter-increment:orderedList;content:counters(orderedList, ".");position:absolute;top:0;left:0;color:#036}dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:.93333em}dt{margin-top:0;padding:0 0.5em 0.5em 0;font-weight:bold;width:50%}dd{margin-top:0;padding:0 0 0.5em 0.5em;width:50%;text-align:right}.clean-list{padding-left:0}.clean-list li{display:block}.clean-list--compact li{margin-top:0}.logo{display:inline-block;max-width:23em;max-height:3.22em;z-index:22;border:0}.logo svg{max-width:23em;max-height:3.22em}.logo__tagline{display:inline-block;font-size:1.66667em;font-weight:600;color:#036}.logo__tagline:before{display:block}main{padding:0 .66667em}@media screen and (min-width: 42.73333em){main{padding:0}}.media{position:relative}.media--video iframe,.media--map iframe{position:absolute;top:0;left:0;width:100%;height:100%}[class*="-16:9"]{height:0;padding-bottom:56.25%}[class*="-4:3"]{height:0;padding-bottom:75%}@media screen and (min-width: 42.73333em){.media--abreast{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media--abreast figcaption{margin-top:0}}@media screen and (min-width: 42.73333em){.media--left-on-lap img{width:38.2%;margin-right:1.6em;height:auto}.media--left-on-lap figcaption{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 42.73333em){.media--right-on-lap img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:38.2%;margin-left:1.6em;height:auto}}.nav-wrapper{position:relative;height:2.66667em;margin:0 -.33333em -.33333em -.33333em;background-color:#7EC4D8;color:#474646}.note{background-color:#F4F0E7;color:#474646;border-top:.26667em solid #B08A42;padding:1.33333em}.pager ul{padding-left:0}.progress-tracker{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;border:0.25em solid #dadada;border-width:0 0 0 0.25em;padding-left:1.5em;margin-left:1.5em;margin-bottom:1.5em;position:relative}.progress-tracker:before{content:" ";display:block;position:absolute;width:0.25em;height:20%;top:0;left:-0.25em;background-color:#b5b5b5}@media screen and (min-width: 42.73333em){.progress-tracker{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-left:0;margin-left:0;border-width:0.25em 0 0 0;padding-top:1.5em;margin-top:1em}.progress-tracker:before{width:20%;height:0.25em;top:-0.25em;left:0}}.progress-tracker__item{margin-top:0;width:100%;padding-left:1.5rem;position:relative;font-size:0.88em}.progress-tracker__item:before{content:" ";display:block;position:absolute;width:0.25rem;height:100%;top:1rem;left:-1.75rem;background-color:#dadada}.progress-tracker__item:last-child:before{width:0.25rem;height:50%}@media screen and (min-width: 42.73333em){.progress-tracker__item:last-child:before{width:50%;height:auto}}.progress-tracker__item:after{content:" ";display:block;position:absolute;width:1rem;height:1rem;top:50%;left:-2.125rem;margin-top:-0.5rem;border-radius:50%;background-color:white;border:0.125rem solid #dadada}@media screen and (min-width: 42.73333em){.progress-tracker__item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding-left:0}.progress-tracker__item:before{width:100%;height:0.25rem;top:-1.75rem;left:50%}.progress-tracker__item:after{width:2rem;height:2rem;top:-2.625rem;left:50%;margin-top:0;margin-left:-1rem}}.is-current{color:#036}.is-current:after{background-color:#036;border-color:#001a33}.is-completed{color:#a3a3a3}.is-completed:before{background-color:#b5b5b5}.is-completed:after{background-color:#c8c8c8;border-color:#c8c8c8}.quote{background-color:#036;color:#fff;padding:1rem}.search{max-width:32em;display:none}@media screen and (min-width: 42.73333em){.search{display:block}}.search .field-input{border:0;border-radius:0;border-bottom:1px solid #036;padding-left:0}.search__button.search__button{padding-left:0.2em;padding-right:0;padding-bottom:0;color:#036}.section-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:.66667em 0 2em 0}.section-list li{margin-top:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (min-width: 42.73333em){.section-list li{width:calc(33.3333% - 1.5em)}}.section-list li+li{margin-top:1.5em}@media screen and (min-width: 42.73333em){.section-list li+li{margin-top:0}}@media screen and (min-width: 42.73333em){.section-list li:nth-child(3n+2),.section-list li:nth-child(3n){margin-left:1.5em}}@media screen and (min-width: 42.73333em){.section-list li:nth-child(1n+4){margin-top:1.5em;padding-top:1.5em}}@media screen and (min-width: 42.73333em){.section-list{-ms-flex-flow:row wrap;flex-flow:row wrap}}.section-list__body{display:none}@media screen and (min-width: 42.73333em){.section-list__body{display:block}}.skip-to-content{display:inline-block;padding:.66667em 2em;background-color:#036;color:#fff;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 100ms ease-in-out 0ms;transition:all 100ms ease-in-out 0ms}@media screen and (min-width: 42.73333em){.skip-to-content{left:50%;margin-left:-32em}}.skip-to-content:focus,.skip-to-content:active{color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}table{width:100%}th{padding:1rem}td{padding:1rem}.tab-interface{width:100%;max-width:64em;margin-left:auto;margin-right:auto}.tab-interface input,.tab-interface select,.tab-interface textarea{border:0}a[role="tab"]{border:0;background-color:rgba(0,51,102,0.69);color:#fff;padding:.33333em;border-radius:.06667em .06667em 0 0;display:inline-block;font-size:.86667em;line-height:1.38462;height:100%;width:100%}@media screen and (min-width: 42.73333em){a[role="tab"]{font-size:1.4em;line-height:1.25;width:auto;padding:.66667em 2.66667em .66667em 1.33333em}}a[aria-selected],a[role="tab"]:focus{background-color:#036;color:#fff}[role="tablist"]{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}[role="tablist"] li{width:25%;margin-top:0;display:inline-block;list-style:none;margin-right:1px}@media screen and (min-width: 42.73333em){[role="tablist"] li{width:auto;margin-right:2px}}[role="tablist"] li:last-child{margin-right:0}[role="tabpanel"]{margin-top:0;background-color:#036;color:#fff;padding:1.33333em 1.33333em}[role="tabpanel"] a{color:#fff}[role="tabpanel"] a:visited{color:#fff}[role="tabpanel"] a:hover,[role="tabpanel"] a:focus,[role="tabpanel"] a:active{color:#e6e6e6}[role="tabpanel"][aria-hidden="true"]{display:none}[role="tabpanel"]:focus{background:#eee;outline:thin dotted}.tab-interface .size--l,.tab-interface .lead,.tab-interface .event time,.event .tab-interface time{font-weight:600}hr{display:block;height:1px;border:0;border-top:1px dashed #B08A42;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pagecontent{width:960px;margin:30px auto;text-shadow:1px 1px 1px #ffffff}.pagecontent p,.pagecontent li{color:#666;font-size:12px;line-height:18px}.pagecontent ul,.pagecontent li{padding-left:16px}.pagecontent .pusher{width:100%;height:50px}.pagecontent a{color:#999;text-decoration:none}.pagecontent h1,.pagecontent h3{color:#222}.pagecontentclear{clear:both}.pagewrapper{width:960px;margin:0 auto}.pagewrapper .pagecontent{width:690px;float:left;margin:10px 0 0 0}.pagewrapper .megamenu_vertical_left{margin-right:30px}.pagewrapper .megamenu_vertical_right{margin-left:30px}@media only screen and (max-width: 1024px){.pagecontent,.pagewrapper{width:95%}.pagewrapper .pagecontent{width:100%}.pagewrapper .megamenu_vertical_left{margin-right:auto}.pagewrapper .megamenu_vertical_right{margin-left:auto}}@media only screen and (max-width: 767px){.pagecontent,.pagewrapper{width:420px}.pagewrapper .pagecontent{width:420px}}@media only screen and (max-width: 479px){.pagecontent,.pagewrapper{width:300px}.pagewrapper .pagecontent{width:300px}}.megamenu_wrapper,.megamenu_wrapper_full{margin:0 auto;display:block;position:relative;z-index:35;font-size:.93333em;line-height:1.5}.megamenu_wrapper{width:100%;margin-top:30px}.megamenu_wrapper_full{width:100%}.megamenu_container{width:100%;margin:0 auto;height:40px}.megamenu_wrapper .megamenu_container{width:100%;border-radius:6px}.megamenu_wrapper_full .megamenu_container{width:96%;padding:0 2% 0 2%}.megamenu_container .megamenu{list-style:none;width:960px;margin:0 auto;padding:0}.megamenu>li{position:relative;margin-right:5px;border:none}.megamenu>li>a{padding:0.75em;text-decoration:none;display:block}.megamenu>li .menuitem_drop{padding-right:27px}.megamenu>li.menuitem_right{float:right;right:0;margin-right:0}.megamenu{background-color:#7EC4D8}@media screen and (min-width: 42.73333em){.megamenu{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.megamenu *+*{margin-top:0}.megamenu li.megamenu_button{display:none;height:33px !important}.megamenu li.megamenu_button_active{background-color:#7EC4D8 !important}.megamenu .dropdown_1column,.megamenu .dropdown_2columns,.megamenu .dropdown_3columns,.megamenu .dropdown_4columns,.megamenu .dropdown_5columns,.megamenu .dropdown_fullwidth{margin:0;display:none;position:absolute;top:40px;left:-1px;border-radius:0 0 5px 5px}.megamenu .dropdown_1column{width:135px;padding:15px 14px 15px 15px}.megamenu .dropdown_2columns{width:290px;padding:15px 11px 15px 15px}.megamenu .dropdown_3columns{width:445px;padding:15px 8px 15px 15px}.megamenu .dropdown_4columns{width:600px;padding:15px 5px 15px 15px}.megamenu .dropdown_5columns{width:755px;padding:15px 2px 15px 15px}.megamenu .dropdown_fullwidth{width:945px;padding:15px 0 15px 15px;top:42px;left:10px;border-radius:0 0 5px 5px}.megamenu_wrapper_full .megamenu .dropdown_fullwidth{left:50%;margin-left:-481px}.megamenu_wrapper .dropdown_right,.megamenu_wrapper_full .dropdown_right{left:auto;right:-1px}.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth{left:auto;right:8px}.megamenu_wrapper_full .megamenu li.menuitem_right>.dropdown_fullwidth{top:41px}.megamenu li:hover>div{display:block}.megamenu .col_one_sixth,.megamenu .col_one_fifth,.megamenu .col_one_quarter,.megamenu .col_one_third,.megamenu .col_two_fifths,.megamenu .col_half,.megamenu .col_three_fifths,.megamenu .col_two_thirds,.megamenu .col_three_quarters,.megamenu .col_four_fifths,.megamenu .col_five_sixths,.megamenu .col_full{float:left;margin-left:2%}.megamenu .col_one_sixth{width:14.66667%}.megamenu .col_one_fifth{width:18%}.megamenu .col_one_quarter{width:23%}.megamenu .col_one_third{width:31.33333%}.megamenu .col_two_fifths{width:38%}.megamenu .col_half{width:49%}.megamenu .col_three_fifths{width:58%}.megamenu .col_two_thirds{width:64.66667%}.megamenu .col_three_quarters{width:73%}.megamenu .col_four_fifths{width:78%}.megamenu .col_five_sixths{width:81.33333%}.megamenu .col_full{width:98%}.megamenu .firstcolumn{margin-left:0;clear:left}.megamenu p,.megamenu ul,.megamenu li,.megamenu h2,.megamenu h3{margin-top:0;text-align:left}.megamenu p{margin:0;margin-bottom:18px}.megamenu .strong,.megamenu .event time,.event .megamenu time{font-weight:bold}.megamenu .italic{font-style:italic}.megamenu h2,.megamenu h3{margin-top:7px}.megamenu h2{font-weight:400;font-size:21px;margin-bottom:18px;padding-bottom:11px}.megamenu h3{font-weight:600;font-size:14px;margin-bottom:14px;padding-bottom:7px}.megamenu li a{color:#444;text-decoration:none}.megamenu .pusher{margin-top:18px}.megamenu .help,.megamenu .favorite,.megamenu .mail,.megamenu .print{padding-left:36px;margin-bottom:18px}.megamenu .help{background:url("../img/help.png") no-repeat 0 2px}.megamenu .favorite{background:url("../img/favorite.png") no-repeat 0 2px}.megamenu .mail{background:url("../img/mail.png") no-repeat 0 2px}.megamenu .print{background:url("../img/print.png") no-repeat 0 2px}.megamenu .imgshadow_dark,.megamenu .imgshadow_light{padding:4px;margin-top:5px}.megamenu .img_left{float:left;margin:5px 15px 5px 0}.megamenu .img_right{float:right;margin:5px 0 5px 15px}.megamenu li .black_box,.megamenu li .dark_grey_box{margin:-8px 0 18px 0;color:#eeeeee;text-shadow:1px 1px 1px #000;padding:8px 12px;border-radius:5px}.megamenu li ul{list-style:none;padding:0;margin:0 0 12px 0}.megamenu li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #000000;padding:0;margin:0;float:left;text-align:left;width:100%}.megamenu li ul li a{padding:0}.megamenu li .greybox li{margin:0 0 4px 0;padding:4px 6% 4px 6%;width:88%;border-radius:3px}.megamenu li .plus li{margin:0 0 4px 0;padding:0 0 0 20px;float:left}.megamenu li ul.social{list-style:none;margin:0;padding:0}.megamenu li ul.social li{padding-top:5px;margin:0 12px 12px 0;float:left;position:relative;display:inline;width:32px}.megamenu li ul.social li img{border:none}.megamenu li ul.social li:hover{padding-top:5px;margin:-1px 12px 12px 0}.megamenu li ul.social li span{display:none}.megamenu .dropdown_flyout{min-width:120px}.megamenu .levels,.megamenu .levels ul{padding:0;margin:0;list-style:none}.megamenu .levels a{display:block;width:10em}.megamenu .levels li{float:left}.megamenu .levels li ul{position:absolute;top:-23px;margin:15px 0 0 4px;padding:6px 12px;left:-999em;z-index:35;border-radius:5px}.megamenu .levels li:hover>ul{left:96%}.megamenu .contact_form{display:block;margin-bottom:10px;font-size:12px;font-family:Arial, Helvetica, sans-serif}.megamenu .contact_form label{display:inline-block;float:left;width:80px;font-size:12px}.megamenu .contact_form input,.megamenu .contact_form textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;width:90%;padding:8px 4% 8px 4%;margin:9px 0 9px 0;border-radius:3px}.megamenu .contact_form textarea{resize:none}.megamenu .contact_form .required{color:#C00}.megamenu .contact_form .form_buttons{margin:4px 0 0 0}.megamenu .contact_form input.button{width:80px;margin-right:10px;cursor:pointer;padding:8px}.megamenu .contact_form .special{display:none}.megamenu .contact_form .error,.megamenu .contact_form .sent{font-size:11px;padding:2px 5px 2px 5px;text-shadow:none;border-radius:3px}.megamenu .contact_form .error{background:#FBE5E2;border:#F2A197 solid 1px;color:#992213}.megamenu .contact_form .sent{background:#E1F8CB;border:#C6D880 solid 1px;color:#37620d}.megamenu_wrapper_vertical{width:160px;position:relative}.megamenu_vertical_left{float:left}.megamenu_vertical_right{float:right}.megamenu_wrapper_vertical .megamenu_container{height:auto;float:left;padding:10px 0 10px 0}.megamenu_wrapper_vertical .megamenu{margin:0;float:left;width:100%}.megamenu_wrapper_vertical .megamenu>li{margin:0;width:160px;float:left;clear:left}.megamenu_wrapper_vertical .megamenu li .menuitem_drop{padding-right:30px}.megamenu_vertical_right .megamenu li .menuitem_drop,.megamenu_vertical_right .megamenu li.menuitem_nodrop a{padding-right:0;padding-left:35px}.megamenu_wrapper_vertical .megamenu li.menuitem_right{float:left;margin-right:auto}.megamenu_wrapper_vertical .megamenu li.menuitem_right a{margin-right:auto}.megamenu_vertical_left .megamenu .dropdown_1column,.megamenu_vertical_left .megamenu .dropdown_2columns,.megamenu_vertical_left .megamenu .dropdown_3columns,.megamenu_vertical_left .megamenu .dropdown_4columns,.megamenu_vertical_left .megamenu .dropdown_5columns,.megamenu_vertical_left .megamenu .dropdown_fullwidth,.megamenu_vertical_left .megamenu .dropdown_right{left:160px;top:auto;right:auto;margin:-41px 0 0 0;border-radius:0 5px 5px 5px}.megamenu_vertical_right .megamenu .dropdown_1column,.megamenu_vertical_right .megamenu .dropdown_2columns,.megamenu_vertical_right .megamenu .dropdown_3columns,.megamenu_vertical_right .megamenu .dropdown_4columns,.megamenu_vertical_right .megamenu .dropdown_5columns,.megamenu_vertical_right .megamenu .dropdown_fullwidth,.megamenu_vertical_right .megamenu .dropdown_right{left:auto;top:auto;right:160px;margin:-42px 0 0 0;border-radius:5px 0 5px 5px}.megamenu_vertical_right .megamenu .levels a{padding-left:17px}.megamenu_vertical_right .megamenu .levels li:hover>ul{left:auto;right:100%}.megamenu_light_theme .megamenu_container>ul>li:hover,.megamenu_light_theme .megamenu_container .megamenu>li.active,.megamenu_light_theme .megamenu_container>ul>li.menuitem_nodrop:hover{background-color:#eeeeee}.megamenu_light_theme .megamenu_container>ul>li>a,.megamenu_light_theme .megamenu_container .megamenu>li.noactive a{border:0;color:#036;font-weight:600}.megamenu_light_theme .megamenu_container>ul>li:hover>a{color:#004d99}.megamenu_light_theme ul li .menuitem_drop,.megamenu_light_theme .megamenu li.noactive .menuitem_drop{background-image:url("/assets_newhp/images/arrow_down2.png");background-repeat:no-repeat;background-position:right 17px}.megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop,.megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop{background-image:url("/assets/images/arrow_right1.png");background-position:90% 15px}.megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop,.megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop{background-image:url("/assets/images/arrow_left1.png");background-position:10% 15px}.megamenu_light_theme .megamenu>li>div,.megamenu_light_theme ul .levels li ul{background:#eeeeee;border:1px solid #444444;border-top:none}.megamenu_wrapper_vertical .megamenu_light_theme .megamenu>li>div,.megamenu_light_theme ul .levels li ul{border:1px solid #444444}.megamenu_light_theme ul p,.megamenu_light_theme ul h2,.megamenu_light_theme ul h3,.megamenu_light_theme ul li ul li{text-shadow:1px 1px 1px #FFFFFF}.megamenu_light_theme ul h2,.megamenu_light_theme ul h3{border-bottom:1px solid #888888}.megamenu_light_theme ul .imgshadow_dark{background:#FFFFFF;border:1px solid #333333;box-shadow:0 0 5px #000000}.megamenu_light_theme ul .imgshadow_light{background:#FFFFFF;border:1px solid #777777;box-shadow:0 0 5px #666666}.megamenu_light_theme ul li .black_box{color:#ffffff;text-shadow:1px 1px 1px #000000;background-color:#333333;box-shadow:inset 0 0 3px #000000}.megamenu_light_theme ul li .dark_grey_box{color:#ffffff;text-shadow:1px 1px 1px #000000;background-color:#555555;box-shadow:inset 0 0 3px #111111}.megamenu_light_theme ul li .greybox li{background:#F4F4F4;border:1px solid #bbbbbb}.megamenu_light_theme ul li .greybox li:hover{background:#ffffff;border:1px solid #aaaaaa}.megamenu_light_theme ul li .plus li{background:url("/assets/images/plus.png") left 6px no-repeat}.megamenu_light_theme ul .levels a.parent,.megamenu_light_theme ul .levels a.parent:hover{background:url("/assets/images/arrow_right1.png") right center no-repeat}.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent,.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent:hover{background:url("/assets/images/arrow_left1.png") left center no-repeat}.megamenu_light_theme ul .contact_form input:focus,.megamenu_light_theme ul .contact_form textarea:focus,.megamenu_light_theme ul .contact_form select:focus,.megamenu_light_theme ul .contact_form input:hover,.megamenu_light_theme ul .contact_form textarea:hover,.megamenu_light_theme ul .contact_form select:hover{box-shadow:rgba(0,0,0,0.7) 0 0 3px;-moz-box-shadow:rgba(0,0,0,0.7) 0 0 3px;-webkit-box-shadow:rgba(0,0,0,0.7) 0 0 3px;border:1px solid #333333}.megamenu_light_theme ul .contact_form input,.megamenu_light_theme ul textarea,.megamenu_light_theme ul select{color:#FFFFFF;background-color:#222222;border:1px solid #0A0A0A}.megamenu_light_theme ul .contact_form input.button{background-color:#1E1E1E;border:1px solid #0A0A0A;color:#cccccc}.megamenu_light_theme ul .contact_form input.button:hover{color:#eeeeee;background-color:#222222;border:1px solid #000000}.megamenu_dark_theme .megamenu_container .megamenu>li.noactive,.megamenu_light_theme .megamenu_container .megamenu>li.noactive{border:none;height:30px}@media only screen and (max-width: 1023px){.megamenu_wrapper{width:95%}.megamenu_wrapper_full{width:100%}.megamenu_wrapper .megamenu_container,.megamenu_wrapper_full .megamenu_container{width:100%;padding:0;margin:0 auto;height:auto;float:left}.megamenu_wrapper .megamenu_container .megamenu,.megamenu_wrapper_full .megamenu_container .megamenu{width:98%;margin:0;padding:0 1% 0 1%}.megamenu_wrapper .megamenu>li,.megamenu_wrapper_full .megamenu>li{height:40px;position:static;float:left;right:auto}.megamenu_wrapper .megamenu>li.menuitem_right,.megamenu_wrapper_full .megamenu>li.menuitem_right{float:right}.megamenu_wrapper .megamenu .dropdown_1column,.megamenu_wrapper .megamenu .dropdown_2columns,.megamenu_wrapper .megamenu .dropdown_3columns,.megamenu_wrapper .megamenu .dropdown_4columns,.megamenu_wrapper .megamenu .dropdown_5columns,.megamenu_wrapper .megamenu .dropdown_fullwidth,.megamenu_wrapper .megamenu .dropdown_right,.megamenu_wrapper_full .megamenu .dropdown_1column,.megamenu_wrapper_full .megamenu .dropdown_2columns,.megamenu_wrapper_full .megamenu .dropdown_3columns,.megamenu_wrapper_full .megamenu .dropdown_4columns,.megamenu_wrapper_full .megamenu .dropdown_5columns,.megamenu_wrapper_full .megamenu .dropdown_fullwidth,.megamenu_wrapper_full .megamenu .dropdown_right{top:auto;right:auto;left:auto;float:left;border-top:none;padding:2%;margin:-1px 0 0 -1px;border-radius:0 0 5px 5px}.megamenu .dropdown_1column{width:12.6666%}.megamenu .dropdown_2columns{width:29.3333%}.megamenu .dropdown_3columns{width:44%}.megamenu .dropdown_4columns{width:60.6666%}.megamenu .dropdown_5columns{width:79.3333%}.megamenu .dropdown_fullwidth{width:94%}.megamenu_wrapper .megamenu .dropdown_right,.megamenu_wrapper_full .megamenu .dropdown_right{left:auto;right:1%}.megamenu_wrapper_vertical .megamenu .dropdown_right{left:auto;right:auto}.megamenu_wrapper .megamenu .dropdown_fullwidth,.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth,.megamenu_wrapper_full .megamenu .dropdown_fullwidth,.megamenu_wrapper_full .megamenu li.menuitem_right .dropdown_fullwidth{top:41px;right:auto;left:1%;margin:0}.megamenu .contact_form label{width:92%}.megamenu .contact_form input,.megamenu .contact_form textarea{width:92%}.megamenu .contact_form .form_buttons{margin:4px 0 0 0}.megamenu_wrapper_vertical{width:100%;position:relative}.megamenu_vertical_left,.megamenu_vertical_right{float:none}.megamenu_wrapper_vertical .megamenu>li{margin:0;width:auto;float:left;clear:none}.megamenu_vertical_right .megamenu li.menuitem_nodrop a{padding-right:10px;padding-left:15px}.megamenu_wrapper_vertical .megamenu li.menuitem_right{float:left;margin-right:auto}.megamenu_wrapper_vertical .megamenu li.menuitem_right a{margin-right:auto}.megamenu_vertical_right .megamenu .levels a{padding-left:0}.megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop,.megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop,.megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop,.megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop,.megamenu_vertical_left .megamenu_dark_theme ul li .menuitem_drop,.megamenu_vertical_left .megamenu_dark_theme .megamenu li.noactive .menuitem_drop,.megamenu_vertical_right .megamenu_dark_theme ul li .menuitem_drop,.megamenu_vertical_right .megamenu_dark_theme .megamenu li.noactive .menuitem_drop{padding-right:30px;padding-left:15px;background-position:right 17px}.megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop,.megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop,.megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop,.megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop{background-image:url("/assets_newhp/images/arrow_down2.png")}.megamenu_vertical_left .megamenu_dark_theme ul li .menuitem_drop,.megamenu_vertical_left .megamenu_dark_theme .megamenu li.noactive .menuitem_drop,.megamenu_vertical_right .megamenu_dark_theme ul li .menuitem_drop,.megamenu_vertical_right .megamenu_dark_theme .megamenu li.noactive .menuitem_drop{background-image:url("/assets_newhp/images/arrow_down2.png")}.megamenu_wrapper_vertical .megamenu_light_theme .megamenu>li>div,.megamenu_wrapper_vertical .megamenu_dark_theme .megamenu>li>div{border-top:none}.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent,.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent:hover{background:url("/assets/images/arrow_right1.png") right center no-repeat}.megamenu_vertical_right .megamenu_dark_theme ul .levels a.parent,.megamenu_vertical_right .megamenu_dark_theme ul .levels a.parent:hover{background:url("/assets/images/arrow_right2.png") right center no-repeat}}@media only screen and (max-width: 768px){.megamenu_wrapper,.megamenu_wrapper_full{margin:0 auto;float:none}.megamenu_vertical_left,.megamenu_vertical_right{float:none}.megamenu_wrapper .megamenu_container,.megamenu_wrapper_full .megamenu_container{border-radius:0}.megamenu_wrapper .megamenu_container .megamenu,.megamenu_wrapper_full .megamenu_container .megamenu{width:100%;margin:0;padding:0}.megamenu_container .megamenu>li,.megamenu_container .megamenu>li:hover,.megamenu_container .megamenu>li.menuitem_right,.megamenu_container .megamenu>li.menuitem_right:hover{float:none;width:100%;display:block;padding-right:0;margin-right:0}.megamenu_wrapper_full .megamenu_container .megamenu>li,.megamenu_wrapper_full .megamenu_container .megamenu>li:hover,.megamenu_wrapper_full .megamenu_container .megamenu>li.menuitem_right,.megamenu_wrapper_full .megamenu_container .megamenu>li.menuitem_right:hover{margin:0 1px 0 1px}.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth,.megamenu_wrapper_full .megamenu li.menuitem_right>.dropdown_fullwidth{top:auto;right:auto;left:0}.megamenu_container .megamenu .dropdown_1column,.megamenu_container .megamenu .dropdown_2columns,.megamenu_container .megamenu .dropdown_3columns,.megamenu_container .megamenu .dropdown_4columns,.megamenu_container .megamenu .dropdown_5columns,.megamenu_container .megamenu .dropdown_fullwidth,.megamenu_container .megamenu .dropdown_right{left:0;top:auto;margin:-1px 0 0 0;padding:0 15px 0 15px}.megamenu_wrapper_full .megamenu .dropdown_1column,.megamenu_wrapper_full .megamenu .dropdown_2columns,.megamenu_wrapper_full .megamenu .dropdown_3columns,.megamenu_wrapper_full .megamenu .dropdown_4columns,.megamenu_wrapper_full .megamenu .dropdown_5columns,.megamenu_wrapper_full .megamenu .dropdown_fullwidth,.megamenu_wrapper_full .megamenu .dropdown_right{padding:0 13px 0 15px}.megamenu .col_one_sixth,.megamenu .col_one_fifth,.megamenu .col_one_quarter,.megamenu .col_one_third,.megamenu .col_two_fifths,.megamenu .col_half,.megamenu .col_three_fifths,.megamenu .col_two_thirds,.megamenu .col_three_quarters,.megamenu .col_four_fifths,.megamenu .col_five_sixths,.megamenu .col_full{margin-left:0;margin-right:0;width:96%;float:left;display:block}.megamenu>.col_one_sixth,.megamenu>.col_one_fifth,.megamenu>.col_one_quarter,.megamenu>.col_one_third,.megamenu>.col_two_fifths,.megamenu>.col_half,.megamenu>.col_three_fifths,.megamenu>.col_two_thirds,.megamenu>.col_three_quarters,.megamenu>.col_four_fifths,.megamenu>.col_five_sixths,.megamenu>.col_full{margin-left:2%;margin-right:2%}.megamenu_wrapper .megamenu .levels li ul,.megamenu_wrapper_full .megamenu .levels li ul{position:relative;top:auto;margin:0;padding:0;border-radius:0;left:auto;border:none;background:none}.megamenu_wrapper .megamenu .levels li,.megamenu_wrapper_full .megamenu .levels li{float:left;width:100%}.megamenu_wrapper .megamenu .levels li:hover>ul,.megamenu_wrapper_full .megamenu .levels li:hover>ul{left:auto}.megamenu_dark_theme ul .levels a.parent,.megamenu_dark_theme ul .levels a.parent:hover,.megamenu_dark_theme ul .levels li ul,.megamenu_light_theme ul .levels a.parent,.megamenu_light_theme ul .levels a.parent:hover,.megamenu_light_theme ul .levels li ul,.megamenu_wrapper .megamenu_dark_theme ul .levels a.parent,.megamenu_wrapper .megamenu_dark_theme ul .levels a.parent:hover,.megamenu_wrapper .megamenu_dark_theme ul .levels li ul,.megamenu_wrapper .megamenu_light_theme ul .levels a.parent,.megamenu_wrapper .megamenu_light_theme ul .levels a.parent:hover,.megamenu_wrapper .megamenu_light_theme ul .levels li ul{background:none;border:none}}.megamenu_container{border-left:none;border-right:none}.megamenu>li.menuitem_nodrop>a{font-size:14px}a.menuitem_drop{font-size:14px}.megamenu .dropdown_fullwidth{top:42px}.megamenu h3{font-size:14px}.megamenu .levels a{width:15em}@media screen and (min-width: 1024px){div#collections_databases.col_one_quarter{width:25%}div#research_internationalstudents.col_one_third.firstcolumn{width:33%}}@media screen and (min-width: 768px){div.dropdown_5columns.services{left:-275px}div.dropdown_3columns.research{left:-160px}div.dropdown_2columns.help{left:-175px}}nav#primary-nav{border:none;border-top:none;height:42px}@media screen and (orientation: portrait){li.megamenu_button noactive megamenu_button_active{background-color:transparent}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@media screen and (min-width: 42.73333em){.align-left-from-lap{text-align:left}}@media screen and (min-width: 42.73333em){.align-center-from-lap{text-align:center}}@media screen and (min-width: 42.73333em){.align-right-from-lap{text-align:right}}@media screen and (min-width: 42.73333em){.group__item.valign--center{-ms-flex-item-align:center;align-self:center}}.bordered{border:4px solid}.bordered--accent{border-color:#B08A42}.bg .lead{color:inherit}.bg--primary{background-color:#036;color:#fff}.bg--secondary{background-color:rgba(126,196,216,0.6);color:#474646}.bg--tertiary{background-color:#F4F0E7;color:#474646}.bg--accent{background-color:#B08A42;color:#474646}.bg--subtle{background-color:#e5e5e5;color:#474646}.color--primary{color:#036}.color--secondary{color:#7EC4D8}.color--tertiary{color:#F4F0E7}.color--accent{color:#B08A42}.color--twitter{color:#55acee}.color--facebook{color:#3b5998}.color--youtube{color:#cd201f}.color--rss{color:#f26522}.color--pinterest{color:#bd081c}.color--instagram{color:#bd081c}.emphasised{border:3px solid;border-radius:0.25em;border-color:#036}.padding--surround{padding:.66667em .66667em}@media screen and (min-width: 42.73333em){.padding--surround{padding:1.33333em 1.33333em}}.padding--sides{padding-left:0.75em;padding-right:0.75em}@media screen and (min-width: 42.73333em){.padding--sides{padding-left:1.5em;padding-right:1.5em}}.padding--ends{padding-top:0.75em;padding-bottom:0.75em}@media screen and (min-width: 42.73333em){.padding--ends{padding-top:1.5em;padding-bottom:1.5em}}.no-margin.no-margin{margin:0}
/* AJB ADDITIONS 2016/09/12 */

@media screen and (min-width: 1024px){ /* Desktop Version */
	#aboutus{width:320px;}
	#collections{width:580px;}	
	#services{width:370px;}		
	#research{width:805px;left:-480px;}		
	#help{width:245px;left:-176px;}	
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1023px)
and (orientation : portrait) { /* iPad (portrait) */
	#aboutus{width:220px;top:41px;left:105px;}
	#collections{width:220px;left:200px;}
	#services{width:220px;top:41px;left:365px;}
	#research{top:41px;left:365px;}
	#help{left:525px;}
}

@media only screen 
and (min-device-width : 320px)
and (max-device-width : 767px) { /* iPhone etc. */
	#aboutus{width:190px;left:35px;}
	#collections{width:220px;left:35px;}
	#services{width:220px;left:35px;}	
	#research{width:220px;left:35px;}
	#help{width:231px;left:35px;}
	#quick_links { display:none; }
	#exampaper_li { display:none; }
	#databasesAZ_li { display:none; }
	#journalsAZ_li { display:none; }
}

.topNav_submit {
	max-height:20px
	max-width:20px;
    float: right;	
}

.EXLSearchForm {
    height: 20px;
    vertical-align: middle;
    width: 50px;
    column-rule-color: rgb(102, 102, 102);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    border: 2px inset rgb(102, 102, 102);
    font: normal normal normal normal 12px / normal "Open Sans", "Helvetica Neue", arial, helvetica, sans-serif;
    list-style: none outside none;
    outline: rgb(102, 102, 102) none 0px;
}

#help > div > div {
	width: 98%;
}

/* Fix weird line height in Firefox - START */
@-moz-document url-prefix() { 
	body {
		line-height: 1.4 !important;
	}
}
/* Fix weird line height in Firefox - END */

/* / AJB ADDITIONS 2016/09/12 */
