/*! normalize.css v3.0.2 | MIT License | github.com/necolas/normalize.css

* 

* Modified for our starter kit abd iAPPS to prevent repetition within the framework or

* breaking iAPPS editor controls

* We've also added universal border-box

*

* Breakpoints: 480(sm) 640(med) 1024(lg) 1440(xlg) 1921(xxlg)

*/

*,:after,:before{box-sizing:border-box}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}

.list--horizontal--blockToInlineLg li:before,[hidden],template{display:none}

a{background-color:transparent;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateZ(0);color:#397db0;text-decoration:none;cursor:pointer}

a:active,a:hover{outline:0}
.mimic a(tetxt-decoration:underline;)
.mimic a:hover,.mimic a.active(tetxt-decoration:none;)
.mimic .navContent ul{background-color:#d7dce2;}
.mimic .navContent li.selected ul,.mimic .navContent li.selected ul li{
margin:0;
background-color:#ebeef1 !important;
}

.mimic .navContent li.selected li.selected ul{
	padding-left:15px;
}

.mimic .navContent li.selected ul li a{
	background-color:#ebeef1 !important;
	font-weight:400 !important;
}
.mimic .navContent li.selected ul li a:hover{
	background-color:#ebeef1 !important;
}

.mimic .navContent ul ul li a{
padding: 5px 17px 5px 25px;
}
abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:700}

dfn{font-style:italic}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

img{border:0;display:inline-block;max-width:100%;vertical-align:middle}

svg:not(:root){overflow:hidden}

code,kbd,pre,samp{font-family:monospace,monospace}

kbd,pre,samp{font-size:1em}

button,input,optgroup{color:inherit;font:inherit;margin:0}

select,textarea{font:inherit;margin:0}

button{overflow:visible}

button,select{text-transform:none}

button,html input[type=button]{-webkit-appearance:button;-moz-appearance:button;cursor:pointer}

.no-touch .tabs>li>a.is-active:hover,button[disabled],html input[disabled]{cursor:default}

input::-moz-focus-inner{border:0;padding:0}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}

textarea{overflow:auto}

optgroup{font-weight:700}

.island,.islet,address,dl,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,ul{margin-top:0;margin-bottom:22px;margin-bottom:1.69231rem}

blockquote,fieldset,figure{margin-bottom:1.69231rem}

.landmark{margin-bottom:44px;margin-bottom:3.38462rem}

hr{color:#979797;border:0;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:21px;margin-bottom:1.61538rem;clear:both}

/*@font-face{font-family:'roboto';src:url(fonts/Roboto-Light.eot);src:url(fonts/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Roboto-Light.woff2) format("woff2"),url(fonts/Roboto-Light.woff) format("woff"),url(fonts/Roboto-Light.ttf) format("truetype"),url(fonts/Roboto-Light.svg#roboto) format("svg");font-weight:300;font-style:normal}

@font-face{font-family:'roboto';src:url(fonts/Roboto-Bold.eot);src:url(fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Roboto-Bold.woff2) format("woff2"),url(fonts/Roboto-Bold.woff) format("woff"),url(fonts/Roboto-Bold.ttf) format("truetype"),url(fonts/Roboto-Bold.svg#roboto) format("svg");font-weight:700;font-style:normal}

@font-face{font-family:'robotoSlab';src:url(fonts/RobotoSlab-Light.eot);src:url(fonts/RobotoSlab-Light.eot?#iefix) format("embedded-opentype"),url(fonts/RobotoSlab-Light.woff2) format("woff2"),url(fonts/RobotoSlab-Light.woff) format("woff"),url(fonts/RobotoSlab-Light.ttf) format("truetype"),url(fonts/RobotoSlab-Light.svg#RobotoSlab) format("svg");font-weight:300;font-style:normal}

@font-face{font-family:'robotoSlab';src:url(fonts/RobotoSlab-Regular.eot);src:url(fonts/RobotoSlab-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/RobotoSlab-Regular.woff2) format("woff2"),url(fonts/RobotoSlab-Regular.woff) format("woff"),url(fonts/RobotoSlab-Regular.ttf) format("truetype"),url(fonts/RobotoSlab-Regular.svg#RobotoSlab) format("svg");font-weight:400;font-style:normal}

@font-face{font-family:'robotoSlab';src:url(fonts/RobotoSlab-Bold.eot);src:url(fonts/RobotoSlab-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/RobotoSlab-Bold.woff2) format("woff2"),url(fonts/RobotoSlab-Bold.woff) format("woff"),url(fonts/RobotoSlab-Bold.ttf) format("truetype"),url(fonts/RobotoSlab-Bold.svg#RobotoSlab) format("svg");font-weight:700;font-style:normal}

*/
.container:after,.example:after,.formBody:after,.h-clearfix:after,.headerMain-connect:after,.headerMain-container:after,.island:after,.islet:after,.matrix:after,.row:after,.sliderMain:after,.tabs:after,fieldset:after,main:after{content:"";display:table;clear:both}

.example>:last-child,.example>:last-child>:last-child,.example>:last-child>:last-child>:last-child,.island>:last-child,.island>:last-child>:last-child,.island>:last-child>:last-child>:last-child,.islet>:last-child,.islet>:last-child>:last-child,.islet>:last-child>:last-child>:last-child,.mediaBlock--border>:last-child,.mediaBlock--border>:last-child>:last-child,.mediaBlock--border>:last-child>:last-child>:last-child{margin-bottom:0!important}

.h-visuallyHidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}

