/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{height:0}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong,b u,strong u,b a,strong a{font-size:inherit;font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:0;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
html.directauthrequired body{display:none}
.printOnly{display:none}
header.page-header,main.page-content,footer.page-footer{float:left;clear:both;width:100%}
header.page-header::after,main.page-content::after,footer.page-footer::after{display:table;content:' ';clear:both}
header.page-header{padding-top:.25rem;box-shadow:4px 0 4px #ccc;min-height:4rem}
.floatingTitleBar{position:fixed;top:0;z-index:999;max-width:1170px}
.aci-container{max-width:1170px;margin:2rem auto 1rem auto;clear:both;display:block;position:relative}
.aci-container::before,.aci-container::after{display:table;content:' '}
.aci-container::after{clear:both}
.aci-container_no-margin{max-width:1170px;margin:0 auto;position:relative}
.aci-container_clear{clear:both}
.aci-container.background_gray{background:#edefef;padding:1rem 0 2rem 0}
.aci-container_no-margin.addedBackgroundColor,.aci-container.addedBackgroundColor{padding-top:2rem;padding-bottom:2rem}
.aci-container_no-margin.addedBackgroundColor:after,.aci-container.addedBackgroundColor:after{content:" ";display:block;clear:both}
.aci-carousel-contents{display:block;width:100%;float:left;padding:1rem}
.aci-carousel-contents_left-arrow{width:1rem;height:1rem;background:red;position:absolute;left:0;top:calc(50% - 0.5rem)}
.aci-carousel-contents_right-arrow{width:1rem;height:1rem;background:red;position:absolute;right:0;top:calc(50% - 0.5rem)}
.page-icons{text-align:right;margin-top:.5rem;margin-bottom:.5rem}
.page-icons i.icon{width:25px;height:25px;background-size:25px 25px !important}
.page-icons:before,.page-icons:after{display:table;content:' '}
.page-icons>i,.page-icons>a{margin-left:.5rem}
.page-icons a+a{margin-left:1.2rem}
i.icon{width:1em;height:1em;display:inline-block;line-height:1em}
i.icon a{width:1em;height:1em;display:block}
i.icon.icon_explore-more{background:url("../images/icons/caret-right-blue.svg");background-size:1em 1em;background-repeat:no-repeat}
i.icon.icon_download{background:url("../images/icons/Action_Download.svg");background-size:1em 1em;background-repeat:no-repeat}
i.icon.icon_print{background:url("../images/icons/Action_Print.svg");background-size:1em 1em;background-repeat:no-repeat;cursor:pointer}
i.icon.icon_external{background:url("../images/icons/Action_External.svg");background-size:1em 1em;background-repeat:no-repeat}
i.icon.icon_calc{background:url("../images/icons/smCalculator_icon.gif");background-size:1em 1em;background-repeat:no-repeat}
i.icon.icon_lock{background:url("../images/icons/Login_Required.svg");background-size:1em 1em;background-repeat:no-repeat;margin-bottom:-2px}
ul.list_50 li{width:50%;float:left}
ul.list_33 li{width:33%;float:left}
.col-1{float:left;width:100%;padding:0 1rem}
.col-1-2{float:left;width:50%;padding:0 1rem}
.col-1-3{float:left;width:33.33%;padding:0 1rem}
.col-1-4{float:left;width:25%;padding:0 1rem}
.col-2-4{float:left;width:50%;padding:0 1rem}
.col-3-4{float:left;width:75%;padding:0 1rem}
.col-2-3{float:left;width:66%;padding:0 1rem}
.dropshadow{box-shadow:#d4d9d9 3px 3px 5px}
body.collapsedNav nav.sub-nav.dropshadow{box-shadow:none}
.no_padding{padding:0}
.floatLeft{float:left}
.floatRight{float:right}
.paddingLeft{padding-left:2rem;display:inline}
.indent{padding-left:2rem}
.alignLeft{text-align:left}
.alignCenter{text-align:center}
.alignRight{text-align:right}
.ajaxapp var{display:none}
iframe{border-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-style:none;border-image:none}
@media(max-width :640px){.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4{width:100%;margin-top:1rem}
}
img.cq-dd-image{width:100%;height:auto}
.ui-icon-loading{background:url(../images/icons/ajax-loader.gif) !important;background-size:46px 46px}
.ui-loading .ui-loader{display:block}
.ui-loader{background:#333;display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}
.ui-loader-default{background:0;filter:Alpha(Opacity = 18);opacity:.18;width:46px;height:46px;margin-left:-23px;margin-top:-23px}
.ui-loader-verbose{width:200px;filter:Alpha(Opacity = 88);opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}
.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden;color:#FFF}
.ui-loader-verbose h1{font-size:16px;margin:0;text-align:center;color:#FFF}
.ui-loader .ui-icon{background-color:#000;display:block;margin:0;width:44px;height:44px;padding:1px;-webkit-border-radius:36px;border-radius:36px}
.ui-loader-verbose .ui-icon{margin:0 auto 10px;filter:Alpha(Opacity = 75);opacity:.75}
.ui-loader-textonly{padding:15px;margin-left:-115px}
.ui-loader-textonly .ui-icon{display:none}
.ui-loader-fakefix{position:absolute}
div.contentfragment a,span.content_emphasized a{font-size:inherit}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Regular.ttf') format('truetype')}
@font-face{font-family:'RobotoItalic';src:url('../fonts/Roboto-Italic.ttf') format('truetype')}
@font-face{font-family:'RobotoBlack';src:url('../fonts/Roboto-Black.ttf') format('truetype')}
@font-face{font-family:'RobotoBlackItalic';src:url('../fonts/Roboto-BlackItalic.ttf') format('truetype')}
@font-face{font-family:'RobotoBold';src:url('../fonts/Roboto-Bold.ttf') format('truetype')}
@font-face{font-family:'RobotoBoldItalic';src:url('../fonts/Roboto-BoldItalic.ttf') format('truetype')}
@font-face{font-family:'RobotoMedium';src:url('../fonts/Roboto-Medium.ttf') format('truetype')}
@font-face{font-family:'RobotoMediumItalic';src:url('../fonts/Roboto-MediumItalic.ttf') format('truetype')}
@font-face{font-family:'RobotoLight';src:url('../fonts/Roboto-Light.ttf') format('truetype')}
@font-face{font-family:'RobotoLightItalic';src:url('../fonts/Roboto-LightItalic.ttf') format('truetype')}
@font-face{font-family:'RobotoThin';src:url('../fonts/Roboto-Thin.ttf') format('truetype')}
@font-face{font-family:'RobotoThinItalic';src:url('../fonts/Roboto-ThinItalic.ttf') format('truetype')}
@font-face{font-family:'RobotoCondensed';src:url('../fonts/RobotoCondensed-Regular.ttf') format('truetype')}
@font-face{font-family:'RobotoCondensed-Italic';src:url('../fonts/RobotoCondensed-Italic.ttf') format('truetype')}
@font-face{font-family:'RobotoCondensedBold';src:url('../fonts/RobotoCondensed-Bold.ttf') format('truetype')}
@font-face{font-family:'RobotoCondensedBoldItalic';src:url('../fonts/RobotoCondensed-BoldItalic.ttf') format('truetype')}
@font-face{font-family:'RobotoCondensedLight';src:url('../fonts/RobotoCondensed-Light.ttf') format('truetype')}
@font-face{font-family:'RobotoCondensedLightItalic';src:url('../fonts/RobotoCondensed-LightItalic.ttf') format('truetype')}
@font-face{font-family:'Merriweather';src:url('../fonts/Merriweather-Regular.ttf') format('truetype')}
@font-face{font-family:'MerriweatherItalic';src:url('../fonts/Merriweather-Italic.ttf') format('truetype')}
@font-face{font-family:'MerriweatherBlack';src:url('../fonts/Merriweather-Black.ttf') format('truetype')}
@font-face{font-family:'MerriweatherBlackItalic';src:url('../fonts/Merriweather-BlackItalic.ttf') format('truetype')}
@font-face{font-family:'MerriweatherBold';src:url('../fonts/Merriweather-Bold.ttf') format('truetype')}
@font-face{font-family:'MerriweatherBoldItalic';src:url('../fonts/Merriweather-BoldItalic.ttf') format('truetype')}
@font-face{font-family:'MerriweatherLight';src:url('../fonts/Merriweather-Light.ttf') format('truetype')}
@font-face{font-family:'MerriweatherLightItalic';src:url('../fonts/Merriweather-LightItalic.ttf') format('truetype')}
*{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;line-height:1.2em;box-sizing:border-box}
h1{font-family:'Merriweather',serif;color:#fff;background:#3b3e3e;font-size:1.5rem;font-weight:normal}
h2{font-family:'MerriweatherBold',serif;color:#3c8800;font-size:1.2rem;line-height:1.2em;margin:2rem 0 .9rem 0}
h2.component-header{margin-top:.75rem}
.columncontrol h2.component-header{margin-bottom:2rem}
h2.featured-content-title{font-family:'RobotoLight',sans-serif;color:#272929;font-size:1.6rem;line-height:1.5em;margin:0 0 1rem}
h3{font-family:'RobotoBold',sans-serif;color:#272929;font-size:1.15rem;margin:.75rem .75rem .75rem 0}
h3.padding{padding-top:1rem;clear:both}
h3 a{font-family:'RobotoBold',sans-serif;font-size:1.15rem;margin:.75rem .75rem .75rem 0}
h4{font-family:'RobotoBlack',sans-serif;color:#272929;font-size:.9rem;text-transform:uppercase;margin:1rem 0rem 0rem}
h5{font-family:'RobotoBold',sans-serif;color:#3b3e3e,;font-size:.8rem;text-transform:uppercase;margin:1rem .75rem 0rem .375rem}
p{font-family:'Roboto',sans-serif;color:#272929;font-size:1rem;line-height:1.5em;margin:.375rem 0 .75rem 0}
p.emphasized{font-family:'RobotoLight';font-size:1.15rem}
.bold{font-family:'RobotoBold',sans-serif !important}
p.as-of-date{font-size:.75rem}
p.call-to-action_title{font-family:'MerriweatherBold',serif}
p.call-to-action_description{font-size:.9rem}
.disclosure p{font-family:'RobotoLight',sans-serif !important;color:#8a9191 !important}
.disclosure_small p{color:#8a9191 !important;font-size:.85rem !important}
.disclsoure_bold p{font-family:'RobotoBold',sans-serif !important;color:#8a9191 !important}
.disclosure_black p{color:#000;line-height:1.2em}
p.pull-quote_body{font-family:'MerriweatherLight',serif;font-size:1.65rem}
p.pull-quote_author{font-family:'Merriweather',serif;font-size:1rem}
p.image-caption{color:#007a53;font-size:.85rem;text-transform:uppercase}
.quickfacts_number p{font-size:1.6rem;color:#272929;margin:.5rem}
.quickfacts_text p{font-family:'RobotoLight',sans-serif;font-size:.85rem;color:#272929;text-transform:uppercase;padding:0 .5rem}
a{color:#007eb7;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
a:visited{color:#007eb7}
a.link_dots{border-bottom:1px dotted #007eb7}
a.link_dots:hover{border-bottom:1px solid #0098d0;text-decoration:none}
.text-white{color:#fff}
.text-corporate-green{color:#007a53}
.text-clover-green{color:#3c8800}
.text-blue{color:#007eb7}
.text-dark-gray{color:#272929}
.text-medium-gray{color:#626767}
.text-light-gray{color:#8a9191}
i{font-family:RobotoItalic;font-size:inherit}
b,strong,b u,strong u,b a,strong a{font-size:inherit;font-family:'RobotoBold'}
li{outline:0}
ul li{font-family:'Roboto',sans-serif;color:#272929;font-size:1rem;list-style-type:disc;margin:.375rem 0 .75rem 2rem}
div.text ul li{margin-left:0rem}
ul li ul li{list-style-type:circle}
ul.link-list li{list-style-type:none;margin:.75rem 0 1rem 0}
ul.steps li{margin:.375rem 0 .75rem 0}
ol li{font-family:'Roboto',sans-serif;color:#272929;font-size:1rem;margin:.375rem 0 .75rem 2rem}
h2.component-header a.component-header-link{color:#272929;font-size:.85rem;margin-left:1rem}
h2.component-header a.component-header-link:hover{color:#0098d0}
.text_caret{width:.75em;height:.75em;margin-left:.5em;background:url(../images/icons/Text_Caret.svg);background-size:cover;display:inline-block}
.text_accordion_black_unframed{width:1rem;height:1rem;margin-left:.5em;background:url(../images/icons/Accordian_Black_Unframed.svg);background-size:cover;display:inline-block}
.text_caret_blue{width:.75em;height:.75em;margin-left:.5em;background:url(../images/icons/Text_Caret_Blue.svg);background-size:cover;display:inline-block}
.text_caret_white{width:.75em;height:.75em;margin-left:.5em;background:url(../images/icons/Text_Caret_White.svg);background-size:cover;display:inline-block}
button.aci-btn,input.aci-btn,a.aci-btn{cursor:pointer;text-shadow:none;font-family:"RobotoCondensed",sans-serif;line-height:1em;text-transform:uppercase;text-decoration:none;padding:.75rem !important;border-radius:3px !important;display:inline-block}
button.aci-btn:hover,a.aci-btn:hover,input.aci-btn:hover,{text-decoration:none}
button.aci-btn-primary,input.aci-btn-primary,a.aci-btn-primary{background:#007a53;font-size:1rem;color:#FFF;border:0}
button.aci-btn-primary:hover,a.aci-btn-primary:hover,input.aci-btn-primary:hover{background:#3c8800;color:#FFF}
button.aci-btn-primary_alternative,a.aci-btn-primary_alternative,input.aci-btn-primary_alternative{background:#51951c;font-size:1rem;color:#FFF;border:0}
button.aci-btn-primary_alternative:hover,a.aci-btn-primary_alternative:hover,input.aci-btn-primary_alternative:hover{background:#7bbf00}
button.aci-btn-secondary,a.aci-btn-secondary,input.aci-btn-secondary{background:#FFF;font-size:.85rem;color:#007eb7;border:1px solid #007eb7}
button.aci-btn-secondary:hover,a.aci-btn-secondary:hover,input.aci-btn-secondary:hover{background:#0098d0;color:#FFF}
button.aci-btn-secondary_alternate,a.aci-btn-secondary_alternate,input.aci-btn-secondary_alternate{background:0;font-size:1rem;color:#fff;border:1px solid #fff}
button.aci-btn-secondary_alternate:hover,a.aci-btn-secondary_alternate:hover,input.aci-btn-secondary_alternate:hover{background:#FFF;color:#000}
button.aci-btn-form-submit,a.aci-btn-form-submit,input.aci-btn-form-submit{background:#007eb7;font-size:1rem;color:#FFF;border:0 !important}
button.aci-btn-form-submit:hover,a.aci-btn-form-submit:hover,input.aci-btn-form-submit:hover{background:#0098d0}
button.aci-btn-form-save,a.aci-btn-form-save,input.aci-btn-form-save{background:#dcdcdc;font-size:1rem;color:#0098d0;border:0 !important}
button.aci-btn-form-save:hover,a.aci-btn-form-save:hover,input.aci-btn-form-save:hover{background:#e6e6e6}
button.aci-btn-form-cancel,a.aci-btn-form-cancel,input.aci-btn-form-cancel{background:#fff;font-size:1rem;color:#007eb7;border:0 !important}
button.aci-btn-form-cancel:hover,a.aci-btn-form-cancel:hover,input.aci-btn-form-cancel:hover{text-decoration:underline;color:#0098d0;border:0 !important}
button.aci-btn-form-back,a.aci-btn-form-back,input.aci-btn-form-back{background:#fff;font-size:1rem;color:#007eb7;border:0 !important}
button.aci-btn-form-back:hover,a.aci-btn-form-back:hover,input.aci-btn-form-back:hover{text-decoration:underline;color:#0098d0;border:0 !important}
button.aci-btn_no-rounded-corners,a.aci-btn_no-rounded-corners,input.aci-btn_no-rounded-corners{border-radius:0 !important}
button.aci-btn_small,a.aci-btn_small,input.aci-btn_small{font-size:smaller !important;padding:.50rem !important;border-radius:3px !important}
nav ul{margin:0;padding:0;list-style-type:none}
nav ul li{display:inline-block;margin:0}
nav.top-nav,nav.main-nav{float:left;clear:both;width:100%}
nav.top-nav{width:100%;display:block;padding:0 1rem}
nav.top-nav .aci-logo{display:inline-block;float:left;padding-right:1em;line-height:0}
nav.top-nav a.aci-logo{border-right:1px solid #b2bbbb}
nav.top-nav.removeLogoBorder a.aci-logo{border-right:0}
nav.top-nav .site-selector{position:relative;display:inline-block;float:left;cursor:pointer}
nav.top-nav .site-selector_current-site{min-width:200px;height:50px;line-height:50px}
nav.top-nav .site-selector_current-site span{font-family:'Merriweather',serif;color:#8a9191;padding-left:.25rem}
nav.top-nav .site-selector_current-site .dropdownicon{background-image:url(../images/icons/Text_Caret_Gray.svg);background-size:.75rem;transform:rotate(90deg);width:.75rem;height:.75rem;display:inline-block;margin-left:.25rem}
nav.top-nav .site-selector ul{position:absolute;top:2.25em;left:-.5rem;width:100%;z-index:101;background:#f6f7f7;border-top:2px solid #7bbf00;display:none;padding:.5em 0}
nav.top-nav .site-selector_options.site-selector_open{display:block}
nav.top-nav .site-selector ul li{display:block}
nav.top-nav .site-selector ul li a{display:block;padding:.75em;font-family:'Merriweather',serif;text-decoration:none;font-size:.85em;color:#272929}
nav.top-nav .site-selector ul li a:hover{color:#3c8800}
nav.top-nav .utility-links{float:right}
nav.top-nav .utility-links ul li span.caret_down{width:.75rem;height:.75rem;background-image:url("../images/icons/Text_Caret_Blue.svg");background-repeat:no-repeat;background-size:cover;transform:rotate(90deg);display:inline-block;margin-top:.25rem;margin-right:.25rem}
nav.top-nav .utility-links ul li{border-right:1px solid #272929;padding:0 .75em;margin-left:-4px}
nav.top-nav .utility-links ul li:last-child{border-right:0}
nav.top-nav .utility-links ul li a{text-decoration:none;color:#007eb7;display:block;font-size:.85em}
body.institutional .utility-links>ul{display:inline-block}
body.institutional nav.top-nav .utility-links .country-selector-wrapper{position:relative;display:inline-block}
body.institutional nav.top-nav .utility-links .country-selector-wrapper #currentCountry{display:inline-block;padding:0 .75em;margin-left:-4px;font-size:.85em;color:#007eb7;border-right:1px solid #272929;cursor:pointer}
body.institutional #currentCountry .caret_down{width:.75em;height:.75em;margin-left:.5em;margin-top:.125em;float:right;background:url(../images/icons/Text_Caret_Blue.svg);background-size:100% 100%;background-size:cover;transform:rotate(90deg)}
body.institutional nav.top-nav .utility-links .country-selector-wrapper ul.country-selector{width:300px;background:#fff;border-top:1px solid #007eb7;display:none;float:left;box-shadow:0 3px 5px #d4d9d9;position:absolute;top:17px;left:0;z-index:9999}
body.institutional nav.top-nav .utility-links .country-selector-wrapper ul.country-selector li{width:50%;display:block;float:left;padding:0;margin-left:0;border-right:0}
body.institutional nav.top-nav .utility-links .country-selector-wrapper ul.country-selector li a{padding:.75em}
nav.main-nav{clear:both;display:block}
nav.main-nav .aci-logo-collapsed{display:none}
nav.main-nav .main-nav-wrapper{float:left}
nav.main-nav a{text-decoration:none}
nav.main-nav ul li{font-size:1.2em;padding:.75em 1em;display:inline-block;position:relative;margin-left:-4px}
nav.main-nav ul li:first-child{margin-left:0}
nav.main-nav ul li .arrow{display:none;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #7bbf00;position:absolute;bottom:-1px;left:calc(50% - 4px)}
.main-nav_title{font-family:RobotoMedium,sans-serif;color:#000;text-transform:uppercase;cursor:default;border-bottom:3px solid #fff}
body.collapsedNav .main-nav_title{border-bottom:0}
.main-nav_title.activeNav{border-bottom:3px solid #7bbf00}
nav.sub-nav{background:#f6f7f7;display:none;z-index:101;padding:2em 0;border-top:3px solid #7bbf00;font-size:.75em}
nav.sub-nav .close-sub-nav{position:absolute;right:1em;top:1em;cursor:pointer}
nav.sub-nav ul.main-nav_headers{width:100%;display:block;padding:0 1.25em}
nav.sub-nav ul.main-nav_headers li.main-nav_headers-title{float:left;padding:0 1.25em;margin-left:0}
nav.sub-nav .main-nav_header-title_title{text-transform:uppercase;border-bottom:.5px solid #d4d9d9;padding-bottom:.25em;font-size:.65em;color:#626767;margin-bottom:.25em}
nav.sub-nav ul.main-nav_links li{display:block;padding:0;margin-left:0}
nav.sub-nav ul.main-nav_links li a{display:block;padding:.5em 0;color:#272929;cursor:pointer}
nav.sub-nav ul.main-nav_links li a:hover{color:#3c8800}
nav.sub-nav ul.main-nav_headers li.main-nav_headers-title.nav_col_1{width:25%}
nav.sub-nav ul.main-nav_headers li.main-nav_headers-title.nav_col_2{width:50%}
nav.sub-nav ul.main-nav_headers li.main-nav_headers-title.nav_col_3{width:75%}
nav.sub-nav ul.main-nav_headers li.main-nav_headers-title.nav_col_4{width:100%}
nav.sub-nav .navigation_promotional{overflow:hidden}
nav.sub-nav .nav-promotional-image img{width:100%}
nav.sub-nav .main-nav_featured-image-link img{width:100%;margin-bottom:.5rem}
nav.sub-nav .main-nav_featured-image-link h3{margin:0}
nav.sub-nav .main-nav_featured-image-link h3 a{color:#272929;margin:0;font-size:.85rem}
nav.sub-nav .main-nav_featured-image-link h3 i{width:.75em;height:.75em;background-size:contain;vertical-align:middle}
nav.sub-nav .main-nav_featured-image img{width:100%;border-style:solid;border-color:#d4d9d9;border-width:1px}
nav.sub-nav .main-nav_featured-text h3{margin:0;font-size:1rem}
nav.sub-nav .main-nav_featured-text h3 a{color:#272929;margin:0;font-family:"RobotoBold",sans-serif;font-size:1rem}
nav.sub-nav .main-nav_featured-text h3 i{width:.75em;height:.75em;background-size:contain}
.main-nav-utilities{float:right;position:relative;width:100%}
.main-nav-utilities .site-search{width:100%;float:right}
.main-nav-utilities .site-search-icon{width:2em;height:2em}
.main-nav-utilities .site-search-inline-wrapper{display:none}
.main-nav-utilities .site-search-inline-wrapper[aria-search-state="closed"] .site-search-icon,.main-nav-utilities .site-search-wrapper[aria-search-state="closed"] .site-search-icon{background:url(../images/icons/search-icon.svg);background-size:1.5rem;background-repeat:no-repeat;background-position:.25rem,.25rem}
.main-nav-utilities .site-search-inline-wrapper[aria-search-state="open"] .site-search-icon,.main-nav-utilities .site-search-wrapper[aria-search-state="open"] .site-search-icon{background:url(../images/icons/Action_Close_Nav.svg);background-size:1.5rem;background-repeat:no-repeat;background-position:.25rem,.25rem}
.main-nav-utilities .login-target .arrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #7bbf00;position:absolute;bottom:-3px;left:calc(50% - 7px);display:none}
body.collapsedNav .main-nav-utilities .login-target .arrow{bottom:-12px}
.main-nav-utilities .site-search-icon,.main-nav-utilities .login-target{width:2rem;height:2rem;float:right;border:0}
.main-nav-utilities .site-search-wrapper-target{float:right}
.main-nav-utilities .site-search-wrapper{cursor:pointer;padding:.5rem 1rem;z-index:101}
.main-nav-utilities .site-search-wrapper input[name="siteSearch"]{height:2rem;margin:0;float:left;padding:0 .5rem;width:85%}
.main-nav-utilities .site-search-wrapper .site-search-icon-open,.main-nav-utilities .site-search-wrapper .site-search-close{float:left;height:2rem;width:2rem;float:left}
.main-nav-utilities .site-search-wrapper .site-search-icon-open{background:url(../images/icons/search-icon.svg);margin-right:.5rem;width:10%;background-repeat:no-repeat;background-position-x:100%}
.main-nav-utilities .site-search-wrapper .site-search-close{float:left;box-sizing:border-box;background:url(../images/icons/Action_Close.svg);background-repeat-x:no-repeat;margin-left:.5em}
.site-search-below{float:left;clear:both;width:100%;display:none;position:absolute;left:0;top:0;z-index:99;background:#f6f7f7;border-top:3px solid #7bbf00;padding:1em;text-align:center}
.site-search-below input{height:2em !important;width:87% !important;border:1px solid #cbd1d1 !important;padding:0 .5em !important;background-color:#fff !important;background-image:url("../images/icons/search-icon.svg") !important;background-repeat:no-repeat !important;background-size:1.5em 1.5em !important;background-position:98% center !important}
.main-nav-utilities .login-target{background:url("../images/icons/Action_Login.svg");background-size:2rem;background-repeat:no-repeat;background-position:center center;padding:.5rem 1rem;width:2em;height:2em;float:right;box-sizing:content-box;cursor:pointer;position:relative}
.main-nav-utilities .login-target.logged-in{background:url("../images/icons/Action_Logout.svg");background-size:2rem;background-repeat:no-repeat;padding:.5rem 1rem;height:2em;float:right;box-sizing:content-box;cursor:pointer;position:relative}
.main-nav-utilities .login-target.logged-in.collapsed-view{width:2em;background-position:center center}
.main-nav-utilities .login-target.logged-in.expanded-view{width:4.5em;background-position:left center}
.main-nav-utilities .login-target.logged-in.expanded-view .logout-text{display:block}
.main-nav-utilities .login-target.expanded-view .logout-text{display:none}
.main-nav-utilities .login-target.logged-in .logout-text{display:block;float:right;line-height:2rem;font-family:"RobotoMedium";font-size:.85rem;text-transform:uppercase;color:#000}
.main-nav-utilities .login-target.expanded-view.logged-in ~ #headerLoginBox{display:none !important}
.main-nav-utilities .login-target.expanded-view.logged-in .arrow{display:none !important}
.main-nav-utilities .login-target.collapsed-view.logged-in.openCollapsedLoginBox ~ #headerLoginBox{display:block !important}
body.collapsedNav #headerLoginBox .close-login{display:none}
.main-nav-utilities .login-outside-wrapper{float:right}
.main-nav-utilities .login-wrapper{display:none;position:absolute;right:0;top:calc(3em + 3px);z-index:102;border-top:3px solid #7bbf00;padding-top:calc(1.25rem - 3px);padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;background:#f6f7f7;min-width:320px}
.close-login{cursor:pointer}
.main-nav-utilities .login-wrapper .login-creds label,.main-nav-utilities .login-wrapper .login-creds input,.main-nav-utilities .login-wrapper .login-creds button{float:left}
.main-nav-utilities .login-wrapper .login-creds label{margin-bottom:.5em;font-family:"RobotoBold",sans-serif}
.main-nav-utilities .login-wrapper .login-creds a.logOutUser{float:right}
.main-nav-utilities .login-wrapper .login-creds input{width:70%;height:2em;padding:0 .5em;border-style:inset}
.main-nav-utilities .login-wrapper .login-creds button{width:30%;text-transform:uppercase;background:#007a53;color:#fff;border:0;height:2em;cursor:pointer;padding:0 !important}
.main-nav-utilities .login-wrapper .login-creds,.main-nav-utilities .login-wrapper .login-creds_remember,.main-nav-utilities .login-wrapper .login-actions,.main-nav-utilities .login-wrapper .login-input{display:block;clear:both;float:left;width:100%}
.main-nav-utilities .login-wrapper .login-input{margin-bottom:1em}
.main-nav-utilities .login-wrapper .login-input input{background:#fff;border:1px solid #8a9191;border-right:0}
.main-nav-utilities .login-wrapper .login-creds_remember input{border:0;border-radius:0;background:#fff;width:1em;height:1em;float:left}
.main-nav-utilities .login-wrapper .login-creds_remember span{margin-left:.5em;font-size:.85em}
.main-nav-utilities .login-wrapper .login-actions{margin-top:.5rem}
.main-nav-utilities .login-wrapper .login-actions li{padding:0;display:block;margin-left:0;font-size:1em}
.main-nav-utilities .login-wrapper .login-actions li a{padding:.75em 0;display:block;font-size:.85em;color:#272929}
.main-nav-utilities .login-wrapper i{margin-left:.25em !important}
.main-nav-utilities p.area1 b{font-size:1.15rem}
.main-nav-utilities p.login-links a,.main-nav-utilities p.area3 a{color:#272929}
.main-nav-utilities p.login-links a i{margin:0 !important;background-size:.75em .75em;background-repeat:no-repeat;width:.75em;height:.75em}
.main-nav-utilities p.area3{margin-bottom:0;border-top:1px solid #cbd1d1;margin-top:1.5rem;padding-top:.5rem}
.main-nav-utilities p.area3 a{font-size:.85rem}
nav.main-nav ul.main-nav-wrapper .main-nav_collapsed-divider,nav.main-nav ul.main-nav-wrapper .main-nav_collapsed-utility,nav.main-nav ul.main-nav-wrapper .main-nav_collapsed-site-selector{display:none}
body .hideInExpandedView{display:none}
.main-nav-utilities .login-target.collapsed-view{display:none}
.main-nav-utilities .login-target.expanded-view{display:block}
@media(max-width:768px){.main-nav-utilities .login-target.collapsed-view{display:block}
.main-nav-utilities .login-target.expanded-view{display:none}
nav.sub-nav .main-nav_featured-text,nav.sub-nav .featured-image{display:none}
nav.sub-nav div.main-nav_featured-image-link a img.cq-dd-image{display:none}
nav.main-nav ul li{margin-left:0}
nav.sub-nav ul.main-nav_headers{padding:0 .5em}
nav.sub-nav ul.main-nav_headers li.main-nav_headers-title.nav_col_1,nav.sub-nav ul.main-nav_headers li.main-nav_headers-title.nav_col_2{width:100%}
nav.main-nav .aci-logo-collapsed{float:left;padding-left:1em;display:block}
nav.main-nav ul.main-nav-wrapper,nav.sub-nav{background:#f6f7f7}
.collapsed-navigation-extralinks nav.sub-nav{background:#fff}
.collapsed-navigation-extralinks nav.sub-nav a{color:#272929;display:block}
li.main-nav-headers-title_no-title ul.main-nav_links{display:block}
body.collapsedNav .hideInCollapsedView{display:none !important}
body .hideInExpandedView{display:block}
.collapsed-navigation-extralinks{background:#fff}
nav.main-nav ul.main-nav-wrapper .main-nav_collapsed-divider,nav.main-nav ul.main-nav-wrapper .main-nav_collapsed-utility,nav.main-nav ul.main-nav-wrapper .main-nav_collapsed-site-selector{display:block}
nav.main-nav ul.main-nav-wrapper li.main-nav_collapsed-divider{border-bottom:2px solid #000 !important;margin:0}
.main-nav_collapsed-utility{font-size:.85rem !important;padding:1em 1.5em !important}
.main-nav_collapsed-utility a{color:#000}
.main-nav_collapsed-site-selector span{color:#272929;font-family:"RobotoMedium",sans-serif;text-transform:none}
.main-nav_collapsed-site-selector span.changeSite{float:right}
.main-nav_collapsed-site-selector span.changeSite:after{background:url("../images/icons/Text_Caret_Right.svg");background-size:contain;content:'';width:1em;height:1em;position:absolute;right:0;top:calc(50% - 0.5rem)}
.subMenuSubOpened.main-nav_collapsed-site-selector span.changeSite,.subMenuSubOpened.main-nav_collapsed-site-selector span.changeSite:after{display:none}
nav.main-nav ul.main-nav-wrapper{display:none;float:right;clear:both;width:100%;border-top:2px solid #7bbf00;box-shadow:0 3px 3px #d4d9d9}
nav.main-nav .main-nav-menu{width:1.75em;height:1.75em;cursor:pointer;float:right;margin:.75em 1em .5em 1em}
nav.main-nav .main-nav-menu[aria-main-menu-state="closed"] .main-nav-menu-line{width:100%;display:block;margin-top:4px;background:#333;border-radius:3px;height:5px}
nav.main-nav .main-nav-menu[aria-main-menu-state="closed"] .main-nav-menu-line:first-child{margin-top:0}
nav.main-nav .main-nav-menu[aria-main-menu-state="open"] .main-nav-menu-line{display:none}
nav.main-nav .main-nav-menu[aria-main-menu-state="closed"] .main-nav-menu-close{display:none}
nav.main-nav .main-nav-menu[aria-main-menu-state="open"] .main-nav-menu-close{display:block;background:url("../images/icons/Action_Close_Nav.svg");background-size:cover;width:1.5rem;height:1.5rem}
nav.main-nav ul.main-nav-wrapper li{display:block;border-bottom:1px dotted #b2bbbb;padding:0;margin:0 1rem}
nav.main-nav ul.main-nav-wrapper li.subMenuSubOpened{padding-bottom:.5rem}
nav.main-nav ul.main-nav-wrapper li.subMenuSubOpened,nav.main-nav ul.main-nav-wrapper li:last-child{border-bottom:0}
nav.main-nav li.main-nav .arrow,nav.main-nav li.main-nav:hover .arrow{display:none}
nav.main-nav li.main-nav:hover .arrow{left:initial}
li.main-nav .main-nav_title{padding:1em 1.5em;cursor:pointer}
nav.sub-nav{display:none;border-top:0;margin-top:0}
nav.sub-nav .close-sub-nav{display:none}
nav.sub-nav ul.main-nav_headers li.main-nav_headers-title{width:100%;display:block}
ul.main-nav_links{display:none}
.orphan-links ul.main-nav_links{display:block}
nav.main-nav ul.main-nav-wrapper li ul.main-nav_links li{border-bottom:0;margin-left:1.5rem}
nav.main-nav ul.main-nav-wrapper li ul.main-nav_links li a{padding:.5em 0 1em 0;color:#000;font-family:"RobotoMedium",sans-serif}
li.main-nav.subMenuSubOpened nav.sub-nav{display:block;padding:0;border-top:2px solid #626767}
li.main-nav.subMenuSubOpened nav.sub-nav .main-nav_headers-title{float:initial;display:block;padding:0}
li.main-nav.subMenuSubOpened nav.sub-nav .main-nav_headers-title .main-nav_header-title_title{border-bottom:0;padding:1em 0 .5em 0;font-size:.85rem;cursor:pointer}
nav.main-nav ul.main-nav-wrapper>.main-nav>li:after{background:url("../images/icons/Text_Caret_Right.svg");background-size:contain;content:'';width:1em;height:1em;position:absolute;right:0;top:calc(50% - 0.5rem)}
nav.main-nav ul.main-nav-wrapper>.main-nav>li.subMenuSubOpened:after{display:none}
li.main-nav.subMenuSubOpened .main-nav_title{padding-left:0}
li.main-nav.subMenuSubOpened .main-nav_title::before{background:url("../images/icons/Text_Caret_Left.svg");background-size:contain;content:'';width:1em;height:1em;padding-left:1.5rem}
li.main-nav.subMenuSubOpened nav.sub-nav .main-nav_headers-title .main-nav_header-title_title.caret_down::before{background:url("../images/icons/Accordian_Closed_Framed_Gray.svg");background-size:contain;content:'';width:1rem;height:1rem;float:left;margin-right:.5rem}
li.main-nav.subMenuSubOpened nav.sub-nav .main-nav_headers-title .main-nav_header-title_title.caret_up::before{background:url("../images/icons/Accordian_Opened_Framed_Gray.svg");background-size:contain;content:'';width:1rem;height:1rem;float:left;margin-right:.5rem}
.main-nav_title.activeNav{border-bottom:0}
.main-nav .component_title-rte.section{display:none}
}
@media(max-width:450px){.aci-logo-collapsed img{width:150px}
.main-nav-menu{margin:.75em 1em .5em .5em !important}
.main-nav-utilities .login-target{padding:.5rem .25rem !important}
.main-nav-utilities .site-search-wrapper{padding:.5rem .5rem !important}
}
@media(max-width:375px){.aci-logo-collapsed img{width:140px}
}
table.data-table{border-collapse:collapse}
table.data-table td,table.data-table th{padding:.75rem}
.data-table-header,.data-table_wrapper{float:left;width:100%;clear:both}
.data-table-header{margin-bottom:1rem}
.data-table-header .data-table-header_content{margin:.5rem 0}
table.data-table input.data-table_search{width:100%;height:2rem;padding:0 .5rem;font-size:.85rem;font-family:"RobotoItalic",sans-serif;border-radius:3px;border:1px solid #cbd1d1}
table.data-table td.fund-compare{text-align:center}
table.data-table td.fund-compare input[type="checkbox"]{height:1rem;width:1rem}
table.data-table td.fund-buy{text-align:center;padding-left:.25rem}
.data-table-filter_wrapper{position:relative;display:inline-block;height:34px;min-width:225px}
.data-table-filter_wrapper ul.data-table-filter{background:#e5e8e8;margin:0;padding:0;border-top:2px solid #7bbf00;position:absolute;z-index:99}
.data-table-filter_wrapper ul.data-table-filter.open{box-shadow:#d4d9d9 3px 3px 5px}
.data-table-filter_wrapper ul.data-table-filter li{list-style-type:none;margin:0;width:100%;font-family:"RobotoLight",sans-serif;font-size:.85rem;text-transform:uppercase;cursor:pointer;position:relative}
.data-table-filter_wrapper ul.data-table-filter.closed li{visibility:hidden;height:0;padding:0 2rem 0 1rem}
.data-table-filter_wrapper ul.data-table-filter.open li{visibility:initial;height:initial;padding:.5rem 2rem .5rem 1rem}
.data-table-filter_wrapper ul.data-table-filter li.selected{display:block;padding:.5rem 2rem .5rem 1rem;visibility:visible;height:auto;font-family:"RobotoBold",sans-serif}
.data-table-filter_wrapper ul.data-table-filter li.hover{color:#3c8800}
.data-table-filter_wrapper .sortIcon{width:1rem;height:1rem;position:absolute;top:.5rem;right:.5rem;content:'';background-image:url(../images/icons/Sort_Down.svg);background-repeat:no-repeat;background-size:cover}
.data-table-filter_wrapper .data-table-filter.open .sortIcon{background-image:url(../images/icons/Sort_Up.svg)}
.data-table-filter_wrapper .data-table-filter.closed .sortIcon{background-image:url(../images/icons/Sort_Down.svg)}
table.data-table thead{background:#e5e8e8}
table.data-table thead tr.column-group-heading td,table.data-table thead tr.column-group-heading th{font-family:"RobotoLight",sans-serif;color:#272929;font-size:.85rem;line-height:1em;text-transform:uppercase;border-left:1px solid #b2bbbb;border-right:1px solid #b2bbbb;vertical-align:top;text-align:center}
table.data-table .column-group-heading{font-family:"RobotoLight",sans-serif;color:#272929;font-size:.85rem;text-transform:uppercase}
table.data-table thead tr.column-group-heading td:first-child,table.data-table thead tr.column-group-heading th:first-child{border-left:0}
table.data-table thead tr.column-group-heading td:last-child,table.data-table thead tr.column-group-heading th:last-child{border-right:0}
table.data-table thead tr.column-heading th,table.data-table thead tr.column-heading td{font-size:.85rem;text-transform:uppercase;cursor:pointer;padding:.5rem 1rem .5rem 1rem;text-align:left;font-weight:normal}
table.data-table .border-left{border-left:1px solid #b2bbbb}
table.data-table .border-right{border-right:1px solid #b2bbbb}
table.data-table .border-left_dotted{border-left:1px dotted #8a9191}
table.data-table .border-right_dotted{border-right:1px dotted #8a9191}
table.data-table .border-bottom_dotted{border-bottom:1px dotted #8a9191}
table.data-table .border-left_thick{border-left:2px solid #8a9191 !important}
table.data-table .border-right_thick{border-right:2px solid #8a9191 !important}
table.data-table thead th.activeHeader{font-family:"RobotoBold",sans-serif;background:#dce0e0}
table.data-table .alignleft{text-align:left !important}
table.data-table .alignright{text-align:right !important}
table.data-table .aligncenter{text-align:center !important}
table.data-table .as-of-date,table.data-table td.as-of-date{font-size:.75rem !important;text-transform:none !important}
table.data-table span.as-of-date{font-size:.75rem !important;text-transform:none !important;font-family:'RobotoLight' !important}
table.data-table tbody:nth-child(2n),table.data-table tbody tr:nth-child(2n){background:#f6f7f7}
table.data-table tbody.alternating:nth-child(even){background:#FFF}
table.data-table tbody.alternating:nth-child(odd){background:#f6f7f7}
table.data-table.data-table_standard tbody tr:nth-child(odd){background:#FFF}
table.data-table.data-table_standard tbody tr:nth-child(even){background:#f6f7f7}
table.data-table.data-table_expando tbody:nth-child(2n),table.data-table.data-table_expando tbody tr:nth-child(2n){background:0}
table.data-table.data-table_expando tbody:nth-child(2n){background:#f6f7f7}
table.data-table.data-table_expando tbody tr{border-top:1px dotted #8a9191}
table.data-table.data-table_expando tbody tr:first-child{border-top:0}
table.data-table.data-table_expando tbody tr:nth-child(2){border-top:0}
table.data-table tbody.tbody_repeat tr td{border-top:1px dotted #8a9191}
table.data-table tbody.tbody_repeat tr td:first-child{border-top:0}
table.data-table tbody.tbody_repeat tr:first-child td{border-top:0}
table.data-table tbody.tbody_repeat tr td.fund-date{border-right:1px dotted #8a9191}
table.data-table tbody.tbody_repeat tr td.fund-date.no-right-border{border-right:0}
table.data-table tbody.tbody_repeat tr{background:inherit}
table.data-table tbody .table-content_primary,table.data-table tbody .table-content_primary td,table.data-table tbody .table-content_primary span,table.data-table tbody td.fund-fundName,#ratings-view tbody td.fund-fundName{font-family:"RobotoMedium",sans-serif;color:#000;vertical-align:top}
table.data-table tbody a.table-content_primary,table.data-table tbody td.fund-fundName,#ratings-view tbody td.fund-fundName a{font-family:"RobotoMedium",sans-serif;color:#007eb7}
table.data-table tbody .table-content,table.data-table tbody .table-content td,table.data-table tbody .table-content span{font-family:"RobotoLight",sans-serif}
table.data-table tbody .table-content_small,table.data-table tbody .table-content_small td,table.data-table tbody .table-content_small span{font-family:"RobotoLight",sans-serif;font-size:.85rem}
table.data-table tbody .table-content_small_description,table.data-table tbody .table-content_small_description td,table.data-table tbody .table-content_small_description span{font-size:.8rem;color:#626767}
table.data-table tbody .table_fund-ticker{font-family:"RobotoLight",sans-serif;color:#626767;font-size:.8rem}
table.data-table tbody .table_fund-class{font-family:"RobotoLight",sans-serif;color:#626767;font-size:.8rem;font-style:italic}
table.data-table a.aci-btn.aci-btn-primary{font-size:.75rem;padding:.5rem}
table.data-table i.icon.price-decrease{width:.75rem;height:.75rem;background-image:url(../images/icons/Fund_Down.svg);background-repeat:no-repeat;background-size:cover;float:left;margin-top:.25rem;margin-right:.25rem}
table.data-table i.icon.price-increase{width:.75rem;height:.75rem;background-image:url(../images/icons/Fund_Up.svg);background-repeat:no-repeat;background-size:cover;float:left;margin-top:.25rem;margin-right:.25rem}
table.data-table tr.column-heading th.activeHeader-ascending{background-image:url(../images/icons/Sort_Down.svg);background-repeat:no-repeat;background-size:.75rem .75rem;background-position-x:calc(100% - .25rem);background-position-y:center}
table.data-table .column-heading th.activeHeader-descending{background-image:url(../images/icons/Sort_Up.svg);background-repeat:no-repeat;background-size:.75rem .75rem;background-position-x:calc(100% - .25rem);background-position-y:center}
table.data-table .table_content-na{font-family:"RobotoLight",sans-serif;color:#8a9191;font-size:.85rem}
table.data-table .column-small{color:#272929;font-family:'RobotoLight';font-size:.75rem;text-transform:uppercase}
table.data-table .column-medium{color:#272929;font-family:'RobotoLight';font-size:.85rem;text-transform:uppercase}
table.data-table .column-medium-noUpper{color:#272929;font-family:'RobotoLight';font-size:.85rem}
table.data-table thead tr.column-heading th.fund-compare{padding:.5rem 0;text-align:center}
.Fund_Star_wrapper{display:block}
.Fund_Star{background-image:url(../images/icons/Fund_Star.svg);background-repeat:no-repeat;height:.75rem;width:.75rem;display:inline-block;margin-right:.25rem;background-size:cover}
table.data-table .quarter span{background-repeat:no-repeat;background-size:cover;height:2rem;width:2rem;display:block;margin:0 auto}
.quarter span.rank1{background-image:url(../images/icons/Fund_1st.svg)}
.quarter span.rank2{background-image:url(../images/icons/Fund_2nd.svg)}
.quarter span.rank3{background-image:url(../images/icons/Fund_3rd.svg)}
.quarter span.rank4{background-image:url(../images/icons/Fund_4th.svg)}
table.data-table.documents-table img{width:1.25rem;height:1.25rem;margin:0 auto}
table.data-table.documents-table img.revealIcon{width:16px;height:16px;float:left;margin-right:.3rem}
table.data-table .accordian-content,table.data-table a.accordian-content{font-size:.85rem;color:#007eb7}
table.data-table .additionalDocs a{margin:.5rem 1rem;display:block}
.documents-table .pdfIndicator{background-color:#8a9191;padding:1px 4px;border-radius:3px;margin-left:3px;color:#FFF;font-size:.6rem}
.filter{background:#e5e8e8;font-family:"RobotoLight",sans-serif;text-transform:uppercase;font-size:.85rem;padding:.5rem 1rem;border-top:2px solid #e5e8e8;display:inline-block}
.filter.filter_small{font-size:.75rem}
.filter.filter_selected{font-family:"RobotoBold",sans-serif;border-top:2px solid #7bbf00}
a.filter,a.filter:visited{color:#272929}
.toggleSwitch{background:#e5e8e8;text-transform:uppercase;padding:0 8px;display:inline-block;cursor:pointer}
.toggleSwitch .toggle{display:inline-block;width:1.15rem;height:1.6rem;border-radius:3px;border:1px solid #7bbf00;background-color:white;margin-top:.25rem}
.toggleSwitch.on .off{display:none}
.toggleSwitch.off .on{display:none}
.toggleSwitch.on .on{float:right;margin-left:5px;line-height:2.2rem;font-size:.85rem;font-family:"RobotoBold",sans-serif}
.toggleSwitch.off .off{float:left;margin-right:5px;line-height:2.2rem;font-size:.85rem;font-family:"RobotoBold",sans-serif}
.toggleSwitch .toggle,.toggleSwitch .on,.toggleSwitch .off{display:inline-block}
.performanceFilters{margin:1rem 0;height:2rem;font-family:"RobotoBold",sans-serif;font-size:1.15rem}
.performanceFilters-returns_wrapper{display:inline-block;float:left;font-family:"RobotoBold",sans-serif;font-size:1.15rem}
.performanceFilters-sales_wrapper{display:inline-block;margin-left:2rem;float:left;font-family:"RobotoBold",sans-serif;font-size:1.15rem}
.performanceFilters-sales_wrapper .sales-charge{font-family:"RobotoBold",sans-serif;display:inline-block;float:left;line-height:32px;padding-right:3px;font-size:1.15rem}
.content-table table td,.content-table table th{padding:.75rem}
.content-table table th{font-size:.85rem;text-transform:uppercase}
.content-table table td{font-family:"RobotoLight",sans-serif;color:#000;word-break:break-word}
.content-table table ul{padding-left:0}
.content-table.table_comparison tr th{border-bottom:1px solid #b2bbbb}
.content-table.table_comparison tr td{border-bottom:1px solid #cbd1d1}
.content-table.table_comparison tr td:first-child{background:#e5e8e8;font-family:"RobotoMedium",sans-serif}
.content-table.table_comparison tr td:first-child a{font-family:"RobotoMedium",sans-serif}
.content-table.table_comparison tr td{border-right:1px dotted #8a9191}
.content-table.table_comparison tr td:first-child,.content-table.table_comparison tr td:last-child{border-right:0}
.content-table.table_comparison tr:last-child td{border-bottom:0}
.content-table.table_data th,.content-table.table_data td{text-align:right}
.content-table.table_data tr th{background:#e5e8e8;border-right:1px dotted #8a9191}
.content-table.table_data tr th:last-child{border-right:0}
.content-table.table_data tr td{border-right:1px dotted #8a9191;border-bottom:1px solid #cbd1d1}
.content-table.table_data tr td:last-child{border-right:0}
.content-table.table_data tr:last-child td{border-bottom:0}
.content-table.table_data tr td:first-child{text-align:left}
.content-table.table_short-list tr th{border-bottom:1px solid #b2bbbb}
.content-table.table_short-list tr td{border-bottom:1px dotted #8a9191}
.content-table.table_short-list tr:last-child td{border-bottom:0}
.content-table.table_long-list tr th{border-bottom:1px solid #b2bbbb}
.content-table.table_long-list tr:nth-child(odd) td{background:#fff}
.content-table.table_long-list tr:nth-child(even) td{background:#f6f7f7}
.hero-homepage .hero-navigation{display:table-cell;width:350px}
.hero-homepage{width:100%;position:relative;float:left;margin-bottom:2rem;overflow:hidden}
body.direct .hero-homepage,body.direct .hero-homepage .hero-navigation{min-height:370px}
body.ipro .hero-homepage,body.ipro .hero-homepage .hero-navigation{min-height:370px}
body.institutional .hero-homepage{min-height:370px}
.hero-homepage .hero-navigation body.corporate .hero-homepage-blog{min-height:300px}
.hero-homepage .pull-quote{background:rgba(39,41,41,.8);padding:1.5rem;width:75%;float:left;z-index:2;position:relative;margin:2rem;border-radius:3px}
.hero-homepage .hero-institutional{width:100%}
.hero-homepage .hero-institutional .pull-quote{width:50%}
.hero-homepage .hero-blog{width:100%}
.hero-homepage .hero-blog.pull-quote{width:50%}
.hero-homepage .pull-quote p.pull-quote_body{margin:0;color:#FFF;margin-bottom:1rem}
.hero-homepage .pull-quote p.pull-quote_description{font-family:'RobotoLight',sans-serif;color:#FFF;margin-bottom:1rem}
.hero-homepage .hero-navigation{width:350px;background:#272929;float:right;position:relative;height:100%;z-index:2;color:#fff;padding:1.5rem}
.hero-homepage .hero-navigation ul.hero-navigation_list{margin:0;padding:0}
.hero-homepage .hero-navigation ul.hero-navigation_list li{list-style-type:none;padding:0}
.hero-homepage_background{display:table-cell;z-index:1;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:calc(100% - 350px)}
.hero-homepage_background img{overflow:hidden;height:100%;position:absolute;left:0;top:0;opacity:.8}
.hero-homepage .hero-navigation{color:#fff}
.hero-homepage .hero-navigation .hero-navigation_login-creds{margin-bottom:1em}
.hero-homepage .hero-navigation .hero-navigation_login-creds label.hero-navigation_header{margin-bottom:.5rem;display:block;font-family:"RobotoBold",sans-serif;position:relative;width:100%;float:left;font-size:1rem}
.hero-homepage .hero-navigation .hero-navigation_login-creds label #loggedInUserName{font-size:1rem;font-family:"RobotoBold",sans-serif}
.hero-homepage .hero-navigation .hero-navigation_login-creds label.hero-navigation_header_small{font-size:1em;display:block;margin-bottom:.25rem;font-family:"RobotoBold",sans-serif}
.hero-homepage .hero-navigation a.logOutUser{float:right;color:#fff}
.hero-homepage .hero-navigation .hero-navigation_login-creds .login-input{clear:both}
.hero-homepage .hero-navigation .hero-navigation_login-creds .login-input input{height:2.5rem;border:0;width:70%;padding:0 .5rem}
.hero-homepage .hero-navigation .hero-navigation_login-creds .login-input button{margin-left:-4px;width:30%;background:#1c8866}
.hero-homepage .hero-navigation .hero-navigation_login-creds .login-input button:hover{background:#3c8800}
.hero-navigation_login-creds .hero-navigation_cta a.aci-btn-primary{background:#1c8866}
.hero-navigation_login-creds .hero-navigation_cta a.aci-btn-primary:hover{background:#3c8800}
.hero-homepage .hero-navigation .hero-navigation_login-creds_remember{line-height:1rem;float:left;clear:both;width:100%;padding-bottom:.80rem}
.hero-homepage .hero-navigation .hero-navigation_login-creds_remember input{border:0;border-radius:0;background:#fff;width:1rem;height:1rem;float:left}
.hero-homepage .hero-navigation .hero-navigation_login-creds_remember span{float:left;margin-left:.5rem;font-size:.85rem}
.hero-homepage .hero-navigation ul.hero-navigation_list{clear:both;float:left;margin:1rem 0 0 0;width:100%;padding-bottom:1.5em;border-bottom:1px dotted white}
.hero-homepage .hero-navigation ul.hero-navigation_list li{padding:.75rem 0;margin:0 1rem 0 0}
.hero-homepage .hero-navigation ul.hero-navigation_list li:first-child{padding-top:0}
.hero-homepage .hero-navigation ul.hero-navigation_list .caret_white{width:.65em;height:.65em;margin-left:.25em;background:url(../images/icons/Text_Caret_White.svg);background-size:cover;display:inline-block;vertical-align:baseline}
.hero-homepage .hero-navigation ul.hero-navigation_list li a{font-size:.85rem;color:#fff}
.hero-homepage .hero-navigation .hero-navigation_cta{float:left;clear:both;width:100%;text-align:center}
.hero-homepage .hero-navigation .hero-navigation_cta label{display:block;padding:1em 0;text-align:left}
.hero-homepage .hero-navigation .userLoggedIn ul.hero-navigation_list,.hero-homepage .hero-navigation.hero-navigation_corporate ul.hero-navigation_list{background-image:none;background-position:inherit;background-size:inherit;background-repeat:no-repeat;padding-bottom:0}
.hero-homepage .hero-navigation .userLoggedIn ul.hero-navigation_list li,.hero-homepage .hero-navigation.hero-navigation_corporate ul.hero-navigation_list li{padding-left:1rem}
.hero-homepage .hero-navigation .userLoggedIn ul.hero-navigation_list li a,.hero-homepage .hero-navigation.hero-navigation_corporate ul.hero-navigation_list li a,.hero-homepage .hero-navigation.hero-navigation_ipro ul.hero-navigation_list li a{font-size:1rem}
.hero-homepage .hero-navigation .userLoggedIn ul.hero-navigation_list li.hero-navigation_list-header,.hero-homepage .hero-navigation.hero-navigation_corporate ul.hero-navigation_list li.hero-navigation_list-header,.hero-homepage .hero-navigation.hero-navigation_ipro ul.hero-navigation_list li.hero-navigation_list-header{color:#7bbf00;text-transform:uppercase;font-size:.8rem;padding-left:0;padding-bottom:0;font-family:"RobotoLight",sans-serif}
.hero-homepage .hero-navigation .userLoggedIn .hero-navigation_header a.logOutUser{float:right;color:#fff;text-decoration:none;font-size:.85rem}
@media(max-width:1170px){.hero-homepage .hero-navigation{width:310px}
.hero-homepage .hero-homepage_background{width:calc(100% - 300px)}
.hero-homepage .hero-homepage_background.hero-institutional{width:100%}
.hero-homepage .hero-homepage_background.hero-blog{width:100%}
}
@media(max-width:768px){.hero-homepage{display:block;width:100%}
.hero-homepage .hero-navigation{width:100%;display:block}
.hero-homepage .call-to-action{width:90%;margin:1rem auto;display:block;float:none}
.hero-homepage .hero-homepage_background{display:block;width:100%;position:inherit}
.hero-homepage .pull-quote{width:initial}
body.institutional .hero-homepage .pull-quote{width:calc(100% - 4rem)}
body.institutional .hero-homepage{min-height:inherit}
body.corporate .hero-homepage .hero-blog.pull-quote{width:calc(100% - 4rem)}
body.corporate .hero-homepage .hero-blog{min-height:inherit}
}
.hero-iua .hero-navigation_section-top{border-bottom:1px dotted #fff}
.hero-iua .hero-navigation_section_content{margin:.5rem 0;padding:.5rem 0}
.hero-iua .hero-navigation_section_content ul{margin:0;padding:0}
.hero-iua .hero-navigation_section_content ul li{font-family:"Roboto",sans-serif;font-size:1rem;color:#fff;margin:0 0 .5rem 1rem;padding:0;list-style-type:none}
.hero-iua .hero-navigation_section_content ul li a{color:#fff !important;text-decoration:none}
.hero-iua .hero-navigation_section_content ul li a i.text-caret-white{width:.75em;height:.75em;background:url(../images/icons/Text_Caret_White.svg);background-size:cover;display:inline-block;vertical-align:middle}
.hero-iua .hero-navigation_section_content span.section_content-description{font-family:"RobotoLight",sans-serif !important;font-size:.85rem !important;color:#fff;display:block;margin-left:1rem}
.hero-iua .hero-navigation_section_header h2{font-family:"RobotoBold",sans-serif;font-size:1rem;color:#fff;margin:0}
.hero-navigation_section-bottom{margin-top:1rem}
.hero-navigation_section-bottom .hero-navigation_section_content{margin-bottom:0;padding-bottom:0}
.breadcrumb{color:#626767;font-family:'RobotoLight',sans-serif;font-size:.75rem;text-transform:uppercase;padding:.75rem 0rem .75rem 1.2rem}
.breadcrumb a{font-family:'RobotoLight',sans-serif;font-size:.75rem;color:#007eb7}
.breadcrumb a:visited{color:#007eb7}
.component_title-rte{border-top:1px solid #cbd1d1;padding:.5rem 1rem 1rem 1rem;clear:both}
.component_title-rte h2.component-header{margin-top:.5rem;margin-bottom:1rem}
.component_title-rte ul.link_list{margin:0;padding:0}
.component_title-rte ul.link_list li{list-style-type:none;margin:.375rem 0 .75rem 0rem}
.component_title-rte ul.link_list li a{font-family:'Roboto',sans-serif;display:block;cursor:pointer;color:#007eb7}
.component_title-rte a.component_title-rte_link{font-family:'MerriweatherBold',serif;display:block;cursor:pointer;color:#007eb7}
.aci-carousel-contents .component_title-rte a.component_title-rte_link{font-family:"Roboto",sans-serif}
.aci-carousel-contents p.component_title-rte_nolink{font-family:"Roboto",sans-serif;display:block;cursor:pointer;color:#272929}
.component_title-rte p{margin:.5rem 0}
.component_title-rte_slider{margin:0 1rem}
.component_content-image-top{clear:both;border-left:1px #cbd1d1 solid}
.component_content-image-top.sitsOnDarkBackground{border-left:0}
.component_content-image-top_image-wrapper{background:#FFF;max-height:7rem;overflow:hidden}
.listitem-header-image-wrapper{max-height:none !important}
.component_content-image-top_image-wrapper img{width:100%;height:100%;overflow:hidden}
.component_content-image-top_content{background:#fff;padding:1rem;font-size:1rem}
.component_content-image-top_content h3{margin-top:0}
.component_content-image-top_content a{font-family:'RobotoBold';text-decoration:none;color:#007eb7}
.component_content-image-top_content a:visited{color:#007eb7}
.component_content-image-top_content p a{font-family:'Roboto'}
.component_content-image-top_content a:hover{text-decoration:underline}
.article-list-component ul{margin-top:0;margin-bottom:0}
.component_content-image-side{clear:both;background:#fff}
.component_content-image-side_image-wrapper{width:50%;float:left;border-top:1px solid #cbd1d1}
.component_content-image-side_image-wrapper img{width:100%}
.component_content-image-side_content{border-top:1px solid #cbd1d1;width:50%;float:left;padding:1rem}
.component_content-image-side_content h3{margin-top:0;font-family:'RobotoBold',sans-serif}
.component_content-no-image{padding:1rem;border-top:1px solid #cbd1d1;clear:both}
.component_content-no-image li{list-style-type:none}
.component_content-no-image h2{margin-top:.75rem}
.component_content-no-image ul{padding-left:1rem}
.component_content-no-image li{margin-left:0;list-style-type:disc}
.component_content-no-image ul.link_list li{list-style-type:none}
.component_content-no-image ul.link_list li .text_caret_blue{width:.75em;height:.75em;margin-right:.5em;background:url(../images/icons/Text_Caret_Blue.svg);background-size:cover;display:inline-block}
.component_content-icon-side-accordian{background:0;padding:1rem;float:left;width:100%;clear:both}
.component_content-icon-side-accordian.darkBackground{background:#fff;border-top:1px solid #cbd1d1}
.component_content-icon-side-accordian_image-wrapper{float:left;width:3.5rem;margin-right:1rem}
.component_content-icon-side-accordian_image-wrapper img{width:3.5rem;height:3.5rem;border-radius:3.5rem}
.component_content-icon-side-accordian_content{width:calc(100% - 4.5rem);float:left}
.component_content-icon-side-accordian_content h2{margin-top:0}
.component_content-icon-top{background:#FFF;padding:1rem;clear:both}
.component_content-icon-top_nobackground{background:0;padding:1rem}
.component_content-icon-top_image-wrapper{text-align:center}
.component_content-icon-top_image-wrapper img{width:3.5rem;height:3.5rem;border-radius:3.5rem}
.component_content-icon-top_nobackground .component_content-icon-top_content{margin-top:1rem}
.component_content-icon-top_nobackground .component_content-icon-top_content_border{border-top:1px solid #cbd1d1;margin-top:1rem}
.component_content-icon-top_content h2,.component_content-icon-top_content h3{text-align:center}
.component_content-icon-top_content .jsft h2,.component_content-icon-top_content .jsft h3{text-align:left}
.component_content-icon-top_content h2{margin-top:1rem;padding-top:1rem;border-top:1px solid #cbd1d1}
.component_call-to-action{border:1px solid #272929;border-top:3px solid #272929;margin:0 auto;padding:1.5rem;text-align:center}
.component_call-to-action h3{font-family:MerriweatherBold;font-size:1rem;margin-top:0}
.component_call-to-action p{font-size:.9rem}
.col-1 .component_call-to-action{width:50%}
.col-1-2 .component_call-to-action{width:350px}
.component_call-to-action.floatRight,.component_call-to-action.floatLeft{margin:0}
@media(max-width:768px){.component_call-to-action{width:100% !important}
}
.component_call-to-action_secondary{padding:1.5rem;border-top:3px solid #007a53;border-bottom:1px solid #007a53;margin:2.5rem auto;width:66%}
.component_call-to-action_secondary h3,.component_call-to-action_secondary span{font-family:'MerriweatherBold';font-size:1rem;color:#272929;text-align:center;margin:0}
.component_call-to-action_secondary span{margin-bottom:.5rem;display:inline-block}
.component_call-to-action_secondary h3 a{margin:0 1rem}
@media(max-width:768px){.component_call-to-action_secondary{width:100%}
}
.component_explore-more{width:100%;float:left;margin:2em 0 1em 0;clear:both;padding-top:1em;border-top:1px dotted black}
.component_explore-more h2.component-header{float:left;display:inline-block;width:20%;text-align:left;margin:0;padding:.5rem 0;color:#626767;font-family:'MerriweatherBold';font-size:1.1rem}
.component_explore-more ul{padding:0;margin:0;display:inline-block;float:left;width:60%;text-align:center}
.component_explore-more ul li{list-style-type:none;display:inline-block;padding:.5rem 1rem;font-size:1rem;margin:0}
.component_explore-more ul li a{text-decoration:none;color:#272929}
.component_explore-more ul li a:hover{color:#0098d0}
.component_explore-more ul li i.icon_explore-more{margin-right:.5rem;float:left}
@media(max-width:768px){.component_explore-more h2.component-header{display:block;width:100%;float:left;clear:both;text-align:center}
.component_explore-more ul{display:block;width:100%;float:left;clear:both}
.component_explore-more ul li{padding:.5rem 1rem}
}
.tab-container{float:left;clear:both;width:100%}
.tab-container ul.tab-header{border-bottom:1px solid #626767;display:flex;margin:0;padding:0}
.tab-container ul.tab-header li.tab,.tab-container ul.tab-header li.tab a{font-family:'RobotoLight',sans-serif;color:#272929;text-transform:uppercase;font-size:.85rem;display:inline-block;padding:0 1rem .5rem 1rem;cursor:pointer;position:relative;list-style-type:none;margin:0;background:#fff;text-decoration:none}
.tab-container ul.tab-header li.tab.current,.tab-container ul.tab-header li.tab.current a{font-family:'RobotoMedium',sans-serif;text-decoration:none}
.tab-container ul.tab-header li.tab.current::after{position:absolute;left:0;right:0;bottom:-5px;width:100%;height:4px;background:#7bbf00;content:''}
.tab-container ul.tab-header li.tab.current::before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #7bbf00;position:absolute;bottom:-10px;left:calc(50% - 8px);content:''}
.tab-container .tab-content{float:left;clear:both;width:100%}
.tab-container .tab-content .tab-content_container{padding:1rem;display:none}
.tab-container .tab-content .tab-content_container.current{display:block}
.tab-container.tab-container_dropdown{height:2.3rem;border-bottom:1px solid #cbd1d1}
.tab-container.tab-container_dropdown>ul.tab-header{max-width:300px;border-top:1px solid #7bbf00;border-bottom:3px solid #7bbf00;display:block;background:#FFF;z-index:21;padding-right:1.5rem;width:100%;position:relative}
.tab-container.tab-container_dropdown>ul.tab-header li.tab{padding:.5rem 0 .5rem 1rem}
.tab-container.tab-container_dropdown>ul.tab-header li.tab a{display:block;padding:0}
.tab-container.tab-container_map.tab-container_dropdown>ul.tab-header li.tab{padding:0}
.tab-container.tab-container_map.tab-container_dropdown>ul.tab-header li.tab a{padding:.5rem 0 .5rem 1rem}
.tab-container.tab-container_dropdown>ul.tab-header li.tab{display:none;width:100%}
.tab-container.tab-container_dropdown>ul.tab-header li.tab.current{display:block;width:100%}
.tab-container{float:none}
.tab-container.tab-container_dropdown>ul.tab-header li.tab.current::after,.tab-container.tab-container_dropdown>ul.tab-header li.tab.current::before{display:none}
.tab-container.tab-container_dropdown>ul.tab-header .tab_caret_down{content:" ";width:1rem;height:2rem;float:right;position:absolute;top:0;right:.25rem;bottom:initial;background:#FFF;display:block;background-image:url(../images/icons/Sort_Down.svg);background-size:1.5rem 1.5rem;background-position:center center;cursor:pointer}
.tab-container.tab-container_dropdown>ul.tab-header.responsiveTabOpen .tab_caret_down{background-image:url(../images/icons/Sort_Up.svg)}
body.f1-ac-alternatives .tab-container.tab-container_dropdown>ul.tab-header{border-top:1px solid #b5bb27 !important;border-bottom:3px solid #b5bb27 !important}
body.f1-ac-alternatives .tab-container ul.tab-header li.tab.current::after{background:#b5bb27 !important}
body.f1-ac-alternatives .tab-container ul.tab-header li.tab.current::before{border-top:8px solid #b5bb27 !important}
header.content-header{float:left;width:100%;clear:both}
header.content-header .header-content_wrapper{padding:1rem 0 0 0}
header.content-header .content-header_page-title{text-align:center;float:left;width:100%;display:block;clear:both;background:#3b3e3e;margin:0}
body.f1-ac-alternatives header.content-header .content-header_page-title,body.f1-ac-alternatives header.content-header .content-header_page-title h1{background:#245487}
header.content-header .content-header_page-title h1{margin:0 auto;padding:.75rem 0;color:#FFF;display:inline-block}
header.content-header .content-header_content{float:left;width:100%}
header.content-header .content-header_content img{width:100%;overflow:hidden}
header.content-header .col-2-3{float:right}
header.content-header .content-header_content_quote_wrapper{width:100%;float:left;min-height:200px}
header.content-header .content-header_content-quote_quote{color:#FFF;background:rgba(79,83,83,.8);padding:1.5rem;width:75%;margin:2rem auto;border-radius:3px}
header.content-header .content-header_content-quote_quote h2{font-family:"MerriweatherLight";font-size:1.65rem;color:#FFF;text-align:center;margin:0;line-height:1.5em}
header.content-header .content-header_content-quote_quote h3.quote-author{font-family:"Merriweather";font-size:.85em;color:#FFF;text-align:right}
.removeQuote{margin-bottom:25px}
@media(max-width:768px){header.content-header .content-header_content_quote_wrapper{min-height:75px}
header.content-header .content-header_content-quote_quote{width:90%;margin:1rem auto;padding:1rem}
header.content-header .content-header_content-quote_quote h2{font-size:1.2rem}
}
@media(max-width:640px){header.content-header .content-header_content-quote_quote{display:none}
}
.header-content-list-component{min-height:275px}
.header-content-list_wrapper{padding:1rem 0 0 0}
.content-header_page-title{text-align:center;float:left;width:100%;display:block;clear:both;background:#3b3e3e;margin:0}
.header-content-list{float:left;width:100%}
.header-content-list-wrapper img{width:772px;height:270px;overflow:hidden}
@media(max-width:768px){.header-content-list_quote_wrapper{min-height:75px}
.header-content-list-quote_quote{width:90%;margin:1rem auto;padding:1rem}
.header-content-list-quote_quote h2{font-size:1.2rem}
}
@media(max-width:640px){header.header-content-list-quote_quote{display:none}
}
.component_pull-quote{background:#edefef;padding:3rem;clear:both}
.pull-quote h3{text-align:center;font-size:1.65rem;line-height:1.5em;font-family:"MerriweatherLight",sans;margin-top:.5rem}
.pull-quote h3 span.pull-quote_icon-left{background-image:url(../images/icons/Quotes_Left.svg);background-size:cover;display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem}
.pull-quote h3 span.pull-quote_icon-right{background-image:url(../images/icons/Quotes_Right.svg);background-size:cover;display:inline-block;width:2.5rem;height:2.5rem;margin-left:.5rem}
.pull-quote span.pull-quote_author{text-align:center;width:100%;display:block;font-family:"Merriweather",sans;font-size:1rem}
.small-quote div.quote-orientation-left div.small-quote-wrapper{border-right:1px solid #cbd1d1}
.small-quote div.quote-orientation-right div.small-quote-wrapper{border-left:1px solid #cbd1d1}
.component_small-quote{clear:both}
.small-quote-wrapper{border-top:1px solid #cbd1d1;padding-left:1rem;padding-right:1rem;position:relative}
.small-quote-wrapper p{font-size:.85rem;font-family:"RobotoLight",sans-serif;margin-top:.5rem;padding-top:1rem}
.small-author-wrapper{position:relative;padding-top:1rem}
.small-author-wrapper span.small-quote-author{width:100%;display:block;font-family:"RobotoLight",sans-serif;font-size:.85rem}
.quote-orientation-left div.small-quote-wrapper span.small-quote_icon-left{background-image:url(../images/icons/Quotes_Left.svg);background-size:cover;display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;position:absolute;top:-10px;left:-5px}
.quote-orientation-left div.small-quote-wrapper div.small-author-wrapper span.small-quote_icon-right{background-image:url(../images/icons/Quotes_Right.svg);background-size:cover;display:inline-block;width:1.5rem;height:1.5rem;margin-left:.5rem;position:absolute;right:-20px;top:-20px}
.quote-orientation-right div.small-quote-wrapper span.small-quote_icon-left{background-image:url(../images/icons/Quotes_Right_rightAligned.svg);background-size:cover;display:inline-block;width:1.5rem;height:1.5rem;margin-left:.5rem;position:absolute;top:-15px;right:-5px}
.quote-orientation-right div.small-quote-wrapper div.small-author-wrapper span.small-quote_icon-right{background-image:url(../images/icons/Quotes_Left_rightAligned.svg);background-size:cover;display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;position:absolute;top:-10px;left:-20px}
.small-blurb div.blurb-orientation-left div.small-blurb-wrapper{border-right:1px solid #cbd1d1}
.small-blurb div.blurb-orientation-right div.small-blurb-wrapper{border-left:1px solid #cbd1d1}
.component_small-blurb{clear:both}
.small-blurb-wrapper{border-top:1px solid #cbd1d1;padding-left:1rem;padding-right:1rem;position:relative}
.small-blurb-wrapper p{font-size:.85rem;font-family:"RobotoLight",sans-serif;margin-top:.5rem;padding-top:1rem;padding-bottom:1rem}
.small-blurb-wrapper p.small-blurb-blurb a{font-size:.85rem;font-family:"RobotoLight",sans-serif}
div.small-blurb-wrapper span.icon-selection-none{background-image:none}
div.small-blurb-wrapper span.icon-selection-lightbulb{background-image:url(../images/icons/Lightbulb_Icon.svg)}
div.small-blurb-wrapper span.icon-selection-document{background-image:url(../images/icons/Document_Icon.svg)}
div.small-blurb-wrapper span.icon-selection-chart{background-image:url(../images/icons/Chart_Icon.svg)}
.blurb-orientation-left div.small-blurb-wrapper span.small-blurb_icon{background-size:cover;display:inline-block;width:40px;height:40px;margin-right:.5rem;position:absolute;top:-20px;left:-5px}
.blurb-orientation-right div.small-blurb-wrapper span.small-blurb_icon{background-size:cover;display:inline-block;width:40px;height:40px;margin-left:.5rem;position:absolute;top:-20px;right:-5px}
.blurb-orientation-left div.small-blurb-wrapper span.icon-selection-chart{margin-left:1px}
.blurb-orientation-right div.small-blurb-wrapper span.icon-selection-chart{margin-right:1px}
@media only screen and (max-width:640px){div.col-1-4 div.parsys div.small-blurb{display:none}
}
.component_link-list{border-top:1px solid #cbd1d1;padding:.5rem;clear:both}
.component_link-list ul.link_list{padding-left:0;margin:0}
.component_link-list ul.link_list li{list-style-type:none;margin-left:0;line-height:1.5rem}
.component_expando-collapso{clear:both}
.component_expando-collapso.darkbackground{background:#fff;border-top:1px solid #cbd1d1;padding:1rem}
.component_expando-collapso .component_expando-collapso_title{cursor:pointer;padding-bottom:.8rem}
.component_expando-collapso .component_expando-collapso_title h3{margin:0}
.component_expando-collapso .component_expando-collapso_title h3.uppercaseLight{font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:.85rem}
.component_expando-collapso .component_expando-collapso_title .component_expando-collapso_caret_down{width:1em;height:1em;margin-right:.5em;float:left;background:url(../images/icons/caret-down-blue.svg);background-size:100% 100%;background-size:cover}
.component_expando-collapso .component_expando-collapso_title .component_expando-collapso_caret_up{width:1em;height:1em;margin-right:.5em;float:left;background:url(../images/icons/caret-up-blue.svg);background-size:100% 100%;background-size:cover}
.component_quickfacts{border-top:2px solid #007a53;max-width:10rem;clear:both;background:#fff}
div.article-list{min-height:475px}
@media only screen and (max-width:640px){div.article-list{min-height:auto}
}
@media only screen and (min-device-width:768px) and (max-device-width:1023px){div.article-list{min-height:625px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px){div.article-list{min-height:525px}
}
.article-list p.postdate{font-family:"RobotoLight",sans-serif;text-transform:uppercase;font-size:.8rem;color:#8a9191}
.cq-wcm-edit .authorcard{display:block;clear:both;min-height:120px}
.author-card-wrap{width:100%;border-top:1px solid #cbd1d1;padding-bottom:20px;float:left;clear:both}
.author-card-image{width:25%;float:left}
.author-card-image img{width:100%;height:auto;float:left}
.author-card-description{width:75%;float:left;padding-left:1rem}
.author-card-name{padding-top:1rem;font-family:"RobotoMedium",sans-serif;font-size:.9rem}
.author-card-title{padding-top:1rem;font-family:"RobotoMedium",sans-serif;font-size:.85rem}
@media screen and (min-width:641px) and (max-width:1024px){.author-card-image{width:100%}
.author-card-description{width:initial;padding-left:0;padding-bottom:60px}
}
.component_bio-details{clear:both}
.component_bio-details .component_bio-details_image{margin:0 1rem .5rem 0;float:left;max-width:40%}
.component_bio-details .component_bio-details_image.rightAlign{margin:0 0 .5rem 1rem;float:right}
.component_bio-details .component_bio-details_image img{width:100%}
.component_bio-details .component_bio-overview_stats{width:100%}
.component_bio-details .component_bio-overview_stats .component_bio-overview_stats-half{width:8rem;border-top:1px solid #007a53;display:inline-table;margin-right:1.5rem}
.component_bio-details .component_bio-details_content_name{font-size:1.15rem}
.component_bio-details_content_name{line-height:1em;margin-bottom:-5px}
.component_bio-overview{clear:both}
.component_bio-overview .bio-overview_profile{width:25%;float:left;border-left:1px solid #b2bbbb;margin-bottom:2rem}
.component_bio-overview .bio-overview_profile:nth-child(4n+1){clear:both}
.component_bio-overview .bio-overview_profile_picture img{width:100%;padding-right:1rem}
.component_bio-overview .bio-overview_profile_content{padding:0 1rem}
.component_bio-overview .component_bio-overview_stats-half{width:50%;display:inline-block;float:left}
.component_bio-overview .component_bio-overview_stats-half .quickfacts_number p,.component_bio-overview .component_bio-overview_stats-half .quickfacts_text p{margin:0 0 .5rem 0;padding:0}
@media(max-width:900px){.component_bio-overview .bio-overview_profile:nth-child(3n+1){clear:both}
.component_bio-overview .bio-overview_profile{width:33%;min-height:500px}
.component_bio-overview .bio-overview_profile:nth-child(4n+1){clear:initial}
}
@media(max-width:675px){.component_bio-overview .bio-overview_profile:nth-child(2n+1){clear:both}
.component_bio-overview .bio-overview_profile{width:50%;min-height:575px}
.component_bio-overview .bio-overview_profile:nth-child(3n+1),.component_bio-overview .bio-overview_profile:nth-child(4n+1){clear:initial}
}
@media(max-width:475px){.component_bio-overview .bio-overview_profile{clear:both;width:100%}
}
.component_resource-link{clear:both;border-top:1px solid #cbd1d1;border-left:1px solid #cbd1d1;padding:1rem;margin:1rem 0}
.component_resource-link h3{margin:0}
.need-help-container{padding:1rem;border-top:3px solid #cbd1d1;border-left:1px solid #cbd1d1}
.need-help-container h3{font-family:'MerriweatherBold',serif;color:#626767;font-size:1.2rem;line-height:1.2em;margin:0 0 1rem 0}
.need-help-container p{font-size:.9rem}
.need-help-container ul{padding-left:0}
.need-help-container ul li{list-style-type:none;margin-left:0;margin-bottom:1rem;font-size:.9rem}
.need-help-container ul li a{font-size:.9rem}
.component_quizlet_nobackground{background:#f6f7f7;padding:1rem}
.component_quizlet_answer{clear:both;padding:1rem}
.component_quizlet.greybackground{background:#f6f7f7}
.answer_number{background-color:#007eb7;padding:1px 4px;color:white;border:0;text-transform:uppercase;width:1.75rem;float:left;font-size:1.3rem;text-align:center;border-radius:3px !important}
.answer_number:hover{background:#0098d0;color:white}
.answer_text{float:left;margin-left:1rem;max-width:10rem}
.answer_text p{margin-top:0;font-size:1.3rem;line-height:inherit}
.explanation_text{font-size:1rem;clear:both;margin-top:1rem;line-height:inherit;display:none}
i.icon.quizlet{width:1.5em;height:1.5em;line-height:1.5em}
.icon.quizlet.requirement_correct,.icon.quizlet.requirement_incorrect{margin-right:.25em}
.component_quizlet{background:#FFF;float:left;width:100%;min-height:20px;display:inline-block;margin:0 10px;cursor:pointer}
.component_quizlet[aria-answer-state="closed"]{border-top:1px solid #cbd1d1}
.component_quizlet[aria-answer-state="closed"] .explanation_text,.component_quizlet[aria-answer-state="closed"] .incorrect_icon,.component_quizlet[aria-answer-state="closed"] .correct_icon{display:none}
.component_quizlet[aria-answer-state="open"] .explanation_text{display:block}
.component_quizlet[aria-answer-state="open"]{border-top:2px solid #9d2235}
.component_quizlet[aria-answer-state="open"].correctAnswer{border-top:2px solid #7bbf00 !important}
.component_quizlet[aria-answer-state="open"].correctAnswer .correct_icon{display:show}
.component_quizlet[aria-answer-state="open"].correctAnswer .incorrect_icon{display:none}
.component_quizlet[aria-answer-state="open"].incorrectAnswer .correct_icon{display:none}
.component_quizlet[aria-answer-state="open"]{border-top:2px solid #9d2235}
.component_quizlet[aria-answer-state="open"] .answer_number{display:none}
.component_quizlet[aria-answer-state="open"].incorrectAnswer .incorrect_icon{display:show}
.component_quizlet[aria-answer-state="open"].correctAnswer .correct_icon{display:show}
ul.content_country-selectors-wrapper{width:50%;margin:0 auto}
ul.content_country-selectors-wrapper li{float:left;width:50%;margin:0;padding:.5em 1em;list-style-type:none}
ul.content_country-selectors-wrapper li .caret_right{width:.75em;height:.75em;background:url("../images/icons/Text_Caret_Blue.svg");background-size:100% 100%;background-size:cover;display:inline-block}
@media(max-width:768px){ul.content_country-selectors-wrapper{width:100%}
}
footer.page-footer{float:left;clear:both;margin-top:1rem}
footer.page-footer nav.footer-top-nav{background:#3b3e3e;width:100%;display:block;float:left;clear:both}
footer.page-footer nav.footer-top-nav a{color:#fff;text-decoration:none;font-size:.9rem}
footer.page-footer nav.footer-top-nav ul{display:inline-block}
footer.page-footer nav.footer-top-nav ul li{padding:1.5rem;display:inline-block;position:relative;cursor:pointer;margin-left:-4px;text-transform:uppercase}
footer.page-footer nav.footer-top-nav .footer-site-search{padding:0 0 0 1rem;display:block;float:right}
footer.page-footer nav.footer-top-nav .footer-site-search input{float:right;width:50%;height:2rem;border:0;padding:0 .5rem;margin:1.1rem 0;background-color:#fff;background-image:url(../images/icons/search-icon.svg);background-repeat:no-repeat;background-size:1.3em 1.3em;background-position:98% center;color:#272929;font-size:.85rem}
footer.page-footer nav.footer-top-nav .footer-site-search input:focus{background-image:none}
footer.page-footer nav.footer-top-nav .footer-site-search ul{float:left;width:40%;text-align:right}
footer.page-footer nav.footer-top-nav .footer-site-search ul li:first-child,footer.page-footer nav.footer-top-nav .footer-current-site ul li:first-child{padding-left:0;margin-left:0}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top,footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom{padding:1rem 0;display:block;float:left;width:100%}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top{border-bottom:1px solid #cbd1d1}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top a{color:#272929;text-decoration:none}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top h2{margin:0;font-size:.85rem}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top .footer-other-sites ul.other-sites li,footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top .footer-corporate-site ul.corporate-sites li{box-sizing:border-box}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top .footer-other-sites ul.other-sites li a{font-size:.85rem;padding:.5rem .5rem .5rem 0;display:block}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top .footer-corporate-site ul.corporate-sites li a{font-size:.85rem;padding:.5rem 1rem .5rem 0;display:block}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top .footer-other-sites ul.other-sites li a:hover,footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_top .footer-corporate-site ul.corporate-sites li a:hover{color:#007eb7}
ul.footer-social_icon-list{padding-top:.75rem}
footer.page-footer nav.footer-bottom-nav .footer-social ul.footer-social_icon-list li.footer-social_icon-list_icon{display:inline-block;width:2rem;height:2rem;margin-left:1rem}
footer.page-footer nav.footer-bottom-nav .footer-social ul.footer-social_icon-list li.footer-social_icon-list_icon:first-child{margin-left:0}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom .footer-disclosure{color:#767c7c}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom p{margin:0;font-size:.85em;line-height:1.6em}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom .footer-copyright p{font-size:.85rem}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom .footer-copyright li{border-right:1px solid #272929;padding:0 .5rem;margin-left:-4px}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom .footer-copyright li:first-child{padding-left:0;margin-left:0}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom .footer-copyright li:last-child{border-right:0;padding-right:0}
footer.page-footer nav.footer-bottom-nav .footer-bottom-nav_bottom .footer-copyright li a{font-size:.85rem;line-height:1.6em;color:#007eb7;display:block}
section.footer-social{float:right}
@media(max-width:1170px){footer.page-footer nav.footer-top-nav .footer-site-search{padding:0 1em}
}
.slick-slider{position:relative;display:block;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{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-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:before,.slick-track:after{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}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow.slick-disabled{display:none !important}
button.slick-prev.slick-arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,126,183,0);border-right-color:#007eb7;border-width:16px;margin-top:-16px;right:0}
button.slick-next.slick-arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,126,183,0);border-left-color:#007eb7;border-width:16px;margin-top:-16px;left:0}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('../images/icons/ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:32px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#007eb7;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-0}
[dir='rtl'] .slick-next{right:auto;left:-0}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
div.content-fragment.section{padding-bottom:1.25rem}
.disclosure,.disclosure p{font-family:'Roboto',sans-serif !important;font-size:1rem !important;line-height:1.2em !important;color:#767c7c !important}
.disclosure sup{display:inline}
.disclosure sup+div div,.disclosure sup+div,.disclosure sup+div p{display:inline}
.disclosure_black,.disclosure_black p{font-size:1rem !important;line-height:1.2rem !important;color:#000}
.disclosure_small,.disclosure_small p{font-size:.85rem !important;line-height:1.2em !important;color:#767c7c !important}
.disclosure_bold,.disclosure_bold p{font-family:'RobotoBold',sans-serif !important;font-size:1rem !important;line-height:1.2em !important;color:#767c7c !important}
.disclosure_bold a{font-family:'RobotoBold',sans-serif !important;font-size:1rem !important;line-height:1.2em !important;color:#007eb7 !important;border-bottom:1px dashed #007eb7;text-decoration:none}
.content_emphasized{font-family:'Roboto',sans-serif;font-size:1.15rem;line-height:1.2em;color:#272929}
.content-small{font-family:'RobotoLight',sans-serif;color:#272929;font-size:.85rem}
.caption-source{font-family:'Roboto Italic',sans-serif;color:#767c7c;font-size:.85rem}
.featured-content-title{font-family:'Roboto',sans-serif;font-size:1.6rem;line-height:1.2em;color:#272929}
.horizontal-line{width:100%}
.horizontal-line,.text .jsft hr{border:0;height:0;border-bottom:1px dotted #626767;margin-bottom:1rem}
.image-caption{font-size:.85rem;line-height:1em;color:#007a53;text-transform:uppercase}
.as-of-date{font-family:'Roboto',sans-serif;font-size:.75rem;line-height:1.2em;color:#272929}
.csv_link{background-size:cover;background-image:url("../images/icons/File_CSV_Nonclickable.svg");width:2.25em;height:1em;line-height:1em;display:inline-block}
.pdf_link{background-size:cover;background-image:url("../images/icons/File_PDF_Nonclickable.svg");width:2.25em;height:1em;line-height:1em;display:inline-block}
.external_link{background-size:cover;background-image:url("../images/icons/Action_External_Nonclickable.svg");width:.75em;height:.75em;display:inline-block}
.margin-top_0rem{margin-top:0rem !important}
.margin-bottom_0rem{margin-bottom:0rem !important}
.margin-top_75rem{margin-top:.75rem !important}
.margin-bottom_75rem{margin-bottom:.75rem !important}
.margin-top_1rem{margin-top:1.0rem !important}
.margin-bottom_1rem{margin-bottom:1.0rem !important}
.margin-top_2rem{margin-top:2.0rem !important}
.margin-bottom_2rem{margin-bottom:2.0rem !important}
.margin-top_3rem{margin-top:3.0rem !important}
.margin-bottom_3rem{margin-bottom:3.0rem !important}
.margin-top_4rem{margin-top:4.0rem !important}
.margin-bottom_4rem{margin-bottom:4.0rem !important}
.margin-top_5rem{margin-top:5.0rem !important}
.margin-bottom_5rem{margin-bottom:5.0rem !important}
.margin-top_6rem{margin-top:6.0rem !important}
.margin-bottom_6rem{margin-bottom:6.0rem !important}
.margin-top_7rem{margin-top:7.0rem !important}
.margin-bottom_7rem{margin-bottom:7.0rem !important}
.margin-top_8rem{margin-top:8.0rem !important}
.margin-bottom_8rem{margin-bottom:8.0rem !important}
.margin-top_9rem{margin-top:9.0rem !important}
.margin-bottom_9rem{margin-bottom:9.0rem !important}
.margin-top_10rem{margin-top:10.0rem !important}
.margin-bottom_10rem{margin-bottom:10.0rem !important}
.message{border-radius:3px;padding:1rem;clear:both;float:left;width:100%;margin-bottom:1rem}
.message_content{float:left;width:calc(100% - 3rem)}
.message+br{clear:both}
.message_small{padding:.375rem}
.message_small p,.message_small a{font-size:.85rem}
.message h3{text-transform:uppercase;font-size:.85rem;margin-top:0}
.message h4{margin-top:0}
.message p{margin:0;float:left}
.message.message_information{border:1px solid #272929;background:#f6f7f7}
.message.message_warning{border:1px solid #ff9a00;background:#fffaf2}
.message.message_error{border:1px solid #9d2235;background:#faf4f5}
.message.message_update{border:1px solid #007eb7;background:#f2f9fb}
.message.message_success{border:1px solid #063;background:#e2f0eb}
i.icon.quizlet{width:2em;height:2em;line-height:2em}
i.icon.message-icon_information,i.icon.message-icon_warning,i.icon.message-icon_error,i.icon.message-icon_success{background-size:cover;margin-right:1rem;float:left;width:1.5rem;height:1.5rem}
i.icon.message-icon_information{background-image:url('../images/icons/message_information.svg')}
i.icon.message-icon_warning{background-image:url('../images/icons/message_warning.svg')}
i.icon.message-icon_error{background-image:url('../images/icons/message_error.svg')}
i.icon.message-icon_success{background-image:url('../images/icons/message_success.svg')}
i.icon.requirement_incorrect{background-image:url('../images/icons/requirement_incorrect.svg');background-size:cover;margin-right:.5rem;float:left}
i.icon.requirement_correct{background-image:url('../images/icons/requirement_correct.svg');background-size:cover;margin-right:.5rem;float:left}
i.icon.help_blue-background{background-image:url('../images/icons/help_blue-background.svg');background-size:cover;display:inline-block;margin-left:.5em;cursor:pointer}
.message_update .message_content{width:100%;position:relative}
.message_update_close{position:absolute;right:0;top:0;cursor:pointer}
.form-block>.message{margin-bottom:0rem}
.form-block{width:100%;margin:1rem 0 2rem 0;float:left;clear:both}
.form-block h3{font-family:'RobotoBold',sans-serif;font-size:1rem;margin:0 0 .5rem 0}
.form-block label{margin:1rem .5rem .25rem 0;display:inline-block}
.form-block label.block{color:#626767;font-size:.9rem;display:block;margin:1rem 0 .25rem 0}
.form-block label.block_bold{font-family:'RobotoBold',sans-serif;margin:1rem 0 .25rem 0;font-size:.9rem;display:block}
.form-block label.inline_bold{font-family:'RobotoBold',sans-serif;display:inline;margin:0;vertical-align:top}
.form-block label.inline_regular{font-family:'Roboto',sans-serif;display:inline;margin:0;vertical-align:top}
.form-block p.field-description,.form-block p.field-description_error{margin:.25rem 0}
.form-block p.field-description{font-family:'RobotoItalic',sans-serif;font-size:.85rem;color:#626767}
.form-block p.field-description_error{font-family:'RobotoItalic',sans-serif;font-size:.85rem;color:#9d2235}
.form-block a{margin-left:.3rem}
.form-block a.aci-btn{margin-left:.5rem}
.form-block select,.form-block input,.form-block textarea{padding:.375rem;border-radius:2px;border:1px solid #000}
select{cursor:pointer;font-size:.85rem;color:#626767}
select.filter{font-family:'RobotoBold',sans-serif;border:0;border-top:3px solid #7bbf00;text-align:center;text-transform:uppercase;background:#edefef;font-size:.85rem}
select.filter:focus,select.filter:active{outline:0}
.form-block input[type="checkbox"]{width:1.25rem;height:1.25rem;border:1px solid #272929;color:#272929}
.form-block input[type="radio"]{width:1.25rem;height:1.25rem;border:1px solid #272929;color:#272929}
input[type="password"]{letter-spacing:3px}
input[type="text"].pass-show-text{background-image:url(../images/icons/password-hide.svg);background-repeat:no-repeat;background-size:1em 1em;background-position:98% center}
.invalidField{border:1px solid #9d2235 !important}
input.error,select.error{border:1px solid #9d2235 !important}
.error{color:#9d2235}
hr.next-steps{border-top:1px solid #cbd1d1}
hr.forms{border:1px dotted #cbd1d1;height:0;line-height:0;margin-bottom:1.5em}
hr.forms-dark{border:1px dotted #8a9191;height:0;line-height:0;margin-bottom:1.5em}
.form-end{clear:both;float:left;width:100%;margin-top:2rem;padding:1rem;border-top:1px solid #b2bbbb}
.form-end button.floatLeft,.form-end input.floatLeft{margin-right:1rem}
.form-end button.floatRight,.form-end input.floatRight{margin-left:1rem}
.password-requirements{background:rgba(123,191,0,.1);padding:1rem;float:left;width:100%}
.password-requirements p{margin:0;font-size:.85rem}
.password-requirements ul{padding:0;float:left;width:100%;margin:.5rem 0 0 0}
.password-requirements ul li{list-style-type:none;font-size:.85rem;margin-left:0;line-height:1em;float:left;clear:both;width:100%;padding-right:2rem}
.form-requirements{background:rgba(123,191,0,.1);padding:1rem;float:left;width:100%}
.form-requirements p{margin:0;font-size:.85rem}
.form-requirements ul{padding:0;float:left;width:100%;margin:.5rem 0 0 0}
.form-requirements ul li{list-style-type:disc;font-size:.85rem;line-height:1em;float:left;clear:both;width:100%;padding-right:2rem}
.form-requirements a{font-size:.85rem}
a.link-small{font-size:.85rem;text-transform:uppercase;margin-top:.5rem;display:inline-block;margin-top:.5rem;padding:0 .5rem}
.accountingMethodContainer{background-color:#edefef;padding:10px;margin-bottom:10px}
.costBasisSelector{color:#272929;font-family:'Roboto',sans-serif;font-size:.85rem}
.costBasisSelectorActive{color:#272929;font-family:'RobotoBold',sans-serif;font-size:.85rem}
.costBasisSelector a{color:#007eb7;font-size:.85rem}
.backup-withholding{padding-left:3rem}
@media(max-width:640px){#emailFields select,#emailFields input,#emailFields textarea{width:100%}
#helpFinders select{width:100%}
input[type="email"]{width:100%}
}
#cludo-search-form .search-input,#cludo-search-form input[type=search],.cludo-search-form .search-input,.cludo-search-form input[type=search]{float:right !important;width:250px !important;height:2rem !important;border:1px solid #8a9191 !important;padding:0 40px 0 10px !important;margin:0 !important;background:none !important;text-indent:0 !important;color:#4d4d4d !important}
#cludo-search-form .search-input:focus,#cludo-search-form input[type=search]:focus,.cludo-search-form .search-input:focus,.cludo-search-form input[type=search]:focus{border:1px solid transparent;background-color:#f2f2f2}
#cludo-search-form{margin-top:-4px}
#cludo-search-form .search-button,#cludo-search-form button,#cludo-search-form-content button,.cludo-search-form .search-button,.cludo-search-form button{display:none;visibility:hidden}
#search_autocomplete{display:none;visibility:hidden}
#cludo-search-results .search-filters ul li.active{font-family:'RobotoBold',sans-serif !important!;color:#272929 !important!}
#cludo-search-results .search-filters ul a.active{color:#272929 !important;background-color:#edefef !important;font-weight:bold !important}
#cludo-search-results .cludo-search-modal-body .search-results .search-results-item a p{font-family:"RobotoLight",sans-serif !important;font-size:1rem !important;color:#272929 !important}
#cludo-search-form ul,#cludo-search-form-content ul,#cludo-search-modal-inner div.cludo-search-modal-body div.search-results ul li,.cludo-search-form ul,.cludo-search-modal-body ul,.cludo-search-modal-footer ul,.cludo-search-modal-header ul{list-style:none !important;margin:0 !important;padding:0 !important}
#cludo-search-form-content input[type="search"]{border-top:1px solid #8a9191 !important;border-bottom:1px solid #8a9191 !important}
#cludo-search-results .cludo-search-modal-body .search-results .search-results-item a h2,#cludo-search-results .cludo-search-modal-body .search-results .search-results-item a h3{font-family:"RobotoBold",sans-serif !important;font-size:1rem !important;font-weight:normal !important;color:#007eb7 !important}
#cludo-search-results .cludo-search-modal-body .search-results .search-results-item a h2 b,#cludo-search-results .cludo-search-modal-body .search-results .search-results-item a h3 b{font-size:16px !important}
#cludo-search-results .cludo-search-modal-body .search-results .search-results-item:hover{background-color:#fff !important;background-image:none !important}
#cludo-search-results .cludo-search-modal-body .search-filters{margin-top:0 !important}
#cludo-search-modal-inner div.cludo-search-modal-body div.search-filters ul li.facet-list-item{list-style:none !important}
#cludo-search-modal-inner div.cludo-search-modal-body div.search-results ul li a h2 b{font-family:inherit !important;font-size:inherit !important}
#cludo-search-results a:focus,#cludo-search-results button:focus,#cludo-search-form button:focus,#cludo-search-form input:focus,#cludo-search-form-content button:focus,#cludo-search-form-content input:focus{border-color:#063 !important}
#cludo-search-results .cludo-search-modal-body .cludo-banner{background-color:#f2f2f2 !important}
#cludo-search-form-input::-ms-clear,#cludo-search-form-input-footer::-ms-clear{display:none !important}
.cludo-poweredby-mobile{display:none !important}
#cludo-search-form-footer,footer.footer,#cludo-search-form,.cludo-search-form,.cludo-search_autocomplete{z-index:0 !important}
.site-search-inline-wrapper{float:left;width:200px}
.site-search-inline-wrapper{height:2rem}
.site-search-inline-wrapper table{padding:0 !important;margin:0 !important}
.site-search-inline-wrapper{box-shadow:none}
#cludo-search-form-content-input::-ms-clear{display:none}
@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :portrait){div.aci-container div.col-3-4 div.wizard-container div div:nth-child(3) div.wizard-subtitles.subtitle-center-lg{margin-left:-40px}
}
.wizard-numbers{font-weight:bold}
.wizard-circle-active:after{background:#063}
.wizard-circle:after{background:#e8e8e8}
.wizard-circle-active div{color:#fff}
.wizard-line-active{border-color:#063}
.wizard-container .row{margin-right:0;margin-left:0;width:auto}
.wizard-container>.row:first-child{padding-left:29px;padding-bottom:70px}
.wizard-numbers{float:left}
.wizard-line{border-top:3px solid silver;width:25%;display:inline-block;margin-top:17px;float:left}
.five-step .wizard-line,.four-step .wizard-line{width:16%}
.six-step .wizard-line{width:12.5%}
.wizard-subtitles,.wizard-subtitles-first{font-size:11px;position:absolute;margin-left:-16px;font-weight:bold}
.center-long-titles .wizard-subtitles{margin-left:-33px}
.wizard-subtitles-first{margin-left:-27px}
.four-step .wizard-subtitles-first{margin-left:-23px}
.wizard-circle{width:35px;margin:0 auto}
.wizard-circle:after,.wizard-circle-active:after{content:"";display:block;width:100%;height:0;padding-bottom:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.wizard-circle div,.wizard-circle-active div{float:left;width:100%;padding-top:50%;line-height:.05em;margin-top:-0.5em;text-align:center;font-size:18px;margin:0 auto;font-weight:bold}
.wizard-circle-active{width:35px;margin:0 auto}
.wizard-circle:after{background:#e5e5e5}
.wizard-circle div,.wizard-subtitles,.wizard-subtitles-first{color:silver}
.wizard-circle-active:after{background:#063}
.wizard-active{color:#454545;font-weight:bold}
.wizard-line-active,.wizard-circle-active:after{border-color:#007a53}
.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}
.jqplot-series-shadowCanvas{background-color:#fff}
.jqplot-axis{font-size:.75em}
.jqplot-xaxis{margin-top:10px}
.jqplot-x2axis{margin-bottom:10px}
.jqplot-yaxis{margin-right:10px}
.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}
.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}
.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}
.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}
.jqplot-yaxis-tick{right:0;top:15px;text-align:right}
.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px 5px;z-index:2;font-size:1.5em}
.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}
.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}
.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}
.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}
.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}
.jqplot-yMidAxis-label{font-size:11pt;position:absolute}
.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}
.jqplot-meterGauge-tick{font-size:.75em;color:#999}
.jqplot-meterGauge-label{font-size:1em;color:#999}
table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px}
table.jqplot-table-legend,table.jqplot-cursor-legend{background-color:rgba(255,255,255,0.6);border:1px solid #ccc;position:absolute;font-size:.75em}
td.jqplot-table-legend{vertical-align:middle}
td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}
.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}
div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}
div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}
.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}
table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}
.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px}
.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px}
.jqplot-point-label{font-size:.75em;z-index:2}
td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}
div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}
.jqplot-error{text-align:center}
.jqplot-error-message{position:relative;top:46%;display:inline-block}
div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%)}
div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,0.7)}
div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,0.3)}
#tooltip-container{display:none;width:300px;max-width:300px;background:#edefef;padding:10px;text-align:left;font-size:10px;border-radius:5px;border:1px solid #b2bbbb;z-index:1000}
.tooltip-content{display:none}
#tooltip-container .tooltip-content{display:block}
.tooltip-icon,.tooltipTrigger{width:16px !important;height:16px !important;padding:0 !important}
#tooltip-container *{font-size:.85rem;color:black}
img.tooltip-icon{width:1em;height:1em}
.tooltip-content p{text-transform:none !important}
#tooltip-container a{color:#007eb7}
#tooltip-container .closeTip{float:right;margin-left:.5rem;margin-bottom:.5rem}
.pageToCall{margin:1em 0}
.pageToCall p.desc{margin-left:15px;margin-bottom:0}
.pageToCall p.uri{font-family:'courier';font-size:12px;margin-left:15px;margin-bottom:0}
.error_message_container{margin:1rem auto}
.error_message_container .message{margin:0}
body:before{display:none;content:url('../images/logos/aci_horiz_grn_blk_rgb.gif')}
@media print{body:before{display:block;content:url('../images/logos/aci_horiz_grn_blk_rgb.gif')}
body{width:100% !important;box-sizing:border-box;padding:.25in !important}
header.page-header,div.breadcrumb,#investNowLinkTarget,.print-icon,.tooltip-icon,div.ctaparsys,footer.page-footer,.jumpNav,.component_expando-collapso_caret_down,.component_expando-collapso_caret_up,.divHistoryLinkDirect,.fundFactsSheet,#FundDocuments,.docLinks,.noprint{display:none !important}
a{color:#000 !important;text-decoration:none !important;cursor:default !important}
.component_expando-collapso_content{display:block !important}
.clear{clear:none}
.header,.footer{display:none}
h2,h3{page-break-after:avoid}
img{max-width:100% !important}
ul,img,table{page-break-inside:avoid}
#aci-progressIndicator{display:none !important}
.footnotes{display:none !important}
.paperless{display:none !important}
.register{display:none !important}
.login{display:none !important}
#agree{display:none !important}
.second-instruction{display:none !important}
#withholdingFieldset{display:none !important}
.aci-mainList{display:none !important}
.aci-subList{display:none !important}
#esig{display:none !important}
.aci-buttonsExp{display:none !important}
.debugging{display:none !important}
#form-btn-back{display:none !important}
#form-btn-submit{display:none !important}
.app-right-wrapper{display:none !important}
.printOnly{display:block}
.disclosure_bold a{color:inherit !important;border-bottom:0;text-decoration:none}
.disclosures.parsys>.content-fragment.section{padding-left:1rem;margin-right:1rem}
.columnparsys.parsys>.content-fragment.section{padding-left:1rem;margin-right:1rem}
header.content-header .content-header_page-title{text-align:left;float:left;width:100%;display:block;clear:both;background:#fff;margin:0}
#MasterPageTitle{margin:0 auto;padding:.75rem 0;color:#000;display:inline-block;background:#fff}
#titleTicker{font-family:Merriweather;color:#000 !important;text-transform:uppercase;font-size:1.5rem !important;font-weight:normal !important}
.fundDetailsContainer .leftColumn,.fundDetailsContainer .rightColumn{float:left !important;width:100% !important;background-color:#fff !important;padding:0 15px !important}
table.data-table,table.data-table tbody{width:100% !important}
table.data-table i.icon.price-increase,table.data-table i.icon.price-decrease{float:none !important;margin-right:0 !important}
.DailyNav table.data-table td,.DailyNav table.data-table th{padding:0 !important}
.DailyNav table.data-table td:first-child{white-space:nowrap !important}
.DailyNav table.data-table td:not(:first-child){text-align:right !important}
h4.headline{margin:0 !important;page-break-after:avoid}
div.sidegroup{width:100% !important}
td#qfFundType,td#qfShareClass,td#qfDiscipline,td#mStarCategory,td#lipperClassification,#benchmark,td#qfInceptionDate,td#qfAssetsinShareClass,td#qfTotalExpenseRatio,td#qfProspectusNet,td#qfInitialInvestment,td#distFrequency{text-align:right !important}
.fundQuickFacts,.ExpensesAndDividends{padding:0 !important;line-height:1em}
.renderable.fundQuickFacts table>tbody>tr td,.ExpensesAndDividends table>tbody>tr td{width:100% !important;white-space:nowrap}
.renderable.dividends-sidegroup{padding:0 !important}
.Morningstar table.data-table td,.Morningstar table.data-table th{padding:.75rem !important}
#sectionDataPerformance div.tab-container ul.tab-header,#sectionDataComposition div.tab-container ul.tab-header,#sectionDataGeography div.tab-container ul.tab-header{display:none}
#sectionDataPerformance div.tab-container div.tab-content div.tab-content_container,#sectionDataComposition div.tab-container div.tab-content div.tab-content_container,#sectionDataGeography div.tab-container div.tab-content div.tab-content_container{display:block;clear:both}
#sectionDataManagement.open,#sectionDataGeography.open,#sectionDataComposition.open,#sectionDataPerformance.open,#sectionDataSummary.open,#sectionDataSummary2.open{display:block;padding-top:.5rem}
.QuickFacts.fundfacts table.data-table,.ExpensesAndDividends table.data-table{display:block;margin-left:-10px}
.QuickFacts.fundfacts table.data-table tr,.ExpensesAndDividends table.data-table tr{display:block;width:100%;margin:0rem}
.QuickFacts table.data-table td:not(:first-child){text-align:right}
.QuickFacts.fundfacts table.data-table td,.expensesanddividends table.data-table td,.ExpensesAndDividends table.data-table td:not(:first-child){display:block;width:100%;text-align:left;padding:.1rem}
.QuickFacts.fundfacts table.data-table tr:not(:first-child) td:first-child::after,.expensesanddividends table.data-table tr:not(:first-child) td:first-child::after{content:":"}
.QuickFacts.fundfacts .investmentStyle{width:100%;float:left;margin-top:1rem}
.product-detail #gridContainer{text-align:center;width:100%;display:inline-block;margin-top:1rem}
.Morningstar .investmentStyle{width:100%}
}
.yodlee_nav{font-family:Roboto,sans-serif;font-size:.85rem;color:#000;text-transform:uppercase;border-bottom:3px solid #fff}
.yodlee_nav.activeNav{font-family:RobotoMedium,sans-serif;border-bottom:3px solid #7bbf00}
.fl-scrolls,.fl-scrolls div{font-size:0;line-height:0;margin:0;padding:0}
.fl-scrolls{bottom:0;height:35px;overflow:auto;position:fixed;z-index:35}
.fl-scrolls div{height:1px;overflow:hidden}
.fl-scrolls div:before{content:""}
.fl-scrolls-hidden{bottom:9999px}
.fl-scrolls-viewport{position:relative}
.fl-scrolls-body{overflow:auto}
.fl-scrolls-viewport .fl-scrolls{left:0;position:absolute}
@media(max-width:600px){.login_email{width:100%}
}