/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:SegoeUI;src:local("Segoe UI Light"),url(../fonts/light/latest.woff2) format("woff2"),url(../fonts/light/latest.woff) format("woff"),url(../fonts/light/latest.ttf) format("truetype"),url(../fonts/light/latest.svg#web) format("svg");font-weight:100}@font-face{font-family:SegoeUI;src:local("Segoe UI Semilight"),local("Segoe UI"),url(../fonts/semilight/latest.woff2) format("woff2"),url(../fonts/semilight/latest.woff) format("woff"),url(../fonts/semilight/latest.ttf) format("truetype"),url(../fonts/semilight/latest.svg#web) format("svg");font-weight:200}@font-face{font-family:SegoeUI;src:local("Segoe UI"),url(../fonts/normal/latest.woff2) format("woff2"),url(../fonts/normal/latest.woff2latest.woff) format("woff"),url(../fonts/normal/latest.woff2latest.ttf) format("truetype"),url(../fonts/normal/latest.woff2latest.svg#web) format("svg");font-weight:400}@font-face{font-family:SegoeUI;src:local("Segoe UI Semibold"),url(../fonts/semibold/latest.woff2) format("woff2"),url(../fonts/semibold/latest.woff) format("woff"),url(../fonts/semibold/latest.ttf) format("truetype"),url(../fonts/semibold/latest.svg#web) format("svg");font-weight:600}@font-face{font-family:SegoeUI;src:local("Segoe UI Bold"),local("Segoe UI"),url(../fonts/bold/latest.woff2) format("woff2"),url(../fonts/bold/latest.woff) format("woff"),url(../fonts/bold/latest.ttf) format("truetype"),url(../fonts/bold/latest.svg#web) format("svg");font-weight:700}*,*:before,*:after{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.2em;height:100%}body.subpage{height:auto}body{font-family:SegoeUI;font-weight:400;margin:0}body.page-disabled{overflow:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.clearfix:before,.clearfix:after,.container:before,.container:after,.columns:before,.columns:after{content:" ";display:table}.container:after,.clearfix:after,.columns:after{clear:both}::-moz-selection{background:#38abe1;color:#fff}::selection{background:#38abe1;color:#fff}::-moz-selection{background:#38abe1;color:#fff}.browserupgrade{background:#38abe1;color:#fff;padding:20px;text-align:center;margin:0;box-shadow:0px 4px 0px 0px rgba(34,45,125,.1)}.browserupgrade a{color:#fff}.no-touchevents .touch-only{display:none}p,h1,h2,h3,h4,h5{margin-top:0}nav ul{list-style:none;margin:0;padding:0}a,button,svg{transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease,opacity 200ms ease,fill 200ms ease}button{background-color:rgba(0,0,0,0);outline:none;border:none;padding:0}a,a:active,a:visited,a:hover{text-decoration:none}img{display:block;max-width:100%;height:auto}input{-webkit-appearance:none}.container{margin:0 auto;max-width:1000px}main{background-color:#fff;transform:translate3d(0, 0, 0)}*:focus{outline:3px dotted #000 !important;box-shadow:0 0 0 3px #fff !important}.stock-performance-image{width:100%;max-width:600px}hr{border:none;height:1px;background:#000;margin:10px 0}hr.double{border:none;height:2px;background:#000}@media screen and (min-width: 768px){main{padding-bottom:90px}main.annual-report{min-height:700px}main.subpage{margin-top:103px}.container{padding:0 20px}.static-header main{margin-top:0 !important}.columns>*{display:block;float:left}.columns.two>*{margin:0 0 0 5%;width:47.5%}.columns.three>*{margin:0 0 0 4.5%;width:30.333%}.columns>*:first-child,.columns.two>*:nth-child(2n+1),.columns.three>*:nth-child(3n+1){margin-left:0 !important}.mobile-only{display:none}}@media screen and (max-width: 767px){main.annual-report{margin-top:0 !important}main.subpage{margin-top:80px;margin-bottom:30px}.container{padding:0 15px}.desktop-only{display:none}}header.main{background-color:#fff;border-bottom:1px solid #e9e9e9;position:fixed;z-index:10;width:100%;top:0}.burger span{position:absolute;background-color:#000}.burger:hover span{background-color:#000}.site-logo{margin:0}.site-logo .logo span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.site-logo a{display:block}nav.next-back{position:absolute}nav.next-back li span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}nav.next-back button{cursor:pointer;width:30px;height:40px;background-size:11px 21px;background-position:center;background-repeat:no-repeat}nav.next-back button.previous{background-image:url(../img/back.svg)}nav.next-back button.next{background-image:url(../img/next.svg)}nav.next-back.inactive button{cursor:auto}nav.next-back ul,nav.next-back li,nav.next-back .page-title{display:inline-block;vertical-align:middle}nav.next-back .page-title{opacity:0}.loaded nav.next-back .page-title{opacity:1}nav.next-back.inactive .page-title{opacity:0}@media screen and (min-width: 768px){header.main{height:83px}.static-header header.main{position:absolute;top:0;width:100%}.burger{position:absolute;width:26px;height:16px;left:40px;top:35px}.burger span{height:2px;width:100%;left:0;transform-origin:center center;transition:transform 300ms cubic-bezier(0.29, 0.63, 0.44, 1),opacity 300ms cubic-bezier(0.29, 0.63, 0.44, 1)}.burger span:nth-child(1){top:0px}.burger span:nth-child(2){top:7px}.burger span:nth-child(3){top:14px}.navigation-active .burger span:nth-child(1){transform:translateY(7px) translateX(0) rotate(45deg)}.navigation-active .burger span:nth-child(2){opacity:0}.navigation-active .burger span:nth-child(3){transform:translateY(-7px) translateX(0) rotate(-45deg)}.site-logo{position:absolute;left:50%;top:26px;transform:translateX(-50%);margin:0 auto}.site-logo .logo{background-image:url(../img/site-logo.svg);display:block;background-size:143px 30px;width:143px;height:30px;transform:translateX(0px);transition:transform 500ms cubic-bezier(0.29, 0.63, 0.44, 1)}.site-logo:after{content:"";position:absolute;width:50px;top:50%;margin-top:-23px;left:50%;width:1px;height:0;background-color:#ccc;opacity:0;transition:height 500ms cubic-bezier(0.29, 0.63, 0.44, 1)}.site-logo .title{color:#262626;font-size:19px;font-weight:normal;position:absolute;left:50%;top:50%;margin-left:-87px;width:175px;transform:translate(0, -50%);opacity:0;transition:transform 500ms cubic-bezier(0.29, 0.63, 0.44, 1),opacity 500ms cubic-bezier(0.29, 0.63, 0.44, 1)}.past-home .site-logo .title,header.subpage .site-logo .title{opacity:1;transform:translate(105px, -50%)}nav.next-back{right:20px;top:22px}nav.next-back .page-title{transition:opacity 100ms ease;position:absolute;top:50%;right:75px;transform:translateY(-50%);text-align:right;font-size:15px;color:#000;text-transform:capitalize;width:210px;margin-top:-3px;line-height:18px}.nav-status{font-size:15px;position:absolute;top:50%;left:85px;transform:translateY(-50%);color:#000;line-height:18px}}@media screen and (min-width: 1024px){.past-home .site-logo .logo,header.subpage .site-logo .logo{transform:translateX(-90px)}.past-home .site-logo:after,header.subpage .site-logo:after{height:46px;opacity:1;transition-delay:500ms}}@media screen and (max-width: 1023px){.site-logo .title{display:none}}@media screen and (max-width: 1023px)and (min-width: 768px){.burger{left:30px}nav.next-back{right:20px}nav.next-back .page-title{width:130px}}@media screen and (max-width: 800px)and (min-width: 768px){nav.next-back .page-title{width:100px;font-size:13px;right:70px}}@media screen and (max-width: 767px){.burger{position:absolute;width:22px;height:14px;left:20px;top:23px}.nav-status{display:none}.burger span{height:2px;width:100%;left:0;transform-origin:center center;transition:transform 300ms cubic-bezier(0.29, 0.63, 0.44, 1),opacity 300ms cubic-bezier(0.29, 0.63, 0.44, 1)}.burger span:nth-child(1){top:0px}.burger span:nth-child(2){top:6px}.burger span:nth-child(3){top:12px}.navigation-active .burger span:nth-child(1){transform:translateY(5px) translateX(0) rotate(45deg)}.navigation-active .burger span:nth-child(2){opacity:0}.navigation-active .burger span:nth-child(3){transform:translateY(-7px) translateX(0) rotate(-45deg)}header.main{height:60px;box-shadow:.877px 1.798px 2.7px .3px rgba(18,18,18,.2);width:100%;position:fixed}.site-logo{position:absolute;top:20px;left:62px;width:96px;height:20px}.site-logo a{display:block;width:96px;height:20px;background-image:url(../img/site-logo.svg);background-size:96px 20px}.site-logo a span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}nav.next-back{position:absolute;height:60px;right:20px;top:0}nav.next-back button{width:20px}nav.next-back ul{margin-top:9px}nav.next-back ul li.previous{margin-left:15px}nav.next-back .page-title{position:absolute;top:50%;right:48px;transform:translateY(-50%);text-transform:uppercase;font-size:11px;color:#b8b8b8;font-weight:600;text-align:right;transition:opacity 100ms ease;transition-delay:100ms;line-height:13px;width:90px}}@media screen and (min-width: 768px){nav.primary{position:fixed;top:83px;width:100%;max-width:768px;z-index:9}.static-header nav.primary{position:absolute}nav.primary ul{z-index:9;background-color:#fff;width:33.3%;opacity:0;visibility:hidden;transition:visibility 300ms ease,opacity 300ms ease,margin 300ms ease}nav.primary>ul{margin-left:-5%}nav.primary.navigation-active>ul{opacity:1;visibility:visible;transform:translateY(0);margin-left:0}nav.primary ul{position:absolute}nav.primary>ul ul{position:absolute;top:0;width:100%;left:100%;opacity:0;visibility:hidden}nav.primary ul{background-color:#f2f2f2}.no-touchevents nav.primary li:hover{background-color:#cecece}nav.primary ul ul{background-color:#e6e6e6}.no-touchevents nav.primary ul ul li:hover{background-color:#d9d9d9}nav.primary ul ul ul{background-color:#e6e6e6}.no-touchevents nav.primary ul ul ul li:hover{background-color:#d9d9d9}nav.primary li:hover>ul,nav.primary ul.active{opacity:1;visibility:visible}nav.primary a{display:block;padding:5px 15px 5px 15px;font-size:13px;color:#262626}nav.primary li.financial-review,nav.primary li.business-description,nav.primary li.notes{background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-size:5px 10px;background-position:center right 10px}.home li.home a,.shareholder-letter li.shareholder-letter>a,.financial-highlights li.financial-highlights>a,.financial-review li.financial-review>a,.directors-and-officers li.directors-and-officers>a,.investor-relations li.investor-relations>a,.business-description li.business-description>a,.discussion-analysis li.financial-review>ul>li:nth-child(3)>a,.market-risk li.financial-review>ul>li:nth-child(4)>a,.income-statements li.financial-review>ul>li:nth-child(5)>a,.balance-sheets li.financial-review>ul>li:nth-child(6)>a,.cash-flows-statements li.financial-review>ul>li:nth-child(7)>a,.stockholders-equity li.financial-review>ul>li:nth-child(8)>a,.auditors-report li.financial-review>ul>li:nth-child(10)>a,.controls-procedures li.financial-review>ul>li:nth-child(11)>a,.general li.business-description>ul>li:nth-child(1)>a,.operating-segments li.business-description>ul>li:nth-child(2)>a,.operations li.business-description>ul>li:nth-child(3)>a,.research-development li.business-description>ul>li:nth-child(4)>a,.distribution-sales-marketing li.business-description>ul>li:nth-child(5)>a,.licensing-options li.business-description>ul>li:nth-child(6)>a,.customers li.business-description>ul>li:nth-child(7)>a,.employees li.business-description>ul>li:nth-child(8)>a,.available-information li.business-description>ul>li:nth-child(9)>a,.accounting-policies li.financial-review>ul>li:nth-child(9)>a,.accounting-policies li.notes>ul>li:nth-child(1)>a,.earnings-per-share li.notes>ul>li:nth-child(2)>a,.other-income li.notes>ul>li:nth-child(3)>a,.investments li.notes>ul>li:nth-child(4)>a,.derivatives li.notes>ul>li:nth-child(5)>a,.fair-value-measurements li.notes>ul>li:nth-child(6)>a,.inventories li.notes>ul>li:nth-child(7)>a,.property-equipment li.notes>ul>li:nth-child(8)>a,.business-combinations li.notes>ul>li:nth-child(9)>a,.goodwill li.notes>ul>li:nth-child(10)>a,.intangible-assets li.notes>ul>li:nth-child(11)>a,.debt li.notes>ul>li:nth-child(12)>a,.income-taxes li.notes>ul>li:nth-child(13)>a,.restructuring-charges li.notes>ul>li:nth-child(14)>a,.unearned-revenue li.notes>ul>li:nth-child(15)>a,.commitments li.notes>ul>li:nth-child(16)>a,.contingencies li.notes>ul>li:nth-child(17)>a,.stockholders-equity-2 li.notes>ul>li:nth-child(18)>a,.other-comprehensive-income li.notes>ul>li:nth-child(19)>a,.employee-stock-savings-plans li.notes>ul>li:nth-child(20)>a,.segment-information-geo-data li.notes>ul>li:nth-child(21)>a,.quarterly-information li.notes>ul>li:nth-child(22)>a{color:#000}}@media screen and (max-width: 767px){nav.primary{position:fixed;top:60px;width:100%;height:0;overflow:scroll;left:0;background-color:#fff;z-index:999}nav.primary.navigation-active{height:100%}nav.primary ul{width:100%}nav.primary a{width:100%;display:block;color:#797979;font-size:16px;padding:18px 30px}.no-touchevents nav.primary a:hover{background-color:#f7f7f7}nav.primary li.financial-review>a,nav.primary li.business-description>a,nav.primary li.notes>a{background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-size:7px 13px;background-position:center right 30px}nav.primary>ul ul{position:absolute;width:100%;top:0;padding-bottom:20px}nav.primary .current-section{position:fixed;top:60px;width:100%;color:#424242;font-size:18px;padding:16px 30px;border-bottom:2px solid #e5e5e5;background-color:#fff;text-align:center}nav.primary .current-section:before{content:"";position:absolute;background-image:url(../img/arrow.svg);transform:rotate(180deg);background-repeat:no-repeat;background-size:7px 13px;width:7px;height:13px;left:20px;top:21px}nav.primary .current-link{margin-top:52px}nav.primary a{display:none}ul.active>li>a{display:block !important}nav.primary>ul>li>a{display:block}nav.lvl-2>ul>li>a{display:none}nav.lvl-3>ul>li>a,nav.lvl-3>ul>li>ul>li>a{display:none}}#home h2{font-weight:300;color:#000}#home a{color:#000}#home a svg{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:10px}@media screen and (min-width: 768px){.no-touchevents #home{position:fixed;top:83px}.static-header #home{position:relative;top:0}#home{height:100%;width:100%;background-image:url(../img/home-bg-desktop.jpg);background-size:cover;background-position:bottom left}#home{opacity:0;transition:opacity 300ms ease}#home:after{content:"";position:absolute;width:100%;height:50%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8113620448) 100%);bottom:0}#home.loaded{opacity:1}#home:before{content:"";background-color:#000;position:absolute;width:100%;height:100%;opacity:0;transition:opacity 1000ms ease}#home.fade-out:before{opacity:.5}#home .copy{position:absolute;bottom:25%;left:4%;transform:translateX(-50px);transition:transform 500ms ease,opacity 500ms ease;opacity:0;z-index:1}#home.loaded .copy{transform:translateX(0);opacity:1}#home h2{font-size:46px;margin-bottom:20px;line-height:50px;max-width:500px;color:#fff}#home a{font-size:20px;color:#fff;background-image:url(../img/arrow-white.svg);background-position:right center;background-repeat:no-repeat;padding-right:25px;background-size:11px 21px;line-height:20px;padding-bottom:2px}#home a svg{fill:#000}}@media screen and (max-width: 767px){#home{height:100%;width:100%;background-image:url(../img/home-bg-mobile.jpg);background-size:cover;background-position:20% 50%;margin-top:60px}#home .copy{position:absolute;top:50%;right:6.5%;transform:translateY(-50%);color:#000;text-align:right}#home:before{content:"";background-color:#000;position:absolute;width:100%;height:100%;opacity:.2;transition:opacity 1000ms ease}#home h2{font-size:60px;margin-bottom:20px;max-width:220px;color:#fff;line-height:60px}#home a{font-size:16px;color:#fff}#home a svg{fill:#fff}}#shareholder-letter .lead-in{background-color:#f2f2f2;color:#333}#shareholder-letter .image{background-image:url(../img/satya-nadella.jpg);background-repeat:no-repeat}.embed-container{position:relative;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){#shareholder-letter .banner{position:relative;height:500px;max-width:960px;margin:0 auto}#shareholder-letter .image{position:absolute;z-index:1;height:500px;width:100%;background-position:center center}#shareholder-letter .copy{position:absolute;top:200px;right:100px;z-index:2}#shareholder-letter .banner h3{font-weight:300;font-size:26px;margin-bottom:5px}#shareholder-letter .banner p{font-size:16px}#shareholder-letter .lead-in{margin-bottom:75px}#shareholder-letter .lead-in .container{padding-top:80px;padding-bottom:60px}#shareholder-letter .lead-in p{font-size:26px;font-weight:300;line-height:40px}#shareholder-letter .lead-in p.large{font-size:72px;line-height:80px;margin-bottom:40px}.embed-container{padding-bottom:40%;max-width:70%;margin:20px auto 14px auto}}@media screen and (max-width: 767px){#shareholder-letter .image{z-index:1;width:100%;height:300px;background-position:center center;background-size:cover}#shareholder-letter .copy{padding:10px 15px 15px 15px;background-color:#f2f2f2;color:#000;font-style:italic}#shareholder-letter .banner h3{font-size:12px;font-weight:normal;margin-bottom:0;display:inline;line-height:12px}#shareholder-letter .banner h3:after{content:","}#shareholder-letter .banner p{font-size:12px;line-height:12px;margin-bottom:0;display:inline}#shareholder-letter .lead-in{padding-top:20px;margin-bottom:20px}#shareholder-letter .lead-in p{font-size:18px}#shareholder-letter .lead-in p.large{font-size:24px}.embed-container{padding-bottom:56.25%;max-width:100%}}footer.main .container{max-width:100%}footer.main .social span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}footer.main .social li{display:inline-block;vertical-align:middle;margin-left:20px}footer.main .social li:first-child{margin-left:0}@media screen and (min-width: 768px){footer.main{border-top:1px solid #e9e9e9;width:100%;background-color:#fff;position:fixed;bottom:0;font-size:13px;color:rgba(0,0,0,.8)}footer.main .container{padding:20px 40px}footer.main li{display:inline-block;vertical-align:middle}footer.main .secondary{float:left}footer.main .secondary li{margin-left:20px}footer.main .secondary li:first-child{margin-left:0}footer.main .secondary li.copyright:before{content:"|";margin-right:20px;color:#ccc}footer.main .secondary a{color:rgba(0,0,0,.8)}footer.main .social{float:right}footer.main .social a svg{fill:#666}.no-touchevents footer.main .social a:hover svg{fill:#000}}@media screen and (max-width: 767px){footer.main{background-color:#eaeaea;color:#a8a8a8;text-align:center}footer.main .secondary{padding-top:40px;padding-bottom:35px;font-size:14px;border-bottom:1px solid #fff}footer.main .secondary li{margin-bottom:10px}footer.main .secondary a{text-decoration:underline}footer.main .social{padding-top:30px;padding-bottom:15px;border-bottom:1px solid #fff}footer.main .social svg{fill:#a8a8a8}footer.main .social li{margin-bottom:15px}footer.main a{color:#a8a8a8}footer.main p{margin:29px 0;font-size:13px}}main{color:#333}main article h2{font-weight:300;color:#000;font-size:40px;margin-bottom:30px;background-color:rgba(0,0,0,0);line-height:1;margin-top:50px}main article h3{margin-top:0;font-size:1em;text-decoration:underline;font-weight:normal;text-transform:uppercase}main article h3.large{font-size:1.3em;text-decoration:none;text-transform:uppercase}main article p{font-size:15px}main article p strong{font-weight:700}main article a{color:#0067b8}main article p a{word-wrap:break-word}main article h4{text-decoration:underline;font-size:1em;font-weight:normal}main article ul,main article ol{margin:0 0 20px 0;padding:0 0 0 20px}main article ol.alpha-paren{counter-reset:list}main article ol.alpha-paren>li{list-style:none;position:relative;margin-bottom:0}main article ol.alpha-paren>li:before{counter-increment:list;content:"(" counter(list, lower-alpha) ") ";position:absolute;left:-1.4em}main article ol.alpha-paren>li.star:before{content:"*"}main article ol.alpha-paren>li.doublestar:before{content:"**"}main article ol.alpha-paren>li:last-child{margin-bottom:15px}main article li{font-size:15px;margin-bottom:15px}main article li.no-margin{margin-bottom:0}main article ul.dashed{list-style-type:none;margin-top:-5px;margin-bottom:15px}main article ul.dashed>li{text-indent:-1px}main article ul.dashed>li:before{content:"-";text-indent:-1px;display:inline-block;width:1em;margin-left:-1em}main article td{margin:0;padding:5px;vertical-align:bottom}main article table{margin:20px 0;width:100%;border-collapse:collapse}main article .dollar{margin-left:5%;float:left;text-align:left !important}main article td.cell-min-width{min-width:190px}main article td.cell-sign{padding-left:0}main article td.cell-right{text-align:right;white-space:nowrap}main article td.cell-right-small-text{text-align:right;white-space:nowrap;font-size:.9em}main article tr.small-text td,main article td.small-text{font-size:.9em}main article tr.border-bottom,main article td.border-bottom{border-bottom:1px solid #000}main article tr.cell-right-border-bottom,main article td.cell-right-border-bottom{border-bottom:1px solid #000;text-align:right;white-space:nowrap}main article tr.border-bottom-small-text,main article td.border-bottom-small-text{border-bottom:1px solid #000;font-size:.9em}main article tr.border-bottom-double,main article td.border-bottom-double{border-bottom:2px solid #000}main article tr.cell-right-border-bottom-double,main article td.cell-right-border-bottom-double{border-bottom:2px solid #000;text-align:right;white-space:nowrap}main article tr.padding-top td,main article td.padding-top,main article p.padding-top{padding-top:2%}main article tr.padding-top-small-text td,main article td.padding-top-small-text{padding-top:2%;font-size:.9em}main article tr.align-top td{vertical-align:top}main article td.cell-indent{padding-left:20px}main article td.cell-indent-border-bottom{padding-left:20px;border-bottom:1px solid #000}main article td.cell-indent-border-bottom{padding-left:20px;border-bottom:1px solid #000}main article td.cell-indent-double{padding-left:40px}main article td.cell-indent-triple{padding-left:60px}main article td.cell-indent-quadruple{padding-left:80px}main article p img{margin:10px 0 !important}main article .td-10{width:10%}main article .td-20{width:20%}main article .td-30{width:30%}main article .td-40{width:40%}main article .td-50{width:50%}main article .td-60{width:60%}main article .td-70{width:70%}main article .td-80{width:80%}main article .td-90{width:90%}main article .td-100{width:100%}main article .mobile-table{width:100%;border:1px solid #ccc;overflow-x:scroll;padding:20px}main article .table-instructions{padding:5px 0 9px 0;margin-bottom:20px;color:#666;text-align:center;font-style:italic;line-height:1em}main article .mobile-table table{display:table;margin:0;min-width:700px}@media screen and (max-width: 767px){main{margin-bottom:50px}}@media screen and (max-width: 767px){#download-center h2{margin-top:20px}}