body{font-family:Open Sans,Segoe UI,Verdana,Arial,sans-serif;font-style:normal;padding:0px;margin:0px;background-color:#fff;max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}html{scroll-behavior:smooth}.h_collapsible{text-indent:-30px;cursor:pointer}@media print{.h_collapsible{text-indent:0}}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,ol{margin:8px 0;margin-left:0px;padding-left:30px}li{text-align:left}li li{margin:6px 0}li.no_bullet{list-style-type:none}p.marked,li.marked,mjx-container.MathJax.marked{border-left:5px solid #88c;padding-left:10px;margin-left:-15px !important}h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i{margin-top:0}summary{cursor:pointer;display:list-item;outline:none;list-style-position:inside;font-size:inherit;margin-left:-1.2em}summary h2,summary h3,summary h4{display:inline-block}address{font-style:normal;margin-bottom:.3em;line-height:1.5em}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:0px 8mm 10px 0mm;font-size:.85em;color:#444}sup{font-size:.7em;vertical-align:baseline;position:relative;top:-0.5em}sub{font-size:.7em;vertical-align:baseline;position:relative;top:.4em}dt a dfn{font-style:normal}div.eqn{margin:0px 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 !important}.bold{font-weight:bold !important}a{font-weight:var(--link-weight, 600);color:#22a;text-decoration:none;outline:0}a:hover,a:focus,a:active{color:#44c;text-decoration:underline}:is(b,strong){--link-weight: 700}a.url{word-break:break-all}.ui-widget-content a{color:#22a}a.download-box{display:block;max-width:500px;margin:15px 0;padding:4px 10px;border:1px solid #d0d0d0;border-radius:10px;background:#b0d0f0;color:#444;text-decoration:none}a.download-box b{color:#222}a.download-box.download-box:hover{background:#a0c0e0}a.download-box span.icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;border-radius:5px;background:#fff;font-size:16px}table a{overflow-wrap:anywhere}a.enc{background-color:#b20b28}a.suppliers{background-color:#304090}a.externallink{color:#b20b28}a.social{display:inline-block;width:60px;padding:1px 8px;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}h5{font-size:1em;margin:15px 0 10px 0}h2.questions,h2.linkcode{font-size:1.128em}footer{position:relative;bottom:0;z-index:1;margin-top:20px;background-color:#f0f0f0;padding:10px 30px;font-size:.75em}footer div#cols{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:30px}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{margin-bottom:2px}footer div#right{position:absolute;top:10px;right:20px}footer div#right div.button.action.tour{width:200px;margin:0 0 5px 0}footer div#right div.button.action.tour img{width:100px;height:auto;margin-left:10px}footer div#right p{margin-bottom:1px}footer div#other_language{background-color:#f0f0f0;padding:2px 5px;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2);font-size:.7em}footer div#other_language a{font-weight:600;color:#666}nav#breadcrumbs{position:relative;display:flex;align-items:center;margin-top:10px;margin-bottom:15px;background-color:#f0f0f0;border-radius:5px;padding:6px 12px;font-size:1em}nav#breadcrumbs a{font-weight:normal}nav#breadcrumbs span{text-overflow:ellipsis}nav#breadcrumbs span[aria-current=page]{color:#22a}div#prev_next{display:inline-block;margin-right:10px;font-size:180%;line-height:80%;color:gray}div#prev_next a{text-decoration:none;color:#66c}@media(max-width: 480px){div#prev_next{display:none}}@media(max-width: 650px){nav#breadcrumbs{font-size:1em}}@media(max-width: 690px){div#right{position:static !important}}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 gray;margin:12px 20px;border-collapse:collapse}table.stdtable td,table.stdtable th{border:1px solid gray;padding:5px 8px}table.stdtable .tdc{text-align:center}table.stdtable .thc{background-color:#f0f0f0;padding:4px 6px 4px 6px;text-align:center}table.stdtable .thl{background-color:#f0f0f0;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:0px 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 5%}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}p.caption.video{margin:6px 36px 15px 0px;max-width:400px}video{box-sizing:border-box;width:100%;max-width:400px;height:auto;margin:12px 0 8px 0}video.large{max-width:100%}video.center{display:block;margin-left:auto;margin-right:auto}video.right{float:right;margin:0 0 10px 40px}video:hover{cursor:pointer}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;margin-top:9px}@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:0px 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:0px 15px 0px 0px;float:left}aside.textbox.tb_right{margin:10px 0px 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}code{font-family:Consolas,Courier,monospace}pre{background-color:#f0f0f0;font-size:1em;line-height:1.4em;font-family:Consolas,Courier,monospace;padding:5px 0 5px 15px;text-align:left;white-space:pre-wrap}button{font-size:1em;padding:5px 15px;border-radius:5px;cursor:pointer;border:1px solid #aaa}button.action{background-color:#b20b28;font-size:80%;color:#fff;border:none}button.action a{color:#fff}button.light{font-size:.8em;margin-left:10px}button.lmargin{margin-left:10px}button.cited_by{margin-left:10px;padding:2px 6px;font-size:85%}button.calc{padding:2px 8px;font-size:90%}button.notification{float:right;margin:0 0 10px 20px;padding:2px 8px;font-size:85%}input.action.button{background-color:#b20b28;color:#fff;border:none;padding:5px 15px}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;font-size:90%}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}div.button:hover{cursor:pointer}a.button{padding:2px 8px;margin:2px 1px;white-space:nowrap;box-sizing:border-box;background-color:#fff;color:#b20b28;border-radius:5px;border:1px solid #ccc;font-size:90%;-webkit-text-size-adjust:none;text-size-adjust:none}a.button:hover{text-decoration:none}a.button.medium{padding:3px 6px}a.button.large{font-weight:bold;padding:5px 10px}a.button.action{padding:4px 12px;background-color:#b20b28;color:#fff}a.button.topmargin{display:inline-block;margin-top:10px}a.button.w{display:inline-block;text-align:center;margin:10px 20px}a.button.lmargin{margin-left:8px}a.button.ltgray{background-color:#f0f0f0}a.button.ltgray:hover{background-color:#e8e8e8}a.button.red{background-color:#b20b28;color:#fff !important}a.button.green{background-color:#309040;color:#000}a.button.blue{background-color:#4050b0;color:#000}a.button.orange{background-color:#d80;color:#000}a.encbox-button{margin:0 4px;padding:2px 8px;font-size:80%;color:#fff;background-color:#309040;border:none;border-radius:3px;text-wrap:nowrap}a.encbox-button.orange{background-color:#d80}a.encbox-button.linkedin{background-color:#0369a0}a.link-button{display:inline-block;margin:0 4px;padding:0px 6px;text-align:center;color:#fff;background-color:#d80;border:none;border-radius:3px}a.link-button.linkedin{background-color:#0369a0;border:none}div.social_media{background-color:#fff;border:1px solid #ccc;margin:25px 0 20px 0;padding:15px 20px 5px 20px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}@media print{div.social_media{display:none}}div#socialbox_article{padding:10px}a.socialbutton img{width:160px;margin:0 10px 6px 0}table.preview_social{margin:20px 0;border-spacing:0;border-collapse:collapse;border-top:1px solid #aaa;border-bottom:1px solid #aaa}table.preview_social td{margin:0;padding:10px 10px 5px 10px;vertical-align:middle}table.preview_social td li{margin-bottom:.1em}table.preview_social td:first-child{width:40%;min-width:400px}img.article_preview{width:100%;height:auto;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div.show_more{display:inline-block;padding:0 12px 3px 12px;border-radius:6px;background-color:#f0f0f0;border:1px solid #ccc;color:#111;font-size:85%;font-weight:500;cursor:pointer}div.show_more span.icon{transition:transform .2s ease;font-size:120%}div.show_more.expanded span.icon{display:inline-block;transform:rotate(90deg);position:relative;top:2px}div.show_more:hover{background:#e5e7eb}div.more_to_show{display:none}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.featurebox{border:1px solid #ccc;background-color:#f8f8f8;width:auto;margin:25px 0 40px 0;padding:25px 25px 20px 25px;border-radius:5px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div.featurebox:hover{background-color:#f8f8f8 !important}div.featurebox.recommendation{margin:30px 0px;padding:1px 15px 10px 20px;border-left:10px solid #ddd;border-radius:0;background-color:#fff}div.featurebox.recommendation img{float:right;margin:15px 0 10px 20px;width:250px;height:auto}@media(max-width: 600px){div.featurebox.recommendation img{float:none;margin-left:0}}div.featurebox.case_study,div.featurebox.tutorial{margin:20px 0 25px 0;padding:15px 15px 10px 15px;background-color:#fff;border-left:8px solid #4050b0}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:0px 10px 10px 20px;border:5px solid #fff}div.featurebox.blog{border-left:8px solid #4050b0;padding:15px 20px 8px 20px;margin-bottom:15px}div.featurebox.blog table{border-collapse:collapse}div.featurebox.blog table td{padding:0;min-width:100px}div.featurebox.blog table tr:first-child td{padding-bottom:8px}div.featurebox.blog table tr:first-child a{font-size:120%;font-weight:bold}div.featurebox h2{margin-top:2px}div.featurebox div.diagrambox p{margin:0px}div.insert{margin:30px 0 !important;border:none;border-left:10px solid #ddd}div.insert h2{font-size:18px}div.insert p:first-child a{font-size:110%;font-variant:small-caps}div.purposebox{margin:15px 0 20px 0;text-align:center}div.tell_rp_photonics{border:1px solid #ccc;background-color:#eee;margin:25px 0;padding:8px 15px}.ui-widget{font-family:Open Sans,Segoe UI,Verdana,Arial,sans-serif}div.ui-accordion{margin:20px 0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.spinner{display:none;margin:5px auto;width:40px;height:40px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}button.ui-button.action{background-color:#b20b28;color:#fff}div.ui-dialog-buttonpane{border-top:none}div.ui-dialog-buttonset{margin-left:11px}a.resource{display:block;padding:3px 15px 4px 15px;margin-bottom:12px;width:90%;font-size:90%;line-height:1.4em;border-left:6px solid gray;border-radius:3px}a.resource:hover{background-color:#f8f8f8;text-decoration:none}a.resource span{display:block;font-size:90%;color:#666}a.resource.encyclopedia{border-left:6px solid #309040}a.resource.tutorial,a.resource.case_study{border-left:6px solid #4050b0}a.resource.spotlight,a.resource.software_news,a.resource.marketing_news{border-left:6px solid #b20b28}div.notice{padding:20px;margin:20px 0;background-color:#f8f8f8;border-radius:5px;border:1px solid #eee;border-left:8px solid #ccc;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}div.notice.red{border-left:8px solid #b20b28}div.notice.green{border-left:8px solid #309040}div.notice.blue{border-left:8px solid #4050b0}div.notice.orange{border-left:8px solid #d80}div.margin_minus_10{margin:0 -10px}div.margin_minus_20{margin:0 -20px}header.articleheader,header.productheader,header.infoheader{margin:16px 0 16px 0;border:1px solid #ccc;border-left:8px solid green;border-radius:5px;padding:8px 10px;box-shadow:1px -1px 1px 0 rgba(0,0,0,.2)}header.articleheader p,header.articleheader li,header.productheader p,header.productheader li,header.infoheader p,header.infoheader li{margin:4px 4px;font-size:.875em;line-height:1.6em}header.articleheader p span.part,header.articleheader li span.part,header.productheader p span.part,header.productheader li span.part,header.infoheader p span.part,header.infoheader li span.part{font-weight:600}header.articleheader p#categories img,header.productheader p#categories img,header.infoheader p#categories img{height:25px;width:auto;vertical-align:middle;margin:0 4px 0 6px}header.articleheader img,header.productheader img,header.infoheader img{vertical-align:middle;position:relative;top:-2px}header.productheader{margin:40px 0}.ui-state-active{background-color:#8ac;border:1px solid #8ac}header.productheader p{font-size:1em}header.infoheader{border-left:8px solid #b20b28}div#hamburger{margin-left:auto}div#hamburger>img{position:relative;top:5px;width:25px;height:25px;margin:0 0 5px 10px;cursor:pointer;z-index:2}img#ham_navigator,img#ham_navigator2{width:25px;height:auto;position:relative;top:8px;left:5px;cursor:pointer}nav#hamburger_menu{display:none;position:absolute;top:10px;right:5px;width:200px;border:1px solid #ccc;background-color:#f8f8f8;padding:10px 20px;z-index:1}nav#hamburger_menu h3{color:#b20b28;margin-top:0}nav#hamburger_menu a{display:block;margin-bottom:5px}p.AI_disclosure{font-size:85%}noscript{display:block;font-size:80%;padding:0 0 1px 5px}@media(hover: none)and (pointer: coarse){body{font-size:calc(1em + .1vw)}.hide-on-mobile{display:none}}@media(max-width: 700px){table.stdtable.large{font-size:.9em}}@media(max-width: 500px){table.stdtable.large{font-size:.8em}}.print-only{display:none}@media print{body{font-size:90%}nav{display:none}p.breadcrumbs{display:none}.hide-on-print{display:none !important}.print-only{display:block}footer{display:none}input,textarea,select{color:#ccc !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;text-shadow:none !important;outline:none !important}input[type=text],input[type=date]{border:none !important;border-bottom:1px solid #ccc !important;padding:0 !important;margin:0 !important}textarea{height:auto !important;max-height:none !important;overflow:visible !important;resize:none !important;border:1px solid #ccc !important;background:rgba(0,0,0,0) !important}}div#logohead{position:relative;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 table#areatable{width:100%;margin:0 0 10px 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 a{display:block;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:#f8f8f8;width:100px;padding:6px 0;border:1px solid #d0d0d0;line-height:18px;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2)}div#logohead table#areatable table td.selected{background-color:#b20b28;border:1px solid #888;box-shadow:0 -2px 5px 0 rgba(0,0,0,.3)}div#logohead table#areatable table td.selected a{color:#fff}div#logohead table#areatable table td:hover,div#logohead table#areatable table td.highlight{background-color:#b20b28}div#logohead table#areatable table td:hover a,div#logohead table#areatable table td.highlight 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:0em;color:#b20b28;white-space:nowrap;margin:0 0 0 -3px;line-height:35px;font-size:33px}div#logohead span#title2.bg{font-size:32px}div#logohead span#title2.con{font-size:40px}div#logohead span#title2.so{font-size:40px}div#logohead span#title2.co{font-size:35px}@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}}div#logohead img#rplogo{max-width:90%;height:auto}@media print{div#logohead div#logohead{background-image:none}div#logohead img#rplogo{width:30%}div#logohead span#title2.bg{font-size:1.5em}div#logohead span#slogan{font-size:1.2em}}nav#con,nav#soft{position:fixed;left:20px;top:200px;width:176px}@media(max-width: 650px){nav#con,nav#soft{position:static;margin:15px 25px 15px 25px;width:auto}}nav#con div#navitems a,nav#con div#navitems a:any-link,nav#soft div#navitems a,nav#soft div#navitems a:any-link{display:block;border:1px solid #ccc;background-color:#fff;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);margin:8px 0;padding:4px 0 4px 10px;font-weight:600;font-variant:small-caps;text-decoration:none;color:#666}nav#con div#navitems a.small,nav#soft div#navitems a.small{padding:1px 0 1px 10px}nav#con div#navitems a.sel,nav#soft div#navitems a.sel{color:#fff;background-color:#b20b28}nav#con div#navitems a:hover,nav#soft div#navitems a:hover{background-color:#b20b28;color:#fff}nav#con div#navitems a.sub,nav#soft div#navitems a.sub{margin-left:20px;margin-bottom:5px;padding:2px 0 2px 10px;font-size:.875em}nav#con div#navitems p,nav#soft div#navitems p{margin:10px 0 5px 0;color:#333}div#main{margin:20px 20px 6px 230px;padding:5px 25px 20px 0}@media(max-width: 650px){div#main{margin-left:25px}}footer#copyrightbox{margin:30px 0px 20px 0;font-family:Arial,sans-serif;font-size:.875em;color:#666}table.consulting_topics{margin:10px 0;border-collapse:separate;border-spacing:25px 18px;margin-left:auto;margin-right:auto}table.consulting_topics td{border:1px solid #ccc;line-height:0;padding:0;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);width:180px}table.consulting_topics td a{color:#444;font-weight:bold;display:block;height:100px;text-align:center}table.consulting_topics td img{margin-top:20px}table.consulting_topics td:hover{background-color:#f8f8f8}table.consulting_topics td div{width:180px;height:20px;padding:5px;background-color:#f0f0f0;border-top:1px solid #ccc;text-align:center;font-size:13px;line-height:1.5em}table.consulting_topics td:hover div,table.consulting_topics td.selected div{background-color:#b20b28}table.consulting_topics td:hover div a,table.consulting_topics td.selected div a{color:#fff}table.consulting_topics td:hover div a{color:#fff;text-decoration:none}aside.textbox{width:220px;margin:0px 10px 10px 25px}aside.textbox h2{font-size:1.25em;font-weight:bold;color:#444;margin-top:5px;margin-bottom:5px}aside.textbox ul{padding-left:20px}aside.textbox p{margin-bottom:5px}aside.textbox li{margin-bottom:4px}aside.textbox.tb_left{margin:0px 20px 12px 0px;float:left}aside.textbox.tb_right{margin:0px 0px 12px 20px;float:right}aside.textbox.tb_full{margin:0px 10px 12px 15px}aside.textbox.red{color:#c22b48}aside.textbox.green{color:#309040}aside.textbox.comment{border-left:10px solid #304090;margin:5px 0px 5px 20px;float:right}aside.textbox.question{border-left:10px solid #207030;margin:5px 0px 5px 20px;float:right}aside.textbox.attention{border-left:10px solid #b20b28;margin:5px 0px 5px 20px;float:right}aside.textbox.note{float:none;width:95%;background-color:#e0e0e0;margin:16px 0;padding:12px 12px 10px 12px;border-left:10px solid #b20b28}aside.textbox.codedisplay{float:right;background-color:#f0f0f0;margin-left:20px;padding:10px}table.subnavtable{padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;width:auto;border-spacing:5px}table.subnavtable td.sub_nav{background-color:#f0f0f0;font-size:.875em;text-align:center;vertical-align:middle;width:200px;border:1px solid #ccc;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2)}table.subnavtable td.sub_nav.sel{background-color:#b20b28;font-size:.875em;text-align:center;vertical-align:middle;padding:2px 1px 3px 1px;border:1px solid silver}table.subnavtable td.sub_nav2{background-color:#fff;font-size:.8em;text-align:center;vertical-align:middle;padding:2px 1px 3px 1px}table.subnavtable td.sub_nav0{background-color:#fff;font-size:.8em;text-align:center;padding:2px 1px 3px 1px}table.subnavtable a.sub_n,table.subnavtable a.sub_n:link,table.subnavtable a.sub_n:visited,table.subnavtable a.sub_n:hover,table.subnavtable a.sub_n:active,table.subnavtable a.sub_n:focus{display:block;padding:1px 1px 2px 1px;color:#b20b28;font-weight:600}table.subnavtable a.sub_n:hover{color:#fff;background-color:#b20b28;text-decoration:none}table.subnavtable a.sub_n.sel,table.subnavtable a.sub_n.sel:link,table.subnavtable a.sub_n.sel:visited,table.subnavtable a.sub_n.sel:hover,table.subnavtable a.sub_n.sel:active,table.subnavtable a.sub_n.sel:focus{color:#fff;font-weight:600;text-decoration:none}table.fiberpowerdemos{width:100%}.fiberpowerdemosbox{border:1px solid #bbb;padding:8px 16px}.fiberpowerdemosbox h2{margin-top:10px}div.softwarelogo{float:right}.article_parts{border:1px solid #000;background-color:#eee;padding:6px 12px}.article_parts p{margin-bottom:0}div.software_questions{margin-top:25px;border:1px solid #ccc;background-color:#eee;padding:10px}div.software_questions p{margin:0}/*# sourceMappingURL=consulting.css.map */
