.pop-up{position:absolute;top:0;left:-500em}
.pop-up:target{position:static;left:0}
.popBox{background:#fff;position:absolute;left:25%;right:25%;top:15%;bottom:15%;z-index:10;border:1px solid #555;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:2px 2px 4px #3a3a3a;-moz-box-shadow:2px 2px 4px #3a3a3a;box-shadow:2px 2px 4px #3a3a3a;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
:target .popBox{position:fixed;opacity:1}
.lightbox{display:none;position:fixed;z-index:9999;width:100%;height:9999px;top:0;left:0;background:#000;background:rgba(0,0,0,0.8)}
:target .lightbox{display:block}
.lightbox:hover{background:rgba(0,0,0,0.8)}
.close:link,.close:visited{position:absolute;top:-1em;right:-1em;display:block;width:2.5em;height:2.5em;padding:0;font:bold large/1 arial,sans-serif;text-align:center;text-decoration:none;background:#000;border:2.75px solid #fff;color:#fff;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;border-radius:1.5em;-moz-box-shadow:0 0 1px 1px #3a3a3a;-webkit-box-shadow:0 0 1px 1px #3a3a3a;box-shadow:0 0 1px 1px #3a3a3a}
.close:hover,.close:active,.close:focus{box-shadow:0 0 1px 1px #fdbb30;background:#fdbb30;color:#fff;text-decoration:none}
.close span{text-indent:-9999em;display:block}
.popScroll{position:absolute;top:9%;left:3%;right:3%;bottom:9%;overflow-y:auto;*overflow-y:scroll;padding-right:.5em}
.kb-solutions #th1{padding:10px;border:1px solid #aaa;background-color:#ddd;text-align:center}
.kb-solutions #td1{padding:10px;border:1px solid #aaa}
.kb-solutions #b1{border:1px solid #aaa}
.kb-solutions #b2{border:3px solid #00519a}
.kb-solutions #b3{border:3px solid #f93}
.kb-solutions #p10{padding:10px}
.kb-solutions #t3{padding:1em;border-left:solid 5px #7db4e6;border-bottom:solid 3px #d7d7d7;background:#f4f4f4}
.kb-solutions #box1{padding:1em 1em;margin:1em 0;border:solid 1px red;border-radius:6px;display:inline-block}
.kb-solutions #box2{padding:1em 1em;margin:1em 0;border:solid 1px #7db4e6;border-radius:6px;display:inline-block}