.content,html{background:#fff}.content,article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#mainmenu li ul li,ol li,ol ul li,ul li,ul ul li{font-weight:400}sup,td{vertical-align:top}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:1rem}sup{font-size:75%;line-height:120%;padding-left:.1rem;padding-right:.25rem}img{border:none;margin:0 auto;height:auto;font-size:.8rem;text-align:center;color:#d8d8d8}html{-ms-text-size-adjust:auto;-moz-text-size-adjust:auto;-webkit-text-size-adjust:auto;-webkit-tap-highlight-color:rgba(0,64,255,.4)}body{color:#000;z-index:0;font-family:calibri,arial,helvetica,sans-serif;font-size:12px;font-size:1rem;line-height:1.5;text-align:center}#contentrim,#footer-content,#outerbox,#pageheader,#topofpage,#topofpagecompact,#topofpageextended,.branding,.branding img{width:100%;max-width:640px;min-width:640px;margin:0 auto}#outerbox{position:relative}.content{z-index:1;position:relative;overflow:visible;min-height:30rem;margin:0;text-align:left;font-size:1rem;line-height:1.6}.fatfooterdiv p,li,ol ul li,p,ul ul li{line-height:1.5}body{background:-o-linear-gradient(to bottom,rgba(255,255,255,.9) 220px,rgba(255,255,255,.7) 220px,rgba(255,255,255,.7) 258px,rgba(255,255,255,.9) 258px,rgba(255,255,255,0) 90%);background:-ms-linear-gradient(to bottom,rgba(255,255,255,.9) 220px,rgba(255,255,255,.7) 220px,rgba(255,255,255,.7) 258px,rgba(255,255,255,.9) 258px,rgba(255,255,255,0) 90%);background:-moz-linear-gradient(to bottom,rgba(255,255,255,.9) 220px,rgba(255,255,255,.7) 220px,rgba(255,255,255,.7) 258px,rgba(255,255,255,.9) 258px,rgba(255,255,255,0) 90%);background:-webkit-linear-gradient(to bottom,rgba(255,255,255,.9) 220px,rgba(255,255,255,.7) 220px,rgba(255,255,255,.7) 258px,rgba(255,255,255,.9) 258px,rgba(255,255,255,0) 90%);background:linear-gradient(to bottom,rgba(255,255,255,.9) 220px,rgba(255,255,255,.7) 220px,rgba(255,255,255,.7) 258px,rgba(255,255,255,.9) 258px,rgba(255,255,255,0) 90%)}div.extendedhomelink{position:absolute;z-index:99;top:0;left:0;width:30%;max-width:250px;height:200px}div.extendedhomelink a:link,div.extendedhomelink a:visited{display:block;width:100%;height:100%}#topofpageextended{background:url(images_layout/asf-masthead-wide-2019.jpg) center left no-repeat;background-size:auto 100%}.branding-overlay{position:absolute;z-index:89;top:0;left:0;width:20%;height:auto}.branding-overlay img{width:100%;max-width:100px;height:auto}#topofpagecompact{display:none;height:256px;background:url(images_layout/asf-masthead-compact-2019.jpg) center left no-repeat;background-size:cover}#topfeature{display:none}.mastheadphone{position:absolute;z-index:99;right:0;top:100px;width:15rem;padding-left:.75rem;background:rgba(255,255,255,.6);border:0 solid;border-radius:8px 0 0 8px}#footer-bkgnd-band,#imagefeature{overflow:hidden;position:relative}.mastheadphone p{text-shadow:1px 1px 0 #fff;margin:0 auto 0 0;font-size:1.8rem;text-align:left;color:#404040;line-height:1.5}.topofpagephone{display:none;width:97%;text-align:right;font-size:1.4rem;height:2.4rem;margin:0 auto;color:#565656;background:#fff;padding:1.2rem 3% 0 0}.mastheadphone a:link,.topofpagephone a:link{color:#565656}#footer-bkgnd-band{clear:both;bottom:0;width:100%;margin:0;padding:0;text-align:left;background:#fff}#footer-content{margin:0 auto;padding:5px 0;overflow:auto;background-color:#fff;border:solid #d8d8d8;border-width:1px 0}.fatfooterdiv li{margin-left:0;font-size:1rem;list-style-type:none;padding-bottom:.4rem;color:#000}.fatfooterdiv{float:left;margin-right:0;padding:1rem 0 .8rem}.fatfooterdiv span.selected{text-decoration:underline}.fatfooterdiv p{font-size:1rem;color:#000}.footercontact{float:right;margin:0}.footercontact li{text-align:right;list-style-type:none;margin:.5rem 0 .25rem auto;font-size:.85rem;color:#000}.footercontact{padding:1rem 0 0 .5rem;width:33%}li.footer-tradingname{font-size:.9rem}li.footer-phone{font-size:1rem;color:#000}li.footer-phone a:link,li.footer-phone a:visited{color:#000}#printstamp{display:block}p.copyrightwide{clear:both;margin:0 1.2rem .5rem auto;font-size:.7rem;text-align:right;color:#000;display:none}#mainmenu,#mainmenu li ul li,#mainmenucontainer,h1,h2,h3,h4,h5,h6,li,ol ul li,p,ul ul li{text-align:left}#mainmenucontainer{z-index:9999;width:100%;position:absolute;display:block;overflow:visible;height:auto}#mainmenu{overflow:visible;background:#686868}#mainmenu,#mainmenu a:link,#mainmenu a:visited,#mainmenu p{min-height:2.4rem}#mainmenu ul{margin:0;padding:0}#mainmenu ul li{width:18.16%;float:left;margin:0 .1%;list-style-type:none;background:#686868}#mainmenu p,#mainmenu ul li{padding:0;font-size:.9rem;line-height:2.4rem;font-weight:400}#mainmenu ul li.homelink{width:8%}#mainmenu ul li ul{width:100%;display:none}#mainmenu ul li:hover{left:auto}#mainmenu li ul li{display:block;margin:0;width:100%;height:auto;min-height:2rem;line-height:2.5;background:#888}#mainmenu a:link,#mainmenu a:visited,#mainmenu p{display:block;width:100%;color:#f0f0ff;margin:0 auto;text-align:center;text-decoration:none}#mainmenu p{cursor:pointer}#mainmenu p span.dnglyph{display:inline-block;width:16px;background:url(images_layout/downwards-glyph.png) center 1.05rem no-repeat;background-size:50%}#mainmenu a:hover,#mainmenu p:hover{color:#fff;background:#888}#mainmenu li ul li a:link,#mainmenu li ul li.selected{width:96%;padding-left:4%;padding-top:.25rem;font-size:.85rem;text-align:left;background:#888}#mainmenu li ul li:hover{background:#888}@media only screen and (max-width:1140px){#topofpageextended{height:252px}#topshow{height:228px}#mainmenucontainer{top:228px}}h1,h2,h3,h4,h5,h6{font-family:"Josefin San",calibri,arial,helvetica,sans-serif;hyphens:auto;line-height:1.2;color:#404040}li,p{font-family:"Open Sans",calibri,arial,helvetica,sans-serif;font-size:12px;font-size:1rem;margin:.15rem 0;webkit-hyphens:auto;hyphens:auto;color:#000}a,td,th{font-family:inherit}h1{font-size:1.8rem;margin:1.2rem auto .2rem 0}h2{font-size:1.71rem;margin:1.11rem auto .185rem 0}h3{font-size:1.62rem;margin:1.02rem auto .17rem 0}h4{font-size:1.53rem;margin:.93rem auto .155rem 0}h5{font-size:1.44rem;margin:.84rem auto .14rem 0}h6{font-size:1.35rem;margin:.75rem auto .125rem 0}@media only screen and (max-width:786px){h1{font-size:1.62rem;margin:1.08rem auto .18rem 0}h2{font-size:1.539rem;margin:.999rem auto .1665rem 0}h3{font-size:1.458rem;margin:.918rem auto .153rem 0}h4{font-size:1.377rem;margin:.837rem auto .1395rem 0}h5{font-size:1.296rem;margin:.756rem auto .126rem 0}h6{font-size:1.215rem;margin:.675rem auto .1125rem 0}li,p{font-size:.9rem}}@media only screen and (max-width:568px){h1{font-size:1.44rem;margin:.96rem auto .16rem 0}h2{font-size:1.368rem;margin:.888rem auto .148rem 0}h3{font-size:1.296rem;margin:.816rem auto .136rem 0}h4{font-size:1.224rem;margin:.744rem auto .124rem 0}h5{font-size:1.152rem;margin:.672rem auto .112rem 0}h6{font-size:1.08rem;margin:.6rem auto .1rem 0}li,p{font-size:.65rem}}@media only screen and (max-width:321px){h1{font-size:1.26rem;margin:.84rem auto .14rem 0}h2{font-size:1.197rem;margin:.777rem auto .1295rem 0}h3{font-size:1.134rem;margin:.714rem auto .119rem 0}h4{font-size:1.071rem;margin:.651rem auto .1085rem 0}h5{font-size:1.008rem;margin:.588rem auto .098rem 0}h6{font-size:.945rem;margin:.525rem auto .0875rem 0}li,p{font-size:.7rem}}.subheading{font-size:1.2rem;margin-top:0}ol,ul{list-style:none;margin:-.25rem auto .75rem 0}ol li,ul li{margin:.25rem 0 .25rem 2.2rem}ul li{list-style-type:disc}ol li{list-style-type:decimal}ul ul li{margin:.2rem 0 .8rem 3.6rem;list-style-type:square;font-size:1rem}ol ul li{margin:.2rem 0 .2rem 2.2rem;list-style-type:square}ul.nobull li{list-style-type:none;margin-left:0;padding-left:0}ul ul.nobull li{margin-left:2rem}p.caption{text-align:center;font-size:.8rem;line-height:1.2}.none{display:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}h1.small{font-size:1.8rem}em,i{font-style:italic}.strong,b,strong{font-weight:700}.normal,.unbold{font-weight:400}.grey{color:grey}.red{color:maroon}.green{color:#00a000}.dev{color:olive;background:#ffffd8}.left15{padding-left:15px}.left35{padding-left:35px}.left50{padding-left:50px}.left75{padding-left:75px}.left100{padding-left:100px}.right20{padding-right:20px}.right30{padding-right:30px}.top10{padding-top:10px}.top15{padding-top:15px}.top20{padding-top:20px}.top25{padding-top:25px}.top35{padding-top:35px}.top50{padding-top:50px}.clearleft{clear:left}.clearright{clear:right}.clearboth{clear:both}.clearnone{clear:none}span.non-link a:link,span.non-link a:visited{color:inherit}#col1,#col2,#col3{float:left;width:31%;background:#fff}#col1,#col2{margin-right:3%;border-right:solid 1px #e0e0e0}#col3{margin-right:0}#col1 li,#col1 p,#col2 li,#col2 p{margin-right:5%}.flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:1.2rem auto 2rem}.box,.boxbyhalf{width:44.95%;margin:0 5% 0 0}.boxbythird{width:27.95%;margin:0 5% 0 0}.fullwidth{width:94.75%;margin:0 5% 0 0}.boxbyhalf p,.boxbythird p,.fullwidth p{text-align:left;padding-left:0;font-size:.9rem;color:grey}#imagefeature img,#imagefeature li,#imagefeature p{text-align:center;font-size:.8rem}div.sidebar{float:right;max-width:380px;border:1px solid #d8d8d8;border-radius:3px;padding:0 1% 1.2rem;background:#fff;width:35%;margin:.6rem 0 3rem 3%}div.sidebar p{font-size:.8rem}div.sidebar img{display:block;width:100%;max-width:360px;margin:1.2rem auto .25em}.sidebar h3,.threecolright h3,.twocolright h3{margin-top:.5rem}div.errorreport{margin:3rem auto;padding:5rem 1%}div.errorreport h1,div.errorreport p{color:grey}ul.site-map li{color:#325AB6;margin-bottom:2.8rem}#imagefeature li a:visited,h1 a:active,h1 a:hover,h1 a:link,h1 a:visited,h2 a:active,h2 a:hover,h2 a:link,h2 a:visited,h3 a:active,h3 a:hover,h3 a:link,h3 a:visited{color:inherit}ul.site-map{margin-top:1.4rem}.mapiframelargescreen,.mapiframesmallscreen{display:block;width:100%;border:0}.mapiframelargescreen{height:240px;margin:.25rem auto 0}.mapiframesmallscreen{height:220px;max-width:660px;margin:.25rem auto}#imagefeature,#imagefeature img{display:block;max-width:320px;width:100%}.contactdetails td p.left,.contactdetails td p.right{padding-top:1.2rem}@media only screen and (max-width:970px){.contactdetails td p.left,.contactdetails td p.right{padding-top:.2rem}}#imagefeature{text-align:left;margin:1rem auto 0}#imagefeature ul{margin:0 auto}#imagefeature li{width:100%;margin:0 auto;list-style-type:none}#imagefeature p{color:inherit}#imagefeature img{height:auto;margin:0 auto .5rem}#compactmenu,#compactmenuopen,.show-on-compact-screen{display:none}label,td,th{font-size:1rem}#imagefeature a:link{text-decoration:none}div.clicktoview{position:absolute;top:0;z-index:9999;width:100%;height:40px;background:url(images_layout/click-to-view-overlay.png) top center no-repeat rgba(255,255,255,.5);background-size:100% auto;display:none}div.clicktoview:hover{background:url(images_layout/click-to-view-overlay.png) top center no-repeat rgba(255,255,255,.75)}@media only screen and (max-width:1080px){#imagefeature{min-height:240px}}@media only screen and (max-width:980px){#imagefeature{min-height:220px}}@media only screen and (max-width:880px){#imagefeature{min-height:210px}}@media only screen and (max-width:780px){#imagefeature{min-height:195px}}@media only screen and (max-width:680px){#imagefeature{min-height:180px}}#imagefeature{min-height:180px}a{text-decoration:none;outline:0}a:link,a:visited{color:#202020}a:hover{color:#ff2020;text-decoration:underline}a:active{color:red;text-decoration:underline}#footernavi a{padding:1px 4% 1px 0}#footer-content a:link,#footer-content a:visited{color:#000;text-decoration:none}#footer-content a:active,#footer-content a:hover{color:#000;text-decoration:underline}.pdficon,.webicon{background-size:16px;padding-left:20px;width:16px;height:16px;text-decoration:none}.pdficon{background:url(images_layout/pdf_icon.gif) left no-repeat}.webicon{background:url(images_layout/web_icon.png) left no-repeat}.ppticon,.wdicon,.xlsicon{background-size:20px;padding-left:24px;width:20px;height:20px;text-decoration:none}.wdicon{background:url(images_layout/wd_icon.png) left no-repeat}.xlsicon{background:url(images_layout/xls_icon.png) left no-repeat}.ppticon{background:url(images_layout/ppt_icon.png) left no-repeat}th{vertical-align:middle}input,label,textarea{font-family:calibri,arial,helvetica,sans-serif}label{background:#fff;color:#4080c8;font-weight:600;left:.25rem;opacity:0;padding:0 .35rem;position:absolute;top:2rem;transition:all .1s linear;z-index:-1}label.on{color:#4481c4}label.show{opacity:1;top:-.9rem;z-index:1}.field{margin-bottom:1.5rem;position:relative}input,textarea{line-height:2.2rem;text-align:left;border:1px solid #a0a0a0;padding:0 .25rem;margin:.5rem 0;-webkit-appearance:none}input.contactus,textarea.contactus{width:100%;font-size:1.1rem;color:#000;border:1px solid solid;border-radius:0;box-shadow:none}input.contactus{padding:0 2%;height:2.2rem}.fullwidth input.contactus,textarea.contactus{padding:0 1%}input.contactus:focus,textarea.contactus:focus{border:1px solid #4080c8}input[type=radio]{-webkit-appearance:radio;margin-left:.25rem;margin-right:.8rem}input[type=checkbox]{-webkit-appearance:checkbox}input.submit{float:left;font-size:1.1rem;margin:.25rem auto .5rem 0;padding:0 .5rem;border:1px solid #999;color:#606060;min-width:5rem;height:2rem;line-height:2rem;text-align:center;border-radius:0;background:#e2e2e2;background:-moz-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-o-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-ms-linear-gradient(top,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );background:linear-gradient(to bottom,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);-webkit-appearance:none}input.submit:hover{color:#404060;text-decoration:none;background:-moz-linear-gradient(top,#9accfe 0,#6d9fd1 49%,#77a9db 50%,#7ea6e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9accfe),color-stop(49%,#6d9fd1),color-stop(50%,#77a9db),color-stop(100%,#7ea6e2));background:-webkit-linear-gradient(top,#9accfe 0,#6d9fd1 49%,#77a9db 50%,#7ea6e2 100%);background:-o-linear-gradient(top,#9accfe 0,#6d9fd1 49%,#77a9db 50%,#7ea6e2 100%);background:-ms-linear-gradient(top,#9accfe 0,#6d9fd1 49%,#77a9db 50%,#7ea6e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=0 );background:linear-gradient(to bottom,#9accfe 0,#6d9fd1 49%,#77a9db 50%,#7ea6e2 100%)}option,select{color:#404040}select{font-family:arial,helvetica,sans-serif;font-size:.9rem}option{padding:2px 5px;border-bottom:solid #fff 1px;background:#f0f0f0}.contactdetails,.contactresponse{width:100%;max-width:880px}.contactdetails{margin:1rem auto 2rem;border:1px solid #d8d8d8;border-width:1px 0}.contactdetails td{padding:3px;font-size:1rem;line-height:1.25}.contactdetails th{padding:0 5px;border-bottom:1px solid #d8d8d8;font-weight:400}.contactdetails th p{color:grey;margin:0 auto 0 .25rem;text-align:left}.contactdetails td p{font-size:1rem;color:grey}.contactdetails td p.right{margin:0 0 0 auto;text-align:right}.contactdetails td p.left{margin:0 auto 0 0}.contactdetails p.small{font-size:.8rem;margin:.1rem auto}.contactdetails a:link{color:inherit}div.contactresponse{clear:both;margin:2.5rem auto 3.5rem;border:solid #d8d8d8;border-width:3px 0;padding:2rem 2%}div.contactresponseinner{padding:5px}div.contactresponseinner p{color:grey}#topofpageextended{height:180px}#mainmenucontainer{top:160px}#mainmenu ul li{font-size:.8rem}.content{width:98%;padding:3rem 1% 5rem}.show-on-extended-screen{display:block}.top0r{margin-top:0}.top0r5{margin-top:.25rem}.top1r{margin-top:.5rem}.top1r5{margin-top:.75rem}.top2r{margin-top:1rem}.top2r5{margin-top:1.25rem}.top3r{margin-top:1.5rem}.small{font-size:.75rem}.left25{padding-left:12px}.fatfooterdiv{width:45%}