::-moz-selection{background:#4b87c2;text-shadow:none;color:#fff}

::selection{background:#4b87c2;text-shadow:none;color:#fff}

body,html{width:100%;min-height:100%;padding:0}

html{font:.8125em/1.69231 Arial,Helvetica,sans-serif !important;font-weight:300;color:#696969;background-color:#fff;-moz-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-size--adjust:100%;-ms-size--adjust:100%}

body{background:#f8f9fa}

body.mimic{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
}

@media (min-width:1922px){.xxlg-hidden{display:none!important}

}

@media (min-width:1441px) and (max-width:1921px){.xlg-hidden{display:none!important}

}

@media (min-width:1025px) and (max-width:1440px){.lg-hidden{display:none!important}

}

@media (min-width:641px) and (max-width:1024px){.med-hidden{display:none!important}

}

@media (min-width:481px) and (max-width:640px){.sm-hidden{display:none!important}

}

@media (max-width:480px){.xsm-hidden{display:none!important}

}

@media only screen and (min-width:1024px){body{padding-bottom:22px}

}

@media only screen and (min-width:lg){body{padding-bottom:22px}

}

@font-face{font-family:'fontello';src:url(fonts/fontello.eot);src:url(fonts/fontello.eot?#iefix) format("embedded-opentype"),url(fonts/fontello.woff) format("woff"),url(fonts/fontello.ttf) format("truetype"),url(fonts/fontello.svg#webfont) format("svg");font-weight:400;font-style:normal}

[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{margin-right:.2em;line-height:1em;font-size:120%}

.formCheckBox label:before,.formRadioButton label:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none}

.alert .alert-close:after,.tabs.tabs--accordion>li>a:after{line-height:1em;font-size:120%}

.alert .alert-close:after,.headerStyleguide button.menu:before,.slick-next:before,.slick-prev:before,.tabs.tabs--accordion>li>a:after,[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;vertical-align:-.05em;font-variant:normal;text-transform:none}

.slick-next:before,.slick-prev:before{margin-right:.2em;line-height:1em}

[class*=" icon-"]:hover:after,[class*=" icon-"]:hover:before,[class^=icon-]:hover:after,[class^=icon-]:hover:before{text-decoration:none}

[class*=" icon-"].icon--empty:after,[class*=" icon-"].icon--empty:before,[class^=icon-].icon--empty:after,[class^=icon-].icon--empty:before{margin-right:0}

i[class*=" icon"],i[class^=icon]{text-decoration:none!important}

i[class*=" icon"].animate-spin,i[class^=icon].animate-spin{line-height:1}

body,html,i[class*=" icon"]:before,i[class^=icon]:before{margin:0}

i[class*=" icon"]:hover,i[class^=icon]:hover{text-decoration:none}

.icon-plus:before,.navMain ul.main li ul li a.sub-nav-toggle:before{content:'\2b'}

.icon-minus:before,.navMain ul.main li ul li a.sub-nav-toggle.active:before,.tabs.tabs--accordion>li>a.is-active:after{content:'\2d'}

.icon-attention:before{content:'\26a0'}

.icon-check:before{content:'\2713'}

.icon-cancel:before{content:'\2715'}

.icon-cancel-circled:before{content:'\2716'}

.icon-quote-left:before{content:'\275d'}

.icon-plus-circled:before{content:'\2795'}

.icon-minus-circled:before{content:'\2796'}

.icon-help-circled:before{content:'\e704'}

.icon-help:before{content:'\e802'}

.icon-info:before{content:'\e803'}

.icon-info-circled:before{content:'\e705'}

.icon-down-open:before{content:'\e75c'}

.icon-left-open:before{content:'\e75d'}

.icon-right-open:after{content:'\e75e'}

.icon-up-open:before{content:'\e75f'}

.icon-menu:before{content:'\e801'}

.icon-mail:before{content:'\2709'}

.icon-home:before{content:'\2302'}

.icon-print:before{content:'\e716'}

.icon-calendar:before{content:'\e80f'}

.icon-plus-squared:before{content:'\e819'}

.icon-download:before{content:'🔍'}

.icon-search:before{content:'🔍'}

.icon-lock:before{content:'🔒'}

.icon-facebook:before{content:'\e804'}

.icon-gplus:before{content:'\e805'}

.icon-instagram:before{content:'\e806'}

.icon-linkedin:before{content:'\e807'}

.icon-pinterest:before{content:'\e808'}

.icon-skype:before{content:'\e809'}

.icon-youtube:before{content:'\e80a'}

.icon-flickr:before{content:'\e80b'}

.icon-rss:before{content:'\e80c'}

.icon-relax:before{content:'\e800'}

.icon-asterisk:before{content:'\e80d'}

.icon-heart:before{content:'\e80e'}

.icon-certificate:before{content:'\e810'}

.icon-book-open:before{content:'\e811'}

.icon-medkit:before{content:'\e812'}

.icon-ambulance:before{content:'\e813'}

.icon-heartbeat:before{content:'\e814'}

.icon-stethoscope:before{content:'\e815'}

.icon-user-md:before{content:'\e816'}

.icon-user-md-after:after{content:'\e816';margin-left:5px}

.icon-h-sigh:before{content:'\e817'}

.icon-hospital:before{content:'\e818'}

.icon-phone:before{content:'\e81a'}

.icon-microscope:before{content:'\e81b'}

.icon-graduation-cap:before{content:'\e81c'}

.icon-group:before{content:'\e81d'}

.icon-user:before{content:'\e81e'}

.icon-healthcare:before{content:'\e81f'}

.icon-mouse:before{content:'\e820'}

.footerSocial{position:relative}

.stButton{margin-top:4px}

.st_sharethis_large{position:absolute;top:-5px;margin-left:-2px}

.shareThis img{position:absolute;bottom:5px}

.mainLocation img{display:block}

a:hover{text-decoration:underline;color:#3e7ab6}

a:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}

.no-touch a[href^="tel:"]{color:inherit;cursor:default;pointer-events:none}

.btn,.flyout,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:auto;margin-bottom:0;background-image:none;touch-action:manipulation;text-align:center;cursor:pointer;font-weight:inherit;padding:5.5px 11px;background:#074377;color:#fff;border:1px solid transparent;border-radius:4px}

.btn:focus,.btn:hover,.flyout:focus,.flyout:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;color:#fff;background:#00305a;border-color:transparent}

.btn:active,.flyout:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{outline:0;background-image:none}

.btn.disabled,.btn[disabled],.disabled.flyout,[disabled].flyout,fieldset[disabled] .btn,fieldset[disabled] .flyout,fieldset[disabled] input[type=button],fieldset[disabled] input[type=reset],fieldset[disabled] input[type=submit],input[type=button].disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled]{cursor:not-allowed;pointer-events:none;opacity:.65}

.btn--primary.flyout,.btn.btn--primary,.formSubmit a,input[type=button].btn--primary,input[type=reset].btn--primary,input[type=submit].btn--primary{color:#fff;background:#00305a;border:1px solid transparent}

.btn--primary.flyout:focus,.btn--primary.flyout:hover,.btn.btn--primary:focus,.btn.btn--primary:hover,.formSubmit a:focus,.formSubmit a:hover,input[type=button].btn--primary:focus,input[type=button].btn--primary:hover,input[type=reset].btn--primary:focus,input[type=reset].btn--primary:hover,input[type=submit].btn--primary:focus,input[type=submit].btn--primary:hover{text-decoration:none;color:#fff;background:#b1005e;border-color:transparent}

.btn--secondary.flyout,.btn.btn--secondary,input[type=button].btn--secondary,input[type=reset].btn--secondary,input[type=submit].btn--secondary{color:#fff;background:#4b87c2;border:transparent}

.btn--secondary.flyout:focus,.btn--secondary.flyout:hover,.btn.btn--secondary:focus,.btn.btn--secondary:hover,input[type=button].btn--secondary:focus,input[type=button].btn--secondary:hover,input[type=reset].btn--secondary:focus,input[type=reset].btn--secondary:hover,input[type=submit].btn--secondary:focus,input[type=submit].btn--secondary:hover{text-decoration:none;color:#fff;background:#3e7ab6;border-color:transparent}

.btn--tertiary.flyout,.btn.btn--tertiary,input[type=button].btn--tertiary,input[type=reset].btn--tertiary,input[type=submit].btn--tertiary{border:0;background:#1e975e}

.btn--tertiary.flyout:focus,.btn--tertiary.flyout:hover,.btn.btn--tertiary:focus,.btn.btn--tertiary:hover,input[type=button].btn--tertiary:focus,input[type=button].btn--tertiary:hover,input[type=reset].btn--tertiary:focus,input[type=reset].btn--tertiary:hover,input[type=submit].btn--tertiary:focus,input[type=submit].btn--tertiary:hover{background:#23b16e}

.btn--bgRed.flyout,.btn.btn--bgRed,input[type=button].btn--bgRed,input[type=reset].btn--bgRed,input[type=submit].btn--bgRed{background:#eb3741}

.btn--bgRed.flyout:focus,.btn--bgRed.flyout:hover,.btn.btn--bgRed:focus,.btn.btn--bgRed:hover,input[type=button].btn--bgRed:focus,input[type=button].btn--bgRed:hover,input[type=reset].btn--bgRed:focus,input[type=reset].btn--bgRed:hover,input[type=submit].btn--bgRed:focus,input[type=submit].btn--bgRed:hover{background:#e81b27}

.btn--bgGreen.flyout,.btn.btn--bgGreen,input[type=button].btn--bgGreen,input[type=reset].btn--bgGreen,input[type=submit].btn--bgGreen{background:#71bf4d}

.btn--bgGreen.flyout:focus,.btn--bgGreen.flyout:hover,.btn.btn--bgGreen:focus,.btn.btn--bgGreen:hover,input[type=button].btn--bgGreen:focus,input[type=button].btn--bgGreen:hover,input[type=reset].btn--bgGreen:focus,input[type=reset].btn--bgGreen:hover,input[type=submit].btn--bgGreen:focus,input[type=submit].btn--bgGreen:hover{background:#62af3f}

.btn--bgBlue.flyout,.btn.btn--bgBlue,input[type=button].btn--bgBlue,input[type=reset].btn--bgBlue,input[type=submit].btn--bgBlue{background:#4b87c2}

.btn--bgBlue.flyout:focus,.btn--bgBlue.flyout:hover,.btn.btn--bgBlue:focus,.btn.btn--bgBlue:hover,input[type=button].btn--bgBlue:focus,input[type=button].btn--bgBlue:hover,input[type=reset].btn--bgBlue:focus,input[type=reset].btn--bgBlue:hover,input[type=submit].btn--bgBlue:focus,input[type=submit].btn--bgBlue:hover{background:#3c78b2}

.btn--bgOrange.flyout,.btn.btn--bgOrange,input[type=button].btn--bgOrange,input[type=reset].btn--bgOrange,input[type=submit].btn--bgOrange{background:#f6861f}

.btn--bgOrange.flyout:focus,.btn--bgOrange.flyout:hover,.btn.btn--bgOrange:focus,.btn.btn--bgOrange:hover,input[type=button].btn--bgOrange:focus,input[type=button].btn--bgOrange:hover,input[type=reset].btn--bgOrange:focus,input[type=reset].btn--bgOrange:hover,input[type=submit].btn--bgOrange:focus,input[type=submit].btn--bgOrange:hover{background:#ed760a}

.btn--bgTan.flyout,.btn.btn--bgTan,input[type=button].btn--bgTan,input[type=reset].btn--bgTan,input[type=submit].btn--bgTan{background:#c6b4a7}

.btn--bgTan.flyout:focus,.btn--bgTan.flyout:hover,.btn.btn--bgTan:focus,.btn.btn--bgTan:hover,input[type=button].btn--bgTan:focus,input[type=button].btn--bgTan:hover,input[type=reset].btn--bgTan:focus,input[type=reset].btn--bgTan:hover,input[type=submit].btn--bgTan:focus,input[type=submit].btn--bgTan:hover{background:#baa494}

.btn--bgPurple.flyout,.btn.btn--bgPurple,input[type=button].btn--bgPurple,input[type=reset].btn--bgPurple,input[type=submit].btn--bgPurple{background:#7a3273}

.btn--bgPurple.flyout:focus,.btn--bgPurple.flyout:hover,.btn.btn--bgPurple:focus,.btn.btn--bgPurple:hover,input[type=button].btn--bgPurple:focus,input[type=button].btn--bgPurple:hover,input[type=reset].btn--bgPurple:focus,input[type=reset].btn--bgPurple:hover,input[type=submit].btn--bgPurple:focus,input[type=submit].btn--bgPurple:hover{background:#64295f}

.btn--bgTeal.flyout,.btn.btn--bgTeal,input[type=button].btn--bgTeal,input[type=reset].btn--bgTeal,input[type=submit].btn--bgTeal{background:#007c9c}

.btn--bgTeal.flyout:focus,.btn--bgTeal.flyout:hover,.btn.btn--bgTeal:focus,.btn.btn--bgTeal:hover,input[type=button].btn--bgTeal:focus,input[type=button].btn--bgTeal:hover,input[type=reset].btn--bgTeal:focus,input[type=reset].btn--bgTeal:hover,input[type=submit].btn--bgTeal:focus,input[type=submit].btn--bgTeal:hover{background:#00647d}

.btn--bgPeach.flyout,.btn.btn--bgPeach,input[type=button].btn--bgPeach,input[type=reset].btn--bgPeach,input[type=submit].btn--bgPeach{background:#f98630}

.btn--bgPeach.flyout:focus,.btn--bgPeach.flyout:hover,.btn.btn--bgPeach:focus,.btn.btn--bgPeach:hover,input[type=button].btn--bgPeach:focus,input[type=button].btn--bgPeach:hover,input[type=reset].btn--bgPeach:focus,input[type=reset].btn--bgPeach:hover,input[type=submit].btn--bgPeach:focus,input[type=submit].btn--bgPeach:hover{background:#f87717}

.btn--bgMint.flyout,.btn.btn--bgMint,input[type=button].btn--bgMint,input[type=reset].btn--bgMint,input[type=submit].btn--bgMint{background:#63c2a4}

.btn--bgMint.flyout:focus,.btn--bgMint.flyout:hover,.btn.btn--bgMint:focus,.btn.btn--bgMint:hover,input[type=button].btn--bgMint:focus,input[type=button].btn--bgMint:hover,input[type=reset].btn--bgMint:focus,input[type=reset].btn--bgMint:hover,input[type=submit].btn--bgMint:focus,input[type=submit].btn--bgMint:hover{background:#4db997}

.btn--bgBlueCornflower.flyout,.btn.btn--bgBlueCornflower,input[type=button].btn--bgBlueCornflower,input[type=reset].btn--bgBlueCornflower,input[type=submit].btn--bgBlueCornflower{background:#4b87c2}

.btn--bgBlueCornflower.flyout:focus,.btn--bgBlueCornflower.flyout:hover,.btn.btn--bgBlueCornflower:focus,.btn.btn--bgBlueCornflower:hover,input[type=button].btn--bgBlueCornflower:focus,input[type=button].btn--bgBlueCornflower:hover,input[type=reset].btn--bgBlueCornflower:focus,input[type=reset].btn--bgBlueCornflower:hover,input[type=submit].btn--bgBlueCornflower:focus,input[type=submit].btn--bgBlueCornflower:hover{background:#3c78b2}

.btn--full.flyout,.btn.btn--full,input[type=button].btn--full,input[type=reset].btn--full,input[type=submit].btn--full{display:block;width:100%}

@media only screen and (min-width:640px){.btn--fullMed.flyout,.btn.btn--fullMed,input[type=button].btn--fullMed,input[type=reset].btn--fullMed,input[type=submit].btn--fullMed{display:block;width:100%}

}

@media only screen and (min-width:med){.btn--fullMed.flyout,.btn.btn--fullMed,input[type=button].btn--fullMed,input[type=reset].btn--fullMed,input[type=submit].btn--fullMed{display:block;width:100%}

}

.btn--full.flyout+.btn--full,.btn.btn--full+.btn--full,input[type=button].btn--full+.btn--full,input[type=reset].btn--full+.btn--full,input[type=submit].btn--full+.btn--full{margin-top:5px}

@media only screen and (min-width:640px){.btn--fullMed.flyout+.btn--fullMed,.btn.btn--fullMed+.btn--fullMed,input[type=button].btn--fullMed+.btn--fullMed,input[type=reset].btn--fullMed+.btn--fullMed,input[type=submit].btn--fullMed+.btn--fullMed{margin-bottom:5px}

}

@media only screen and (min-width:med){.btn--fullMed.flyout+.btn--fullMed,.btn.btn--fullMed+.btn--fullMed,input[type=button].btn--fullMed+.btn--fullMed,input[type=reset].btn--fullMed+.btn--fullMed,input[type=submit].btn--fullMed+.btn--fullMed{margin-bottom:5px}

}

.btn--natural.flyout,.btn.btn--natural,input[type=button].btn--natural,input[type=reset].btn--natural,input[type=submit].btn--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;padding-right:.5em;padding-left:.5em}

.btn--XSm.flyout,.btn.btn--XSm,input[type=button].btn--XSm,input[type=reset].btn--XSm,input[type=submit].btn--XSm{font-size:10.4px;font-size:.8rem;line-height:17.6px;padding:4.4px 8.8px}

.btn--sm.flyout,.btn.btn--sm,input[type=button].btn--sm,input[type=reset].btn--sm,input[type=submit].btn--sm{font-size:11.7px;font-size:.9rem;line-height:19.8px;padding:4.95px 9.9px}

.btn--lg.flyout,.btn.btn--lg,input[type=button].btn--lg,input[type=reset].btn--lg,input[type=submit].btn--lg{font-size:14.3px;font-size:1.1rem;line-height:24.2px;padding:6.05px 12.1px}

.btn--xlg.flyout,.btn.btn--xlg,input[type=button].btn--xlg,input[type=reset].btn--xlg,input[type=submit].btn--xlg{font-size:16.9px;font-size:1.3rem;line-height:24.2px;padding:11px 22px}

h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif !important;font-weight:400;color:#252525}
.mimic h1,.mimic h2,.mimic h3,.mimic h4,.mimic h5,.mimic h6{font-family:Arial,Helvetica,sans-serif !important;font-weight:400;color:#252525 !important;}

h3,h4,h5,h6{font-size:24px;font-size:1.84615rem;line-height:1.83333;color:#074377}
.mimic h3,.mimic h4,.mimic h5,.mimic h6{font-size:24px !important;font-size:1.84615rem !important;line-height:1.83333;color:#074377 !important;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,pre mark{color:inherit}

h1{font-size:32px;font-size:2.46154rem;line-height:1.375}
.mimic h1{font-size:22px !important;line-height:1.375}
.mimic h1:nth-child(1){border-top:4px solid #003767;padding-top:8px;}

h2{font-size:28px;font-size:2.15385rem;line-height:1.57143}
.mimic h2{font-size:18px;line-height:1.57143}
.mimic h3,.mimic h4 {
    font-size: 16px!important;
    color: #252525 !important;
}
.mimic h5,.mimic h6 {
    color: #252525 !imortant;
    font-size: 14px!important
}

.mimic h5 {
    font-weight: 700
}

h4,h5,h6{font-size:21px;font-size:1.61538rem;line-height:1.04762}

h5,h6{font-size:18px;font-size:1.38462rem;line-height:1.22222}

h6{font-size:16px;font-size:1.23077rem;line-height:1.375}

.categoryTitle{font-size:14px;font-size:1.07692rem;line-height:1;margin:0;color:#8f8f8f!important;text-transform:uppercase;font-weight:700}

.content--combo1 h1,.content--combo1 h2{color:#f99449}

.content--combo1 h3,.content--combo1 h4,.content--combo1 h5,.content--combo1 h6,.content--combo2 h3,.content--combo2 h4,.content--combo2 h5,.content--combo2 h6{color:#eb3741}

.content--combo2 h1,.content--combo2 h2{color:#f6861f}

.content--combo3 h1{color:#6ec6aa}

.content--combo3 h2,.content--combo3 h3,.content--combo3 h4,.content--combo3 h5,.content--combo3 h6{color:#007c9c}

.content--combo4 h1,.content--combo4 h2{color:#4b87c2}

.content--combo4 h3,.content--combo4 h4,.content--combo4 h5,.content--combo4 h6,.content--combo5 h3,.content--combo5 h4,.content--combo5 h5,.content--combo5 h6{color:#7a3273}

.content--combo5 h1,.content--combo5 h2{color:#eb3741}

.content--combo6 h1,.content--combo6 h2{color:#6ec6aa}

.content--combo6 h3,.content--combo6 h4,.content--combo6 h5,.content--combo6 h6,.content--combo7 h3,.content--combo7 h4,.content--combo7 h5,.content--combo7 h6{color:#71bf4d}

.content--combo7 h1,.content--combo7 h2{color:#007c9c}

.content--combo8 h1,.content--combo8 h2{color:#fbb47f}

.content--combo8 h3,.content--combo8 h4,.content--combo8 h5,.content--combo8 h6{color:#6ec6aa}

.content--combo9 h1,.content--combo9 h2{color:#fbb47f}

.content--combo9 h3, .content--combo9 h4,.content--combo9 h5,.content--combo9 h6{color:#696969}

hgroup .hN,li>ol,li>ul{margin-bottom:0}

.lead,.lede{font-size:14.625px;font-size:1.125rem;line-height:1.50427}

pre{overflow:auto}

pre mark{background:0 0;border-bottom:1px solid}

.code-comment{opacity:.75;filter:alpha(opacity=75)}

.line-numbers{font-family:monospace,serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0}

.line-numbers code{white-space:pre}

.img--round{border-radius:50%}

.img--right{float:right;margin-bottom:22px;margin-left:22px}

.img--left{float:left;margin-right:22px;margin-bottom:22px}

.img--center{display:block;margin-right:auto;margin-bottom:22px;margin-left:auto}

.img--short{height:110px}

.img--medium{height:220px}

.img--tall{height:330px}

ol,ul{padding:0 0 0 22px}

.list--numbered,ol{list-style-type:decimal}

.list--horizontal{margin-left:0;padding:0;list-style-type:none}

.list--horizontal li,.slick-dots li{display:inline-block;margin:0 5.5px 5.5px 0}

.list--horizontal.list--separated li,.list--separated.slick-dots li{padding-left:5.5px;position:relative}

.list--horizontal.list--separated li:before,.list--separated.slick-dots li:before{content:'|';position:absolute;top:0;left:-4px}

.list--horizontal.list--separated li:first-child,.list--separated.slick-dots li:first-child{padding-left:0}

.list--horizontal.list--separated li:first-child:before,.list--separated.slick-dots li:first-child:before{display:none}

.list--unstyled,.pagination{list-style:none;padding:0;margin-left:0}

.slick-dots{list-style:none;padding:0}

.list--btmBorder li{border-bottom:1px dashed #d6d6d6;padding-bottom:5.5px;margin-bottom:5.5px}

.list--horizontal--blockToInlineLg li{display:block;margin:0;padding-left:0!important}

@media only screen and (min-width:1024px){.list--horizontal--blockToInlineLg li{display:inline-block;margin:0 5.5px 5.5px 0;padding-left:5.5px!important}

.list--horizontal--blockToInlineLg li:before{display:inline-block}

}

@media only screen and (min-width:lg){.list--horizontal--blockToInlineLg li{display:inline-block;margin:0 5.5px 5.5px 0;padding-left:5.5px!important}

.list--horizontal--blockToInlineLg li:before{display:inline-block}

}

dd,dt{display:inline;margin:0}

dt{font-family:Arial,Helvetica,sans-serif}

dt:after{content:': '}

dd:after{content:'\A';white-space:pre}

.tableContainer{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}

.table{width:100%}

.table td,.table th{padding:5.5px 11px;vertical-align:top;text-align:left;line-height:1.4}

.table--flush th{padding-left:0}

.table--flush td{padding-right:0}

[colspan]{text-align:center}

[colspan="1"]{text-align:left}

[rowspan]{vertical-align:middle}

[rowspan="1"]{vertical-align:top}

.numerical{text-align:right}

.t5{width:5%}

.t10{width:10%}

.t12{width:12.5%}

.t15{width:15%}

.t20{width:20%}

.t25{width:25%}

.t30{width:30%}

.t33{width:33.333%}

.t35{width:35%}

.t37{width:37.5%}

.t40{width:40%}

.t45{width:45%}

.t50{width:50%}

.t55{width:55%}

.t60{width:60%}

.t62{width:62.5%}

.t65{width:65%}

.t66{width:66.666%}

.t70{width:70%}

.t75{width:75%}

.t80{width:80%}

.t85{width:85%}

.t87{width:87.5%}

.t90{width:90%}

.t95{width:95%}

.table--bordered td,.table--bordered th{border-bottom:1px solid #e6e6e6}

.table--bordered td:empty,.table--bordered th:empty{border:0}

.table--bordered th{border-right:1px solid #e6e6e6}

.table--bordered thead tr:last-child th{border-bottom-width:2px}

.table--striped tbody tr:nth-of-type(odd){background-color:#fcfcfc}

.table--data{font:12px/1.5 sans-serif}

.container{padding-left:13px;padding-right:13px}

.container,.headerMain-container,.sliderMain,main{margin-left:auto;margin-right:auto;max-width:980px;clear:both}

.navSecondary ul li ul,main{background:#fff;position:relative}

main{box-shadow:0 1px 17px rgba(0,0,0,.3);padding:0;margin-bottom:22px;z-index:0}

.mainContent{padding-left:22px;padding-right:22px}

/*
.mainContent--gradient{background:-moz-linear-gradient(top,#f2eeeb 0%,#fff 30%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2eeeb),color-stop(30%,#fff));background:-webkit-linear-gradient(top,#f2eeeb 0%,#fff 30%);background:-o-linear-gradient(top,#f2eeeb 0%,#fff 30%);background:-ms-linear-gradient(top,#f2eeeb 0%,#fff 30%);background:linear-gradient(to bottom,#f2eeeb 0%,#fff 30%)}
*/

.accentBlock--top>h1{padding-top:44px}

@media only screen and (min-width:640px){.accentBlock--top{border-left:1px dotted #c6b4a7;border-bottom:1px dotted #c6b4a7;padding-left:22px;padding-bottom:11px}

}

@media only screen and (min-width:med){.accentBlock--top{border-left:1px dotted #c6b4a7;border-bottom:1px dotted #c6b4a7;padding-left:22px;padding-bottom:11px}

}

@media only screen and (min-width:640px){.accentBlock--bottom{border-right:1px dotted #c6b4a7;padding-left:22px;padding-right:22px;margin-top:0;padding-top:44px}

}

@media only screen and (min-width:med){.accentBlock--bottom{border-right:1px dotted #c6b4a7;padding-left:22px;padding-right:22px;margin-top:0;padding-top:44px}

}

figure{text-align:center;margin:0 0 22px;position:relative}

figure.figure--left{float:left;margin:5.5px 4% 22px 0;max-width:35%}

figure.figure--right{float:right;margin:5.5px 0 22px 4%;max-width:35%}

figure.figure--video{position:relative;padding-top:50%;height:0}

.mapContainer embed,.mapContainer iframe,.mapContainer object,.mapContainer video,figure.figure--video embed,figure.figure--video iframe,figure.figure--video object{position:absolute;top:0;left:0;width:100%;height:100%}

figure.figure--videoTall{padding-top:75%}

figure figcaption{font-size:16px;font-size:1.23077rem;line-height:1.375;display:block;color:#7d7d7d;padding-bottom:1em;border-bottom:1px dotted #7d7d7d;margin-top:1em}

.rule--dotted{border-bottom-style:dotted}

.rule--dashed{border-bottom-style:dashed}

.alert,.rule--ornament{position:relative}

.rule--ornament:after{content:"\00A7";position:absolute;top:0;right:0;left:0;line-height:0;text-align:center}

.rule--ornament[data-ornament]:after{content:attr(data-ornament)}

.alert{color:#fff;padding:5.5px 11px;background:#7d7d7d}

.alert:before{margin-right:5.5px;height:auto}

.alert.alert--red{background:#eb3741}

.alert.alert--green{background:#71bf4d}

.alert.alert--blue{background:#4b87c2}

.alert.alert--yellow{background:#f9b106}

.alert .alert-close{position:absolute;right:11px;top:5.5px;text-decoration:none}

.alert .alert-close:after{content:'\2715';margin-right:0}

.alert a,.no-touch .alert .alert-close:hover{color:#fff}

.navSecondary ul{border:0;margin:0;padding:0;list-style:none;background:#074377}

.navSecondary ul.is-hidden{-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);margin:0;position:absolute}

.navSecondary ul li{position:relative;margin:0;padding:0}

.navSecondary ul li a{font-size:14px;font-size:1.07692rem;line-height:1.57143;background:#979797;color:#fff;padding:11px;display:block;font-weight:400}

.alert a,.navSecondary ul li a:hover{text-decoration:underline}

.navSecondary,.navSecondary ul li.selected a{font-weight:700}

.navSecondary ul li ul{-webkit-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;-transition:height .2s;transition:height .2s;-webkit-transform:translateZ(0);width:100%;height:0;display:none;margin:0}

.navSecondary ul li ul li a{background:#fff;padding:2.75px 27.5px;border:0;color:#397db0;font-weight:700}

.navSecondary ul li ul.show{-webkit-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-webkit-transform:translateZ(0);height:auto;display:block;padding:0}

.navSecondary-mainToggle{background:#7d7d7d;color:#fff;padding:11px;cursor:pointer;font-size:1.2em}

.navSecondary-mainToggle:before,.navSecondary-subToggle:before{font-family:"fontello";display:inline-block;vertical-align:middle}

.navSecondary-mainToggle:before{float:left;margin-right:11px;font-size:22px;font-size:1.69231rem;line-height:1;content:'\2795'}

.navSecondary-mainToggle.is-active{margin-bottom:0}

.navSecondary-mainToggle.is-active:before{content:'\2796'}

.navSecondary-subToggle{background:#696969;color:#fff;position:absolute;right:0;top:1px;border-bottom:none;width:3.5em;text-align:center;padding:11px;cursor:pointer}

.navSecondary-subToggle.sub{padding:2.75px 11px}

.navSecondary-subToggle:before{font-size:25px;font-size:1.92308rem;content:'\e75c';line-height:0;cursor:pointer}

.navSecondary-subToggle.active:before{content:'\e75f'}

.navSecondary--combo1 .navSecondary-mainToggle,.navSecondary--combo8 .navSecondary-mainToggle,.navSecondary--combo9 .navSecondary-mainToggle{background:#fbb47f}

.navSecondary--combo1 .navSecondary-subToggle,.navSecondary--combo8 .navSecondary-subToggle,.navSecondary--combo9 .navSecondary-subToggle{background:#faa361}

.navSecondary--combo1 ul li a,.navSecondary--combo8 ul li a,.navSecondary--combo9 ul li a{background:#fbba89}

.navSecondary--combo1 ul li ul li a,.navSecondary--combo8 ul li ul li a,.navSecondary--combo9 ul li ul li a{color:#fbb47f}

.navSecondary--combo1 ul li ul.show,.navSecondary--combo8 ul li ul.show,.navSecondary--combo9 ul li ul.show{border-top-color:#faa361}

.navSecondary--combo2 .navSecondary-mainToggle{background:#f6861f}

.navSecondary--combo2 ul li a{background:#f89b46}

.navSecondary--combo2 ul li ul li a{color:#f6861f}

.navSecondary--combo2 .navSecondary-subToggle{background:#f68115}

.navSecondary--combo2 ul li ul.show{border-top-color:#f6861f}

.navSecondary--combo3 .navSecondary-mainToggle,.navSecondary--combo6 .navSecondary-mainToggle{background:#6ec6aa}

.navSecondary--combo3 ul li a,.navSecondary--combo6 ul li a{background:#8bd2bb}

.navSecondary--combo3 ul li ul li a,.navSecondary--combo6 ul li ul li a{color:#6ec6aa}

.navSecondary--combo3 .navSecondary-subToggle,.navSecondary--combo6 .navSecondary-subToggle{background:#67c3a6}

.navSecondary--combo3 ul li ul.show,.navSecondary--combo6 ul li ul.show{border-top-color:#6ec6aa}

.navSecondary--combo4 .navSecondary-mainToggle{background:#4b87c2}

.navSecondary--combo4 ul li a{background:#699bcc}

.navSecondary--combo4 ul li ul li a{color:#4b87c2}

.navSecondary--combo4 .navSecondary-subToggle{background:#4382bf}

.navSecondary--combo4 ul li ul.show{border-top-color:#4b87c2}

.navSecondary--combo5 .navSecondary-mainToggle{background:#eb3741}

.navSecondary--combo5 ul li a{background:#ef5c64}

.navSecondary--combo5 ul li ul li a{color:#eb3741}

.navSecondary--combo5 .navSecondary-subToggle{background:#ea2e38}

.navSecondary--combo5 ul li ul.show{border-top-color:#eb3741}

.navSecondary--combo7 .navSecondary-mainToggle{background:#007c9c}

.navSecondary--combo7 ul li a{background:#009cc5}

.navSecondary--combo7 .navSecondary-subToggle{background:#007492}

.navSecondary--combo7 ul li ul.show{border-top-color:#007c9c}

.dropmenu--combo1 .navSecondary-mainToggle,.dropmenu--combo8 .navSecondary-mainToggle,.dropmenu--combo9 .navSecondary-mainToggle{background:#fbb47f}

.dropmenu--combo1 .navSecondary-subToggle,.dropmenu--combo8 .navSecondary-subToggle,.dropmenu--combo9 .navSecondary-subToggle{background:#faa361}

.dropmenu--combo1 ul li a,.dropmenu--combo8 ul li a,.dropmenu--combo9 ul li a{background:#fbba89}

.dropmenu--combo1 ul li ul li a,.dropmenu--combo8 ul li ul li a,.dropmenu--combo9 ul li ul li a{color:#fff;}

.dropmenu--combo1 ul li ul.show,.dropmenu--combo8 ul li ul.show,.dropmenu--combo9 ul li ul.show{border-top-color:#faa361}

.dropmenu--combo2 .navSecondary-mainToggle{background:#f6861f}

.dropmenu--combo2 ul li a{background:#f89b46}

.dropmenu--combo2 ul li ul li a{color:#fff}

.dropmenu--combo2 .navSecondary-subToggle{background:#f68115}

.dropmenu--combo2 ul li ul.show{border-top-color:#f6861f}

.dropmenu--combo3 .navSecondary-mainToggle,.dropmenu--combo6 .navSecondary-mainToggle{background:#6ec6aa}

.dropmenu--combo3 ul li a,.dropmenu--combo6 ul li a{background:#8bd2bb}

.dropmenu--combo3 ul li ul li a,.dropmenu--combo6 ul li ul li a{color:#fff}

.dropmenu--combo3 .navSecondary-subToggle,.dropmenu--combo6 .navSecondary-subToggle{background:#67c3a6}

.dropmenu--combo3 ul li ul.show,.dropmenu--combo6 ul li ul.show{border-top-color:#6ec6aa}

.dropmenu--combo4 .navSecondary-mainToggle{background:#4b87c2}

.dropmenu--combo4 ul li a{background:#699bcc}

.dropmenu--combo4 ul li ul li a{color:#fff}

.dropmenu--combo4 .navSecondary-subToggle{background:#4382bf}

.dropmenu--combo4 ul li ul.show{border-top-color:#4b87c2}

.dropmenu--combo5 .navSecondary-mainToggle{background:#eb3741}

.dropmenu--combo5 ul li a{background:#ef5c64}

.dropmenu--combo5 ul li ul li a{color:#fff}

.dropmenu--combo5 .navSecondary-subToggle{background:#ea2e38}

.dropmenu--combo5 ul li ul.show{border-top-color:#eb3741}

.dropmenu--combo7 .navSecondary-mainToggle{background:#007c9c}

.dropmenu--combo7 ul li a{background:#009cc5}

.dropmenu--combo7 .navSecondary-subToggle{background:#007492}

.dropmenu--combo7 ul li ul.show{border-top-color:#007c9c}

@media only screen and (min-width:1024px){
.navSecondary ul li ul,.navSecondary-mainToggle,.navSecondary-subToggle{display:none}

.dropmenu{position:relative !important;}

.dropmenu ul li:hover > ul{display:table;position:absolute !important;visibility:visible;}

.dropdown ul li ul li a{color:#fff !important;padding:11px;}

.navSecondary ul{display:table;width:100%;padding:0;-ms-transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;transform:scale(1,1)!important;margin:0;position:relative!important}

.navSecondary ul li{-webkit-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-transition:all .2s;transition:all .2s;-webkit-transform:translateZ(0);background:#074377;display:table-cell;text-align:center}

.navSecondary ul li a{color:#fff;border-top:none;font-weight:700}

.navSecondary ul li.selected a,.navSecondary ul li:hover a{background:#696969}

.navSecondary--colorPink>ul>li a{background:#00305a}

.navSecondary--colorPink>ul>li.selected a,.navSecondary--colorPink>ul>li:hover a{background:#e9007c}

.navSecondary--combo1>ul>li a,.navSecondary--combo8>ul>li a,.navSecondary--combo9>ul>li a{background:#fbb47f}

.navSecondary--combo1>ul>li.selected a,.navSecondary--combo1>ul>li:hover a,.navSecondary--combo8>ul>li.selected a,.navSecondary--combo8>ul>li:hover a,.navSecondary--combo9>ul>li.selected a,.navSecondary--combo9>ul>li:hover a{background:#faa361}

.navSecondary--combo2>ul>li a{background:#f6861f}

.navSecondary--combo2>ul>li.selected a,.navSecondary--combo2>ul>li:hover a{background:#ed760a}

.navSecondary--combo3>ul>li a,.navSecondary--combo6>ul>li a{background:#6ec6aa}

.navSecondary--combo3>ul>li.selected a,.navSecondary--combo3>ul>li:hover a,.navSecondary--combo6>ul>li.selected a,.navSecondary--combo6>ul>li:hover a{background:#58bd9d}

.navSecondary--combo4>ul>li a{background:#4b87c2}

.navSecondary--combo4>ul>li.selected a,.navSecondary--combo4>ul>li:hover a{background:#3c78b2}

.navSecondary--combo5>ul>li a{background:#eb3741}

.navSecondary--combo5>ul>li.selected a,.navSecondary--combo5>ul>li:hover a{background:#e81b27}

.navSecondary--combo7>ul>li a{background:#007c9c}

.navSecondary--combo7>ul>li.selected a,.navSecondary--combo7>ul>li:hover a{background:#00647d}

.dropmenu--combo1>ul>li a,.dropmenu--combo8>ul>li a,.dropmenu--combo9>ul>li a{background:#fbb47f}

.dropmenu--combo1>ul>li.selected a,.dropmenu--combo1>ul>li:hover a,.dropmenu--combo8>ul>li.selected a,.dropmenu--combo8>ul>li:hover a,.dropmenu--combo9>ul>li.selected a,.dropmenu--combo9>ul>li:hover a{background:#faa361}

.dropmenu--combo2>ul>li a{background:#f6861f}

.dropmenu--combo2>ul>li.selected a,.dropmenu--combo2>ul>li:hover a{background:#ed760a}

.dropmenu--combo3>ul>li a,.dropmenu--combo6>ul>li a{background:#6ec6aa}

.dropmenu--combo3>ul>li.selected a,.dropmenu--combo3>ul>li:hover a,.dropmenu--combo6>ul>li.selected a,.dropmenu--combo6>ul>li:hover a{background:#58bd9d}

.dropmenu--combo4>ul>li a{background:#4b87c2}

.dropmenu--combo4>ul>li.selected a,.dropmenu--combo4>ul>li:hover a{background:#3c78b2}

.dropmenu--combo5>ul>li a{background:#eb3741}

.dropmenu--combo5>ul>li.selected a,.dropmenu--combo5>ul>li:hover a{background:#e81b27}

.dropmenu--combo7>ul>li a{background:#007c9c}

.dropmenu--combo7>ul>li.selected a,.dropmenu--combo7>ul>li:hover a{background:#00647d}

}

@media only screen and (min-width:lg){.navSecondary ul li ul,.navSecondary-mainToggle,.navSecondary-subToggle{display:none}

.navSecondary ul{display:table;width:100%;padding:0;-ms-transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;transform:scale(1,1)!important;margin:0;position:relative!important}

.navSecondary ul li{-webkit-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-transition:all .2s;transition:all .2s;-webkit-transform:translateZ(0);background:#7d7d7d;display:table-cell;text-align:center}

.navSecondary ul li a{color:#fff;border-top:none;font-weight:700}

.navSecondary ul li.selected a,.navSecondary ul li:hover a{background:#696969}

.navSecondary--colorPink>ul>li a{background:#00305a}

.navSecondary--colorPink>ul>li.selected a,.navSecondary--colorPink>ul>li:hover a{background:#e9007c}

.navSecondary--combo1>ul>li a,.navSecondary--combo8>ul>li a{background:#fbb47f}

.navSecondary--combo1>ul>li.selected a,.navSecondary--combo1>ul>li:hover a,.navSecondary--combo8>ul>li.selected a,.navSecondary--combo8>ul>li:hover a,.navSecondary--combo9>ul>li.selected a,.navSecondary--combo9>ul>li:hover a{background:#faa361}

.navSecondary--combo2>ul>li a{background:#f6861f}

.navSecondary--combo2>ul>li.selected a,.navSecondary--combo2>ul>li:hover a{background:#ed760a}

.navSecondary--combo3>ul>li a,.navSecondary--combo6>ul>li a{background:#6ec6aa}

.navSecondary--combo3>ul>li.selected a,.navSecondary--combo3>ul>li:hover a,.navSecondary--combo6>ul>li.selected a,.navSecondary--combo6>ul>li:hover a{background:#58bd9d}

.navSecondary--combo4>ul>li a{background:#4b87c2}

.navSecondary--combo4>ul>li.selected a,.navSecondary--combo4>ul>li:hover a{background:#3c78b2}

.navSecondary--combo5>ul>li a{background:#eb3741}

.navSecondary--combo5>ul>li.selected a,.navSecondary--combo5>ul>li:hover a{background:#e81b27}

.navSecondary--combo7>ul>li a{background:#007c9c}

.navSecondary--combo7>ul>li.selected a,.navSecondary--combo7>ul>li:hover a{background:#00647d}

.dropmenu--combo1>ul>li a,.dropmenu--combo8>ul>li a{background:#fbb47f}

.dropmenu--combo1>ul>li.selected a,.dropmenu--combo1>ul>li:hover a,.dropmenu--combo8>ul>li.selected a,.dropmenu--combo8>ul>li:hover a,.dropmenu--combo9>ul>li.selected a,.dropmenu--combo9>ul>li:hover a{background:#faa361}

.dropmenu--combo2>ul>li a{background:#f6861f}

.dropmenu--combo2>ul>li.selected a,.dropmenu--combo2>ul>li:hover a{background:#ed760a}

.dropmenu--combo3>ul>li a,.dropmenu--combo6>ul>li a{background:#6ec6aa}

.dropmenu--combo3>ul>li.selected a,.dropmenu--combo3>ul>li:hover a,.dropmenu--combo6>ul>li.selected a,.dropmenu--combo6>ul>li:hover a{background:#58bd9d}

.dropmenu--combo4>ul>li a{background:#4b87c2}

.dropmenu--combo4>ul>li.selected a,.dropmenu--combo4>ul>li:hover a{background:#3c78b2}

.dropmenu--combo5>ul>li a{background:#eb3741}

.dropmenu--combo5>ul>li.selected a,.dropmenu--combo5>ul>li:hover a{background:#e81b27}

.dropmenu--combo7>ul>li a{background:#007c9c}

.dropmenu--combo7>ul>li.selected a,.dropmenu--combo7>ul>li:hover a{background:#00647d}

}

.form-error{background:#eb3741;color:#fff;display:block;padding:5.5px;margin:-22px 0 22px;position:relative}

.form-error:after{content:"";position:absolute;left:5.5px;top:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #eb3741}

.form-error[style*=inline]{display:block!important}

.island{padding:22px}

.islet,.navMain ul.main li .navMain-figure table thead td{padding:11px}

.island--grey,.islet--grey,blockquote{background:#f0f0f0}

.island--orangeLight,.islet--orangeLight{background:#fbd89a}

.island--orange,.islet--orange{background:#f6861f}

.island--tan,.islet--tan{background:#c6b4a7}

.island--purple,.islet--purple{background:#7a3273}

.island--teal,.islet--teal{background:#007c9c}

.island--red,.islet--red{background:#eb3741}

.island--green,.islet--green{background:#71bf4d}

.island--peach,.islet--peach{background:#fbb47f}

.island--mint,.islet--mint{background:#6ec6aa}

.island--blueCornflower,.islet--blueCornflower{background:#4b87c2}

.island--pink,.island--secondary,.islet--pink,.islet--secondary{background:#00305a}

.island--darkBlue,.island--primary,.islet--darkBlue,.islet--primary{background:#074377}

.island--border,.islet--border{border:2px solid #bdbdbd}

q q:before{content:open-quote}

q q:after{content:close-quote}

blockquote{padding:11px 11px 11px 22px;float:none;border-left:3px solid #bdbdbd;margin:0 0 22px}

aside p:last-of-type,blockquote p:last-of-type{margin-bottom:0}

cite{display:block;text-indent:0}

cite:before{content:"\2014"}

@media only screen and (min-width:640px){blockquote.blockquote--right{float:right;max-width:35%;margin:.35em 0 22px 22px}

blockquote.blockquote--left{float:left;max-width:35%;margin:.35em 22px 22px 0}

}

@media only screen and (min-width:med){blockquote.blockquote--right{float:right;max-width:35%;margin:.35em 0 22px 22px}

blockquote.blockquote--left{float:left;max-width:35%;margin:.35em 22px 22px 0}

}

aside{background:#f0f0f0;padding:11px 11px 11px 22px;float:none;border-left:3px solid #bdbdbd;margin-bottom:22px}

@media only screen and (min-width:640px){aside.aside--right{float:right;max-width:35%;margin:.35em 0 22px 22px}

aside.aside--left{float:left;max-width:35%;margin:.35em 22px 22px 0}

}

@media only screen and (min-width:med){aside.aside--right{float:right;max-width:35%;margin:.35em 0 22px 22px}

aside.aside--left{float:left;max-width:35%;margin:.35em 22px 22px 0}

}

.formBody,.matrix,.row{width:100%;margin:0 auto !important;max-width:980px;position:relative}

.mimic .row.mainContent.mainContent--gradient{
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}
.container .formBody,.container .matrix,.container .row,.formBody .formBody,.formBody .matrix,.formBody .row,.matrix .formBody,.matrix .matrix,.matrix .row,.row .formBody,.row .matrix,.row .row{width:auto;margin:0 -13px;max-width:none}

.column{float:left}

.column,.formRow{position:relative;min-height:1px;padding-left:13px;padding-right:13px;width:100%}

.matrix.matrix--XTight,.matrix.matrix--tight,.row--tight.formBody,.row--tight.matrix,.row.row--tight{margin-left:-6.5px!important;margin-right:-6.5px!important}

.matrix.matrix--XTight .column,.matrix.matrix--XTight .formRow,.matrix.matrix--tight .column,.matrix.matrix--tight .formRow,.row--tight.formBody .column,.row--tight.formBody .formRow,.row--tight.matrix .column,.row--tight.matrix .formRow,.row.row--tight .column,.row.row--tight .formRow{padding-left:6.5px!important;padding-right:6.5px!important}

.row--XTight.formBody,.row--XTight.matrix,.row.row--XTight{margin-left:-3.25px!important;margin-right:-3.25px!important}

.row--XTight.formBody .column,.row--XTight.formBody .formRow,.row--XTight.matrix .column,.row--XTight.matrix .formRow,.row.row--XTight .column,.row.row--XTight .formRow{padding-left:3.25px!important;padding-right:3.25px!important}

@media only screen and (min-width:1px){.xsm-1{width:4.16666666667%}

.xsm-2{width:8.33333333333%}

.xsm-3{width:12.5%}

.xsm-4{width:16.6666666667%}

.xsm-5{width:20.8333333333%}

.xsm-6{width:25%}

.xsm-7{width:29.1666666667%}

.xsm-8{width:33.3333333333%}

.xsm-9{width:37.5%}

.xsm-10{width:41.6666666667%}

.xsm-11{width:45.8333333333%}

.xsm-12{width:50%}

.xsm-13{width:54.1666666667%}

.xsm-14{width:58.3333333333%}

.xsm-15{width:62.5%}

.xsm-16{width:66.6666666667%}

.xsm-17{width:70.8333333333%}

.xsm-18{width:75%}

.xsm-19{width:79.1666666667%}

.xsm-20{width:83.3333333333%}

.xsm-21{width:87.5%}

.xsm-22{width:91.6666666667%}

.xsm-23{width:95.8333333333%}

.xsm-24{width:100%}

}

@media only screen and (min-width:xsm){.xsm-1{width:4.16666666667%}

.xsm-2{width:8.33333333333%}

.xsm-3{width:12.5%}

.xsm-4{width:16.6666666667%}

.xsm-5{width:20.8333333333%}

.xsm-6{width:25%}

.xsm-7{width:29.1666666667%}

.xsm-8{width:33.3333333333%}

.xsm-9{width:37.5%}

.xsm-10{width:41.6666666667%}

.xsm-11{width:45.8333333333%}

.xsm-12{width:50%}

.xsm-13{width:54.1666666667%}

.xsm-14{width:58.3333333333%}

.xsm-15{width:62.5%}

.xsm-16{width:66.6666666667%}

.xsm-17{width:70.8333333333%}

.xsm-18{width:75%}

.xsm-19{width:79.1666666667%}

.xsm-20{width:83.3333333333%}

.xsm-21{width:87.5%}

.xsm-22{width:91.6666666667%}

.xsm-23{width:95.8333333333%}

.xsm-24{width:100%}

}

@media only screen and (min-width:480px){.sm-1{width:4.16666666667%}

.sm-2{width:8.33333333333%}

.sm-3{width:12.5%}

.sm-4{width:16.6666666667%}

.sm-5{width:20.8333333333%}

.sm-6{width:25%}

.sm-7{width:29.1666666667%}

.sm-8{width:33.3333333333%}

.sm-9{width:37.5%}

.sm-10{width:41.6666666667%}

.sm-11{width:45.8333333333%}

.sm-12{width:50%}

.sm-13{width:54.1666666667%}

.sm-14{width:58.3333333333%}

.sm-15{width:62.5%}

.sm-16{width:66.6666666667%}

.sm-17{width:70.8333333333%}

.sm-18{width:75%}

.sm-19{width:79.1666666667%}

.sm-20{width:83.3333333333%}

.sm-21{width:87.5%}

.sm-22{width:91.6666666667%}

.sm-23{width:95.8333333333%}

.sm-24{width:100%}

.push-right-sm{float:right}

.pull-left-sm{float:left}

}

@media only screen and (min-width:sm){.sm-1{width:4.16666666667%}

.sm-2{width:8.33333333333%}

.sm-3{width:12.5%}

.sm-4{width:16.6666666667%}

.sm-5{width:20.8333333333%}

.sm-6{width:25%}

.sm-7{width:29.1666666667%}

.sm-8{width:33.3333333333%}

.sm-9{width:37.5%}

.sm-10{width:41.6666666667%}

.sm-11{width:45.8333333333%}

.sm-12{width:50%}

.sm-13{width:54.1666666667%}

.sm-14{width:58.3333333333%}

.sm-15{width:62.5%}

.sm-16{width:66.6666666667%}

.sm-17{width:70.8333333333%}

.sm-18{width:75%}

.sm-19{width:79.1666666667%}

.sm-20{width:83.3333333333%}

.sm-21{width:87.5%}

.sm-22{width:91.6666666667%}

.sm-23{width:95.8333333333%}

.sm-24{width:100%}

.push-right-sm{float:right}

.pull-left-sm{float:left}

}

@media only screen and (min-width:640px){.med-1{width:4.16666666667%}

.med-2{width:8.33333333333%}

.med-3{width:12.5%}

.med-4{width:16.6666666667%}

.med-5{width:20.8333333333%}

.med-6{width:25%}

.med-7{width:29.1666666667%}

.med-8{width:33.3333333333%}

.med-9{width:37.5%}

.med-10{width:41.6666666667%}

.med-11{width:45.8333333333%}

.med-12{width:50%}

.med-13{width:54.1666666667%}

.med-14{width:58.3333333333%}

.med-15{width:62.5%}

.med-16{width:66.6666666667%}

.med-17{width:70.8333333333%}

.med-18{width:75%}

.med-19{width:79.1666666667%}

.med-20{width:83.3333333333%}

.med-21{width:87.5%}

.med-22{width:91.6666666667%}

.med-23{width:95.8333333333%}

.med-24{width:100%}

.push-right-med{float:right}

.pull-left-med{float:left}

}

@media only screen and (min-width:med){.med-1{width:4.16666666667%}

.med-2{width:8.33333333333%}

.med-3{width:12.5%}

.med-4{width:16.6666666667%}

.med-5{width:20.8333333333%}

.med-6{width:25%}

.med-7{width:29.1666666667%}

.med-8{width:33.3333333333%}

.med-9{width:37.5%}

.med-10{width:41.6666666667%}

.med-11{width:45.8333333333%}

.med-12{width:50%}

.med-13{width:54.1666666667%}

.med-14{width:58.3333333333%}

.med-15{width:62.5%}

.med-16{width:66.6666666667%}

.med-17{width:70.8333333333%}

.med-18{width:75%}

.med-19{width:79.1666666667%}

.med-20{width:83.3333333333%}

.med-21{width:87.5%}

.med-22{width:91.6666666667%}

.med-23{width:95.8333333333%}

.med-24{width:100%}

.push-right-med{float:right}

.pull-left-med{float:left}

.fill-med{width:auto}

}

@media only screen and (min-width:1024px){.lg-1{width:4.16666666667%}

.lg-2{width:8.33333333333%}

.lg-3{width:12.5%}

.lg-4{width:16.6666666667%}

.lg-5{width:20.8333333333%}

.lg-6{width:25%}

.lg-7{width:29.1666666667%}

.lg-8{width:33.3333333333%}

.lg-9{width:37.5%}

.lg-10{width:41.6666666667%}

.lg-11{width:45.8333333333%}

.lg-12{width:50%}

.lg-13{width:54.1666666667%}

.lg-14{width:58.3333333333%}

.lg-15{width:62.5%}

.lg-16{width:66.6666666667%}

.lg-17{width:70.8333333333%}

.lg-18{width:75%}

.lg-19{width:79.1666666667%}

.lg-20{width:83.3333333333%}

.lg-21{width:87.5%}

.lg-22{width:91.6666666667%}

.lg-23{width:95.8333333333%}

.lg-24{width:100%}

.push-right-lg{float:right}

.pull-left-lg{float:left}

.navCol-lg{width:18.5%}

.navRight-lg{width:24%}

}

@media only screen and (min-width:lg){.lg-1{width:4.16666666667%}

.lg-2{width:8.33333333333%}

.lg-3{width:12.5%}

.lg-4{width:16.6666666667%}

.lg-5{width:20.8333333333%}

.lg-6{width:25%}

.lg-7{width:29.1666666667%}

.lg-8{width:33.3333333333%}

.lg-9{width:37.5%}

.lg-10{width:41.6666666667%}

.lg-11{width:45.8333333333%}

.lg-12{width:50%}

.lg-13{width:54.1666666667%}

.lg-14{width:58.3333333333%}

.lg-15{width:62.5%}

.lg-16{width:66.6666666667%}

.lg-17{width:70.8333333333%}

.lg-18{width:75%}

.lg-19{width:79.1666666667%}

.lg-20{width:83.3333333333%}

.lg-21{width:87.5%}

.lg-22{width:91.6666666667%}

.lg-23{width:95.8333333333%}

.lg-24{width:100%}

.push-right-lg{float:right}

.pull-left-lg{float:left}

.navCol-lg{width:18.5%}

.navRight-lg{width:24%}

}

@media only screen and (min-width:1440px){.xlg-1{width:4.16666666667%}

.xlg-2{width:8.33333333333%}

.xlg-3{width:12.5%}

.xlg-4{width:16.6666666667%}

.xlg-5{width:20.8333333333%}

.xlg-6{width:25%}

.xlg-7{width:29.1666666667%}

.xlg-8{width:33.3333333333%}

.xlg-9{width:37.5%}

.xlg-10{width:41.6666666667%}

.xlg-11{width:45.8333333333%}

.xlg-12{width:50%}

.xlg-13{width:54.1666666667%}

.xlg-14{width:58.3333333333%}

.xlg-15{width:62.5%}

.xlg-16{width:66.6666666667%}

.xlg-17{width:70.8333333333%}

.xlg-18{width:75%}

.xlg-19{width:79.1666666667%}

.xlg-20{width:83.3333333333%}

.xlg-21{width:87.5%}

.xlg-22{width:91.6666666667%}

.xlg-23{width:95.8333333333%}

.xlg-24{width:100%}

.push-right-xlg{float:right}

.pull-left-xlg{float:left}

.navCol-xlg{width:18.5%}

.navRight-xlg{width:22%}

}

@media only screen and (min-width:xlg){.xlg-1{width:4.16666666667%}

.xlg-2{width:8.33333333333%}

.xlg-3{width:12.5%}

.xlg-4{width:16.6666666667%}

.xlg-5{width:20.8333333333%}

.xlg-6{width:25%}

.xlg-7{width:29.1666666667%}

.xlg-8{width:33.3333333333%}

.xlg-9{width:37.5%}

.xlg-10{width:41.6666666667%}

.xlg-11{width:45.8333333333%}

.xlg-12{width:50%}

.xlg-13{width:54.1666666667%}

.xlg-14{width:58.3333333333%}

.xlg-15{width:62.5%}

.xlg-16{width:66.6666666667%}

.xlg-17{width:70.8333333333%}

.xlg-18{width:75%}

.xlg-19{width:79.1666666667%}

.xlg-20{width:83.3333333333%}

.xlg-21{width:87.5%}

.xlg-22{width:91.6666666667%}

.xlg-23{width:95.8333333333%}

.xlg-24{width:100%}

.push-right-xlg{float:right}

.pull-left-xlg{float:left}

.navCol-xlg{width:18.5%}

.navRight-xlg{width:22%}

}

@media only screen and (min-width:1921px){.xxlg-1{width:4.16666666667%}

.xxlg-2{width:8.33333333333%}

.xxlg-3{width:12.5%}

.xxlg-4{width:16.6666666667%}

.xxlg-5{width:20.8333333333%}

.xxlg-6{width:25%}

.xxlg-7{width:29.1666666667%}

.xxlg-8{width:33.3333333333%}

.xxlg-9{width:37.5%}

.xxlg-10{width:41.6666666667%}

.xxlg-11{width:45.8333333333%}

.xxlg-12{width:50%}

.xxlg-13{width:54.1666666667%}

.xxlg-14{width:58.3333333333%}

.xxlg-15{width:62.5%}

.xxlg-16{width:66.6666666667%}

.xxlg-17{width:70.8333333333%}

.xxlg-18{width:75%}

.xxlg-19{width:79.1666666667%}

.xxlg-20{width:83.3333333333%}

.xxlg-21{width:87.5%}

.xxlg-22{width:91.6666666667%}

.xxlg-23{width:95.8333333333%}

.xxlg-24{width:100%}

.push-right-xxlg{float:right}

.pull-left-xxlg{float:left}

.navCol-xxlg{width:18.5%}

.navRight-xxlg{width:22%}

}

.matrix .column,.matrix .formRow{float:none;display:inline-block;vertical-align:top;margin-right:-5px}

.btn--print{padding:16.5px 0;float:right;display:none}

@media only screen and (min-width:640px){.btn--print{display:inline-block}

}

@media only screen and (min-width:med){.btn--print{display:inline-block}

}

.breadcrumb{display: none;}
.breadcrumb{padding:16.5px 0;margin:0;background-color:#fff !important;}
.breadcrumb>li+li:before{content:none !important;}

.breadcrumb li{font-size:13px;font-size:1rem;display:none;vertical-align:middle;list-style:none outside none;margin:0;line-height:1}

.breadcrumb li a:after{margin-right:0;content:'>';margin-left:5.5px;color:#7d7d7d}

.breadcrumb li:last-child{display:inline-block}

.breadcrumb li:last-child a:after{display:none}

.breadcrumb li:last-child a:before{content:'<';margin-right:5.5px}

@media only screen and (min-width:640px){
.breadcrumb{display: block;}
.breadcrumb li{display:inline-block}

.breadcrumb li:last-child a{color:#696969}

.breadcrumb li:last-child a:before{display:none}

}

@media only screen and (min-width:med){
.breadcrumb{display: block;}
.breadcrumb li{display:inline-block}

.breadcrumb li:last-child a{color:#696969}

.breadcrumb li:last-child a:before{display:none}

}

::-webkit-scrollbar{width:10px;height:10px}

::-webkit-scrollbar-track{border-radius:4px;background:#bdbdbd}

::-webkit-scrollbar-thumb{border-radius:4px;background:#7d7d7d}

::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}

::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.3)}

.toggleLink{cursor:pointer}

.toggleLinkTarget{-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateZ(0);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;position:static;z-index:1}

.toggleLinkTarget.is-hidden{-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);margin:0;position:absolute}

.badge{display:inline-block;min-width:1.12821em;padding-right:.28205em;padding-left:.28205em;background-color:#bdbdbd;border-radius:100px}

.badge,.bug,.pill{text-align:center}

.pill{display:inline-block;min-width:1.12821em;padding-right:.28205em;padding-left:.28205em;background-color:#bdbdbd;border-radius:3px}

.bug{font-size:12px;font-size:.92308rem;background:#eb3741;color:#fff;border-radius:20px;width:20px;height:20px;line-height:18px;vertical-align:.25em;box-shadow:0 2px 2px rgba(0,0,0,.15);position:absolute;top:-7px;left:-7px}

.bug,.label,.loader{display:inline-block}

.loader{vertical-align:middle;font-size:0;height:60px;width:60px;line-height:60px;margin:0 auto;-webkit-animation:rotation .75s infinite linear;-moz-animation:rotation .75s infinite linear;-ms-animation:rotation .75s infinite linear;-o-animation:rotation .75s infinite linear;animation:rotation .75s infinite linear;border-left:6px solid rgba(0,0,0,.2);border-right:6px solid rgba(0,0,0,.2);border-bottom:6px solid rgba(0,0,0,.2);border-top:6px solid rgba(0,0,0,.8);border-radius:100%}

.loader.loader--sm{height:18px;width:18px;border-width:2px;margin-top:-2px}

@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}

to{-webkit-transform:rotate(359deg)}

}

@-moz-keyframes rotation{0%{-moz-transform:rotate(0deg)}

to{-moz-transform:rotate(359deg)}

}

@-ms-keyframes rotation{0%{-ms-transform:rotate(0deg)}

to{-ms-transform:rotate(359deg)}

}

@-o-keyframes rotation{0%{-o-transform:rotate(0deg)}

to{-o-transform:rotate(359deg)}

}

@keyframes rotation{0%{transform:rotate(0deg)}

to{transform:rotate(359deg)}

}

.label{min-width:1.12821em;padding-right:.28205em;padding-left:.28205em;text-align:center;background-color:#bdbdbd}

.label+.label{margin-left:.2em}

.label--closeable{cursor:pointer}

.label--closeable:after{content:'X';display:inline-block;margin:0 0 0 .4em;padding-left:.4em;border-left:1px solid #fff;color:#7d7d7d}

.label--closeable:hover{background:#eb3741;color:#fff}

.headerStyleguide button.menu,.label--closeable:hover:after,.mfp-preloader a:hover{color:#fff}

.navContent,.navContent-standardNav{display:none}

.navContent .navContent-category,.navContent-standardNav .navContent-category{font-size:16px;font-size:1.23077rem;line-height:1.375;background:#fff;display:block;padding:11px;font-weight:700;color:#074377}

.navContent-standardNav .navContent-category{border-top:3px solid #074377}

.navContent ul{padding:0;border-left:1px dotted #e0e0e0}

.navContent ul li,.navContent-standardNav ul li{list-style:none;margin:0}

.navContent ul li a{padding:11px 22px;border-bottom:1px dotted #e0e0e0}

.navContent ul li a,.navContent-standardNav ul li a{line-height:1.2;display:block;background:#fff;color:#7d7d7d}

.navContent ul li.selected a.selected,.navContent ul li:hover a,.navContent-standardNav ul li.selected a,.navContent-standardNav ul li:hover a{font-weight:700}

.navContent ul li ul,.navContent-standardNav ul li ul{margin:5.5px 0 5.5px 11px}

.navContent ul li ul li,.navContent-standardNav ul li ul li{border-bottom:none}

.navContent ul li.lastSelected .no-touch>a:hover,.navContent ul li.lastSelected>a,.navContent-standardNav ul li.lastSelected .no-touch>a:hover,.navContent-standardNav ul li.lastSelected>a{color:inherit;font-weight:400;cursor:default;pointer-events:none}

@media only screen and (min-width:1024px){.navContent,.navContent-standardNav{display:block}

.navContent ul li a,.navContent-standardNav ul li a{background:0 0}
.mimic .navContent ul{background-color:#d7dce2;}
}

@media only screen and (min-width:lg){.navContent,.navContent-standardNav{display:block}

.navContent ul li a,.navContent-standardNav ul li a{background:0 0}
.mimic .navContent ul{background-color:#d7dce2;}
}

.navContent-standardNav ul{padding:0;border-left:none}

.navContent-standardNav ul li a{background:#f0f0f0;margin-top:4.125px;padding:11px;border-bottom:none}

.navContent-standardNav ul li.selected a,.navContent-standardNav ul li:hover a{color:#3e7ab6}

.navContent-standardNav--colorPink .navContent-category{color:#252525;border-top-color:#252525}

.navContent-standardNav--colorPink ul li.selected a,.navContent-standardNav--colorPink ul li:hover a{color:#e9007c}

.navContent--combo1 .navContent-category,.navContent--combo8 .navContent-category,.navContent--combo9 .navContent-category{color:#f99449;border-top-color:#fbb47f}

.navContent--combo1 ul li.selected a,.navContent--combo1 ul li:hover a,.navContent--combo8 ul li.selected a,.navContent--combo8 ul li:hover a,.navContent--combo9 ul li.selected a,.navContent--combo9 ul li:hover a{color:#f99449}

.navContent--combo2 .navContent-category{color:#f6861f;border-top-color:#f6861f}

.navContent--combo2 ul li.selected a,.navContent--combo2 ul li:hover a{color:#f6861f}

.navContent--combo3 .navContent-category,.navContent--combo6 .navContent-category{color:#6ec6aa;border-top-color:#6ec6aa}

.navContent--combo3 ul li.selected a,.navContent--combo3 ul li:hover a,.navContent--combo6 ul li.selected a,.navContent--combo6 ul li:hover a{color:#6ec6aa}

.navContent--combo4 .navContent-category{color:#4b87c2;border-top-color:#4b87c2}

.navContent--combo4 ul li.selected a,.navContent--combo4 ul li:hover a{color:#4b87c2}

.navContent--combo5 .navContent-category{color:#eb3741;border-top-color:#eb3741}

.navContent--combo5 ul li.selected a,.navContent--combo5 ul li:hover a{color:#eb3741}

.navContent--combo7 .navContent-category{color:#007c9c;border-top-color:#007c9c}

.navContent--combo7 ul li.selected a,.navContent--combo7 ul li:hover a{color:#007c9c}

.mapContainer{overflow:hidden;position:relative;min-height:400px}

fieldset{margin:0;display:block;width:100%}

input[type=range],legend{display:block;font-family:Arial,Helvetica,sans-serif;margin-bottom:22px}

fieldset,legend{clear:both;border:0;padding:0}

legend.legend--labelStyle{font-family:Arial,Helvetica,sans-serif;background:0 0;border-bottom:none;padding:0;margin:0 0 5.5px;color:#696969}

.labelItems,label{display:block;margin-bottom:5.5px;color:#696969;cursor:pointer}

input[objecttype=textbox],input[type=color],input[type=date],input[type=datetime],input[type=datetimelocal],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{font-size:1rem;line-height:normal;display:block;width:100%;height:33px;padding:5.5px;vertical-align:baseline;background:#fff;border:1px solid #bdbdbd;border-radius:0;color:inherit;outline:0;font-family:Arial,Helvetica,sans-serif;font-size:100%;margin-bottom:22px}

input[type=range]{font-size:1rem;line-height:normal;width:100%;vertical-align:baseline;background:#fff;border-radius:0;color:inherit;outline:0;font-size:100%}

input[type=file],input[type=range]{height:33px;padding:5.5px}

input[type=file],select,textarea{font-size:1rem;line-height:normal;display:block;width:100%;vertical-align:baseline;background:#fff;border:1px solid #bdbdbd;border-radius:0;color:inherit;outline:0;font-family:Arial,Helvetica,sans-serif;font-size:100%;margin-bottom:22px}

textarea{padding:5.5px}

select{height:33px}

input[objecttype=textbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetimelocal]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus{box-shadow:0 1px 5px rgba(0,0,0,.15);border-color:#7d7d7d}

input[type=range]:focus{box-shadow:0 1px 5px rgba(0,0,0,.15)}

input[type=file]:focus,select:focus,textarea:focus{box-shadow:0 1px 5px rgba(0,0,0,.15);border-color:#7d7d7d}

input[objecttype=textbox][disabled],input[type=color][disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetimelocal][disabled],input[type=email][disabled],input[type=file][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=range][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],select[disabled],textarea[disabled]{background-color:#f0f0f0;color:#7d7d7d;cursor:not-allowed;opacity:1}

input[type=checkbox],input[type=radio]{height:13px;min-width:13px;margin:0;padding:0;width:auto}

input[type=checkbox]:focus,input[type=radio]:focus,input[type=range]:focus{box-shadow:none;border:0}

select[multiple] option,select[size] option,textarea{height:auto}

input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none}

select{cursor:pointer;appearance:none;background:#fff url(../../Image%20Library/template-images/select-arrow.png) no-repeat right 9px top 55%;padding:5.5px 30px 5.5px 5.5px}

select::-ms-expand{display:none}

select option{height:100%}

select[multiple],select[size]{height:auto;background:#fff}

input[type=file]::-ms-value{background:#fff;border:0}

input[type=file]::-ms-browse{-webkit-appearance:none;-moz-appearance:none}

input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;-moz-appearance:none}

input[type=range]{border:1px solid transparent}

_::-ms-reveal,input[type=range]{border:1px solid transparent}

::moz-placeholder{color:#bdbdbd;opacity:1}

::placeholder{color:#bdbdbd;opacity:1}

:-ms-input-placeholder{color:#bdbdbd;opacity:1}

@-moz-document url-prefix(){input[type=color]{padding:0}

input[type=file]{height:auto}

}

@media (-webkit-min-device-pixel-ratio:0){input[type=color]{padding:0}

input[type=color]::-webkit-color-swatch-wrapper{padding:0}

input[type=color]::-webkit-color-swatch{border:0}

select{background-repeat:no-repeat;background-position:right .6rem center;padding-right:1.67rem}

[dir=rtl] select{background-position:.6rem center;padding-right:0;padding-left:1.67rem}

select[multiple]{background-image:none;padding-left:0;padding-right:0}

}

.formRow{float:none;display:inline-block;vertical-align:top;margin-right:-5px}

.formCheckBox,.formRadioButton,.formSubmit{margin-bottom:22px}

.formCheckBox>span,.formRadioButton>span{margin:0 5.5px 5.5px 0;display:inline-block}

.formCheckBox label,.formRadioButton label{font-weight:400;position:relative;padding:2px 7px 2px 32px;margin:0;display:block;overflow:visible;background:#f0f0f0;border-radius:0}

.formCheckBox label:hover,.formRadioButton label:hover{background:#979797}

.formCheckBox label:before,.formRadioButton label:before{content:'\00A0';height:16px;width:16px;line-height:14px;font-size:14px;vertical-align:middle;background:#fff;background-clip:padding-box;padding:1px;color:#979797;margin:-2px 7px 0 -27px;box-shadow:1px 1px 2px rgba(0,0,0,.1) inset;border:1px solid #979797}

.formCheckBox input,.formRadioButton input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}

.formCheckBox input:checked+label,.formRadioButton input:checked+label{background:#696969;color:#fff}

.formCheckBox input:disabled+label,.formRadioButton input:disabled+label{cursor:not-allowed;pointer-events:none;background:#979797;color:inherit}

.formCheckBox label:before{border-radius:2px}

.no-touch .formCheckBox input:not(:checked)+label:hover:before{content:'\2713';color:#979797}

.formCheckBox input:checked+label:before{content:'\2713';color:#71bf4d}

.formRadioButton label:before{border-radius:50%}

.no-touch .formRadioButton input:not(:checked)+label:hover:before{border:2px solid #fff;background:#bdbdbd}

.formRadioButton input:checked+label:before{border:2px solid #fff;background:#71bf4d}

.pagination,.pagination li{font-size:0;text-align:center}

.pagination li{font-size:16px;font-size:1.23077rem;line-height:1.375;padding:0;display:inline-block;border-left:1px solid #fff}

.pagination li:first-child{border-width:0}

.mfp-align-top .mfp-container:before,.pagination li:before{display:none}

.pagination li a{display:block;padding:.5em 1em;background:#bdbdbd}

.pagination li.pagination-next a,.pagination li.pagination-prev a{padding:.5em}

.pagination li.pagination-next a:before,.pagination li.pagination-prev a:before{display:inline-block;height:1em;width:1em}

.pagination li.pagination-prev a{border-radius:2px 0 0 2px}

.pagination li.pagination-prev a:before{content:'\276E'}

.pagination li.pagination-next a{border-radius:0 2px 2px 0}

.pagination li.pagination-next a:before{content:'\276F'}

.pagination li.pagination-current a,.pagination li:hover a{background:#00305a;color:#fff;text-decoration:none}

.pagination li.is-disabled,.pagination li.is-disabled a{pointer-events:none;color:#979797}

.mediaBlock,.mediaBlock--sm{margin-bottom:22px}

.mediaBlock figure,.mediaBlock--sm figure{text-align:left}

@media only screen and (min-width:1px) and (max-width:479px){.mediaBlock--sm{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #f0f0f0}

}

@media only screen and (min-width:xsm-only){.mediaBlock--sm{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #f0f0f0}

}

.mediaBlock--border{border-bottom:1px solid #f0f0f0;margin-bottom:22px;padding-bottom:22px}

@media only screen and (min-width:480px){.mediaBlock--sm{border-left:0;padding-left:0;overflow:hidden}

.mediaBlock--sm figure{text-align:center;float:left;margin-right:22px;margin-bottom:0;max-width:35%}

.mediaBlock--sm figure img{height:auto}

.mediaBlock--sm figure.figure--video{width:35%;height:200px;padding-top:200px}

.mediaBlock--sm .mediaBlock-body{overflow:hidden}

.mediaBlock--sm.mediaBlock--right figure{float:right;margin-right:0;margin-left:22px}

}

@media only screen and (min-width:sm){.mediaBlock--sm{border-left:0;padding-left:0;overflow:hidden}

.mediaBlock--sm figure{text-align:center;float:left;margin-right:22px;margin-bottom:0;max-width:35%}

.mediaBlock--sm figure img{height:auto}

.mediaBlock--sm figure.figure--video{width:35%;height:200px;padding-top:200px}

.mediaBlock--sm .mediaBlock-body{overflow:hidden}

.mediaBlock--sm.mediaBlock--right figure{float:right;margin-right:0;margin-left:22px}

}

@media only screen and (min-width:640px){.mediaBlock{border-left:0;padding-left:0}

.mediaBlock figure{text-align:center;float:left;margin-right:22px;margin-bottom:0;max-width:35%}

.mediaBlock figure img{height:auto}

.mediaBlock figure.figure--video{width:35%;height:200px;padding-top:200px}

.mediaBlock,.mediaBlock .mediaBlock-body{overflow:hidden}

.mediaBlock.mediaBlock--right figure{float:right;margin-right:0;margin-left:22px}

}

@media only screen and (min-width:med){.mediaBlock{border-left:0;padding-left:0}

.mediaBlock figure{text-align:center;float:left;margin-right:22px;margin-bottom:0;max-width:35%}

.mediaBlock figure img{height:auto}

.mediaBlock figure.figure--video{width:35%;height:200px;padding-top:200px}

.mediaBlock,.mediaBlock .mediaBlock-body{overflow:hidden}

.mediaBlock.mediaBlock--right figure{float:right;margin-right:0;margin-left:22px}

}

.popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}

.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}

.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}

.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden;position:fixed}

.mfp-container{text-align:center;position:absolute;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}

.mfp-container:before{content:'';height:100%}

.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}

.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}

.mfp-ajax-cur{cursor:progress}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}

.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}

.mfp-auto-cursor .mfp-content{cursor:auto}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}

.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}

.mfp-hide{display:none!important}

.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}

.mfp-preloader a{color:#ccc}

button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}

button::-moz-focus-inner{padding:0;border:0}

.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}

.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}

.mfp-close:active{top:1px}

.mfp-close-btn-in .mfp-close{color:#333}

.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}

.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}

.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}

.mfp-arrow:active{margin-top:-54px}

.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}

.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}

.mfp-arrow .mfp-b{top:0}

.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;margin-top:35px;margin-left:35px;border:medium inset transparent}

.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}

.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}

.mfp-arrow-left{left:0}

.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}

.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}

.mfp-arrow-right{right:0}

.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}

.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}

.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}

.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}

.mfp-iframe-holder .mfp-close{top:-40px}

.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}

.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}

.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}

img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}

.mfp-figure,img.mfp-img{line-height:0}

.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}

.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}

.mfp-figure figure,ul.flyout-content li{margin:0}

.mfp-figure figcaption{border-width:0;padding:0;margin:0}

.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}

.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}

.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}

.mfp-gallery .mfp-image-holder .mfp-figure,.tabs>li>a{cursor:pointer}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}

.mfp-img-mobile img.mfp-img{padding:0}

.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}

.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}

.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}

.mfp-img-mobile .mfp-counter{right:5px;top:3px}

.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}

}

@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}

.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}

.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}

.mfp-container{padding-left:6px;padding-right:6px}

}

.mfp-ie7 .mfp-img{padding:0}

.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}

.mfp-ie7 .mfp-container,.tabs{padding:0}

.mfp-ie7 .mfp-content{padding-top:44px}

.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

.tabs>li{list-style:none;display:inline}

.tabs>li>a{padding:0 11px 11px;display:inline-block;clear:both;position:relative;color:inherit;border-bottom:3px solid transparent}

.no-touch .tabs>li>a:hover{text-decoration:none;color:#3e7ab6;border-color:#3e7ab6}

.tabs>li>a+div{display:none;background:#fff;float:left;width:100%;max-width:100%;padding:22px 0;border-top:1px solid #979797;margin-top:-1px}

.tabs>li>a+div :last-child{margin-bottom:0}

.tabs>li>a.is-active{color:#3e7ab6;border-bottom:3px solid #3e7ab6}

.tabs>li>a.is-active+div{display:block;margin-bottom:22px}

.navStyleguide .showSub+ul li,.tabs.tabs--accordion{border-bottom-width:0}

.tabs.tabs--accordion>li{display:block}

.tabs.tabs--accordion>li>a{padding:11px 0;display:block;margin-bottom:.2em;border-bottom-color:#bdbdbd}

.tabs.tabs--accordion>li>a:after{content:'\2b';padding:.1em;position:absolute;right:.4em;top:50%;margin:-.5em 0 0}

.tabs.tabs--accordion>li>a+div{padding:11px 0 0;margin-bottom:0;border-top-width:0}

@media only screen and (min-width:640px){.tabs.tabs--accordion{border-bottom-width:1px}

.tabs.tabs--accordion>li{display:inline}

.tabs.tabs--accordion>li>a{margin-bottom:0;display:inline-block;padding:0 11px 11px;border-bottom-color:transparent}

.tabs.tabs--accordion>li>a.is-active{border-bottom-color:#3e7ab6}

.tabs.tabs--accordion>li>a:after{display:none}

.tabs.tabs--accordion>li>a+div{border-top-width:1px;padding:22px 0}

}

@media only screen and (min-width:med){.tabs.tabs--accordion{border-bottom-width:1px}

.tabs.tabs--accordion>li{display:inline}

.tabs.tabs--accordion>li>a{margin-bottom:0;display:inline-block;padding:0 11px 11px;border-bottom-color:transparent}

.tabs.tabs--accordion>li>a.is-active{border-bottom-color:#3e7ab6}

.tabs.tabs--accordion>li>a:after{display:none}

.tabs.tabs--accordion>li>a+div{border-top-width:1px;padding:22px 0}

}

.flyout{position:relative}

.flyout-content{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;position:absolute;top:100%;left:0;padding:11px;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.1);min-width:200px;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;color:#696969!important}

.flyout-content.flyout-content--left{left:auto;right:-1px;transform-origin:top right}

ul.flyout-content{padding:0;list-style:none;margin:0}

.dropdown .dropdown-content li a,ul.flyout-content li a{display:block;text-decoration:none;padding:5.5px;border-top:1px solid #bdbdbd}

.dropdown .dropdown-content li a:hover,ul.flyout-content li a:hover{background:#f0f0f0}

.dropdown .dropdown-content li:first-child a,ul.flyout-content li:first-child a{border-top-color:transparent}

.flyout.is-open{color:#fff;background:#3e7ab6;border-color:#376da3;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

.flyout.is-open .flyout-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:100;height:auto}

.flyout--select{padding-right:44px}

.flyout--select .flyout-content{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;min-width:100%}

.flyout--select:after{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #979797;position:absolute;top:50%;right:10px;margin-top:-3px}

.flyout--select.is-open{box-shadow:4px 7px 4px -2px rgba(0,0,0,.1)}

.flyout--select.is-open:after{border-top:none;border-bottom:7px solid #fff}

.dropdown{display:inline-block;position:relative;padding:5.5px 11px;cursor:pointer;vertical-align:middle;background:#fff;border-radius:3px;border:1px solid #bdbdbd;outline:0}

.dropdown .dropdown-content{-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateZ(0);position:absolute;top:100%;left:0;padding:0;list-style:none;background:#fff;box-shadow:1px 4px 4px rgba(0,0,0,.1);margin:0;max-height:0;overflow:hidden;min-width:100%}

.dropdown .dropdown-content li{margin:0}

.dropdown.active{border-radius:3px 3px 0 0}

.dropdown.active .dropdown-content{z-index:100;max-height:none}

.dropdown.select-style{padding-right:88px;color:#696969}

.dropdown.select-style:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #7d7d7d;position:absolute;top:50%;right:10px;margin-top:-5px}

.dropdown.select-style .dropdown-content{border-radius:0 0 3px 3px;left:-1px;right:-1px}

.dropdown.select-style.active{color:#fff;background:#3e7ab6;border-color:transparent;box-shadow:4px 7px 4px -2px rgba(0,0,0,.1)}

.dropdown.select-style.active:before{content:'';position:absolute;top:0;right:0;bottom:0;width:44px;background:#fff;border-radius:0 3px 0 0;pointer-events:none}

.dropdown.select-style.active:after{border-top:none;border-bottom:10px solid #3e7ab6}

.dropdown.select-style.active .dropdown-content{border-right:1px solid #3e7ab6;border-bottom:1px solid #3e7ab6;border-left:1px solid #3e7ab6}

.dropdown.button-style{text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.05)}

.dropdown.button-style .dropdown-content{left:-1px;border-radius:0 3px 3px 3px;min-width:13em}

.dropdown.button-style .dropdown-content li a{white-space:nowrap}

.dropdown.button-style.active,.no-touch .dropdown.button-style:hover{background:#3e7ab6;color:#fff;border-color:#3e7ab6}

.dropdown.button-style.active .dropdown-content{border:1px solid #3e7ab6}

.dropdown.button-style.empty:before{margin:0}

.dropdown.button-style.fly-left .dropdown-content{border-radius:3px 0 3px 3px;left:auto;right:-1px}

.headerStyleguide{display:block;width:100%;position:fixed;top:0;left:0;background-color:#4b87c2;overflow:hidden;z-index:1000}

.headerStyleguide-actions,.headerStyleguide-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}

.headerStyleguide-container{width:100%;height:60px;position:relative;margin:0 auto}

.headerStyleguide .headerStyleguide-title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:28px;line-height:60px;margin:0 16px;padding:0;color:#fff;float:none;max-width:none;font-weight:300;display:initial}

.headerStyleguide-title .headerStyleguide-client{display:none}

.headerStyleguide .headerStyleguide-title a{text-decoration:none;color:inherit;font-weight:400}

.headerStyleguide-actions{z-index:2}

.headerStyleguide button{width:60px;height:60px;background-image:none;background-color:transparent;border:0;padding:0;display:inline-block;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;-webkit-tap-highlight-color:transparent}

.headerStyleguide button.menu:before{font-size:28px;font-size:2.15385rem;line-height:1.57143;content:'\e801';margin:0}

.headerStyleguide button img{height:24px;width:24px}

.headerStyleguide button:hover{background-color:rgba(255,255,255,.1)}

.headerStyleguide button:focus{background-color:rgba(255,255,255,.2);outline:0}

.headerStyleguide button:active{background-color:rgba(255,255,255,.4)}

.navStyleguide{z-index:1000;position:fixed;top:0;bottom:0;width:250px;height:100%;background-color:#4b87c2;color:#fff;-webkit-transform:translate(-250px,0);-ms-transform:translate(-250px,0);transform:translate(-250px,0);overflow-y:auto}

.styleGuidePageMask{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:.1;position:fixed;top:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);visibility:hidden;width:100%;z-index:999}

body.is-navActive{overflow:hidden}

body.is-navActive .navStyleguide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}

body.is-navActive .headerStyleguide{-webkit-transform:translate(250px,0);-ms-transform:translate(250px,0);transform:translate(250px,0)}

body.is-navActive .styleGuidePageMask{opacity:1;visibility:visible}

.headerStyleguide,.navStyleguide{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}

.navStyleguide .navStyleguide-header,.navStyleguide h4,.navStyleguide ul li a{display:block;padding:11px;line-height:1.4;margin:0}

.navStyleguide ul li a{text-decoration:none;color:#fff;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;white-space:nowrap}

.navStyleguide h4{background-color:#fff;color:#3367d6;height:60px}

.navStyleguide ul{padding:0;margin:0;list-style-type:none}

.navStyleguide ul li{border-bottom-style:solid;border-width:1px;border-color:#fff;padding:0}

.navStyleguide ul li::before{content:none}

.navStyleguide .navStyleguide-header.showSub,.navStyleguide .navStyleguide-header:active,.navStyleguide .navStyleguide-header:focus,.navStyleguide .navStyleguide-header:hover,.navStyleguide ul li a.showSub,.navStyleguide ul li a:active,.navStyleguide ul li a:focus,.navStyleguide ul li a:hover{cursor:pointer;background-color:rgba(255,255,255,.2);outline:0}

.navStyleguide ul li ul{-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateZ(0);max-height:0;overflow:hidden}

.navStyleguide .showSub+ul{max-height:1000px}

.navStyleguide .showSub+ul li a{padding:5.5px 22px}

@media only screen and (min-width:640px){.headerStyleguide-title .headerStyleguide-client{font-size:18px;font-size:1.38462rem;line-height:1.22222;display:inline-block}

}

@media only screen and (min-width:med){.headerStyleguide-title .headerStyleguide-client{font-size:18px;font-size:1.38462rem;line-height:1.22222;display:inline-block}

}

.headerMain{background:#fff}

.headerMain-container{position:relative}

.headerMain-logo{position:absolute;display:inline-block;vertical-align:top;width:160px;padding-top:13px}

@media only screen and (min-width:640px){.headerMain-logo{width:35%; padding-top:23px !important;padding-right:126px !important;}

}

@media only screen and (min-width:med){.headerMain-logo{width:35%; padding-top:23px !important;padding-right:126px !important;}

}

@media only screen and (min-width:900px){.headerMain-logo{position:static;float:left;padding-right:11px}

}

@media only screen and (min-width:1024px){.headerMain-logo{padding-top:33px !important;padding-right:126px !important;}

}

@media only screen and (min-width:lg){.headerMain-logo{padding-top:33px !important;padding-right:126px !important;}

}

.headerMain-navUtility{font-size:12px;font-size:.92308rem;line-height:1.83333;display:inline-block;font-weight:700;padding-top:5.5px;width:37%;padding-left:7%;position:absolute;visibility:hidden;height:0;margin:auto}

.headerMain-navUtility ul,.headerMain-userTools-tabNav li,.headerMain-userTools-tabNav ul{list-style-type:none;margin:0;padding:0}

.headerMain-navUtility ul li{float:left;width:50%;list-style-type:none;padding:0 11px}

.headerMain-navUtility ul li a{color:#252525;display:block;padding:5.5px 0;border-bottom:1px solid #c7c7c7}

.headerMain-navUtility ul li:nth-of-type(5) a,.headerMain-navUtility ul li:nth-of-type(6) a{border-width:0}

@media only screen and (min-width:900px){.headerMain-navUtility{position:relative;visibility:visible;height:auto;float:left}

}

@media only screen and (min-width:1024px){.headerMain-navUtility{width:33%;}

}

@media only screen and (min-width:lg){.headerMain-navUtility{width:41%;padding-left:12%}

}

.headerMain-userTools{z-index:4;float:right;padding-bottom:11px;padding-right:15px}

@media only screen and (min-width:640px){.headerMain-userTools{padding-bottom:22px;padding-right:0px;}

}

@media only screen and (min-width:med){.headerMain-userTools{padding-bottom:22px}

}

@media only screen and (min-width:900px){.headerMain-userTools{width:auto;float:right}

}

.headerMain-userTools-tabNav{text-align:right;margin:5.5px 0}

@media only screen and (min-width:640px){.headerMain-userTools-tabNav{margin:0;position:relative;font-size:0}

.headerMain-userTools-tabNav ul{margin:0}

.headerMain-userTools-tabNav ul li{display:inline-block;vertical-align:top}

}

@media only screen and (min-width:med){.headerMain-userTools-tabNav{margin:0;position:relative;font-size:0}

.headerMain-userTools-tabNav ul{margin:0}

.headerMain-userTools-tabNav ul li{display:inline-block;vertical-align:top}

}

.headerMain-userTools-tabNav a{color:#5c5c5c}

.headerMain-userTools-tabNav a:before{font-size:100%;margin-right:.5em}

.headerMain-userTools-tabNav-spanishLink,.navMain ul.main li .navMain-figure table td img,.navMain ul.main li ul li ul~.sub-nav-toggle,.navMain ul.main li ul.has-figure li ul,.slick-slide.slick-loading img{display:none}

@media only screen and (min-width:640px){.headerMain-userTools-tabNav-spanishLink{display:block}

.headerMain-userTools-tabNav-spanishLink a{display:block;width:123px;height:29px;background:url(../../images/template/header-button-espanol.gif)}

}

@media only screen and (min-width:med){.headerMain-userTools-tabNav-spanishLink{display:block}

.headerMain-userTools-tabNav-spanishLink a{display:block;width:123px;height:29px;background:url(../../images/template/header-button-espanol.gif)}

}

@media only screen and (min-width:640px){.headerMain-userTools-tabNav-donateLink a{display:block;width:175px;height:29px;text-indent:999px;overflow:hidden;background:url(../../images/template/header-button-donate-now.gif)}

}

@media only screen and (min-width:med){.headerMain-userTools-tabNav-donateLink a{display:block;width:175px;height:29px;text-indent:999px;overflow:hidden;background:url(../../images/template/header-button-donate-now.gif)}

}

.headerMain-connect{display:block;margin:5.5px 0;width:100%;position:relative;z-index:5;line-height:1.5;text-align:right}

@media only screen and (min-width:640px){.headerMain-connect{width:300px;float:right}

}

@media only screen and (min-width:med){.headerMain-connect{width:300px;float:right}

}

.headerMain-connect-social{display:none;list-style-type:none;margin:0;padding:0;float:left}

.headerMain-connect-social li{float:left;padding-left:2px;padding-right:5.5px}

@media only screen and (min-width:640px){.headerMain-connect-social{display:inline-block;width:49%}

}

@media only screen and (min-width:med){.headerMain-connect-social{display:inline-block;width:49%}

}

.headerMain-connect-call,.headerMain-search .toggleLink{font-size:13px;font-size:1rem;line-height:1.69231}

.headerMain-connect-call a{color:#5c5c5c}

@media only screen and (min-width:640px){.headerMain-connect-call{display:inline-block;width:30%;margin-right:44px}

}

@media only screen and (min-width:med){.headerMain-connect-call{display:inline-block;width:30%;margin-right:44px}

}

@media only screen and (min-width:1024px){.headerMain-connect-call{padding:0}

}

@media only screen and (min-width:lg){.headerMain-connect-call{padding:0}

}

.headerMain-search{text-align:right;margin:5.5px 0;width:300px}

.headerMain-search .toggleLink{color:#5c5c5c}

.headerMain-search .toggleLink.is-active{color:#252525;font-weight:700;margin-bottom:22px}

.headerMain-search .toggleLinkTarget{border-top:1px solid #979797;padding-top:11px;margin-top:11px}

.headerMain-search input[type=text]{background:#f0f0f0;display:inline-block;height:32px;margin:0;vertical-align:top}

.headerMain-search input[type=submit]{display:inline-block;width:13%;background:url(/Image%20Library/template-images/btn-search.png) no-repeat center center;border:0}

@media only screen and (min-width:641px){.headerMain-search .toggleLink{display:none}

.headerMain-search .toggleLinkTarget{-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateZ(0);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;position:static;border-top:none;padding:0}

}

.footerMain{background:#fff}

.footerLinks ul,.footerUpper{background:#cbdae7}

.footerLower{background:#b5cbdd;color:#696969;padding:22px 0;border-top:1px solid #a8c1d7}

.footerLower a,.footerLower li{color:#074377}

@media only screen and (min-width:1024px){.footerLower{font-size:11px;font-size:.84615rem;line-height:2;padding:5.5px 0}

}

@media only screen and (min-width:lg){.footerLower{font-size:11px;font-size:.84615rem;line-height:2;padding:5.5px 0}

}

.footer-nav-toggle{background:#b6cbdd;background:#c1d3e2;position:absolute;right:0;top:0;border-bottom:none;width:3.5em;text-align:center;opacity:.8;padding:11px;cursor:pointer}

.footer-nav-toggle:before{font-size:25px;font-size:1.92308rem;content:'\e75c';font-family:"fontello";line-height:0;display:inline-block;vertical-align:middle;cursor:pointer}

.footer-nav-toggle.active:before,.navMain ul.main li a.sub-nav-toggle.active:before{content:'\e75f'}

.footerLinks{margin-left:0px;margin-right:0px}

.footerLinks a.header{font-weight:700;display:block;background:#cbdae7 !important;color:#395c7a;margin:0;border-bottom:1px solid #a8c1d7}

.footerLinks ul{border:0;list-style:none}

.footerLinks ul,.footerLinks ul li{margin:0;padding:0}

.footerLinks ul li a{font-size:14px;font-size:1.07692rem;line-height:1.57143;color:#395c7a;padding:11px;display:block}

.footerLinks ul li a:before{font-size:150%;opacity:.75;margin-right:.5em}

.footerLinks ul li a:hover{text-decoration:underline}

.footerLinks ul li ul{background:#c1d3e2;-webkit-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;-transition:height .2s;transition:height .2s;-webkit-transform:translateZ(0);position:relative;width:100%;height:0;visibility:hidden;margin:0}

.footerLinks ul li ul li a{background:#c1d3e2;padding:2.75px 27.5px}

.footerLinks ul li ul.show{-webkit-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-webkit-transform:translateZ(0);height:auto;visibility:visible;padding:11px 0;border-bottom:1px solid #a8c1d7}

@media only screen and (min-width:1024px){.footerUpper{padding-top:16.5px}

.footerUpper>.column,.footerUpper>.formRow{border-right:1px solid #97b5cf;min-height:307px}

.footerUpper>.column:last-child,.footerUpper>.formRow:last-child{border:0}

.footer-nav-toggle{display:none}

.footerLinks{margin-left:0;margin-right:0}

.footerLinks a.header{font-size:12px;font-size:.92308rem;line-height:1.83333;border-bottom:none;margin:0;padding:0 0 11px}

.footerLinks a.header.active:after,.footerLinks a.header:after{content:none}

.footerLinks ul li ul,.footerLinks ul li ul.show{background:#cbdae7;border:0;padding:0 0 22px;-webkit-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-webkit-transform:translateZ(0);height:auto;visibility:visible}

.footerLinks ul li ul li,.footerLinks ul li ul.show li{margin:0;padding:0;border-bottom:none}

.footerLinks ul li ul li a,.footerLinks ul li ul.show li a{font-size:12px;font-size:.92308rem;line-height:1.2;background:#cbdae7;color:#074377;padding:4.125px 0}

.footerLinks ul li ul li a:hover,.footerLinks ul li ul.show li a:hover{color:#074377}

.footerLinks.footerLinks--right ul li a{padding:16.5px 5.5px;border-bottom:1px solid #97b5cf}

}

@media only screen and (min-width:lg){.footerUpper{padding-top:16.5px}

.footerUpper>.column,.footerUpper>.formRow{border-right:1px solid #97b5cf;min-height:307px}

.footerUpper>.column:last-child,.footerUpper>.formRow:last-child{border:0}

.footer-nav-toggle{display:none}

.footerLinks{margin-left:0;margin-right:0}

.footerLinks a.header{font-size:12px;font-size:.92308rem;line-height:1.83333;border-bottom:none;margin:0;padding:0 0 11px}

.footerLinks a.header.active:after,.footerLinks a.header:after{content:none}

.footerLinks ul li ul,.footerLinks ul li ul.show{background:#cbdae7;border:0;padding:0 0 22px;-webkit-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-webkit-transform:translateZ(0);height:auto;visibility:visible}

.footerLinks ul li ul li,.footerLinks ul li ul.show li{margin:0;padding:0;border-bottom:none}

.footerLinks ul li ul li a,.footerLinks ul li ul.show li a{font-size:12px;font-size:.92308rem;line-height:1.2;background:#cbdae7;color:#074377;padding:4.125px 0}

.footerLinks ul li ul li a:hover,.footerLinks ul li ul.show li a:hover{color:#074377}

.footerLinks.footerLinks--right ul li a{padding:16.5px 5.5px;border-bottom:1px solid #97b5cf}

}

.navBar{position:relative;display:block;width:100%;background:#074377;border-top:2px solid #0b6cbf}

.navMain-finderContainer,.navMain-finderContainer--mobile{position:absolute;right:0;bottom:0;min-width:200px;max-width:216px;width:50%;text-align:right}

@media only screen and (min-width:1024px){.navMain-finderContainer,.navMain-finderContainer--mobile{width:25%}

}

@media only screen and (min-width:lg){.navMain-finderContainer,.navMain-finderContainer--mobile{width:25%}

}

.navMain-finder,.navMain-toggle{background:0 0;color:#fff}

.navMain-toggle{padding:5.5px 22px;display:inline-block;text-align:left;position:relative}

.navMain-toggle:after{font-size:24px;font-size:1.84615rem;line-height:1.83333;content:'\e801';display:inline-block;font-family:"fontello";margin-left:5.5px;vertical-align:-.1em}

.navMain-toggle.active{background:#052d50}

.navMain-toggle.active:after{content:'\2715'}

.navMain-toggle:hover{color:#fff;text-decoration:none}

.navMain{position:absolute;width:100%;height:0;visibility:hidden;z-index:1}

.navMain.active{font-size:15px;font-size:1.15385rem;line-height:1.46667;height:auto;min-height:260px;visibility:visible}

.navMain ul.main{padding:0}

.navMain ul.main li{background:#05335a;padding:0}

.navMain ul.main li>a{display:block;padding:16.5px 16.5px 16.5px 22px;background:#052d50;border-bottom:1px solid #04223d;line-height:1;color:#fff;font-weight:700}

.navMain ul.main li.selected,.navMain ul.main li.selected ul li a{background:#3c78b2}

.navMain ul.main li.selected>a{border-bottom-color:#376da3;background:#4b87c2}

.navMain ul.main li.selected>a.sub-nav-toggle{background:#35689b}

.navMain ul.main li a.sub-nav-toggle{background:#042847;color:#fff;position:absolute;right:0;top:0;border-bottom:none;width:3.5em;text-align:center;opacity:.8;padding:16.5px}

.navMain ul.main li a.sub-nav-toggle:before{font-size:25px;font-size:1.92308rem;content:'\e75c';font-family:"fontello";line-height:0;display:inline-block;vertical-align:middle}

.navMain ul.main li a.sub-nav-toggle.active{margin-bottom:0}

.navMain,.navMain ul.main li ul,.navMain ul.main li ul.active{-webkit-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;-transition:height .2s;transition:height .2s;-webkit-transform:translateZ(0)}

.navMain ul.main li ul{position:relative;width:100%;margin:0;height:0;visibility:hidden;overflow:hidden}

.navMain ul.main li ul.active{height:auto;visibility:visible;overflow:visible;padding:16.5px;border-bottom:1px solid #04223d}

.navMain ul.main li,.navMain ul.main li ul li{position:relative;list-style:none;margin:0}

.navMain ul.main li ul li a{background:#05335a;padding:11px;border:0}

.navMain ul.main li ul.has-figure li{background:0 0;display:inline-block;width:100%}

.navMain ul.main li .navMain-figure{background:#042847;display:inline-block;width:100%}

.navMain ul.main li .navMain-figure table{font-size:14px;font-size:1.07692rem;line-height:1.57143;width:100%;text-align:left}

.navMain ul.main li .navMain-figure table thead{font-weight:700;background:#00305a;color:#fff}

.navMain ul.main li .navMain-figure table td{padding:11px 11px 0}

.navMain ul.main li .navMain-figure table td a{color:#fff}

@media only screen and (min-width:1024px){.navMain-toggle{display:none}

.navMain,.navMain ul.main li>ul li ul{position:relative;height:auto;visibility:visible}

.navMain{padding-left:13px;padding-right:13px;margin-left:auto;margin-right:auto;max-width:980px;clear:both}

.navMain:after{content:"";display:table;clear:both}

.navMain ul.main{margin:0;box-shadow:none;display:table;width:75%}

.navMain ul.main>li{background:#074377;vertical-align:middle;display:table-cell}

.navMain ul.main>li>a{background:#074377;color:#fff;padding:11px 5.5px;text-align:center;border:0;min-width:60px}

.navMain ul.main>li>a span{width:60%;text-align:left;display:inline-block}

.navMain ul.main>li.selected,.navMain ul.main>li:hover{background:#05335a!important}

.navMain ul.main>li.selected>a,.navMain ul.main>li:hover>a{background:#05335a!important;border:0;text-decoration:none}

.navMain ul.main li:hover,.navMain ul.main li:hover>ul li,.navMain ul.main>li.selected ul li a,.navMain ul.main>li:hover ul li a{background:#05335a}

.navMain ul.main li>ul{font-size:13px;font-size:1rem;line-height:1.69231;display:none;position:absolute;width:100%;height:0;visibility:hidden;margin:0;min-width:30em;background:#05335a}

.navMain ul.main li>ul.menu--right{right:0}

.navMain ul.main li>ul li ul{display:block;padding:0;min-width:2px;width:auto}

.navMain ul.main li>ul li ul li a{font-weight:400}

.navMain ul.main li:hover>ul{display:block;height:auto;visibility:visible;padding:22px 33px;z-index:2}

.navMain ul.main li:hover>ul li a{background:#05335a;padding:5.5px 0}

.navMain ul.main li:hover>ul li ul{padding:11px 0}

.navMain ul.main li:hover>ul li ul li a{padding:0 2.75px}

.navMain ul.main li:hover ul.has-figure{min-width:45em}

.navMain ul.main li:hover ul.has-figure li{width:32%}

.navMain ul.main li:hover ul.has-figure li ul{display:none;height:auto;padding:0}

.navMain ul.main li:hover ul.has-figure li ul li{background:0 0;display:block;width:auto}

.navMain ul.main li:hover ul.has-figure li ul li a{color:#fff}

.navMain ul.main li:hover .navMain-figure{float:right;width:63%}

.navMain ul.main li:hover .navMain-figure table,.navMain ul.main>li{font-size:14px;font-size:1.07692rem;line-height:1.57143}

.navMain ul.main li:hover .navMain-figure table thead{font-size:18px;font-size:1.38462rem;line-height:1.22222}

.navMain ul.main li:hover .navMain-figure table thead td{padding:11px 22px}

.navMain ul.main li:hover .navMain-figure table td{padding:8.25px 44px 8.25px 22px}

.navMain ul.main li:hover .navMain-figure table td img{display:inline-block;float:left;padding-right:10px}

}

@media only screen and (min-width:lg){.navMain-toggle{display:none}

.navMain,.navMain ul.main li>ul li ul{position:relative;height:auto;visibility:visible}

.navMain{padding-left:13px;padding-right:13px;margin-left:auto;margin-right:auto;max-width:980px;clear:both}

.navMain:after{content:"";display:table;clear:both}

.navMain ul.main{margin:0;box-shadow:none;display:table;width:75%}

.navMain ul.main>li{background:#074377;vertical-align:middle;display:table-cell}

.navMain ul.main>li>a{background:#074377;color:#fff;padding:11px 5.5px;text-align:center;border:0;min-width:60px}

.navMain ul.main>li>a span{width:60%;text-align:left;display:inline-block}

.navMain ul.main>li.selected,.navMain ul.main>li:hover{background:#05335a!important}

.navMain ul.main>li.selected>a,.navMain ul.main>li:hover>a{background:#05335a!important;border:0;text-decoration:none}

.navMain ul.main li:hover,.navMain ul.main li:hover>ul li,.navMain ul.main>li.selected ul li a,.navMain ul.main>li:hover ul li a{background:#05335a}

.navMain ul.main li>ul{font-size:13px;font-size:1rem;line-height:1.69231;display:none;position:absolute;width:100%;height:0;visibility:hidden;margin:0;min-width:30em;background:#05335a}

.navMain ul.main li>ul.menu--right{right:0}

.navMain ul.main li>ul li ul{display:block;padding:0;min-width:2px;width:auto}

.navMain ul.main li>ul li ul li a{font-weight:400}

.navMain ul.main li:hover>ul{display:block;height:auto;visibility:visible;padding:22px 33px;z-index:2}

.navMain ul.main li:hover>ul li a{background:#05335a;padding:5.5px 0}

.navMain ul.main li:hover>ul li ul{padding:11px 0}

.navMain ul.main li:hover>ul li ul li a{padding:0 2.75px}

.navMain ul.main li:hover ul.has-figure{min-width:45em}

.navMain ul.main li:hover ul.has-figure li{width:32%}

.navMain ul.main li:hover ul.has-figure li ul{display:none;height:auto;padding:0}

.navMain ul.main li:hover ul.has-figure li ul li{background:0 0;display:block;width:auto}

.navMain ul.main li:hover ul.has-figure li ul li a{color:#fff}

.navMain ul.main li:hover .navMain-figure{float:right;width:63%}

.navMain ul.main li:hover .navMain-figure table,.navMain ul.main>li{font-size:14px;font-size:1.07692rem;line-height:1.57143}

.navMain ul.main li:hover .navMain-figure table thead{font-size:18px;font-size:1.38462rem;line-height:1.22222}

.navMain ul.main li:hover .navMain-figure table thead td{padding:11px 22px}

.navMain ul.main li:hover .navMain-figure table td{padding:8.25px 44px 8.25px 22px}

.navMain ul.main li:hover .navMain-figure table td img{display:inline-block;float:left;padding-right:10px}

}

.sliderMain{padding:0;z-index:0}

.sliderMain-copyContainer{background:#00305a;position:relative;padding:22px 44px;display:block}

.sliderMain-copyContainer.sliderMain-copyContainer--blue{background:#4b87c2}

.sliderMain-copyContainer.sliderMain-copyContainer--orange{background:#f6861f}

@media only screen and (min-width:1024px){.sliderMain-copyContainer{background:rgba(202,0,108,.5);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);position:absolute;bottom:-1px;border-radius:25px 25px 0 0;width:500px}

.sliderMain-copyContainer.sliderMain-copyContainer--blue{background:rgba(75,135,194,.4)}

.sliderMain-copyContainer.sliderMain-copyContainer--orange{background:rgba(246,134,31,.7)}

}

@media only screen and (min-width:lg){.sliderMain-copyContainer{background:rgba(202,0,108,.5);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);position:absolute;bottom:-1px;border-radius:25px 25px 0 0;width:500px}

.sliderMain-copyContainer.sliderMain-copyContainer--blue{background:rgba(75,135,194,.4)}

.sliderMain-copyContainer.sliderMain-copyContainer--orange{background:rgba(246,134,31,.7)}

}

.sliderMain-copy{color:#fff;text-align:center}

.sliderMain-copy h1,.sliderMain-copy p{color:#fff;text-shadow:1px 1px 2px #969696;font-weight:400;line-height:1.2;margin-bottom:11px}

@media only screen and (min-width:1024px){.sliderMain-copy{-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg)}

}

@media only screen and (min-width:lg){.sliderMain-copy{-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg)}

}

.slick-list,.slick-slider{position:relative;display:block}

.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{overflow:hidden;margin:0;padding:0}

.slick-list:focus{outline:0}

.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.slick-track{position:relative;top:0;left:0;display:block}

.slick-track:after,.slick-track:before{display:table;content:''}

.slick-track:after{clear:both}

.slick-loading .slick-track{visibility:hidden}

.slick-slide{display:none;float:left;height:100%;min-height:1px;padding:0;position:relative;overflow:hidden}

[dir=rtl] .slick-slide{float:right}

.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-initialized .slick-slide.mediaBlock{display:-webkit-flex;display:-ms-flexbox;display:flex}

.slick-dots{text-align:center;position:absolute;bottom:0;left:15px;margin:0}

.slick-dots li button,.slick-next,.slick-prev{display:block;line-height:0;font-size:0;cursor:pointer;outline:0}

.slick-dots li button{background:#387eaf;width:13px;height:13px;padding:5px;color:transparent;border:1px solid #fff}

.slick-dots li.slick-active button{background:#00305a}

.slick-next,.slick-prev{position:absolute;height:100%;width:30px;background:rgba(255,255,255,.5);color:#252525;top:0;padding:0;border:0}

.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:rgba(255,255,255,.75);color:#252525}

.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.5}

.slick-next:before,.slick-prev:before{color:#252525;font-size:24px}

.slick-prev{left:0}

[dir=rtl] .slick-prev{left:auto;right:-25px}

.slick-prev:before{content:'\e75d'}

.slick-next{right:0}

[dir=rtl] .slick-next{left:-25px;right:auto}

.slick-next:before{content:'\e75e'}

.galleryMain{background:#f0f0f0}

.galleryMain .slick-list{margin-bottom:0}

.galleryMain .slick-slide{text-align:center;padding:1px}

.galleryNav{margin-bottom:44px;background:#bdbdbd}

.galleryNav .slick-slide{padding:0 1px 0 0}

.galleryNav .slick-list{margin-left:30px;margin-right:30px}

.galleryNav .slick-dots{position:absolute;width:100%;margin:0;bottom:-44px}

.main--styleguide{padding-top:0}

.styleSection{padding:100px 0;display:none}

.gridDemo [class*=column]::after,.gridDemo [class*=column]::before,.styleSection.show,code{display:block}

.styleSectionTitle{font-size:32px;font-size:2.46154rem;line-height:1.375;border:0!important}

@media only screen and (min-width:1024px){.styleSectionTitle{position:relative}

.styleSectionTitle:before{content:"";width:0;height:0;border-top:600px solid transparent;border-bottom:600px solid transparent;border-left:700px solid #f0f0f0;position:absolute;top:50%;margin-top:-600px;right:102%}

}

@media only screen and (min-width:lg){.styleSectionTitle{position:relative}

.styleSectionTitle:before{content:"";width:0;height:0;border-top:600px solid transparent;border-bottom:600px solid transparent;border-left:700px solid #f0f0f0;position:absolute;top:50%;margin-top:-600px;right:102%}

}

.example{margin-bottom:22px}

.example--dark{background:#696969;padding:11px}

.example-summary{font-size:21px;font-size:1.61538rem;line-height:1.04762;color:#7d7d7d;font-family:Arial,Helvetica,sans-serif;margin-bottom:22px}

code{font-size:13px;font-size:1rem;color:#696969;padding:2em;background:#f9f9f9;background-image:-webkit-linear-gradient(#f3f3f3 50%,#f9f9f9 50%);background-image:-moz-linear-gradient(#f3f3f3 50%,#f9f9f9 50%);background-image:-ms-linear-gradient(#f3f3f3 50%,#f9f9f9 50%);background-image:-o-linear-gradient(#f3f3f3 50%,#f9f9f9 50%);background-image:linear-gradient(#f3f3f3 50%,#f9f9f9 50%);background-position:0 0;line-height:2em;background-repeat:repeat;background-size:4em 4em;overflow:auto;white-space:pre-wrap;word-wrap:break-word;position:relative}

.gridDemo [class*=column]::after,code:before{font-size:13px;font-size:1rem;line-height:1.69231}

code:before{letter-spacing:1px;position:absolute;top:0;left:.5em;text-transform:uppercase;content:attr(rel)}

.gridDemo [class*=column]{position:relative;margin-bottom:22px;min-height:132px}

.gridDemo [class*=column]::before{content:'';background:#979797;position:absolute;top:0;right:13px;bottom:0;left:13px;z-index:-1}

.gridDemo [class*=column]::after{content:attr(class);word-spacing:15px;margin:0 10px}

.styleguide__color-list{text-align:left}

.styleguide__color-list li{border-bottom:44px solid;margin-bottom:22px;position:relative;display:inline-block;width:24.5%}

.page--testBoard .testParagraph--baseSpace{margin-bottom:22px}

.page--testBoard .testParagraph--smallSpace{margin-bottom:11px}

.page--testBoard .testParagraph--XSmallSpace{margin-bottom:5.5px}

.page--testBoard .testParagraph--largeSpace{margin-bottom:44px}

.page--testBoard .testParagraph--XLargeSpace{margin-bottom:88px}

.page--testBoard [class*=column]::after,.page--testBoard p::after{content:" " attr(class) " ";word-spacing:15px;background:#979797}

.page--testBoard .colorBlock{background:#979797}

@media only screen and (min-width:1px){.page--testBoard .testParagraph--showMedUp{display:none!important}

}

@media only screen and (min-width:xsm){.page--testBoard .testParagraph--showMedUp{display:none!important}

}

@media only screen and (min-width:640px){.page--testBoard .testParagraph--showMedUp{display:inherit!important}

}

@media only screen and (min-width:med){.page--testBoard .testParagraph--showMedUp{display:inherit!important}

}

@media only screen and (min-width:640px){.page--testBoard .testParagraph--hideMedUp{display:none!important}

}

@media only screen and (min-width:med){.page--testBoard .testParagraph--hideMedUp{display:none!important}

}

.h-colorRed{color:#eb3741!important}

.h-colorGreen{color:#71bf4d!important}

.h-colorBlue,.h-colorTertiary{color:#4b87c2!important}

.h-colorYellow{color:#f9b106!important}

.h-colorGrey{color:#7d7d7d!important}

.h-colorGreyLight{color:#979797!important}

.h-colorGreyLighterLt{color:#dbdbdb}

.h-colorGreyLighter{color:#bdbdbd!important}

.h-colorGreyLightest{color:#f0f0f0!important}

.h-colorGreyDark{color:#696969!important}

.h-colorGreyDarker{color:#252525!important}

.h-colorBlack{color:#000!important}

.h-colorWhite{color:#fff!important}

.h-colorBlueDark,.h-colorPrimary{color:#074377!important}

.h-colorPink,.h-colorSecondary{color:#252525!important}

.h-colorTan{color:#c6b4a7!important}

.h-colorPurple{color:#7a3273!important}

.h-colorTeal{color:#007c9c!important}

.h-colorBlueCornflower{color:#4b87c2!important}

.h-colorPeach{color:#fbb47f!important}

.h-colorMint{color:#6ec6aa!important}

.h-colorOrange{color:#f6861f!important}

.h-colorAccent,.h-colorBlueLight{color:#cbdae7!important}

.h-fontBase,.h-fontHighlight{font-family:Arial,Helvetica,sans-serif!important}

.h-h1{font-size:32px;font-size:2.46154rem;line-height:1.375}

.h-h2{font-size:28px;font-size:2.15385rem;line-height:1.57143}

.h-h3{font-size:24px;font-size:1.84615rem;line-height:1.83333}

.h-h4{font-size:21px;font-size:1.61538rem;line-height:1.04762}

.h-h5{font-size:18px;font-size:1.38462rem;line-height:1.22222}

.h-h6{font-size:16px;font-size:1.23077rem;line-height:1.375}

.h-textXSm{font-size:12px;font-size:.92308rem;line-height:1.83333}

.h-textSm{font-size:13px;font-size:1rem;line-height:1.69231}

.h-textLg{font-size:18px;font-size:1.38462rem;line-height:1.22222}

.h-textXLg{font-size:22px;font-size:1.69231rem;line-height:1}

.h-lineHeightSm{line-height:1.3}

.h-lineHeightMed{line-height:1.5}

.h-clearBoth{clear:both!important}

.h-clearLeft{clear:left!important}

.h-clearRight{clear:right!important}

.h-clearNone{clear:none!important}

.h-floatRight{float:right!important}

.h-floatLeft{float:left!important}

.h-floatNone{float:none!important}

.h-block{display:block;width:100%}

.h-inlineBlock{display:inline-block;width:auto}

.h-strong{font-weight:700}

@media only screen and (min-width:640px){.h-floatRightMed{float:right}

}

@media only screen and (min-width:med){.h-floatRightMed{float:right}

}

.h-textLeft{text-align:left!important}

.h-textCenter{text-align:center!important}

.h-textRight{text-align:right!important}

.h-push{margin:22px!important}

.h-pushTop{margin-top:22px!important}

.h-pushRight{margin-right:22px!important}

.h-pushBottom{margin-bottom:22px!important}

.h-pushLeft{margin-left:22px!important}

.h-pushEnds{margin-top:22px!important;margin-bottom:22px!important}

.h-pushSides{margin-right:22px!important;margin-left:22px!important}

.h-pushXSm{margin:5.5px!important}

.h-pushXSmTop{margin-top:5.5px!important}

.h-pushXSmRight{margin-right:5.5px!important}

.h-pushXSmBottom{margin-bottom:5.5px!important}

.h-pushXSmLeft{margin-left:5.5px!important}

.h-pushXSmEnds{margin-top:5.5px!important;margin-bottom:5.5px!important}

.h-pushXSmSides{margin-right:5.5px!important;margin-left:5.5px!important}

.h-pushSm{margin:11px!important}

.h-pushSmTop{margin-top:11px!important}

.h-pushSmRight{margin-right:11px!important}

.h-pushSmBottom{margin-bottom:11px!important}

.h-pushSmLeft{margin-left:11px!important}

.h-pushSmEnds{margin-top:11px!important;margin-bottom:11px!important}

.h-pushSmSides{margin-right:11px!important;margin-left:11px!important}

.h-pushLg{margin:44px!important}

.h-pushLgTop{margin-top:44px!important}

.h-pushLgRight{margin-right:44px!important}

.h-pushLgBottom{margin-bottom:44px!important}

.h-pushLgLeft{margin-left:44px!important}

.h-pushLgEnds{margin-top:44px!important;margin-bottom:44px!important}

.h-pushLgSides{margin-right:44px!important;margin-left:44px!important}

.h-flush{margin:0!important}

.h-flushTop{margin-top:0!important}

.h-flushRight{margin-right:0!important}

.h-flushBottom{margin-bottom:0!important}

.h-flushLeft{margin-left:0!important}

.h-flushEnds{margin-top:0!important;margin-bottom:0!important}

.h-flushSides{margin-right:0!important;margin-left:0!important}

.h-soft{padding:22px!important}

.h-softTop{padding-top:22px!important}

.h-softRight{padding-right:22px!important}

.h-softBottom{padding-bottom:22px!important}

.h-softLeft{padding-left:22px!important}

.h-softEnds{padding-top:22px!important;padding-bottom:22px!important}

.h-softSides{padding-right:22px!important;padding-left:22px!important}

.h-softSm{padding:11px!important}

.h-softSmTop{padding-top:11px!important}

.h-softSmRight{padding-right:11px!important}

.h-softSmBottom{padding-bottom:11px!important}

.h-softSmLeft{padding-left:11px!important}

.h-softSmEnds{padding-top:11px!important;padding-bottom:11px!important}

.h-softSmSides{padding-right:11px!important;padding-left:11px!important}

.h-softLg{padding:44px!important}

.h-softLgTop{padding-top:44px!important}

.h-softLgRight{padding-right:44px!important}

.h-softLgBottom{padding-bottom:44px!important}

.h-softLgLeft{padding-left:44px!important}

.h-softLgEnds{padding-top:44px!important;padding-bottom:44px!important}

.h-softLgSides{padding-right:44px!important;padding-left:44px!important}

.h-hard{padding:0!important}

.h-hardTop{padding-top:0!important}

.h-hardRight{padding-right:0!important}

.h-hardBottom{padding-bottom:0!important}

.h-hardLeft{padding-left:0!important}

.h-hardEnds{padding-top:0!important;padding-bottom:0!important}

.h-hardSides{padding-right:0!important;padding-left:0!important}

.h-disabled,.h-muted{opacity:.5!important;filter:alpha(opacity=50) !important}

.h-disabled{pointer-events:none}

.h-underline{border-bottom:1px solid #dbdbdb;padding-bottom:11px}

.h-underline--dotted{border-bottom-style:dotted}

.h-underline.h-overline{background:#fcfcfc;padding-left:11px}

.h-overline{border-top:1px solid #dbdbdb;padding-top:11px}

.h-overline--dotted{border-top-style:dotted}

.h-strikethrough{text-decoration:line-through!important}

.h-caps{text-transform:uppercase!important}

.touch .h-showTouch{display:inherit!important}

.no-touch .h-showTouch,.touch .h-hideTouch{display:none!important}

.no-touch .h-hideTouch{display:inherit!important}

.h-showMedUp{display:none}

@media only screen and (min-width:640px){.h-showMedUp{display:inline-block}

}

@media only screen and (min-width:med){.h-showMedUp{display:inline-block}

}

.h-hideLgUp{display:inline-block}

@media only screen and (min-width:1024px){.h-hideLgUp{display:none}

}

@media only screen and (min-width:lg){.h-hideLgUp{display:none}

}

.h-showLgUp{display:none}

@media only screen and (min-width:1024px){.h-showLgUp{display:inline-block}

}

@media only screen and (min-width:lg){.h-showLgUp{display:inline-block}

}

@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-ms-filter:none!important}

a,a:visited{color:#444!important;text-decoration:underline}

a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}

blockquote,pre{border:1px solid #999}

thead{display:table-header-group}

blockquote,img,pre,tr{page-break-inside:avoid}

img{max-width:100%!important}

@page{margin:.5cm}

h2,h3,p{orphans:3;widows:3}

h2,h3{page-break-after:avoid}

.footerLower img,.footerSocial,nav{display:none}

.headerMain-connect-call,.headerMain-connect-social,.headerMain-search{visibility:hidden}

.navMain-toggle{display:none}

.navMain,.navMain ul.main li>ul li ul{display:block;position:relative;height:auto;visibility:visible}

.navMain{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;max-width:980px;clear:both;background:#074377!important}

.navMain:after{content:"";display:table;clear:both}

.navMain ul.main{margin:0;box-shadow:none;display:table;width:73%}

.navMain ul.main>li{background:#074377!important;vertical-align:middle;display:table-cell;font-weight:400}

.navMain ul.main>li>a{padding:5.5px 5.5px 5.5px 0;color:#fff!important;text-align:center;border:0;min-width:60px;text-decoration:none}

.navMain ul.main>li,.navMain ul.main>li>a b,.navMain ul.main>li>a i,.navMain ul.main>li>a span{color:#fff!important}

.navMain ul.main li>ul{display:none;position:absolute;width:100%;height:0;visibility:hidden;margin:0;min-width:30em;background:#05335a}

.navMain ul.main li>ul.menu--right{right:0}

.navMain ul.main li>ul li ul{padding:0;min-width:2px;width:auto}

.navMain ul.main li>ul li ul li a{font-weight:400}

.footerUpper{padding-top:16.5px;padding-bottom:22px;border-bottom:1px solid #074377}

.footerUpper .column,.footerUpper .formRow{float:left}

.footerUpper .lg-5,.footerUpper .lg-6{width:18%}

.footerUpper .lg-4{width:22%}

.footer-nav-toggle{display:none}

.footerLinks{display:block;margin-left:0;margin-right:0}

.footerLinks a.header,.navMain ul.main li>ul,.navMain ul.main>li{font-size:12px;font-size:.92308rem;line-height:1.83333}

.footerLinks a.header.active:after,.footerLinks a.header:after{content:none}

.footerLinks ul li ul,.footerLinks ul li ul.show{background:#cbdae7;border:0;padding:0 0 22px;-webkit-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-webkit-transform:translateZ(0);height:auto;visibility:visible}

.footerLinks a.header,.footerLinks ul li ul li,.footerLinks ul li ul.show li{margin:0;padding:0;border-bottom:none}

.footerLinks ul li ul li a,.footerLinks ul li ul.show li a{font-size:12px;font-size:.92308rem;line-height:1.2;background:#cbdae7;color:#074377;padding:4.125px 0}

.footerLinks ul li ul li a:hover,.footerLinks ul li ul.show li a:hover{color:#074377}

.footerLinks.footerLinks--right ul li a{padding:16.5px 5.5px;border-bottom:1px solid #97b5cf}

.footerUpper .navCol-lg{width:18.5%}

.footerUpper .navRight-lg{width:24%}

}

@media only screen and (min-width:640px){.physImage{float:right;padding-right:13px}

}

.physImage{padding-left:13px;padding-bottom:13px}

.navMin-container{background-image:url(/images/template/systemnav-bkg.gif);background-repeat:repeat-x;width:100%;position:relative}

.navMin-container .navMain-finderContainer--mobile{bottom:-17px}

.navMin,.navMin-finderContainer{visibility:hidden}

.navMin{position:absolute;z-index:2}

.active.navMin ul,.navMin ul{list-style-type:none;list-style-image:none;padding:0;margin:0;width:100%;display:table}

.navMin li{vertical-align:top}

.navMin a,.navMin-toggle{padding:0 16px;line-height:33px;text-decoration:none;font-weight:700;color:#525458;font-size:.93em}

.navMin .main a,.navMin li{display:block}

.navMin-toggle{display:inline-block}

.navMin li.last a{padding:0}

.navMin a:hover{text-decoration:underline}

.navMin-toggle:hover{text-decoration:none;color:#525458}

.active.navMin{font-size:15px;font-size:1.15rem;line-height:1.4666;height:auto;min-height:260px;visibility:visible;width:100%}

.active.navMin a,.navMin-toggle.active{background-color:#cfcfcf !important;}

.navMin-toggle::after{font-size:24px;font-size:1.84rem;content:"\e801";display:inline-block;font-family:"fontello";margin-left:5.5px;vertical-align:-.1em}

@media only screen and (min-width:1024px){.navMin{width:980px;margin:0 auto;height:50px;visibility:visible;position:relative;background-color:transparent}

.navMin-toggle{display:none}

.navMin ul{display:inline-table;width:auto;vertical-align:top}

.navMin li{display:inline-block}

.navMin-container .navMain-finderContainer--mobile{visibility:hidden}

.navMin-finderContainer{visibility:visible;padding:0!important;vertical-align:top}

.navMin li:first-of-type a{font-size:1.2em;padding:0 0 0 32px}

.navMin li:first-of-type a span{display:none}

.navMin a:hover,.navMin-toggle:hover{text-decoration:none;background-color:#cfcfcf}

}

.section-head-combo1{background-color:#faa361}

.headcolumn{max-width:980px;margin:0 auto}

.headerMain-container.headerMin{padding:0 10px 7px}

.headerMain-container.headerMin .headerMain-search{margin:5.5px 0!important}

.headerMain-container.headerMin .headerMain-search .toggleLinkTarget{margin-top:40px}

.headerMain-container.headerMin .headerMain-userTools-tabNav-spanishLink a{background:url(../../images/template/espanol.gif) 0 -9px !important;}

.headerMain-container.headerMin .headerMain-logo{padding:5.5px 11px}

.shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}

.FormLabel{width:auto!important}

.Form.two-col div.Value label{display:inline-block;width:49%;padding-right:20px}

@media only screen and (min-width:640px){.headerMain-container.headerMin .headerMain-search{float:right;width:40%}

.headerMain-container.headerMin .headerMain-logo{float:left;position:relative}

.headerMain-container.headerMin .headerMain-search .toggleLinkTarget{margin-top:17px}

.headerMain-container.headerMin .headerMain-userTools-tabNav-spanishLink a{height:41px;width:105px!important}

.headerMain-container.headerMin .headerMain-userTools{padding:0;clear:right}

.Form.two-col{text-align:left}

.Form.two-col .DataRow{width:49%;display:inline-block;padding:0 7px 5px}

.Form.two-col .DataRow.Address,.Form.two-col .DataRow.Full{width:100%}

.Form.two-col .DataRow label{display:inline-block;width:90%}

.Address input,.Address select{width:30%;display:inline-block}

.Form.two-col div.Value,.Form.two-col input.Value,.Form.two-col select.Value,.Form.two-col textarea{width:100%!important}

}

@media only screen and (min-width:400px){.Form.two-col div.Value label{width:32%;padding-right:0}

.Form.two-col .Value.Other{width:100%}

}

.Form.two-col div.Value{position:relative}

.Form.two-col div.Value label input{margin-left:5px}

.Form.two-col .Value.Other{width:87%;position:absolute;top:0;left:0;border-right:none}

.Form.two-col select.Value{width:100%;max-width:100%}



/* revised color combos for responsive and CoE */

.content--combo-responsive h1,

.content--combo-responsive h2,

.content--combo-responsive h3, 

.content--combo-responsive h4,

.content--combo-responsive h5,

.content--combo-responsive h6

{color:#252525}



.navSecondary--combo-responsive .navSecondary-mainToggle

{background:#074377}



.navSecondary--combo-responsive .navSecondary-subToggle

{background:#074377}



.navSecondary--combo-responsive ul li a

{background:#074377}



.navSecondary--combo-responsive ul li ul li a

{color:#074377}



.navSecondary--combo-responsive>ul>li a

{background:#074377}



.navSecondary--combo-responsive>ul>li.selected a,

.navSecondary--combo-responsive>ul>li:hover a

{background:#00305a}



.navContent--combo-responsive .navContent-category{
	color:#696969;
	border-top-color:#074377
}

.mimic .navContent--combo-responsive .navContent-category{
	color:#696969;
	border-top-color:#074377;
	background:#074377;
	font-size:19px;
	padding:14px 15px;
	color:#fff !important;
	border-radius: 10px 10px 0px 0px;
}

.navContent--combo-responsive ul li.selected a,

.navContent--combo-responsive ul li:hover a

{color:#00305a}

.mimic .navContent--combo-responsive ul li a{
	color:#00305a;
	font-weight:700 !important;
	font-size:12px;
	padding:15px 17px 15px 15px;
}
.mimic .navContent--combo-responsive ul li a:hover{
text-decoration:underline !important;
}
.content--combo-responsive .highlight-box {

  background-color:#f0f0f0;

  color:#252525;

  border-radius:12px;

  padding:12px;

}

.mimc .banner-wrap{width: 100%;background-color: #d5c2b4 !important;}




.content--combo-responsive .mainContent--gradient{

  background:#fff;

}

.content--combo-responsive .btn{

  background:#696969;

  color:#fff;

}

.content--combo-responsive .btn:hover {

  background:#074377;

  color:#fff;

}



/* CoE */

/* revised color combos for responsive and CoE */

.content--combo-coe h1,

.content--combo-coe h2,

.content--combo-coe h3, 

.content--combo-coe h4,

.content--combo-coe h5,

.content--combo-coe h6

{color:#252525}



.navSecondary--combo-coe .navSecondary-mainToggle

{background:#008751}



.navSecondary--combo-coe .navSecondary-subToggle

{background:#008751}



.navSecondary--combo-coe ul li a

{background:#008751}



.navSecondary--combo-coe ul li ul li a

{color:#074377}



.navSecondary--combo-coe ul li ul.show

{border-top-color:#008751}



.navSecondary--combo-coe>ul>li a

{background:#008751}



.navSecondary--combo-coe>ul>li.selected a,

.navSecondary--combo-coe>ul>li:hover a

{background:#006735}



.navContent--combo-coe .navContent-category

{color:#696969;

border-top-color:#008751}



.navContent--combo-coe ul li.selected a,

.navContent--combo-coe ul li:hover a

{color:#006735}



.content--combo-coe .highlight-box {

  background-color:#f0f0f0;

  color:#252525;

  border-radius:12px;

  padding:12px;

}

.content--combo-coe .mainContent--gradient{

  background:#fff;

}

.content--combo-coe .btn{

  background:#696969;

  color:#fff;

}

.content--combo-coe .btn:hover {

  background:#074377;

  color:#fff;

}



  .content-combo-coe .map-container,

  .content-combo-responsive .map-container {

    height: 450px;

    width: 100%;

    max-width: 700px;

    float: right;

    position: relative;

    overflow: hidden;

  }

  .content-combo-coe #locations-sidebar,

  .content-combo-responsive #locations-sidebar {

    height: 450px; 

    overflow-y: scroll; 

    width: 200px;

  }

@media only screen and (max-width: 480px) {

  .content--combo-coe .highlight-box,

  .content--combo-responsive .highlight-box {

    width:100%;

  }



}



@media only screen and (max-width: 980px) {

  .content-combo-coe #map-container,

  .content-combo-responsive #map-container {

    max-width: 700px;

    float: none;

  }

  .content-combo-coe #locations-sidebar,

  .content-combo-responsive #locations-sidebar {

    height: auto; 

    overflow-y: auto; 

    width: 100%;

    column-count: 2;

  }

  .content-combo-coe .btn ,

  .content-combo-responsive .btn {

    width: 100%;

  }

}































