/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}sub,sup,td,th{vertical-align:baseline}caption,td,th{padding:5px}caption,th{text-align:left}figure,table{margin:1em 0}fieldset,legend,li,ol,ul{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,label,main,menu,nav,section,summary{display:block}body{margin:0;width:100%;background-color:#fff;color:#000}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#005494;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{height:auto;max-width:100%}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}html,nav{font-family:Arial,Helvetica,sans-serif}.content-nav-sub li.current a,caption,input,mark{font-weight:700}.content-nav-main a.featured,.tag-list li,figcaption{font-style:italic}button{overflow:visible}.form-row,.nav-top,.pod{overflow:hidden}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.clickable,label{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border:1px solid #CECDCD}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;box-sizing:border-box}a:active,a:hover,a:visited{color:#0062ae}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0 0 .4em}h1{font-size:1.6em}h2{font-size:1.5em}h3{font-size:1.2em}h4{font-size:1.1em}p{line-height:1.3;margin:.25em 0 1em}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{border:1px solid #727166;font-size:.8em}.ad-slot,.footer-info .copyright,.nav-top{text-align:center}figcaption{color:#7F7F7F;font-size:.9em}fieldset{border:none;margin:.5em 0 1em}label{color:#727166}.optionGroup label{display:inline-block}.main-ad,.strapline{display:none}input[type=email],input[type=password],input[type=text]{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:.3em}.more-link,a.button,button{-moz-background-clip:padding;-webkit-background-clip:padding-box}select{border:1px solid #CECDCD;font-size:1em;padding:.3em}.form-row{margin:.8em 0}a.button,button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box;background-color:#F88102;border:1px solid #CECDCD;color:#fff;min-width:25%;padding:10px 15px}a.button:hover,button:hover{background-color:#e97902;color:#fff}mark{background:inherit;color:#000}#fancybox-close{right:-30px!important}.obscure{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.warning{color:#E07965}article ul{list-style:disc;padding:0 1em}article ul li{margin:.5em 0}*,:after,:before{box-sizing:inherit}.frame{background-color:#fff;color:#000;margin:0 auto;padding:1em}.strapline{background:inherit;color:#7F7F7F}a[href="#about-nav"]{background-color:#22245D;color:#fff;display:block;float:right;padding:.2em .5em;text-decoration:none}a[href="#menu"]{display:inline-block;font-size:.9em;text-align:center;width:100%}a[href="#menu"]:after{content:' ^'}nav a:hover{text-decoration:none}.nav-top{font-size:.9em}.utility-nav li{display:inline;padding-right:1em}.content-nav ul{list-style-type:none}.content-nav ul li a{border-bottom:1px solid #fff;display:block;padding:.5em}.content-nav-main,.content-nav-main a{background-color:#CFEAFF;color:#22245D}.content-nav-main a:hover,.content-nav-main li.current a{background-color:#83c9ff;color:#22245D}.content-nav-sub,.content-nav-sub a{background-color:#005494;color:#fff}.content-nav-sub a:hover{background-color:#0062ae;color:#fff}.header-logo{border-bottom:4px solid #CFEAFF;margin-bottom:7px}.header-search{margin:1em auto}.footer-info,.footer-nav{margin:0 -40px;padding:0 40px}.printVersion,body.article .sponsored .sponsor-logo{float:right;margin-left:1em}.footer-nav{background-color:#E7E7E7;color:inherit;margin-top:1em}.footer-nav li{padding:1em}.footer-info{background-color:#CECDCD;color:#7F7F7F;padding:.5em}.footer-info .copyright{padding:1em}.pod.aggregated,.pod.directory,.pod.jobs{display:none}body.article .main article>*{padding:5px 10px}body.article .sponsored{background-color:#F3F3F3;color:inherit;padding:10px}body.article .sponsored .sponsor{background-color:inherit;color:#7F7F7F;margin-bottom:1em}.results-list li{margin-bottom:1em}@media screen and (min-width:768px){.content-nav ul:after,.content:after,.header-main:after,main .otherContent:after,main .topStory:after{clear:both}.strapline{display:block}.frame{max-width:960px;padding:0;position:relative}a[href="#about-nav"],a[href="#menu"]{display:none}.top-container{height:127px}.main-ad{background-color:#E7E7E7;color:#000;display:block;padding:1em 0}.main-ad div{margin:0 auto;width:728px}.header-main{margin-bottom:60px;padding:20px 0}.header-main:after,.header-main:before{content:"";display:table}.featured-product-nav{margin:0;text-align:left;display:inline;float:left;width:50%}.utility-nav{margin:0;display:inline;float:left;width:50%}.utility-nav ul{float:right;margin:0}.utility-nav li{border-right:1px solid #E7E7E7;float:left;margin:0 10px 0 0;padding:0 10px 0 0}.utility-nav li.last{border-right:0;margin-right:0;padding-right:0}.header-logo{display:inline;float:left;width:66.66666667%;border-bottom:none;margin:30px 0}.header-logo .logo-heading{float:left;margin-right:1em;width:auto}.header-search{display:inline;float:left;width:33.33333333%;margin:50px 0 0}.content-nav ul:after,.content-nav ul:before,.content:after,.content:before{display:table;content:""}.header-search input{width:83%}.content-nav,.nav-top{left:0;position:absolute;width:100%}.nav-top{top:143px}.content-nav{clear:both;overflow:hidden;top:280px}.content-nav ul{margin:0;padding:0 10px}.content-nav ul li{float:left;margin:0;width:auto}.content-nav ul li a{border:none;padding:10px}main{display:inline;float:left;width:66.66666667%;margin-left:0;margin-right:0}main .otherContent,main .topStory{width:100%;margin-left:0;margin-right:0}main .topStory{float:left;display:block}main .topStory:after,main .topStory:before{content:"";display:table}main .otherContent{display:block}main .otherContent:after,main .otherContent:before{content:"";display:table}main section.items{display:inline;float:left;width:62.5%;margin-left:0;margin-right:0}main section.items>*{margin-right:1.2em}main aside,main.gated{margin-right:0;display:inline;float:left;margin-left:0}main aside{width:37.5%}main.gated{width:100%}.article main>article{display:inline;float:left;width:66.66666667%;margin-left:0;margin-right:0}.article main>aside,aside.xcol{float:left;width:33.33333333%;margin-right:0;display:inline}.article main>aside{margin-left:0}.article main>aside>div{margin-left:1.2em}aside.xcol{margin-left:0}aside.xcol>div{margin-left:1.2em}.footer-nav{padding:1em;text-align:center}.footer-nav li{border-right:1px solid #005494;padding:0 10px;display:inline}.footer-nav li:last-child{border:none}.pod.aggregated,.pod.directory,.pod.jobs{display:block}}.search-form{position:relative;width:100%}.search-form button{background:0 0;border:none;bottom:0;min-width:0;padding:7px 0 3px;position:absolute;right:0;width:50px}.search-form button:hover{background-color:transparent;color:#000}.search-form label{margin-bottom:.5em}.search-form input{box-sizing:border-box;font-weight:700;padding:10px 15px;width:100%}.search-form .option-group{padding:.5em 0}.search-form .option-group label{float:none;display:inline}.search-form .option-group input{display:inline;width:auto}.main-search-query{border-bottom:1px solid #E7E7E7;margin-bottom:1em;padding-bottom:1em}.main-search-query fieldset{position:relative}.search-results-nav{margin:2em 0;text-align:center}.search-results-nav li{display:inline;margin:0 .25em;padding:0}.pod,.pod .articles{margin-bottom:1em}.search-results-nav li a,.search-results-nav li span{background-color:#E7E7E7;color:#005494;padding:.5em .8em;text-decoration:none}.search-results-nav li span{border:1px solid #005494}.search-results-nav li.direction a,.search-results-nav li.direction span{background:0 0;color:#7F7F7F}.pod{padding-bottom:1em}.pod .articles li p,.pod h3{margin:0}.pod .articles li{padding:0}.pod>p,.pod>ul{padding:0 .5em}.pod h3{font-size:1em}.pod .description{color:#7F7F7F}.pod article{clear:both;margin-top:1em}.pod article img{display:none}.pod input[type=text]{width:100%}@media screen and (min-width:768px){.pod article img{display:inline;float:right;margin-left:.5em;margin-bottom:.5em;max-width:125px}}.pod>ul{margin:1em 0 0}.pod-head{background-color:#CFEAFF;color:#000;font-size:1.3em;font-weight:400;margin:0;padding:.5em}.pod-promo,.pod-promo .pod-content a{color:#fff}.pod-subhead{font-size:1em;margin-top:.5em}.pod-content{padding:.5em 0 .5em .5em}.pod-logo{padding:1em .5em .5em}.pod-logo img{display:block}.pod ul.items{margin-top:1em}.pod ul.items>li{border-bottom:1px solid #E7E7E7;padding-bottom:.5em}.pod ul.items>li:last-child{border-bottom:none}.pod ul li{margin-bottom:.5em}.pod ul li .dateline{margin:5px 0}.pod-package{background-color:#F3F3F3;margin-bottom:1em;padding-bottom:.25em}.pod-package img{display:block;margin:1em auto}.pod-promo{background-color:#005494;background-image:url(../img/promo-leaf-bg.png);background-repeat:no-repeat}.pod-promo .pod-head{background-color:transparent;color:#fff;font-size:1.2em}.pod-promo .pod-content{padding:.5em}.content-type,.dateline,.para-label{color:#7F7F7F}.pod-promo img.icon{display:block;margin:0 auto}.pod-promo.landscape img.icon{float:right}.dateline{font-size:15px;margin:5px 0}.tag-list{display:inline-block;margin:0;padding:0}.tag-list li{display:inline}.para-label{font-size:1em}.flag{font-size:9px;font-style:normal;font-weight:700;padding:1px 3px;text-transform:uppercase}.flag-external{background:#65B266;color:#FFF;width:auto}.flag-free{background:orange;color:#fff}.box{background-color:#F3F3F3;margin:1em 0;padding:1em}.copyright{font-size:80%}.form-signup{margin:1em auto;width:95%}.form-signup h2{font-size:1em}.form-signup label{display:inline-block;width:30%}.form-signup input{float:right;width:68%}.form-signup .option-group label{width:75%}.form-signup .option-group input{float:right;width:auto}.form-signup button{display:block;margin:0 auto}.box.box-featured{background-color:#F4F4F4}.box.box-info,.more-link{background-color:#E7E7E7}@media screen and (min-width:768px){.box img{float:right;margin-left:1em;max-width:45%}.box img.sponsor-logo{float:none;vertical-align:top}.box.box-featured{overflow:hidden}.box.box-featured .article-text{display:inline;float:left;width:50%;margin-left:0;margin-right:0}}.more-link{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;display:block;font-weight:700;margin:1em auto;padding:5px 25px;text-align:center;width:100%}.more-link:hover,.more-linkactive{background-color:#dadada;text-decoration:none}.fixedsticky{top:0}.social{font-style:italic;padding:5px 10px;text-align:center}.social a{display:inline-block;margin:10px 5px 10px 0}.social img{float:none;vertical-align:middle}.social.share{color:#7f7f7f;float:left;font-size:.8em;margin-left:-100px;text-align:left;width:82px}.social.share a{display:block}.ui-tooltip{background-color:#EBECED;border:1px solid #DCDDDF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:.9em;opacity:.85;padding:5px;position:absolute}