body{font-family:Open Sans,Segoe UI,Verdana,Arial,sans-serif;font-style:normal;padding:0;margin:0;background-color:#fff;max-width:1400px;margin-left:auto;margin-right:auto}.togglediv{cursor:pointer}span.expand{font-size:60%;font-weight:normal;margin-left:5px;white-space:nowrap}span.hashtag{background-color:#ccf;border-radius:5px;padding:2px 6px;margin-right:5px;font-size:70%}ul{margin:8px 0;margin-left:0;padding-left:30px}li{text-align:left}li li{margin:6px 0}li.no_bullet{list-style-type:none}h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i{margin-top:0}address{font-style:normal;margin-bottom:.3em;line-height:1.7em}p,li,td,th{color:#222;line-height:1.7em}p,li{margin-bottom:.5em}p,li,td,th,aside,figcaption{hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-webkit-locale:"en";-moz-hyphens:auto}p.ref{margin:0 8mm 10px 0;font-size:.85em;color:#444}sup{font-size:.7em;vertical-align:baseline;position:relative;top:-.5em}sub{font-size:.7em;vertical-align:baseline;position:relative;top:.4em}dt a dfn{font-style:normal}div.eqn{margin:0 10px 6px 40px}div.eqn_il{font-family:Verdana,sans-serif;font-size:.9em}span.greek{font-family:Times;font-style:italic;font-size:1em}span.greek_small{font-family:Times;font-style:italic;font-size:.8em}.red{color:#b20b28}.redbold{font-weight:bold;color:#b20b28}a,a:any-link,a:link,a:visited,a:hover,a:active,a:focus{font-weight:600;color:#44c;text-decoration:none;outline:0}a:hover,a:active,a:focus{text-decoration:underline}a.url{word-break:break-all}a.enc,a.suppliers{color:#fff;padding:5px 10px;border-radius:5px}a.large{font-size:1.25em}a.enc{background-color:#b20b28}a.suppliers{background-color:#304090}a.externallink{color:#b20b28}a.social{display:inline-block;width:60px;padding:2px 10px;background-color:#88c;border-radius:5px;color:#fff;margin:6px 12px 6px 0;font-size:.8em;text-align:center}h1,h2,h3,h4{color:#444;line-height:1.5em;text-decoration:none;text-align:left}h1 a,h2 a,h3 a,h4 a{font-weight:bold}h1{font-size:1.625em;margin-bottom:15px}h2{font-size:1.375em;margin:20px 0 10px 0}h3{font-size:1.125em;margin:15px 0 10px 0}h4{font-size:1.05em;margin:15px 0 10px 0}h2.questions,h2.linkcode{font-size:1.128em}footer#linkcode{font-size:.8em}p.breadcrumbs{font-size:.85em;font-weight:600;color:#44c}li.ta_left{text-align:left}input[type=submit]{font-size:1em;border-radius:5px}form.qform{display:none}form.qform textarea{width:99%;height:60px;margin-bottom:8px}table td,table th{vertical-align:top;text-align:left;padding:3px 5px}table .grayborder{border:1px solid #ccc}table .collapse{border-collapse:collapse}table .simple{border:1px solid #ccc;border-collapse:collapse}table.stdtable{border:1px solid #808080;margin:12px 20px;border-collapse:collapse}table.stdtable td,table.stdtable th{border:1px solid #808080;padding:5px 8px}table.stdtable .tdc{text-align:center}table.stdtable .thc{background-color:#ddd;padding:4px 6px 4px 6px;text-align:center}table.stdtable .thl{background-color:#ddd;padding:4px 6px 4px 6px}table.stdtable td ul{margin-bottom:4px;padding-left:20px}table.stdtable td ul li{margin-bottom:4px}table.contentstable{margin:0 10px 10px 30px;color:#333}table.contentstable th,table.contentstable td{font-size:.875em;padding:2px 40px 2px 0}table.contentstable th{padding-bottom:4px}table.contentstable a{font-weight:600}figure{margin:20px 40px 20px 40px}figure.box{border:1px solid #ccc;padding:15px 20px}figure.left{float:left;width:300px;margin:0 25px 15px 0}figure.right{float:right;width:300px;margin:0 0 20px 40px}@media(max-width:450px){figure.right{float:none;width:95%;margin-left:0}}figure.center{margin:0 auto 12px auto;width:500px}@media(max-width:500px){figure.right{float:none;width:auto}figure.left{float:none;width:auto}}figure img{max-width:100%;height:auto;margin-bottom:12px}figure img.logoimage.right{width:100%;height:26px}figure figcaption{font-size:.875em;text-align:left;margin-bottom:20px}figure figcaption:last-child{margin-bottom:0}figure figcaption span.start{font-weight:600}caption{caption-side:bottom}p.fig{margin-left:auto;margin-right:auto;text-align:center}p.caption{font-size:.875em;margin:6px 36px 15px 36px}video{box-sizing:border-box;border-left:36px solid #fff;border-right:36px solid #fff;width:100%;height:auto;margin:12px 0}aside.callout{width:240px;float:right;margin:5px 0 12px 30px;font-size:1.125em;font-weight:600;color:#333;line-height:1.5em;text-align:left}aside.callout.red{color:#b20b28}aside.callout.red p,aside.callout.red li,aside.callout.red a{color:#b20b28}aside.callout.green{color:#309040}aside.callout.green p,aside.callout.green li,aside.callout.green a{color:#309040}aside.callout.blue{color:#4050b0}aside.callout.blue p,aside.callout.blue li,aside.callout.blue a{color:#4050b0}aside.callout a{text-decoration:underline;font-weight:600}aside.callout.note{font-size:.875em;font-weight:normal}@media(max-width:600px){aside.callout{float:none;width:90%}}@media(max-width:500px){aside.callout,aside.callout p{font-size:.95em}}aside.floatbox{float:right}@media(max-width:800px){aside.floatbox{display:none}}aside.floatbox_small{float:right;margin:0 0 0 20px}aside.authorbox{background-color:#eee;border:1px solid #ccc;border-radius:5px;margin:30px 0;font-size:.95em}aside.authorbox table{margin:10px}aside.authorbox td:nth-child(2){padding:0 20px}aside.authorbox a{font-weight:600}aside.authorbox h2{margin-top:0}aside.textbox{border:1px solid #ccc;box-shadow:2px 5px 5px #aaa;width:200px;margin:10px 10px 10px 20px;padding:6px 10px 2px 10px}aside.textbox.tb_left{margin:0 15px 0 0;float:left}aside.textbox.tb_right{margin:10px 0 10px 20px;float:right}aside.textbox.tb_full{width:auto;margin:10px 10px 15px 20px}aside.textbox.greenmargin{border-left:8px solid #207030}aside.textbox.redmargin{border-left:8px solid #b20b28}aside.textbox h2{font-size:1em;font-weight:bold;color:#444;margin-top:3px;margin-bottom:4px}aside.textbox ul{padding-left:20px}pre{font-size:1em;line-height:1.4em;font-family:Consolas,Courier,monospace;padding-left:15px;text-align:left;white-space:pre-wrap}button{font-size:1em;padding:5px 15px;border-radius:5px}button.action{background-color:#b20b28;color:#fff;border:none}button.action a{color:#fff}button.light{font-size:.8em;margin-left:10px}button.lmargin{margin-left:10px}div.button{width:auto;border:1px solid #ccc;background-color:#f0f0f0;padding:5px 12px;margin:10px 10px 15px 0;text-align:center;display:inline-block;border-radius:5px;line-height:1.6em}div.button a{font-weight:bold;display:block}div.button.action{background-color:#b20b28;color:#fff}div.button.action a{color:#fff}div.button.action.tour{text-align:left;padding:15px;background-color:#b20b28}div.button.action.tour img{float:right;margin-top:auto;margin-bottom:auto;width:135px;height:auto;padding:5px;background-color:#999}@media(max-width:450px){div.button.action.tour img{width:80px}}div.button.blue{background-color:#405090}div.button.blue a{color:#fff}div.button.green{background-color:#309040}a.download-button{display:inline-block;margin:0 4px;padding:0 6px;text-align:center;color:#fff;font-weight:bold;background-color:#309040;border:none;border-radius:3px}div.social_media{background-color:#eee;border:1px solid #ccc;margin:25px 0 20px 0;padding:15px 20px 5px 20px}@media print{div.social_media{display:none}}@media print{div.noprint{display:none}}div#socialbox_article{padding:10px}a.socialbutton img{width:160px;margin:0 10px 6px 0}table.preview_social{margin:30px 0;border-spacing:0;border-collapse:collapse;border-top:1px solid #aaa;border-bottom:1px solid #aaa}table.preview_social td{margin:0;padding:5px 10px 0 10px;vertical-align:middle}table.preview_social td li{margin-bottom:.1em}img.article_preview{width:100%;height:auto}div.limbox{float:right;color:#999;background-color:#eee;border:1px solid #999;border-radius:5px;margin:0 0 5px 10px;padding:1px 4px;font-size:.625em;cursor:pointer}@media(max-width:320px){div.limbox{display:none}}@media print{div.limbox{display:none}}@media(any-hover:none){div.limbox{font-size:1.25em}}div#logohead div.limbox{float:none;position:absolute;right:5px;z-index:1}nav#mainnav div.limbox{margin:0}div.lim_hide{box-sizing:border-box;width:100%;border:1px solid #ccc;margin:8px 0;padding:4px 10px}@media print{div.lim_hide{display:none}}div.lim_hide p{margin:0}table.posting{margin:12px 0;border:1px solid #ddd;width:100%}table.posting td{padding:6px 12px;background-color:#eee}table.posting td:nth-child(1){width:98px;text-align:center}table.posting p.posting_heading a{font-size:1.125em;font-weight:600}a.w_link{position:absolute;top:30px;right:0;background-color:#eee}p.anything_unclear a,p.anything_unclear a:any-link{margin-right:10px;border:1px solid #aaa;border-radius:5px;background-color:#eee;padding:1px 6px;font-size:1.25em;font-weight:bold;color:#282}p.anything_unclear span{font-size:.875em;color:#383}@media print{p.anything_unclear{display:none}}span.lightbutton{display:inline-block;margin-left:10px;border:1px solid #aaa;background-color:#eee;font-size:.9em;padding:2px 10px;cursor:pointer}div#prev_next{float:right;margin:0 0 5px 15px;font-size:200%;color:#808080}div#prev_next a{font-weight:bold;text-decoration:none}div.featurebox{border:1px solid #ccc;background-color:#f8f8f8;width:auto;margin:25px 10px 40px 15px;padding:25px 25px 20px 25px;border-radius:10px}div.featurebox h2{margin-top:2px}div.featurebox div.diagrambox p{margin:0}div.featurebox.case_study,div.featurebox.tutorial{max-width:800px;margin:20px 0 25px 0;padding:15px 15px 10px 15px;background-color:#fff}div.featurebox.case_study h2,div.featurebox.tutorial h2{font-size:20px;margin-bottom:10px}div.featurebox.case_study p,div.featurebox.tutorial p{font-size:14px}div.featurebox.case_study img,div.featurebox.tutorial img{float:right;margin-left:20px;width:180px;height:auto;border:10px solid #fff;border-left:20px solid #fff;border-right:20px solid #fff}@media(max-width:600px){div.featurebox.case_study img,div.featurebox.tutorial img{float:none;width:80%;max-width:180px;margin-left:0}}div.featurebox.case_study table,div.featurebox.tutorial table{border-collapse:collapse}div.featurebox.case_study table td:nth-child(2),div.featurebox.tutorial table td:nth-child(2){vertical-align:middle}div.featurebox.case_study table td:nth-child(2) img,div.featurebox.tutorial table td:nth-child(2) img{float:right;width:260px;margin:0 10px 10px 20px;border:5px solid #fff}div.featurebox.tutorial{max-width:650px}div.featurebox.enc{margin:30px 30px;padding-left:20px;border:none;border-left:10px solid #ddd;border-radius:0}div.featurebox.enc h2{font-size:18px}div.featurebox.enc p:first-child a{font-size:110%;font-variant:small-caps}div.purposebox{margin:15px 0 20px 0;text-align:center;font-style:italic}@media(max-width:700px){table.stdtable.large{font-size:.9em}}@media(max-width:500px){table.stdtable.large{font-size:.8em}}div#logohead{padding:5px 4vw 15px 4vw;border:1px solid #ccc;border-top:none;font-family:Arial,Verdana,sans-serif;font-size:2vw;font-size:calc(.8em + .3vw)}@media(max-width:300px){div#logohead{font-size:calc(.65em + 1vw)}}div#logohead div.areadiv{margin:0 -2vw;contain:content}div#logohead div#rppbutton{width:150px;margin:0 auto 0 auto;padding:1px;border:1px solid #d0d0d0;background-color:#d0d0d0;text-align:center;font-variant:small-caps;font-size:90%}div#logohead div#rppbutton a{color:#666}div#logohead div#rppbutton.selected{background-color:#b20b28}div#logohead div#rppbutton.selected a{color:#fff}div#logohead table#areatable{width:100%;margin:0 0 15px 0;border-spacing:2vw 4px}div#logohead table#areatable td{text-align:center;font-variant:small-caps;padding:4px 0;line-height:18px;margin:0}div#logohead table#areatable td.basicarea{background-color:#f8f8f8;border:1px solid #d0d0d0;padding:2px 0;color:#666;font-weight:bold}div#logohead table#areatable td.basicarea a{font-size:.9em;color:#666}div#logohead table#areatable td a{color:#555}div#logohead table#areatable table{width:100%;border-spacing:2vw 4px}@media(max-width:630px){div#logohead table#areatable table{border-spacing:2vw 0}}div#logohead table#areatable table td{text-align:center;font-variant:small-caps;background-color:#e8e8e8;width:100px;padding:6px 0;border:1px solid #d0d0d0;line-height:18px}div#logohead table#areatable table td.selected{background-color:#b20b28;border:1px solid #888}div#logohead table#areatable table td.selected a{color:#fff}div#logohead table#areatable table td:hover{background-color:#b20b28}div#logohead table#areatable table td:hover a{color:#fff}div#logohead table#areatable table td a:hover{color:#fff;text-decoration:none}div#logohead p#title{margin:0;line-height:2em}div#logohead span#title2{font-family:Verdana,Arial,sans-serif;font-weight:bold;font-variant:small-caps;letter-spacing:0;color:#b20b28;white-space:nowrap;margin:0 0 0 -3px;line-height:35px;font-size:2.3em}div#logohead span#title2.enc{font-size:40px}div#logohead span#title2.bg{font-size:38.6px}div#logohead span#title2.con{font-size:40px}div#logohead span#title2.so{font-size:40px}div#logohead span#title2.co{font-size:42.6px}@media(max-width:360px){div#logohead span#title2{margin-left:0}}@media(max-width:240px){div#logohead span#title2{font-size:11vw}}div#logohead span#slogan{font-size:2vw;font-size:calc(1.25em + .4vw);color:#666;white-space:nowrap}@media(max-width:480px){div#logohead span#slogan{font-size:4.5vw}}@media(max-width:240px){div#logohead span#slogan{display:none}}@media(max-width:480px){div#logohead img#rplogo{width:90%;height:auto}}div#logohead div#other_language{float:right;font-size:.7em}div#logohead div#other_language a{font-weight:600}nav#mainnav{position:static;width:auto;margin:5px 290px 30px 4vw;padding:0;overflow:hidden;contain:content;font-size:calc(.8em + .2vw)}nav#mainnav table{font-variant:small-caps}nav#mainnav table.navtable{width:100%;border-collapse:separate;border-spacing:15px 8px}nav#mainnav table.navtable td{border:1px solid #aaa;background-color:#f0f0f0;width:25%;text-align:center;padding:1px 0;color:#fff;font-weight:bold}nav#mainnav table.navtable td a{color:#555}nav#mainnav table.navtable td.enc{background-color:#eee}nav#mainnav table.navtable td.selected{font-weight:bold;background-color:#b20b28}nav#mainnav table.navtable td.selected a{color:#fff}nav#mainnav table.navtable td:hover:not(.selected){background-color:#999}nav#mainnav table.navtable td:hover:not(.selected) a{color:#fff;text-decoration:none}nav#mainnav table.navtable td.supplementary{padding:5px 0;font-size:18px}nav#mainnav table.navtable a{display:block;padding:0;color:#4050b0;font-weight:bold}nav#mainnav table.navtable a.selected{color:#b20b28}nav#mainnav table.navtable a:hover{color:#fff}div#main{min-height:400px;margin:0 290px 10px 4vw;padding:0 0 10px 0;overflow:hidden;font-size:calc(.8em + .2vw)}table.stdtable{font-size:1em}div#articletext.mr{margin-right:300px}@media(max-width:800px){div#articletext.mr{margin-right:30px}}footer#copyrightbox{margin:20px 0;font-family:Arial,sans-serif;color:#666;font-size:.8em}footer#copyright{margin:10px 0 10px 35px}footer#copyright_bottom{margin:15px 30px 20px 0;padding:0;font-size:.8em;color:#666}table.lettertable{border-collapse:collapse;padding:0;margin:.5em 270px .6em 0;width:100%;border:none}table.lettertable td{background-color:#f0f0f0;width:5.6em;padding:4px 0;text-align:center;text-decoration:none;border:1px solid #aaa}table.lettertable td.selected{border-left:3px solid #aaa}table.lettertable a{display:block;color:#4050b0;font-weight:600;text-decoration:none}table.lettertable a.selected{font-size:1.2em;font-weight:bold}form.calculatorform{border:1px solid #ccc;border-radius:8px;border-left:8px solid #207030;margin:20px 20px 20px 20px;padding:0 12px 5px 12px}form.calculatorform h2{margin-top:10px}form.calculatorform table{border-collapse:collapse;margin:10px 0 10px 0}form.calculatorform td{padding:2px 8px 2px 0;vertical-align:middle}form.calculatorform input{width:100px}form.calculatorform p.comment{font-size:.85em}form.calculatorform span.calcbutton{border:1px solid #aaa;border-radius:5px;background-color:#ddd;margin:0 10px 0 10px;padding:1px 10px 1px 10px;cursor:pointer}aside#bannerbox{position:fixed;top:200px;right:15px;width:234px;padding:12px 10px 6px 10px;contain:content}div.bannercontent{font-size:.9em}div.bannercontent h2{font-weight:bold;color:#666;margin-top:4px;margin-bottom:6px}div.bannercontent h3{font-weight:bold;color:#666;margin-top:4px;margin-bottom:6px}div.bannercontent p,div.bannercontent li{color:#444;margin-bottom:4px}div.bannercontent ul{padding-left:15px;color:#666}div.bannercontent li{margin-bottom:4px}div.bannercontent a,div.bannercontent a:any-link,div.bannercontent a:link,div.bannercontent a:visited,div.bannercontent a:hover,div.bannercontent a:active,div.bannercontent a:focus{font-weight:600;color:#b20b28}div.bannercontent.tour{border:4px dashed #aaa;background-color:#eee;padding:20px 12px 12px 12px}div.bannercontent.tour p,div.bannercontent.tour li{margin-bottom:8px}div.bannercontent div.rot_box{border:1px solid #aaa;margin:16px 0 5px 0;padding:15px 0 0 10px;width:auto;overflow:hidden}div.bannercontent div.rot_box div{width:190px;height:400px;padding:0}div.bannercontent div.rot_box div p{line-height:1.5em}div.bannercontent div.rot_box div img{margin:8px 0}div.bannercontent table.rot_box_buttons{margin-left:11px;border-collapse:collapse;margin-bottom:10px}div.bannercontent table.rot_box_buttons button{width:67px;height:20px;padding:0;margin-right:0;font-size:.7em}@keyframes blinker{50%{border-color:#333}}.bannerbox_list{width:234px;padding:12px 10px 6px 10px;border:1px solid #ccc;margin:5px auto 40px auto}iframe.container_3doptix{margin-bottom:20px;border:none;border-left:40px solid #fff;border-right:40px solid #fff;box-sizing:border-box;width:100%;height:600px}h3.biblio{font-size:1.06em}table.traffictable{margin-bottom:4px}table.traffictable td{font-size:.8em;padding:0 5px}table.traffictable div{border-radius:0;height:18px}#up_arrow{position:fixed;left:5px;bottom:15px}p.seealso{margin:18px 0 9px 0;font-size:.875em}table.reftable{margin-bottom:4px}table.reftable td:nth-child(1){text-align:right;font-family:Courier,monospace;font-size:.875em;padding-left:5px}table.reftable td:nth-child(2){font-size:.875em;text-align:left;padding-left:8px}header.articleheader{margin:16px 0 16px 0;border:1px solid #ccc;border-left:8px solid #008000;padding:8px 10px}header.articleheader p,header.articleheader li{margin:4px 4px;font-size:.875em;line-height:1.6em}header.articleheader p span.part,header.articleheader li span.part{font-weight:600}header.articleheader p#categories img{height:25px;width:auto;vertical-align:middle;margin:0 4px 0 6px}div#summary,div#key_questions,div#paperpromotions{font-size:.875em;margin:16px 0 16px 0;border:1px solid #ccc;border-left:8px solid #4050b0;padding:8px 10px 2px 10px}div#summary li,div#key_questions li,div#paperpromotions li{margin-bottom:2px}div#summary img,div#key_questions img,div#paperpromotions img{float:right;margin:0 0 8px 15px;width:150px;height:auto}div#key_questions p:first-child{font-weight:bold}div#paperpromotions{border-left:8px solid #b20b28}acronym{border-bottom:1px dotted #000}p.comment_details{font-weight:bold}p.additionallinkentry{color:#666;text-indent:-1em;margin-left:1em}div.show_more{color:#44c;font-size:.9em;cursor:pointer;display:none}input#articlekeyword{margin:15px 0 0 0;border:2px solid #bbb;box-sizing:border-box;width:100%;height:40px;font-size:calc(1em + .2vw);background-color:#f8f8f8;padding:0 10px}div.button.action a,div.button.action a:any-link,div.button.action a:link,div.button.action a:visited,div.button.action a:hover,div.button.action a:active,div.button.action a:focus{color:#fff}div.tourpos{background-color:#fff;border:1px solid #ccc;margin-left:2px;display:inline}img.supplierlogo{max-width:200px;width:auto;height:auto}img.supplierlogo.sponsor{max-height:35px}aside.bg_vendorbox,aside.bg_promotionbox,aside.advicebox,aside.extraarticlebox,aside.boxadvertisement{box-sizing:border-box;width:280px;max-width:100%;border:1px solid #bbb;background-color:#f0f0f0;margin:0 0 15px 10px;padding:10px 12px 2px 12px;font-size:.95em;z-index:99}aside.bg_vendorbox div.button,aside.bg_promotionbox div.button,aside.advicebox div.button,aside.extraarticlebox div.button,aside.boxadvertisement div.button{max-width:80%}aside.bg_vendorbox h2{font-size:1.125em;margin:5px 0}aside.bg_vendoritem{box-sizing:border-box;width:100%;background-color:#fff;border:1px solid #ccc;margin:8px 0;padding:10px}aside.bg_vendoritem.center{text-align:center}aside.bg_vendoritem img.product{float:right;margin:0 0 10px 15px}aside.bg_vendoritem a{font-weight:600}aside.bg_vendoritem img.supplierlogo{width:90%;height:auto}aside.bg_vendorbox.tight aside.bg_vendoritem{margin:5px 0;padding:5px 10px}div.bg_vendorbox2{margin-top:25px}div.bg_vendorbox2 aside.bg_vendoritem{width:100%;max-width:600px;margin:0;padding-left:0;border:none}p.bg_supplierboxdescription a.bg{font-weight:600}aside.bg_promotionbox a{font-weight:600}aside.bg_promotionbox h2{font-size:1.125em;font-weight:bold;font-variant:small-caps;letter-spacing:.05em;color:#b20b28;margin-top:5px}aside.bg_promotionbox h2.promotitle{font-weight:bold;font-size:1.375em}aside.extraarticlebox{border-left:8px solid #304090}aside.extraarticlebox h3{margin-top:0;font-size:1.125em;font-weight:bold;font-variant:small-caps;letter-spacing:.05em;color:#304090}aside.extraarticlebox ul{padding-left:1.2em}aside.extraarticlebox a{font-weight:600}aside.boxadvertisement h2{margin-top:0;font-size:1.125em;font-weight:bold;font-variant:small-caps;letter-spacing:.05em;color:#207030}img.promopreview{width:100%;height:auto;border:1px solid #ccc;border-radius:3px;margin-bottom:20px}img.promopreview.center{margin:10px auto 12px auto}img.promopreview_profile{border:1px solid #ccc;border-radius:3px;margin-bottom:20px}h2.bg_bgheading a{font-weight:bold;letter-spacing:.05em;color:#b20b28}img.product{max-width:250px;height:auto}p.slogan{color:#888;font-style:italic;font-weight:600}p.slogan.profile{font-size:1.1em}div#sponsorsbox{margin-top:25px;background-color:#fff;border-top:3px solid #aaa;border-bottom:3px solid #aaa;min-height:45px;padding:8px 3vw;font-size:.95em;overflow:hidden;line-height:45px}div#sponsorsbox span{display:inline;padding:10px}div#sponsorsbox img{display:inline;height:auto;margin-left:3vw;vertical-align:middle}@media(max-width:400px){div#sponsorsbox img{width:35%}}div.toprightbox{width:200px;float:right;margin-left:15px;margin-right:12px}div.logobox{float:right;padding:5px}div.editentrybox{float:right;width:100px;border:1px solid #ccc;border-radius:5px;background-color:#b20b28;padding:5px 12px;margin-bottom:15px}div.editentrybox a{color:#fff;font-size:75%;font-weight:bold;display:block}h1{font-size:2.2em}h1.heading_t{margin-top:0;line-height:1.15em;border-bottom:2px solid #999}div.comment{margin:15px 0;border:1px solid #bbb;padding:10px 20px 5px 20px}p.suggest_literature{font-size:.8em}div#bg_exhibitdiv_container{width:99%;height:500px;margin-top:20px;border:3px solid #888;background-color:#eee;overflow:hidden}div#bg_exhibitdiv{position:relative}div#bg_exhibitdiv span.center{text-align:center;display:table-cell;vertical-align:middle;width:75px;height:45px;line-height:1.1em}div#bg_exhibitdiv div.trans3d{position:absolute}div#bg_exhibitdiv div.trans3d>div.label{text-align:center}div#bg_exhibitdiv div.trans3d>div.booth,div#bg_exhibitdiv div.trans3d>div.RP_info{position:absolute;text-align:center;display:table;background-color:#fff;box-shadow:10px 10px 5px #aaa;cursor:help;z-index:1}div#bg_exhibitdiv div.trans3d>div.booth.extra{background-color:rgba(0,0,0,0);box-shadow:none}div#bg_exhibitdiv div.trans3d>div.booth.center{display:flex;justify-content:center}div#bg_exhibitdiv div.trans3d>div.booth.center img{display:block;margin:auto}div#bg_exhibitdiv div.trans3d div.selected{background-color:#b0e0c0}div#bg_exhibitdiv div.trans3d>div>span.lcenter{display:table-cell;vertical-align:middle;font-size:1.5em;font-weight:600;color:#333;padding:10px;hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-webkit-locale:"en";-moz-hyphens:auto}div#bg_exhibitdiv div.trans3d>div>div.info{display:none}div#bg_exhibitdiv div.trans3d>div.red_bg{border-radius:40px;background-color:#b20b28;color:#fff;font-size:1.5em}div#bg_exhibitdiv div.trans3d>div.red_bg>span.center{color:#fff}div#bg_exhibitdiv div.trans3d div.RP_info span.center{padding:10px}div#bg_exhibitdiv div.trans3d div.miniprofile{display:none}div#bg_exhibitdiv div.trans3d div.ui-dialog img.supplierlogo{max-width:100px;height:auto;margin:10px}div#bg_exhibitdiv div.trans3d div.boothgadget{position:absolute;cursor:pointer;border:2px solid #aaa;background-color:#eee;text-align:center}div#bg_exhibitdiv div.trans3d div#InfoDiv img{margin:20px 0}div#bg_exhibitdiv div.trans3d button img.disabled{display:none}div#bg_exhibitdiv div.trans3d p.movingtext{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:2em}div#bg_exhibitdiv div.trans3d img.supplierlogo{max-width:none}#citation_dialog button{margin-top:10px}#citation_dialog pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:auto;max-height:400px}#cited_by_dialog a{color:#00f}#cited_by_dialog div#papers{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:auto;max-height:550px}table.reftable button{margin:0 0 0 10px;padding:0 6px}div.use_ticker{margin:25px 0;border:1px solid #ccc;background-color:#eee;padding:15px 20px}div.use_ticker h2{margin:0 0 6px 0;font-size:18px}div.use_ticker div#info{float:right;font-size:1.5em}div.use_ticker div#infoText{font-size:.85em;color:#666}div.use_ticker div#infoText p{margin:6px 0 3px 0}div.use_ticker pre{margin:2px 0 2px 0;padding:0 0 0 71px;text-indent:-71px;font-size:13px;color:#333}div.fiberpower_promo{width:250px;float:right;margin:0 0 10px 20px;padding:20px 20px 10px 20px;background-color:#eee;border:1px solid #ccc}div.fiberpower_promo p{font-size:90%}div.fiberpower_promo figure{width:250px;height:auto;margin:0 0 5px 0}@media(max-width:1150px){#bannerbox{display:none}div#main,nav#mainnav{margin-left:30px;margin-right:4vw}#copyrightbox{margin-left:40px}}@media print{nav#mainnav{display:none}}