.apart,.apart-alt{background:#000 url("http://idge.staticworld.net/cso/cso-module-bg.png") repeat 0 0;background-size:12px 12px;border-bottom:.5rem solid #000;padding-top:2.5rem;position:relative}.apart.tags,.apart-alt.tags{background:0}.apart.resources,.apart-alt.resources{background-color:#333941!important;background-image:none!important}.apart.resources ul,.apart-alt.resources ul{padding:0!important}.apart.resources ul li,.apart-alt.resources ul li{border-bottom:1px solid #000;*zoom:1}.apart.resources ul li:before,.apart.resources ul li:after,.apart-alt.resources ul li:before,.apart-alt.resources ul li:after{content:" ";display:table}.apart.resources ul li:after,.apart-alt.resources ul li:after{clear:both}.apart.resources ul li:last-child,.apart-alt.resources ul li:last-child{border-bottom-width:2px;margin-bottom:0!important}.apart.resources ul li .well-img,.apart-alt.resources ul li .well-img{max-height:80px;overflow:hidden;float:left}.apart.resources ul li .well-img img,.apart-alt.resources ul li .well-img img{float:left;height:auto;margin:.25rem .75rem 0 0;width:60px}.apart.resources ul li .item-eyebrow,.apart-alt.resources ul li .item-eyebrow{text-transform:uppercase}.apart.resources ul li .item-eyebrow .sponsored,.apart-alt.resources ul li .item-eyebrow .sponsored{color:#aaa;font-weight:400}.apart.resources ul li .title,.apart-alt.resources ul li .title{letter-spacing:.25px;line-height:1.1875rem}.apart.resources ul li input[type=text],.apart-alt.resources ul li input[type=text]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic}.apart .hed,.apart-alt .hed{background-color:#e29001;border-bottom:0;color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem!important;font-weight:700;left:0;letter-spacing:.25px;padding:.125rem .625rem .0625rem .625rem;position:absolute;text-transform:uppercase;top:0}.apart .hed a,.apart-alt .hed a{color:#000;text-decoration:none}.apart .hed a:hover,.apart-alt .hed a:hover{color:#fff}.promo.brandposts{background-color:#000;padding:2.5rem 0 .5rem 0;position:relative}.promo.brandposts .eyebrow{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-bottom:0;background:#d5b590;padding:.0625rem .625rem 0 .625rem;position:absolute;top:0;left:0;font-weight:700;font-size:1.1rem;text-transform:none}.promo.brandposts .learn-more{position:absolute;left:130px;top:.5rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#fff;font-size:.75rem;font-weight:normal;text-transform:none}.promo.brandposts ul li .wrap{height:80px;width:80px;overflow:hidden;float:left;margin-right:.625rem}.promo.brandposts ul li .wrap img{float:left;margin-right:.625rem;height:80px;width:auto}.promo.brandposts ul li .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;line-height:1.3rem;font-weight:400}.promo.brandposts ul li .blog-branding-text{text-transform:uppercase;font-weight:normal;font-size:.75rem;color:#fff}.promo section[role=main] .bodee .promo.brandposts ul li{margin:.625rem}.promo ul{border-bottom:0}.promo ul li{padding:0 .75rem .625rem .75rem}.promo ul li .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;letter-spacing:.25px;line-height:1.25rem}.promo ul li .title a{color:#00aeef}.promo ul li .title a:hover{color:#e29001}.promo ul li .answers{color:#fff}.promo ul li a{color:#00aeef}.promo ul li a:hover{color:#e29001}.promo ul li .item-eyebrow{color:#fff;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.6875rem;letter-spacing:.25px}.promo ul li .item-eyebrow a{color:#fff!important}.promo a.more{color:#e29001}.promo .more{font-size:.875rem;margin:0;padding:.375rem 0 .375rem 0;text-align:center;text-transform:capitalize}.promo .more a{color:#e29001}.promo .more a:hover{color:#00aeef}.promo.blogs{background-image:none!important;border:0;padding:2.1875rem 0 .5rem 0!important}.promo.blogs .hed{font-weight:700;margin-bottom:.5rem}.promo.blogs ul{padding:0!important}.promo.blogs ul li{border-bottom:1px solid #1e2226}.promo.blogs ul li img{height:60px;width:60px}.promo.blogs ul li.with-image>div{margin:0}.promo.blogs ul li.with-image>div img{background-color:#ecf5fb}.promo.blogs ul li .title{font-size:1rem!important}.promo.blogs ul li:last-child{margin-bottom:0}@media only screen and (min-width:60.625em){.promo.blogs ul li.first .image{margin:.25rem auto .75rem auto;width:60px}.promo.blogs ul li.first .image img{float:none}}.promo.blogs ul li.first .title{font-size:1.3rem!important;line-height:1.4rem!important}.promo.blogs p.credit,.promo.blogs .item-eyebrow{font-size:.75rem;font-weight:700;margin:0!important}.promo.blogs p.credit a:hover,.promo.blogs .item-eyebrow a:hover{color:#00aeef!important}.promo.blogs .more{padding:.375rem .625rem .375rem .625rem;text-align:left}.promo.blogs .more a{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.promo.newsletter.with-eyebrow{background-color:#000;border:0 none;box-shadow:0 0 5px rgba(0,0,0,0.25)}.promo.newsletter .hed{color:#FFF;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;letter-spacing:.25px;-webkit-font-smoothing:antialiased;margin-top:0}.promo.newsletter p{color:#e29001;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.85rem}.promo.newsletter .eyebrow{background:#e29001;color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:1.2rem;top:0;left:0;padding:7px 8px 5px 8px}.promo.newsletter form input{width:70%;padding:6px 5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic;font-size:.9375rem}.promo.newsletter form .btn{letter-spacing:.25px}.promo.newsletter form .btn:hover{background-color:#e29001}.promo.resources .more{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase}.promo.resources .more a{color:#00aeef}.promo.resources .more a:hover{color:#e29001}.promo.resources form input[type=text]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.promo.resources form button[type=submit]{background-color:#00aeef;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.promo.resources form button[type=submit]:hover{background-color:#e29001}.promo.answers-promo{background-color:transparent!important;border:1px solid #363c43!important}.promo.answers-promo.simple{clear:both;margin-left:0;margin-right:0}.promo.answers-promo.simple .answers-header{background-color:#000;border-bottom:0}.promo.answers-promo.simple .answers-header .more-info a{color:#e29001}.promo.answers-promo.simple .answers-header .more-info a:hover{color:#00aeef}.promo.answers-promo.simple .question{background-color:#000;border:0}.promo.answers-promo.simple .question .excerpt{border:0;float:none;margin-bottom:.875rem;padding:0;width:auto}.promo.answers-promo.simple .question .excerpt .question-text{color:#fff}.promo.answers-promo.simple .question .excerpt .question-text:hover{color:#00aeef!important}.promo.answers-promo.simple .question .excerpt .answer-btn{background-color:#4a4a4a!important;border:0;color:#ccc}.promo.answers-promo.simple .question .excerpt .answer-btn:hover{background-color:#00aeef!important}html,button,input,select,textarea{color:#16161d}body{font-size:1em;line-height:1.4}::-moz-selection{background:#bdc8cf;text-shadow:none}::selection{background:#bdc8cf;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#00aeef}a:visited{color:#00aeef}a:hover{color:#e29001}a:active{color:#b7352d}body{letter-spacing:-0.020em}input[type=text]{border-radius:.18rem}input[type=submit]{border:0;background-color:#0f4461;color:#FFF}section[role=main]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.filter-list-controls select.filter-list{border:1px solid #ccc;background:#e29001;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.bubble{background-color:#00aeef;border-radius:50%;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);color:#fff;display:inline-block;font-size:1rem;font-style:normal;line-height:50px;text-align:center;text-transform:lowercase;width:50px}#loginModal #close a{color:#e29001}#loginModal #close a:hover{color:#000}.popFormHeader{font-size:1rem;font-weight:700;line-height:2.075rem;color:#e29001;border-bottom:1px solid #e2e2e2}.popFormHeader p{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}a.btn-link{background:#edf5fb;color:#338cc5;font-weight:700;padding:.5rem;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-radius:4px;display:inline-block;font-size:1.0625rem;line-height:1em;margin:1rem 0 0 0;text-transform:uppercase;text-align:center;text-decoration:none}a.btn-link:hover{color:#fff;background:#338cc5}.about-brandposts .close-bar{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#221e1f;text-decoration:none}a.cn .contributor-nw{font-weight:500;letter-spacing:0}article header nav.breadcrumbs,article .product-hub-hdr nav.breadcrumbs{color:#CCC;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article header nav.breadcrumbs ul li,article .product-hub-hdr nav.breadcrumbs ul li{letter-spacing:.25px}article header .category,article .product-hub-hdr .category{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:.25px;margin-bottom:0;font-size:1rem}@media only screen and (min-width:60.625em){article header .category,article .product-hub-hdr .category{margin-bottom:.25rem;margin-top:.25rem;text-indent:1px}}article header .category a,article .product-hub-hdr .category a{color:#e29001}article header .category .insider,article .product-hub-hdr .category .insider{vertical-align:text-top}article header h1,article .product-hub-hdr h1{letter-spacing:.25px}article figcaption{color:#666;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic}article #sharer a:hover{color:#00aeef}@media only screen and (min-width:71.25em){article #sharer.sticky{top:74px;position:fixed}}article .deck h2{font-weight:400;font-size:1.4rem;letter-spacing:.25px;line-height:1.7rem}@media only screen and (min-width:48em){article .apart{padding:0;border-left:0 none}}article .apart.ad{border-left:1px solid #e2e2e2}article .apart.promo.resources{padding-left:0;border-left:0 none}article .apart.promo.resources .more{margin-left:.75rem}article .epo .ad{padding-bottom:1.0rem}article .epo .promo{background:#000 url("http://idge.staticworld.net/cso/cso-module-bg.png") repeat 0 0;padding:2.5rem 0 0 0;-webkit-font-smoothing:antialiased}article .epo .promo p,article .epo .promo a{color:#FFF;text-decoration:none}article .epo .promo ul{border:0}article .epo .promo ul li{line-height:1.4rem!important;font-weight:400;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.1rem;padding:0 .75rem .625rem .75rem}article .epo .promo ul li .title{font-size:1.125rem}article .epo .promo ul li a{color:#00aeef}article .epo .promo .about{color:#FFF;font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.2)}article .epo .promo .about span{display:inline-block;background:url(../img/cso-logo.png) 0 0 no-repeat;background-size:65px 28px;position:relative;top:-2px;height:30px;width:70px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){article .epo .promo .about span{background:url(../img/cso-logo@2x.png) 0 0 no-repeat;background-size:65px 28px}}.lt-ie9 article .epo .promo .about span{background:url(../img/cso-logo-footer.png) 0 0 no-repeat}article .epo .promo .also{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:14px;font-weight:700;color:#e29001}article .epo .promo p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9rem;color:#ccc}article .insider-signup input[type=text]{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .insider-signup .head{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.15rem}article .insider-signup .btn{background:#00aeef;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}article .insider-signup .btn:hover{background:#e29001}article .pagination{font-weight:bold}article .pagination a{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#00aeef;text-transform:uppercase}article .pagination a:hover{color:#e29001}article .pagination a.current{color:#000}article .end-byline{background-color:#fff;box-shadow:0 0 4.75px .25px rgba(0,0,0,0.25)}article #content-recommender .head{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#e29001;border-bottom:1px solid #e2e2e2;font-weight:700;font-size:1.5rem;letter-spacing:.25px;margin-bottom:.5rem}@media only screen and (min-width:71.25em){article #content-recommender .rc-item:first-child .rc-item-wrapper,article #content-recommender .rc-item:nth-child(6) .rc-item-wrapper{margin-left:0}article #content-recommender .rc-item:nth-child(5) .rc-item-wrapper,article #content-recommender .rc-item:last-child .rc-item-wrapper{margin-right:0}}article .bodee#comments .comments-hed{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#e29001;border-bottom:1px solid #e2e2e2;font-weight:700}article .bodee#comments .comments-hed .subhead em{font-style:normal;color:#000;font-weight:400}article .bodee#comments .gig-comments-container *{font-size:1.03rem;line-height:1.37rem}article .bodee#comments .gig-comments-container * .gig-comment-header *,article .bodee#comments .gig-comments-container * .gig-comment-footer *,article .bodee#comments .gig-comments-container * .gig-comments-header-right *,article .bodee#comments .gig-comments-container * .gig-composebox-header-right *{font-size:.85rem;opacity:.95}article .bodee#comments .gig-comments-container * .gig-composebox-footer-left *{font-size:.85rem;line-height:1.6rem;vertical-align:top}article .bodee#comments *.gig-composebox-post{background:#00aeef;box-shadow:none;border:0;padding:7px 18px}article .bodee#comments .gig-composebox-site-login{padding:7px 18px}article .bodee#comments .comments-body #commentsDiv{text-align:center}article .bodee#comments .comments-body #commentsDiv .gig-comments-more{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:1.1rem;font-weight:700;background-color:#00aeef}article .bodee#comments .comments-body #commentsDiv .gig-comments-more:hover{background-color:#e29001}article #comments .comments-hed{letter-spacing:.25px}article .bodee .fakesidebar a{letter-spacing:.25px}article .bodee #drr-container aside.fakesidebar{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;font-size:1rem}@media only screen and (min-width:48em){article .bodee #drr-container aside.fakesidebar{font-size:1.0625rem}}article .bodee #drr-container aside.fakesidebar .video-fsb-head{color:#e29001}article .bodee #drr-container aside.fakesidebar .video-fsb-items li{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem}@media only screen and (min-width:48em){article .bodee #drr-container aside.fakesidebar .video-fsb-items li{font-size:1.0625rem}}article .bodee #drr-container aside.fakesidebar .video-fsb-items li>a{color:#00aeef}article .bodee #drr-container aside.fakesidebar .video-fsb-items li a:hover{color:#e29001}article .bodee #drr-container>.product.product-sidebar .nav-title,article .bodee .product-hub-articleBody>.product.product-sidebar .nav-title{background-color:#e29001;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:15px;font-weight:bold}article .bodee #drr-container>.product.product-sidebar .product-name,article .bodee .product-hub-articleBody>.product.product-sidebar .product-name{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold;font-size:19px;line-height:24px}article .bodee #drr-container>.product.product-list .nav-title,article .bodee .product-hub-articleBody>.product.product-list .nav-title{color:#e29001;font-size:20px;font-weight:bold;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee #drr-container>.product.product-list .product-name,article .bodee .product-hub-articleBody>.product.product-list .product-name{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:15px;line-height:21px;color:#1e2226}article .bodee #drr-container>.product.product-list .product-name:hover,article .bodee .product-hub-articleBody>.product.product-list .product-name:hover{color:#e29001}article .bodee .nativo-promo .crawl-headline{font-size:16px;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee .nativo-promo .crawl-headline a{color:#1e2226}article .bodee .nativo-promo .crawl-headline a:hover{color:#00aeef}article .bodee .nativo-promo .crawl-summary{margin:.3rem 0 0 0;color:#838383;font-size:.9rem;line-height:1.25rem}article .bodee .apart-alt.meta time{color:#999;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}article .bodee .apart-alt.whitepaper{background-color:#333941;background-image:none;padding:4rem 10px 10px 10px}article .bodee .apart-alt.whitepaper .subhed{color:#e29001;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}article .bodee .apart-alt.whitepaper .title{color:#0c5f9c;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}article .bodee .apart-alt.whitepaper p{color:#aaa}article .bodee .apart-alt.whitepaper a.learn{background:#1574b7;color:#FFF;font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee .apart-alt.whitepaper a.learn:hover{background:#e29001}article .bodee .apart-alt.insider-left .title{color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;letter-spacing:.25px}article .bodee .apart-alt.insider-left .title a{color:#1e2226}article .bodee .apart-alt.insider-left .learn-insider{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:.25px}article .bodee .article-intercept{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#1e2226}article .bodee .article-intercept em,article .bodee .article-intercept i{color:#e29001}article .bodee .article-intercept a{letter-spacing:.25px}article .bodee .article-intercept a:hover{color:#e29001}article .bodee .article-intercept a:hover em,article .bodee .article-intercept a:hover i{color:#e29001}article .bodee .six-column{margin-bottom:10px!important}article .bodee .six-column a{color:#000;text-decoration:none}article .bodee .six-column a:hover{color:#e29001}article .bodee .apart .hed,article .bodee .apart-alt .hed{background-color:#000;border:0;color:#af141d;font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee .apart-alt.whitepaper{position:relative}article .bodee .apart-alt.whitepaper .hed{color:#000;background:#e29001;position:absolute;padding:5px 10px 2px 10px;font-size:1.0rem;line-height:1.375rem;top:0;left:0;border:0}article .bodee .apart-alt.whitepaper .title{color:#00aeef}article .bodee aside.pullquote{color:#e29001;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee .promo{background:#000 url("http://idge.staticworld.net/cso/cso-module-bg.png") repeat 0 0;padding-top:50px}article .bodee .promo .hed{color:#000;border-bottom:0;background:#e29001;left:0;position:absolute;top:0}article .bodee .promo.apart:before{content:none}article .bodee .promo ul{border:0;padding:0 10px 0 0}article .bodee .promo ul li .title{font-weight:400;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.1rem;line-height:1.3rem}article .bodee .promo ul li p{font-size:.75rem;color:#999}article .bodee .promo ul li p a{color:#fff;font-weight:700}article .bodee .comments-cta{background-color:#00aeef;border-radius:3px;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;letter-spacing:.25px}article .bodee .comments-cta:hover{background-color:#e29001}article .tags .related{color:#777a80;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.25px}article .tags li{background:#ecf5fb}article .tags li a{color:#00aeef;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:.25px;-webkit-font-smoothing:antialiased}article .tags li a:hover{color:#e29001}article #comment-bubble-idge{background-image:url("http://idge.staticworld.net/images/speechbubble-cso.svg")}article #comment-bubble-idge #comment-text{font-weight:500}article.blog header .blog-byline{border-bottom:1px solid #dedede;*zoom:1}article.blog header .blog-byline:before,article.blog header .blog-byline:after{content:" ";display:table}article.blog header .blog-byline:after{clear:both}article.blog header .blog-byline img{background-color:#ecf5fb}article.blog header .blog-byline p.name{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif!important}article.blog header .blog-byline p.name span.meta{color:#b5b5b5;font-weight:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){article.blog header .blog-byline .brand{float:left;width:60%}}article.blog header .blog-byline .blog-title{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article.blog header .blog-byline .blog-title a{color:#1e2226}article.blog header .blog-byline .about .about-title{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article.blog header .blog-byline .meta.open ul li a:hover{color:#00aeef}article.blog .prev-next a.blog-nav .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text .eyebrow{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase}.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text .heading{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text .sponsor{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.thm-gallery .overlay .similar-videos .more-videos .head,figure.large .overlay .similar-videos .more-videos .head{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.thm-gallery .overlay .similar-videos .related-grid .list-item .item-meta,figure.large .overlay .similar-videos .related-grid .list-item .item-meta{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.tease-promo .access-btn a.register{height:40px}article .bodee #drr-container .csoDash{padding-left:10px;padding-right:10px}@media only screen and (min-width:60.625em){article .bodee #drr-container .csoDash{padding:0;padding-top:10px}}.csoDash div.h3{font-size:2em;margin:.67em 0;color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold}.csoDash div.h3.maps{margin-top:2.5rem;margin-bottom:0}.csoDash div.h3.add-info{margin-bottom:0}.rwd-table{margin:.5em 0 3.5rem;min-width:300px}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:before{content:attr(data-th) ": ";font-weight:bold;display:inline-block;background:#e29001;color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:1.2rem;padding:7px 8px 4px 8px;line-height:1.2}.rwd-table tr.interactive-maps td:before{display:none}.rwd-table tr.additional-info td:before{width:1rem;padding:.1rem .2rem .1rem .4rem;margin-right:.25rem}@media(min-width:768px){.rwd-table td:before{display:none}.rwd-table tr.additional-info td{padding-left:0;padding-right:2rem}}.rwd-table th,.rwd-table td{text-align:left}@media(min-width:768px){.rwd-table th,.rwd-table td{display:table-cell;padding:.25em .5em}.rwd-table tr.interactive-maps td{vertical-align:top}}.rwd-table{color:#000;overflow:hidden}.rwd-table th,.rwd-table td{margin:.5em 1em}@media(min-width:768px){.rwd-table td{padding:.5em}.rwd-table th{padding:0}.rwd-table tr.interactive-maps td:first-child{padding-left:0}.rwd-table tr.interactive-maps td div{width:auto}.rwd-table tr.set1,.rwd-table tr.set2,.rwd-table tr.set3{vertical-align:top}.rwd-table tr.set1 td,.rwd-table tr.set2 td,.rwd-table tr.set3 td{padding-top:1rem}.rwd-table td div{width:90%}}.rwd-table th{width:33%;vertical-align:top;padding-right:1rem}.rwd-table th div{background:#e29001;color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:1.2rem;padding:7px 8px 4px 8px;display:table-cell;line-height:1.2}.rwd-table a.rss{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-decoration:none}.rwd-table a.rss:link,.rwd-table a.rss:visited{color:#16161d}.rwd-table a.rss:hover,.rwd-table a.rss:active{color:#e29001}.rwd-table tr td hr{border-top:0}.rwd-table div.btn{background-color:#00aeef;padding:4px 8px;border-radius:3px;text-align:center}.rwd-table div.btn:hover{background-color:#e29001}.rwd-table a.button{color:#fff;font-size:16px;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-decoration:none;font-weight:700}.rwd-table a.button:hover{color:#fff}.rwd-table a.button:active{color:#fff}@media(max-width:767px){.rwd-table tr.interactive-maps td{margin-top:1rem;margin-left:0}.rwd-table tr.interactive-maps td:last-child{margin-bottom:0}.rwd-table{margin-bottom:0}.rwd-table.maps-table{margin-bottom:3.5rem}.rwd-table td{margin-left:0}.csoDash div.h3{font-size:1.5rem;line-height:1.5625rem}}article .bodee #drr-container figure.large>.embed-wrapper .embed-container .item-text .heading{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee #drr-container figure.large>.embed-wrapper .embed-container .item-text .heading .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:600}@media only screen and (min-width:60.625em){article .bodee #drr-container figure.large>.embed-wrapper .embed-container .item-text .heading .title{font-size:1.25rem}}article .bodee #drr-container figure.large>.embed-wrapper .embed-container .item-text .eyebrow{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:600}article .bodee #drr-container figure.large>.embed-wrapper .embed-container .item-text .sponsor{position:relative;font-size:12px;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee #drr-container figure.large .related-carousel .list-item.now-playing .item-img:after{background-color:rgba(226,144,1,0.95);font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee #drr-container figure.large .related-carousel .list-item .item-img .overlay-name .name{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}article .bodee #drr-container figure.large .related-carousel .list-item .item-info .title:hover{color:#e29001}article .bodee #drr-container figure.large .related-carousel .slick-prev:hover,article .bodee #drr-container figure.large .related-carousel .slick-next:hover{background-color:rgba(0,0,0,0.5)}.product-name a:hover,a.product-name:hover{color:#e29001}.slideshow article .slideshow-bottom-nav .slideshow-nav,.slideshow article .slideshow-bottom-nav .slide-count{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1em}.slideshow article #ss-close-ad{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1em}.slideshow article #nextSlideshow .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.slideshow article #nextSlideshow .next-title a{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.slideshow article #nextSlideshow .next-title a:hover{color:#338cc5}.slideshow article header{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.slideshow article .byline{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.slideshow article h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.slideshow article figure figcaption .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.article-product-hub .latest-reviews,.article-product-hub .dealpost-promo,.article-product-hub #related-product-hubs{position:relative;background:#000 url("http://idge.staticworld.net/cso/cso-module-bg.png") repeat 0 0;padding:50px 0 1rem 0;margin:0 0 10px 0}.article-product-hub .latest-reviews h2,.article-product-hub .latest-reviews h4,.article-product-hub .latest-reviews .hed,.article-product-hub .dealpost-promo h2,.article-product-hub .dealpost-promo h4,.article-product-hub .dealpost-promo .hed,.article-product-hub #related-product-hubs h2,.article-product-hub #related-product-hubs h4,.article-product-hub #related-product-hubs .hed{letter-spacing:.25px;padding:.125rem .625rem .0625rem .625rem;font-size:1.125rem;text-transform:uppercase;margin-bottom:.75rem;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#000;background-color:#e29001;font-weight:700;left:0;position:absolute;top:0;line-height:25px}.article-product-hub .latest-reviews ul,.article-product-hub .dealpost-promo ul,.article-product-hub #related-product-hubs ul{padding:0 10px}.article-product-hub .latest-reviews ul li>a,.article-product-hub .latest-reviews ul li h5,.article-product-hub .latest-reviews ul li .title,.article-product-hub .dealpost-promo ul li>a,.article-product-hub .dealpost-promo ul li h5,.article-product-hub .dealpost-promo ul li .title,.article-product-hub #related-product-hubs ul li>a,.article-product-hub #related-product-hubs ul li h5,.article-product-hub #related-product-hubs ul li .title{color:#00aeef;font-weight:400;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;line-height:1.3rem;letter-spacing:.25px;text-decoration:none}.article-product-hub .latest-reviews ul li>span,.article-product-hub .dealpost-promo ul li>span,.article-product-hub #related-product-hubs ul li>span{color:#999}.article-product-hub .latest-reviews ul li>span a.product-price,.article-product-hub .dealpost-promo ul li>span a.product-price,.article-product-hub #related-product-hubs ul li>span a.product-price{color:#bf212e}.article-product-hub bodee .promo ul li .title{font-size:1rem}section[role=main] .six-column .head{color:#e29001;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .six-column ul li .item-eyebrow{color:#e29001}section[role=main] .six-column ul li .title{font-size:1.125rem}section[role=main] .six-column ul li .title a{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}section[role=main] .six-column ul li .title a:hover{color:#e29001}section[role=main] .six-column ul li .site{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .six-column ul li .site a.networkworld{color:#0067b1}section[role=main] .six-column ul li .site a.cio{color:#f60000}section[role=main] .six-column ul li .site a.citeworld{color:#89ad42}section[role=main] .six-column ul li .site a.computerworld{color:#000}section[role=main] .six-column ul li .site a.cfo{color:#2b326e}section[role=main] .six-column ul li .site a.infoworld{color:#c10000}.byline{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.byline p.name{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif!important;letter-spacing:.25px}.byline p.name span.meta{color:#b5b5b5;font-weight:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.byline p.bio{font-style:italic}.byline img{background-color:#ecf5fb}.byline .meta.open ul li a:hover{color:#00aeef}#funnel .promo{box-shadow:0 0 6px rgba(0,0,0,0.15)}#funnel .promo .eyebrow{background:#e29001;color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:1.2rem;letter-spacing:.25px;top:0;left:0;padding:7px 8px 5px 8px}#funnel .promo .hed{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;letter-spacing:.25px}#funnel .promo p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.85rem;color:#16161d}#funnel .promo p.sponsor{color:#ccc!important}#funnel .promo a{color:#16161d}#funnel .promo a:hover{color:#e29001}#funnel .promo ul li .hed{font-size:1.0rem;line-height:1.2rem;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400}#funnel .promo ul li.more{margin:0 0 .25rem 0}#funnel .promo ul li.more a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#00aeef}#funnel .promo.newsletter{background:#000;border:0 none}#funnel .promo.newsletter .hed{color:#FFF;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}#funnel .promo.newsletter p{color:#e29001}#funnel .promo.newsletter form .btn{background:#00aeef;color:#fff;font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:0}#funnel .promo.newsletter form .btn:hover{background:#e29001}#funnel .promo.newsletter form input{width:70%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic;font-size:.9375rem}#funnel .promo.newsletter form input:focus{font-style:normal;color:#333}#funnel .promo.brandposts .eyebrow{text-transform:none;background-color:#d5b590}#funnel .promo.brandposts .learn-more{position:absolute;left:130px;top:.5rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#000;font-size:.75rem;font-weight:normal}#funnel .promo.brandposts ul li .title{font-size:1rem}#funnel .promo.with-eyebrow{padding-top:36px}#funnel .promo.list{padding-top:36px}#funnel .promo.list .item-eyebrow{color:#aaa;line-height:.875rem}#funnel .promo.list .title{font-size:1rem;letter-spacing:.25px;line-height:1.2rem}#funnel .promo.list .btn{background:#00aeef;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;letter-spacing:0}#funnel .promo.list .btn:hover{background:#e29001}.four-column .head{color:#e29001;font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.four-column .title{color:#e29001;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.four-column ul li .title a{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.four-column ul li .title a:hover{color:#e29001}.four-column .overlay{background:#00aeef;color:#000}.insider-promo-wrapper{margin-bottom:30px}.insider-promo-wrapper .promo.apart .insider-both{background-color:transparent;padding:0}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider{border-left:0 none;line-height:1;margin-bottom:25px;margin-top:5px;padding-top:20px}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title{text-transform:uppercase}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title h3{border-bottom:0 none}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck a{color:#00aeef}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck a:hover{color:#e29001}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider{text-align:left;padding-left:10px}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a{color:#00aeef;font-weight:700;font-size:.85rem;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a span{font-size:.8rem;position:relative;left:1px;bottom:2px}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a:hover{color:#e29001}.insider-promo-wrapper .promo.apart .insider-both .other-insider .item-eyebrow{font-weight:700}.insider-promo-wrapper .promo.apart .insider-both .other-insider .item-eyebrow a{color:#fff;font-weight:700;font-size:.75rem}.insider-promo-wrapper .promo.apart .insider-both .other-insider .item-eyebrow a:hover{color:#00aeef!important}.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-logout-title h3{font-size:1.09rem}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul{padding-top:35px;padding-left:10px;padding-right:10px}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li{padding-left:0!important;font-size:1rem;line-height:1.2rem!important;margin-bottom:.25rem}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li a{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#000}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li a:hover{color:#e29001}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li img{display:block}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed{padding-left:0;font-size:1.1rem!important;line-height:1.3rem!important}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed a{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#00aeef;font-weight:400}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed a:hover{color:#e29001}@media only screen and (min-width:48em){#drr-top-ad .insider-promo-wrapper{margin-top:12px}#drr-top-ad .insider-promo-wrapper.not-nsdr{margin-top:0}}#resources-sponsored-links a{color:#16161d}#resources-sponsored-links a:hover{color:#00aeef}#resources-sponsored-links .head{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-bottom:1px solid #e2e2e2;color:#e29001;letter-spacing:.25px;margin-bottom:1.0rem}#resources-sponsored-links ul li{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#resources-sponsored-links ul li .title{font-weight:700;font-size:.9rem;line-height:1.1rem}#resources-sponsored-links ul li .title a:hover{color:#e29001}#resources-sponsored-links p{font-size:.75rem!important;line-height:1.0rem!important}