html,body{height:100%;min-width:340px}html.is-reveal-open,html.is-reveal-open body{position:relative}.reveal-overlay{z-index:999999}body{display:flex;flex-direction:column;font-family:"myriad-pro",sans-serif;font-weight:400;font-style:normal}strong,bold{font-weight:700}italic,em{font-style:italic}a{transition:background-color .25s ease-out,color .25s ease-out}button #main,.hero,.primary-img,.navigation,h1,h2,h3,h4,h5,h6,p,img,li,a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}thead td{font-weight:normal!important}td,th{text-align:left}.wf-loading{visibility:hidden}.sticky-container{z-index:9999}header.is-stuck{height:3.25em;transition:none}header.is-stuck #usd-menu{margin-top:.5em}header.is-stuck a#logo{background:url("/img/icons/brand-usdbmark-mini2.svg") top left no-repeat;background-size:50px 25px;width:108px;height:35px;-webkit-animation:small-logo 1s cubic-bezier(0,1.17,1,1) forwards;-moz-animation:small-logo 1s cubic-bezier(0,1.17,1,1) forwards;-o-animation:small-logo 1s cubic-bezier(0,1.17,1,1) forwards;animation:small-logo 1s cubic-bezier(0,1.17,1,1) forwards}header.is-stuck div#contact-info{max-height:0;padding:0}header{border-bottom:1px solid #e3e5e3;background-color:#fff;transition:none}header.sticky.is-anchored{top:0!important}header a#logo{background:url("/img/icons/brand-usdbmark2.svg") top left no-repeat;background-position:center;background-size:125px;display:block;overflow:hidden;position:absolute;text-indent:100%;white-space:nowrap;width:125px;height:75px;margin:8px -12px;-webkit-animation:default-logo .3s ease-in-out forwards;-moz-animation:default-logo .3s ease-in-out forwards;-o-animation:default-logo .3s ease-in-out forwards;animation:default-logo .3s ease-in-out forwards}header .contact{float:right;font-family:"myriad-pro-semiextended",sans-serif;font-size:.75em;line-height:1.25;text-transform:uppercase;margin:10px 0;padding:0;list-style-type:none;color:#909590}header .contact li{text-align:right}header div#contact-info{overflow-y:hidden;padding-bottom:.25em}header .contact a{font-weight:900;color:#97181d;margin-bottom:.5em;text-decoration:none;background:url("/img/icons/ui-linkline-gfx.png") repeat-x 0 100%}header .contact a:hover,header .contact a:active{color:#444744;text-decoration:none;background-image:none}#usd-menu .menu{flex-direction:column;text-align:center;background-color:#fff;font-weight:700;-moz-box-shadow:0 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px rgba(0,0,0,.5);margin-top:1.5em;padding:1em}#usd-menu .menu>li>a{color:#1b326c;text-transform:uppercase;font-size:.8rem}#usd-menu .menu>li>a:hover,#usd-menu .menu>li>a:active,#usd-menu .menu>li>a:focus{color:#444744;background-color:#e3e5e3;outline:0}#usd-menu .menu-ham{margin-right:1em}#usd-menu .menu-ham,#usd-menu .search-glass{float:right;cursor:pointer;padding:.25em .25em 0 .25em}#usd-menu button.menu-ham-icon{background:url("/img/icons/menu-icn.svg") center center no-repeat;width:1.75em;height:1.75em;cursor:pointer}#usd-menu button.search-glass-icon{background:url("/img/icons/ui-search-alt.svg") center center no-repeat;width:1.75em;height:1.75em;cursor:pointer}#usd-menu .menu-ham:active,#usd-menu .menu-ham:hover,#usd-menu .search-glass:active,#usd-menu .search-glass:hover{background-color:#e2e2e2;border-radius:.4em}#usd-menu .search-group{-moz-box-shadow:0 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px rgba(0,0,0,.5);margin-top:1.5em;padding:1em;background-color:#fff}#usd-menu .input-group{margin-bottom:.5rem}#usd-menu .input-group .input-group-field,#usd-menu .input-group .form-control{margin:0;height:2rem}#usd-menu .input-group input[type='text']{font-size:.9em;padding:.25rem .5rem;color:#444744}#usd-menu .input-group input[type='text']:focus{border-color:#909590;box-shadow:0 0 5px #bdc0bd}#usd-menu .input-group .input-group-button .button{height:2rem;background:#1b326c url("/img/icons/ui-search.svg") 50% 50% no-repeat;background-size:50%}#usd-menu .input-group .input-group-button .button.loading{color:#fff;height:2rem;background:#1b326c url("/img/icons/spinner-solid.svg") 50% 50% no-repeat;background-size:50%}.dropdown-pane{margin:0 auto!important;left:0!important;right:0!important;background-color:#e3e5e3;border:1px solid #fff;border-top:0;box-shadow:0 5px 5px rgba(0,0,0,.5);color:#444744;width:100%;max-width:960px}.dropdown-pane.is-open{z-index:0}.dropdown-pane:focus{outline:0}.dropdown-pane h2,.dropdown-pane h3,.dropdown-pane h4{font-family:"myriad-pro",sans-serif}.dropdown-pane h2{font-size:1.4em;line-height:1.2;float:left}.dropdown-pane h2 a{color:#1b326c}.dropdown-pane h2 a:hover,.dropdown-pane h2 a:active{color:#97181d}.dropdown-pane .menu-close{font-size:1.5rem;font-weight:bold;float:right}.dropdown-pane .menu-close a{color:#97181d}.dropdown-pane p{font-size:.875em;line-height:1.4}.dropdown-pane a{color:#444744}.dropdown-pane a:hover,.dropdown-pane a:active{color:#97181d}.prompt{position:relative;display:block;color:#97181d;margin-top:.5em;font-size:.85em;font-weight:700;letter-spacing:.0625em}.dropdown-pane .vertical.menu{margin-left:0;outline:1px solid #fff;margin-bottom:1em}.dropdown-pane .vertical.menu a{white-space:normal}.dropdown-pane .vertical.menu ul{margin-bottom:0}.dropdown-pane .vertical.menu .desc:not(.asub){font-size:.85em;line-height:1.3;font-weight:normal;outline:1px solid #fff;display:block;padding:.5rem}.dropdown-pane .vertical.menu a .desc:not(.asub){text-transform:none;outline:0;padding:0;padding-top:.5rem;color:#444744}.dropdown-pane .vertical.menu a:hover .desc,.dropdown-pane .vertical.menu a:active .desc{color:#97181d}.dropdown-pane .vertical.menu>li>a{padding:.5em;font-weight:bold;color:#1b326c}.dropdown-pane .vertical.menu li a{text-transform:uppercase}.dropdown-pane .vertical.menu a:hover{background:rgba(255,255,255,.25);box-shadow:0 2px 3px rgba(0,0,0,.25);color:#97181d}.dropdown-pane .vertical.menu li ul li a{text-transform:none;padding-left:.5em}.dropdown-pane .vertical.menu li ul li ul li a{font-weight:normal}.dropdown-pane .vertical.menu li ul li ul li a:not(.asub):before{content:"- "}.dropdown-pane .vertical.menu li ul li ul li a.asub{display:inline-block;padding:.15rem .25rem;color:#97181d}.menu-promo{padding-top:1rem;border-top:1px solid #fff;margin-top:1rem}.menu-promo .thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);line-height:0}.menu-promo h3{font-size:1em;line-height:1.3}.menu-promo p{font-size:.8em;line-height:1.4}.menu-promo .button{background-color:#97181d;text-transform:uppercase;font-weight:700;border-radius:50px}.menu-promo .button:hover,.menu-promo .button:active{background-color:#444744}#main form .btn{font-family:"myriad-pro",sans-serif;background:none;background-color:#97181d;padding:.85em 1em;text-transform:uppercase;border:0;border-radius:50px;letter-spacing:.05em;font-size:.85em;font-weight:bold;color:#fff;cursor:pointer}#main .primary-content form .btn:hover,#main .secondary-content form .btn:hover{background-color:#444744;color:#fff}.callout{border-radius:0;border:0}.callout .close-button{color:rgba(255,255,255,1)}#alert-top.callout .close-button{font-size:1em;font-weight:bold;color:rgba(255,255,255,1)}.callout .close-button:hover,.callout .close-button:active{color:rgba(255,255,255,.25)}#alert-top.callout .close-button:hover,#alert-top.callout .close-button:active{color:rgba(255,255,255,.25)}.callout p{font-size:1.25em;line-height:1.2;padding-top:1rem;padding-left:3rem;padding-right:3rem}.callout p{font-size:1em;line-height:1.4}.callout a:not(.close-button){text-decoration:underline}.callout a:not(#alert-top.callout):not(.close-button){text-decoration:underline}#alert-top.callout .close-button a{text-decoration:none}.primary.callout{background-color:rgba(27,50,108,.75);color:#fff}.alert.callout{background-color:rgba(151,24,29,.25);color:#97181d}.info.callout{background-color:#909590;color:#fff}.primary.callout a{color:#fff}.alert.callout a{color:inherit;background-image:none;font-weight:bold}.primary.callout a:hover,.primary.callout a:active,.primary.callout a:hover,.alert.callout a:hover,.alert.callout a:active{text-decoration:none;background:none}#main li.current a{font-weight:bold}#main p.icon_downloads{padding-left:4rem!important;background-size:30px 30px;background-image:url("/img/icons/downloads.svg");background-repeat:no-repeat;background-position:1rem center}#second-nav{width:100%}.breadcrumbs{margin-top:1em}.breadcrumbs li{color:#444744;font-size:.8125em}.breadcrumbs li a{color:#1b326c;font-weight:bold}.breadcrumbs li:not(:last-child)::after{color:#909590;content:">";margin:0 .75rem;position:relative;top:-1px;opacity:1}.breadcrumbs li a.home{background:transparent url("/img/icons/ui-home.svg") left center no-repeat;background-size:14px 14px;padding-left:18px}.breadcrumbs li a.home:hover,.breadcrumbs li a.home:active{background:transparent url("/img/icons/ui-home-ro.svg") left center no-repeat;background-size:14px 14px;padding-left:18px}#preSearchWrapper{position:relative}#preSearchResults{position:absolute;z-index:9;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.35);min-width:300px;max-height:80vh;overflow:auto}#preSearchResults ul{list-style:none}.preSearchCategoryHeading,.preSearchShowAll{font-size:.8125em;font-weight:bold;text-transform:uppercase;padding:.5em;margin:0;font-family:"Myriad-Pro-semi-condensed"}.preSearchCategoryHeading{background:#909590}.preSearchCategoryHeading a{display:block}.preSearchCategoryHeading:not(.preSearchShowAll) a:link,.preSearchCategoryHeading:not(.preSearchShowAll) a:visited{color:#fff!important}.preSearchCategoryHeading a:hover,.preSearchCategoryHeading a:active{color:#e3e5e3}ul.preSearchCategoryList{margin-left:0;margin-bottom:0}.preSearchItem{background-repeat:no-repeat;background-size:20px 20px;background-position:10px 12px}.preSearchItem a{color:#1b326c}.preSearchItem.active a{color:rgba(255,255,255,1)}.preSearchItem.active a,.preSearchItem.active a h3,.preSearchItem.active a p{outline:0;color:rgba(255,255,255,1)}.preSearchItem:hover,.preSearchItem:active,.preSearchItem:focus,.preSearchCategoryHeading:hover,.preSearchCategoryHeading:active,.preSearchCategoryHeading:focus{background:rgba(27,50,108,.75);background-repeat:no-repeat;background-size:20px 20px;background-position:10px 12px}.preSearchItem:hover a,.preSearchItem:active a,.preSearchItem:focus a,.preSearchItem:hover a h3,.preSearchItem:active a h3,.preSearchItem:focus a h3,.preSearchItem:hover a p,.preSearchItem:active a p,.preSearchItem:focus a p,.preSearchCategoryHeading:hover a,.preSearchCategoryHeading:active a,.preSearchCategoryHeading:focus a{color:rgba(255,255,255,1)}.preSearchCategoryHeading.active,.preSearchShowAll.active,.preSearchItem.active{background-color:rgba(27,50,108,.75)}.preSearchShowAll a{display:block;color:#1b326c;padding-right:.8em;background-image:url("/img/icons/ui-rt-arrow.svg");background-repeat:no-repeat;background-position:right center;background-size:7px 10px}.preSearchShowAll a:hover,.preSearchShowAll a:focus,.preSearchShowAll a:active,.preSearchShowAll a.active{color:rgba(255,255,255,1);background-image:url("/img/icons/ui-rt-arrow-ro.svg")}.preSearchCategoryHeading.active a{color:rgba(255,255,255,1)}.preSearchShowAll.active a{color:rgba(255,255,255,1);background-image:url("/img/icons/ui-rt-arrow-ro.svg")}.preSearchShowAll>*{margin:0;padding:0}.preSearchShowAll{margin-top:1em;text-align:right;background:rgba(227,229,227,.5)}.posts .preSearchItem{background-image:url("/img/icons/gen-post.svg")}.pages .preSearchItem{background-image:url("/img/icons/gen-page.svg")}.software .preSearchItem{background-image:url("/img/icons/gen-download.svg")}.categories .preSearchItem{background-image:url("/img/icons/gen-cats.svg")}.preSearchItem h3,li.preSearchItem{line-height:1.2;font-family:"Myriad-Pro";font-weight:bold;color:#1b326c}.preSearchItem h3,.preSearchItem p{margin:0;padding:0}.preSearchItem p{line-height:1.3;margin-top:.2em;color:#4a4a4a}.preSearchItem h3,li.preSearchItem{font-size:1em}.preSearchItem p{font-size:.875em}li.preSearchItem{margin:0;padding:0;list-style-type:none}li.preSearchItem a{display:block}div.preSearchItem a{padding:10px 20px 15px 40px;display:block}.products li.preSearchItem a{padding:10px 20px 15px 60px}.products li.preSearchItem{background-repeat:no-repeat;background-size:40px 40px;background-position:10px center}#main{flex:1 0 0;color:#444744}#main .primary-content .required{color:#97181d;font-size:1.15em;font-weight:700}#main .primary-content [type="text"],#main .primary-content [type="email"],#main .primary-content [type="tel"],#main .primary-content textarea,#main .primary-content select{border-radius:5px;border-color:#bdc0bd;color:#1b326c}#main .primary-content .button,#main .secondary-content .button{font-family:"myriad-pro",sans-serif;background:none;background-color:#97181d;text-transform:uppercase;border-radius:50px;letter-spacing:.05em;font-size:.85em;font-weight:bold;color:#fff}#main .primary-content .button:hover,#main .secondary-content .button:hover{background-color:#444744;color:#fff}footer{background-color:#e3e5e3;border-bottom:1.25em solid #97181d;color:#444744;font-family:"myriad-pro-semiextended",sans-serif;padding-top:.625em;margin-top:3em;flex-shrink:0}footer a{font-weight:normal}footer a:link,footer a:visited{color:#444744;text-decoration:none;background:url("/img/icons/ui-linkline-gfx.png") repeat-x 0 100%}footer a:hover,footer a:active{color:#97181d;text-decoration:none;background-image:none}footer h2{font-family:"myriad-pro-semiextended",sans-serif;font-weight:700;font-size:1.125em;line-height:1.25;margin:0;padding:0}footer h2 a{font-weight:bold}footer ul{margin:0;padding:0;list-style-type:none}footer .list li{font-size:.875em;line-height:1.25;display:inline;padding-right:1em}footer .list li{white-space:nowrap}footer .contact li{line-height:1.35;margin-top:.3em}footer .contact{border-top:1px solid #fff}footer .list,footer .contact{padding:.625em}footer .contact-info{font-size:.8125em}footer .social-media li{float:left;overflow:hidden;text-indent:100%;white-space:nowrap;margin:10px 6px 0 0}footer .social-media li a{display:block;width:30px;height:29px}footer .social-media li a.linkedin{background:transparent url("/img/icons/brand-linkedin.svg") no-repeat center;outline:1px dotted #000}footer .social-media li a.linkedin:hover,footer .social-media li a.linkedin:active{background:transparent url("/img/icons/brand-linkedin-ro.svg") no-repeat center}footer .social-media li a.facebook{background:transparent url("/img/icons/brand-facebook.svg") no-repeat center}footer .social-media li a.facebook:hover,footer .social-media li a.facebook:active{background:transparent url("/img/icons/brand-facebook-ro.svg") no-repeat center}footer .social-media li a.twitterx{background:transparent url("/img/icons/brand-twitterx.svg") no-repeat center}footer .social-media li a.twitterx:hover,footer .social-media li a.twitterx:active{background:transparent url("/img/icons/brand-twitterx-ro.svg") no-repeat center}footer .social-media li a.youtube{background:transparent url("/img/icons/brand-youtube.svg") no-repeat center}footer .social-media li a.youtube:hover,footer .social-media li a.youtube:active{background:transparent url("/img/icons/brand-youtube-ro.svg") no-repeat center}footer .locale a address{font-style:normal;font-weight:700;line-height:1.3;background:transparent url("/img/icons/ui-address.svg") no-repeat 0 2px;background-size:14px 14px;padding-left:1.25em;margin-top:.75em}footer .locale .hours{margin-top:.5em;padding-left:1.25em}footer .locale .hours p{margin-bottom:.5em;line-height:1.4}footer .copyright{font-size:.75em;padding:16px 4em 1.625em 4em;background:transparent url("/img/icons/brand-usdicon.svg") no-repeat 25px 21px;background-size:17px 17px;background-position:1.5rem 1rem}footer .certification a{font-weight:700}footer .disclaimer{font-weight:700}footer a.scroll2top-btn{background-image:none;background:#97171c;border-radius:5px;color:#fff;font-size:.8em;font-weight:bold;line-height:1.2;margin-bottom:1em;margin-top:1em;padding:.5em;text-align:center;text-transform:uppercase}footer a.scroll2top-btn:hover{background:#7e837e}.skeleton-loader:empty{width:100%;background:linear-gradient(.25turn,transparent,#fff,transparent),linear-gradient(#eee,rgba(227,229,227,.5));background-repeat:repeat-y;background-size:100% 100%;background-position:-800px 0,0 0,0 190px,50px 195px;animation:shine 2s infinite}.wpcb-color-custom--943834009.wpcb-container{z-index:100000}@media screen and (min-width:20em) and (max-width:39.9375em){header{height:8em}header a#logo{margin:5px -12px;background-size:125px}.breadcrumbs{display:none}#spacer-nav-row{display:none}#main{margin-top:3em}}@media screen and (min-width:40em) and (max-width:63.9375em){header a#logo{background-size:100px;margin:20px -18px}header .contact{font-size:.65em}header .contact li{float:left}header .contact li:not(li:last-child){padding-right:3em}header div#contact-info{width:100%;padding-bottom:1em}#usd-menu .menu-ham{width:6em;cursor:pointer;height:2em;padding:0}#usd-menu .search-group{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-top:0;padding:0;background-color:none}#usd-menu button.menu-ham-icon{background:url("/img/icons/menu-w-text-icn.svg") center center no-repeat;background-size:4em;width:6em;padding-top:2em}#usd-menu .menu-ham:active,#usd-menu .menu-ham:hover{border-radius:.2em;height:2em}header.is-stuck #usd-menu .menu{margin-top:0}#usd-menu .menu{flex-direction:row;background-color:#fff}.preSearchItem h3,li.preSearchItem{font-size:1em}.preSearchItem p{font-size:.875em}#spacer-nav-row{display:block}footer .list{border-left:1px solid #fff}footer .contact{border-top:0;border-left:1px solid #fff}footer .disclaimer{display:inline-block}}@media screen and (min-width:64em){.menu-promo{padding-top:0;margin-top:0;border-left:1px solid #fff;border-top:0}#usd-menu .search-group{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-top:0;padding:0;background-color:none}#usd-menu .menu{flex-direction:row;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-top:0}header .contact li{float:left}header .contact li:not(li:last-child){padding-right:3em}header div#contact-info{width:100%;padding-bottom:1em}.preSearchItem h3,li.preSearchItem{font-size:.875em}.preSearchItem p{font-size:.8125em}footer .contact-info{font-size:.75em}footer .list li{font-size:.75em;display:block;padding-right:0;margin-top:.5em;white-space:normal}footer .list{border-left:1px solid #fff}footer .social-media li a{width:25px}footer .locale a address{margin-top:0;padding-left:1.4em}footer .locale .hours{padding-left:1.4em}}@media screen and (max-width:400px){#usd-menu .menu a,#usd-menu .menu .button,#main form .btn{padding:.7rem .17rem}}@media screen and (max-width:768px) and (min-width:401px){#usd-menu .menu a,#usd-menu .menu .button,#main form .btn{padding:.7rem .45rem}}@media screen and (max-width:1135px) and (min-width:1125px){.dropdown.menu a{padding:.7rem .8rem}}@media screen and (max-width:1124px) and (min-width:1018px){#usd-menu .menu a,#usd-menu .menu .button,#main form .btn{padding:.7rem .6rem}}@media screen and (max-width:1193px) and (min-width:1025px){#usd-menu .menu>li>a{font-size:.85rem}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#main{flex:1 0 auto;min-height:100vh}}@supports(-ms-ime-align:auto){header a#logo,header.is-stuck a#logo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;transition:none}}@-webkit-keyframes small-logo{0%{background-size:0;-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes small-logo{0%{background-size:0;-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes small-logo{0%{background-size:0;-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes small-logo{0%{background-size:0;-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes default-logo{0%{opacity:0;background:none}100%{opacity:1}}@-o-keyframes default-logo{0%{opacity:0;background:none;}100%{opacity:1;}}@-moz-keyframes default-logo{0%{opacity:0;background:none}100%{opacity:1}}@keyframes default-logo{0%{opacity:0;background:none}100%{opacity:1}}@keyframes shine{to{background-position:800px 0,0 0,0 190px,50px 195px}}#browserWarning{background:#f00;color:#fff;text-align:center;padding-top:4px;padding-bottom:4px}