:target:before{content:'';display:block;height:70px;margin-top:-70px}@media (max-width: 1200px){:target:before{height:40px;margin-top:-40px}}.stack{display:none !important}@media (max-width: 600px){.no-stack{display:none !important}.stack{display:block !important}}.banner{padding-bottom:0;min-height:430px !important}@media (max-width: 1000px){.banner{margin-bottom:30px;min-height:0}}.banner h1{line-height:.85;margin:210px 0 20px}@media (max-width: 1000px){.banner h1{font-size:50px;margin-top:0;position:absolute;bottom:20px}}@media (max-width: 600px){.banner h1{padding-bottom:14px;position:relative;bottom:0;font-size:30px}}.internal h2{font-size:40px}.banners{overflow:hidden;padding-top:100px;border-bottom:1px solid #9d9d9c}@media (max-width: 1200px){.banners{padding-top:40px}}.banners__col{float:left;height:710px}.banners__col a{display:block;box-sizing:border-box;position:relative;text-decoration:none;overflow:hidden}.banners__col a span{position:absolute;top:0;left:0;bottom:0;right:0;transition:1s ease;background:50% 0 no-repeat;background-size:cover}.banners__col a .banner__label{padding:175px 0 0;display:inline-block;text-align:left}.banners__col a .banner__label h1{color:#fff;text-transform:uppercase;margin-bottom:6px;letter-spacing:-3px;line-height:0.8;font-size:96px}@media (max-width: 1200px){.banners__col a .banner__label h1{font-size:7vw}}@media (max-width: 600px){.banners__col a .banner__label h1{letter-spacing:0px}}.banners__col a h3{color:#fff;position:absolute;bottom:20px;left:20px;margin:0;width:150px;font-size:21px}@media (max-width: 600px){.banners__col a h3 br{display:none}}.banners__col a:hover span{-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.banners__col--full{width:40%}.banners__col--full a{height:710px;text-align:center}.banners__col--half{width:30%}.banners__col--half a{height:355px}.banners__col--third{width:30%}.banners__col--third>div,.banners__col--third a{height:236.666666667px}@media (max-width: 1200px){.banners__col{height:450px}.banners__col--full a{height:450px}.banners__col--half a{height:225px}.banners__col--third a{height:150px}}@media (max-width: 600px){.banners{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.banners__col{width:100%;height:auto}.banners__col--full{-webkit-order:-1;-ms-flex-order:-1;order:-1}.banners__col--full a{height:258px;text-align:left}.banners__col--full a .banner__label{padding:100px 20px 0}.banners__col--full a .banner__label h1{font-size:30px;margin-top:1em;margin-bottom:10px}.banners__col--full a .banner__label .subhead{font-size:18px !important}.banners__col--half a{height:258px}.banners__col--half a:before{content:'';display:block;padding-bottom:100%}.banners__col--third a{height:258px}.banners__col--third a:before{content:'';display:block;padding-bottom:100%}.banners__col a h3{width:100%;background:#afba19;left:0;bottom:0;padding:15px 0 15px 15px;font-size:20px}}.subhead{font-size:24px !important;line-height:1;text-transform:uppercase;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;transition:all 1500ms 500ms cubic-bezier(0.42, 0, 0.58, 1)}.subhead.animated{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.no-js .subhead{opacity:1}.hover--orange h2{background:#cb6c1b;background:rgba(203,108,27,0.9)}.hover--blue h2{background:#4b979e;background:rgba(75,151,158,0.9)}.hover--green h2{background:#94a31d;background:rgba(148,163,29,0.9)}.hover--green2 h2{background:#c5a900;background:rgba(197,169,0,0.9)}.fade{opacity:.3}.banner{background:#333 50% 0 no-repeat;background-size:cover}@media (max-width: 1000px){.banner{min-height:0 !important}.banner .richtext{position:relative}.banner .richtext:before{content:'';display:block;padding-bottom:40%}}.slicknav_btn{display:none}@media (max-width: 1200px){.slicknav_btn{display:block}}@media (max-width: 1200px){.global-nav:before{content:'';position:absolute;top:0;left:0;width:100%;height:40px;background:#fff;z-index:20}}@media (max-width: 1200px){.nav-main{position:absolute;width:100%;height:100vh;background:#fff;top:0;left:0;max-height:0;overflow:auto;display:none;padding-top:40px;padding-bottom:40px;box-sizing:border-box}.nav-main.active{max-height:100vh;display:block;padding-bottom:50px}}.nav-main>ul{float:right}@media (max-width: 1200px){.nav-main>ul{float:none}}.nav-main>ul>li:after{content:'|'}.nav-main>ul>li:last-child:after{display:none}.nav-main>ul>li:last-child>a{padding-right:0}.nav-main>ul>li>ul{display:none;background:#b2b936;position:absolute;max-width:300px}.nav-main>ul>li>ul>li{margin:0}.nav-main>ul>li>ul>li>a:hover{background-color:#6e872c;color:#fff}@media (max-width: 1200px){.nav-main>ul>li>ul{max-width:100%;display:block;position:relative;max-height:0;overflow:hidden;transition:.25s ease-out}}.nav-main>ul>li:hover>ul{display:block}.nav-main>ul>li>a.active,.nav-main>ul>li>a:hover{color:#9eab05}@media (max-width: 1200px){.nav-main>ul>li{float:none;display:block}.nav-main>ul>li:after{content:none}.nav-main>ul>li>a{display:block;line-height:50px;color:#000000;font-size:18px;text-transform:uppercase;padding:15px 30px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;line-height:1}.nav-main>ul>li>a:hover{color:#6e872c}.nav-main>ul>li.active>ul{max-height:500px}}.nav-main ul a{font-size:14px;font-weight:bold}a:hover,.list-reset a:hover{color:#4d4f53;text-decoration:none}@media (max-width: 1200px){a:hover,.list-reset a:hover{text-decoration:underline}}@media (max-width: 1200px){.logo{width:65px !important;top:5px;height:30px !important;margin-left:0;left:30px}.main{padding-top:40px}}@media (max-width: 1000px){.nav-trigger{line-height:30px}.mosaic-list:before{line-height:32px}}.dots{position:relative;padding-bottom:20px}.spotlight_dots{position:relative;padding-bottom:5px;font-size:24px}.spotlight_dots:before,.dots:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%}.spotlight_dots:before{background:url(../images/spotlight-dots.png);background-image:linear-gradient(transparent, transparent),url("../images/spotlight-dots.svg");background-size:contain;height:5px;max-width:140px}.dots:before{background:transparent url("../images/dot_pattern.png") repeat-x;background-image:linear-gradient(transparent, transparent),url("../images/dot_pattern.svg");height:3px;max-width:0;transition:all 1500ms cubic-bezier(0.42, 0, 0.58, 1)}@media (max-width: 600px){.dots:before{max-width:325px !important;overflow:hidden;transition:none !important}.dots:before--full{max-width:100%}}@media (max-width: 600px){.animated{-webkit-animation-duration:0;animation-duration:0}.subhead{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}.subhead:before{display:none !important}.bold{font-weight:bold}.internal .banner img{opacity:0}.dots{position:relative}.dots:before{content:"";position:absolute;bottom:0;left:0;display:block;background:transparent url("../images/dot_pattern.png") repeat-x;background-image:linear-gradient(transparent, transparent),url("../images/dot_pattern.svg");height:6px;width:100%;max-width:0;transition:all 1500ms cubic-bezier(0.42, 0, 0.58, 1)}.dots--blue:before{background:transparent url("../images/dot_pattern_blue.png") repeat-x;background-image:linear-gradient(transparent, transparent),url("../images/dot_pattern_blue.svg")}.dots.animated:before{max-width:100%;overflow:hidden}.dots--shorten:before{width:140px}.dots--full.animated:before{max-width:100%}a[title="Facebook"],a[title="Twitter"],a[title="YouTube"],a[title="LinkedIn"]{background:#626266;width:35px;height:35px;transition:.3s ease}a[title="Facebook"]:hover{background:#355f9f}a[title="Facebook"] span{background:url(../images/facebook_icon.png) 50% no-repeat;background-image:linear-gradient(transparent, transparent),url(../images/facebook_icon.svg)}a[title="LinkedIn"]:hover{background:#096b9b}a[title="LinkedIn"] span{background:url(../images/linkedin_icon.png) 50% no-repeat;background-image:linear-gradient(transparent, transparent),url(../images/linkedin_icon.svg)}a[title="Twitter"]:hover{background:#2ba9e1}a[title="Twitter"] span{background:url(../images/twitter_icon.png) 50% no-repeat;background-image:linear-gradient(transparent, transparent),url(../images/twitter_icon.svg)}a[title="YouTube"]:hover{background:#ee3537}a[title="YouTube"] span{background:url(../images/youtube_icon.png) 50% no-repeat;background-image:linear-gradient(transparent, transparent),url(../images/youtube_icon.svg)}tr.header td{background:rgba(178,185,54,0.65) !important}tr.header th{background:rgba(68,116,143,0.65) !important}thead:first-child tr.header:first-child td{background:#b2b936 !important;color:#fff;border-right:1px solid #000}thead:first-child tr.header:first-child td:last-child{border-right:none}thead:first-child tr.header:first-child th{background:#b2b936 !important;color:#fff !important}thead:first-child tr.header:first-child th:first-child{background:#44748f !important}table tr:nth-child(odd) td{background-color:rgba(178,185,54,0.3)}table tr:nth-child(even) td{background-color:rgba(178,185,54,0.15)}table tr:nth-child(odd) th{background-color:rgba(68,116,143,0.3)}table tr:nth-child(even) th{background-color:rgba(68,116,143,0.15)}table{border:none}table .header>th{background:rgba(178,185,54,0.65) !important;text-align:right;border:none;color:#000}table .header>th:first-child{background:rgba(68,116,143,0.65) !important;width:25%}table .header>th:first-child ~ th{color:#231F20}table .header>th.total--light{background:rgba(68,116,143,0.66) !important;color:#231F20 !important}table td,table th{border:none}table tbody>tr .total{background:#44748f;color:#fff}table tbody>tr .total--light{background:rgba(68,116,143,0.66) !important;color:#231F20 !important}table tbody>tr .total ~ td{font-weight:bold;background:#d9dc9b}table .units{font-weight:400;font-size:16px}tfoot{background:none !important}.slicknav_arrow{display:none}.footer-links a{color:#000}.footer-links a:hover{color:#165788}.legal{color:#000}.page-head{box-shadow:0px -1px 4px 0px #000}@media (max-width: 1200px){.page-head .align{min-height:40px !important}}.page-foot .col{min-width:210px}.spotlight{background:#44748f;color:#fff;padding:35px;margin-bottom:40px}.spotlight h1,.spotlight h3{color:#fff}.spotlight h1{font-size:50px}@media (max-width: 1000px){.spotlight h1{font-size:5vw}}@media (max-width: 600px){.spotlight h1{font-size:6vw}}.spotlight .col-2{margin:0 -15px}.spotlight .col{padding-left:15px;padding-right:15px}.banner-callout{overflow:hidden;background:50% 0 no-repeat;background-size:cover;margin-bottom:30px;position:relative;padding-bottom:40%}.banner-callout .richtext{position:absolute;left:0;right:0;bottom:0}.banner-callout .richtext h1{color:#fff;display:block;max-width:1200px;margin:20px auto}.ceo-sig{display:block}.ceo-sig:before{content:"";display:block;width:100%;max-height:90px;max-width:400px;height:190px;background:url("../images/ceo_sig.png") 50% no-repeat;background-image:url("../images/ceo_sig.svg"),none;background-size:contain;padding-bottom:30px}.svg .ceo-sig:before{padding-bottom:0}sup{font-size:60%;margin-top:-0.6em}.non_discrimination{list-style-type:lower-alpha;font-weight:normal}.dotted-line-touch{padding-bottom:25px}.title-overlap{line-height:.95 !important}.border-right{border-right:1px solid #000 !important}.align-left{text-align:left !important}.align-right{text-align:right !important}.align-center{text-align:center !important}.cell-bold{font-weight:bold}tr.double-header td{background:#b2b936 !important}tr.double-header--border td{border-bottom:1px solid #000;font-weight:bold}.remove-top{border-top:none !important}.allCaps{text-transform:uppercase}.p-bullets--secondary li{list-style-type:circle}.icon-dot-arrow--blue{color:#44748f !important}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;width:70% !important}@media (max-width: 1000px){.fancybox-wrap{width:90% !important}}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden;width:100% !important;height:auto !important}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../../../js/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/amm/themes/annual_report_2014/css/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../../../js/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../../../js/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../../../js/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../../../js/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.slicknav_btn{z-index:2000}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:2px !important}.slicknav_icon-bar{height:3px !important}.flex-images{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px}@media (max-width: 600px){.flex-images{display:block}}.flex-images div{padding:0 10px;box-sizing:border-box}.flex-images img{max-width:100%;height:auto;margin:0 auto;display:block}@media (max-width: 600px){.fancybox-media .modal-view{display:block !important;opacity:1 !important}}@media (max-width: 600px){.table-head-size{font-size:22px}}@media (max-width: 1200px){.fix-header .nav-main>ul>li>a{line-height:1 !important}}div::-webkit-scrollbar{height:8px}div::-webkit-scrollbar-thumb{background:#b2b936}@media (max-width: 1200px){.page-foot .col-5>.col{width:15%;padding-left:5px}.page-foot .col-5>.span-4{width:83.5%;padding-left:25px}}