h2{color:#094e63}.orangeCTA,.oCTA{border:4px solid #e38f1d;background-color:#ffedc9;-webkit-box-shadow:3px 7px 40px -13px #353535;box-shadow:3px 7px 40px -13px #353535}.blueCTA,.bCTA{border:4px solid #008ab6;background-color:#d3f4ff;-webkit-box-shadow:3px 7px 40px -13px #353535;box-shadow:3px 7px 40px -13px #353535}.stoUI{font-size:1.1em;font-weight:700;color:#2d495f}.stoUI th{font-size:1.3em;text-decoration:underline;color:#558798}.stoUI h2,.stoUI h3{border-bottom:none}.stoUICheckbox label{padding:5px 18px;margin:-2px 0;width:auto}.stoUICheckbox label:hover{cursor:pointer;background:#b5dbe3;border-radius:8px}.stoUIHeader{background-color:#084563;border:1px solid #053c5c;color:#d1e3ed}.stoUIContent,{background-color:#93c3cd;border:1px solid #a6c9e2;color:#222}.stoUIClickable option{background:#fff}.stoUIClickable,.stoUIClickable select,.stoUIradio label span,.stoUImenu ul li{background:#93c3cd;background:repeating-linear-gradient( 135deg,#93c3cd,#93C2CC 1px,#9DC9D1 5px);border:1px solid #739497;color:#2d495f;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.stoUIClickableDark,.stoUIClickableDark select,.stoUIradioDark label span,.stoUImenuDark ul li{background:#5998a9;border-color:#09637b;color:#004659}.stoUIClickable:hover,.stoUIradio input:hover+span,.stoUImenu ul li:hover{background:#fae8b6;border:1px solid #739497;color:#1d5987;font-weight:700;cursor:pointer}.stoUIClickableDark:hover,.stoUIradioDark input:hover+span,.stoUImenuDark ul li:hover{background:#68aabb}.stoUIClickableRed,.stoUIClickableRed select,.stoUIradioRed label span,.stoUImenuRed ul li{background:#fda1a1;border-color:#7b0909;color:#590000}.stoUIClickableRed:hover,.stoUIradioRed input:hover+span,.stoUImenuRed ul li:hover{background:#e07171;color:#590203;border-color:#310000}.stoUIClickableGreen,.stoUIClickableGreen select,.stoUIradioGreen label span,.stoUImenuGreen ul li{background:#86da90;border-color:#00610b;color:#004207}.stoUIClickableGreen:hover,.stoUIradioGreen input:hover+span,.stoUImenuGreen ul li:hover{background:#65c370;color:#003506;border-color:#003506}.stoUIClickable:active,.stoUIradio input:checked+span,.stoUImenu ul li.active{background:#f6bd6b;background:repeating-linear-gradient( 135deg,#f6bd6b,#f6bd6b 1px,#ECB76F 5px);border:1px solid #739497;color:#4a2c02;font-weight:700}.stoUIClickable.solidColor,.stoUIClickable.solidColor select{background:#2a6271;border-color:#09637b;color:#004659}.stoUIClickable.solidColor.whiteTxt,.stoUIClickable.solidColor.whiteTxt select{color:#fff}.stoUIClickable.solidColor:hover{background:#175667}.stoUIClickable.cancelBtn{background:#fff;border-color:#aaa;color:#777}.stoUIradio label{overflow:auto;display:inline-block;position:relative;width:170px;margin:4px;cursor:pointer}.stoUIradio label input{visibility:hidden}.stoUIradio label span{text-align:center;padding:4px;margin:0;display:block}.stoUIradio label span h3{margin:0}.stoUIradio .radioRight{margin-left:-9px}.stoUIradio .radioLeft{margin-right:-9px}.stoUImenu .radioRight{margin-left:-2px}.stoUImenu .radioLeft{margin-right:-2px}.stoUIradio .radioRight>span,.stoUImenu .radioRight{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.stoUIradio .radioLeft>span,.stoUImenu .radioLeft{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.stoUIradio .radioMiddle>span,.stoUImenu .radioMiddle>li{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.stoInfoBox,.stoStatusBox{border:2px solid #7cb9ce;background-color:#dff4ff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.stoStatusBox{border-color:#005e7c;background:#ebf5fa}.stoStatBoxFloatRight{width:500px;margin-right:4%;float:right;clear:both}.STO_botDivide{border-bottom:1px solid #a4d3e3;padding-bottom:10px;margin-bottom:15px;margin-left:10%;margin-right:10%}.stoInfoBox .stoInfoTitle{background-color:#7cb9ce;color:#11485b;width:100%}.stoStatusBox .stoStatBoxTitle{background:#005e7c;color:#fff;width:100%}.stoStatusBox .stoStatBoxTitle>*{border:none;margin:0}.stoStatusBox .stoStatBoxBody{padding:4px 15px}.stoTT{position:absolute;width:290px;height:290px;z-index:150;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:none;font-size:16px;overflow:hidden}.stoTT .warn,.stoTT .success,#userTypingInfoBlurb .warn,#userTypingInfoBlurb .success{color:#fff;border:1px solid #a80000;text-shadow:1px 2px 3px rgba(0,0,0,.37);border-radius:11px;background:#f82626}.stoTT .success,#userTypingInfoBlurb .success{border:1px solid #206807;background:#60b044}.keyboard .stoTT .success{width:65%}.stoTT .divider{border-bottom:2px solid #666;margin:0 12px;padding:4px 0;font-size:1.1em}.stoTT .mStat,.stoTT .large_mStat{padding:18px 0;font-size:1.8em;line-height:normal;font-weight:700}.stoTT .large_mStat{font-size:2em;padding:8px 0 0}.keyboard .stoTT .large_mStat{padding-bottom:10px}.stoTT .mStat>span{display:inline-block;padding:0 10px;margin:0 8px;width:108px}.stoTT .mStat .noteSmall{font-size:14px}.lessonButton .stoTT .divider,.stoTT .topTitle{font-size:1.5em;font-weight:700;padding:10px 0 20px}.stoTT .topTitle,.stoTT .attention{width:100%;margin:0}.stoTT .attention{font-size:1.3em;font-weight:700;padding:7px 0 10px;margin:0;bottom:-10px;position:relative}#kbDiv.hideAcc .stoTT .accToHide,#kbDiv.hideSpd .stoTT .spdToHide,#kbDiv.hideAcc .accToHide,#kbDiv.hideSpd .spdToHide{display:none}#kbDiv .stoTT .divider{font-family:TexGyreCursor-Bold,Courier,monospace;font-size:1.8em;font-weight:700;padding:10px 0 20px}.stoTT .splitCol{padding-bottom:8px;line-height:normal}.stoTT .splitCol>div{font-weight:700}.stoTT .splitCol>span{padding:0 20px;font-size:1.2em}.stoTT .align{text-align:left;line-height:normal}.stoTT .align span{display:inline-block;text-align:right;width:57%;padding:3px 8px 4px 0}.stoTT .align .noteSmall{width:auto}#kbDiv #keysFilled .stoTT{color:#000;text-align:center;font-size:1.2em;display:none;top:-253px;margin-left:-30px;padding:10px;position:absolute;z-index:1000;width:230px;height:240px}#kbDiv #keysFilled .stoTT .mStat{font-size:1.6em}#kbDiv #keysFilled .stoTT .mStat>span{padding:0}#kbDiv #keysFilled .stoTT .align{font-size:.8em}#kbDiv #keysFilled .stoTT .align span{width:59%;padding:2px 9px}#kbLegend .stoTT div{padding-bottom:12px}#kbLegend .stoTT .keySpdRange div{padding-bottom:0;margin-top:20px}.stoTT{height:282px;top:-230px;width:320px;font-weight:400;font-size:16px}.key:hover .stoTT,div[class^=p]:hover .stoTT,#kbDiv #keysFilled .keyRows div[class^=p]:hover>span{display:block}.stoProgBar{display:inline-block;width:100%;height:30px;border-radius:5px;text-align:left;overflow:hidden;background:#c9f1ff;border:1px solid #02729b;margin-bottom:0;white-space:nowrap}.stoProgBar>span{display:inline-block;height:100%;font-weight:700;text-align:left;overflow:visible;padding-left:6px;background:#59afca;color:#003849;line-height:29px}.stoProgBar.orange{background:#ffdfbe;border-color:#974700}.stoProgBar.orange>span{background:#e67e22;color:#6a3201}.stoProgBar.dkBlue{background:#7a98a2;border-color:#005270}.stoProgBar.dkBlue>span{background:#004a61;color:#e0f7ff}.stoProgBar.large{height:32px}.stoProgBar.large>span{font-size:1.5em;line-height:28px}input[type=submit].dkBlueBkgd{background-color:#005e7c;color:#fff;cursor:pointer}input[type=submit].dkBlueBkgd:hover{background-color:#014b63}.stoAttention{border-radius:8px;border:3px solid #cabc59;background:#fffad4;margin-top:-3px}.stoAttention .stoAttentionTitle{width:100%;margin:0;padding:2px 10px 0;border-top-left-radius:8px;border-top-right-radius:8px}.stoAttention .stoAttentionTitle>*{margin:0;padding:0}ul.dashed{list-style-type:none}ul.dashed>li:before{content:"-";padding-right:3px;font-weight:700}.posRel{position:relative}.sub{font-size:.8em}.grid+div{clear:both}.stoFancyList{position:relative;text-align:center;margin:0 auto;margin-top:100px;clear:both;width:75%;max-width:1100px;height:auto;border-top:2px solid orange;left:0}.stoFancyList h2{font-size:2.2em}.stoFancyList .grid ul li h3{font-size:1.6em}.stoFancyList .grid ul>li>span,.stoSimpleList>ol>li>span,.stoFancyList .grid ul>li>div,.stoSimpleList>ol>li>div{display:inline-block;border-top:1px solid #d2d2d2;padding-top:5px}.stoFancyList .grid ul>li>span.noLine,.stoSimpleList>ol>li>span.noLine,.stoFancyList .grid ul>li>div.noLine,.stoSimpleList>ol>li>div.noLine{border-top:none}.stoFancyList .grid li:before{color:#fe7917}.stoFancyList .grid ul li p{margin:12px 5px 0 10px}.stoFancyList .grid{margin:0 0 -25px}.stoFancyList .insideList li,.insideList li{padding:7px 2px;margin-left:30px;line-height:1.5em}.checkList,.arrowList{padding:0 20px}.checkList h3,.arrowList h3{font-weight:700;margin:4px 0 5px 35px;position:relative;display:inline-block}.checkList p,.arrowList p{margin:0 0 10px 35px;line-height:1.5}.checkList>li{text-align:left;list-style-type:none;background:url(/images/gr_chk_vsm.png) no-repeat 0 5px;margin:0 0 30px}.arrowList>li{text-align:left;list-style-type:none;margin:0 0 30px}.arrowList>li:before{content:"\0BB";font-size:2.6em;font-weight:700}.arrowList h3{margin-left:8px}ol.numberedList{counter-reset:li;margin-left:0;padding-left:0}ol.numberedList>li{position:relative;margin:40px 0 6px 2em;padding:4px 8px;list-style:none}ol.numberedList>li>span,ol.numberedList>li>div{padding-top:15px}ol.numberedList>li:before{content:counter(li);counter-increment:li;position:absolute;display:block;text-align:center;top:2px;left:-1.3em;width:1.5em;margin-right:8px;padding:3px 0;font-size:1.8em;font-weight:700;color:#fff;background:#216e8a;border-radius:50%;line-height:1.3em}ol.numberedList .listTitle,ol .listTitle,ul .listTitle{font-size:1.5em;font-weight:700}ol.numberedList .listTitle{color:#216e8a}ul.bulletList{width:auto;text-align:left;margin:30px auto 30px 15%}ul.bulletList li{margin-bottom:10px;list-style-type:disc!important}table{border-spacing:0;border-collapse:collapse;margin:1.5em 0}th{text-align:center}table.displayLines td,table.displayLines th{padding:.75em;border:solid 1px #666}#cookieConsentPopup{z-index:999;min-height:20px;padding:10px 20px;background:rgba(255,232,173,.88);overflow:hidden;position:fixed;color:#b17749;bottom:0;right:10px;display:none;left:0;text-align:center;font-size:15px;font-weight:700;border-top:1px solid #d4a783}#cookieConsentPopup div{padding:5px 0 0}#cookieConsentPopup a{color:#904000;display:inline-block;padding:0 10px}#cookieConsentPopup a:hover{color:#fda016}#cookieConsentPopup a#cookieButton{display:inline-block;color:#fff;font-size:1.1em;background:#e0821f;text-decoration:none;cursor:pointer;padding:3px 32px;float:right;border-radius:20px}#cookieConsentPopup a#cookieButton:hover{background:#fda016;color:#fff}.circle-image.poweruser{width:40px;height:40px;border-width:1px;border-color:#efaf6d;color:orange;box-shadow:0 0 2px 3px #ffc543;border:1px solid orange}@media only screen and (max-width:1018px){.stoFancyList{width:68%}}@media only screen and (max-width:895px){.stoFancyList{width:75%}}@media only screen and (max-width:660px){.stoFancyList{width:67%}}@media only screen and (max-width:575px){.stoFancyList{width:443px}}@media only screen and (max-width:450px){.stoFancyList{width:380px}}@media only screen and (max-width:400px){.stoFancyList .grid ul li h3{font-size:1.3em}}