body{padding:0;margin:0;}
body h4{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:15px;font-weight:bold;margin:0 0 -5px 0}
#home a{display:block;height:43px;background-color:#333;text-decoration:none;margin:0 0 21px 0;}
#home a b{display:block;float:left;width:43px;height:43px;background-color:#000;text-align:center;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:30px;font-weight:normal;line-height:43px;color:#ccc}
#home a h1{float:left;margin:0 0 0 12px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:43px;color:#7df}
.widget{width:910px;margin:auto;}
.widget .body{position:relative;width:100%;height:557px;overflow:hidden;background:url("../images/bkgd_window.png");border:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.widget .body .page-container{position:relative;width:7280px;-webkit-transition:left .5s linear;-moz-transition:left .5s linear;-o-transition:left .5s linear;-ms-transition:left .5s linear;transition:left .5s linear;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .body .page-container .page{float:left;width:910px;height:557px;}
.widget .body .page-container .page .col-left{float:left;width:372px;height:500px;margin:43px 12px 12px 12px;}
.widget .body .page-container .page .col-left .text-container{position:relative;overflow:hidden;-webkit-transition:height .5s linear;-moz-transition:height .5s linear;-o-transition:height .5s linear;-ms-transition:height .5s linear;transition:height .5s linear;}
.widget .body .page-container .page .col-left .text-container p{font-family:"Times New Roman",Times,serif;font-size:15px;line-height:23px;color:#222;}
.widget .body .page-container .page .col-left .text-container p:first-child{margin-top:0}
.widget .body .page-container .page .col-left .text-container .highlighted{color:#06c}
.widget .body .page-container .page .col-left .next-step{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:#222;display:block}
.widget .body .page-container .page .col-left .question-container{position:absolute;}
.widget .body .page-container .page .col-left .question-container .question-box{position:relative;z-index:4;width:340px;padding:12px;margin-top:10px;background:url("../images/bkgd_pencil-texture_fff.png");background-color:#ffb;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fd7;-webkit-box-shadow:1px 1px 5px #fd7;box-shadow:1px 1px 5px #fd7;behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .body .page-container .page .col-left .question-container .question-box .select-icon{position:absolute;display:inline-block;margin:-3px 0 0 3px;width:20px;height:23px}
.widget .body .page-container .page .col-left .question-container .question-box .correct{background:url("../images/icon_select-correct.png") no-repeat scroll 0 0 transparent}
.widget .body .page-container .page .col-left .question-container .question-box .incorrect{background:url("../images/icon_select-incorrect.png") no-repeat scroll 0 0 transparent}
.widget .body .page-container .page .col-left .question-container .question-box p{display:inline;margin:-5px 0;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;color:#222;line-height:24px;text-indent:30px}
.widget .body .page-container .page .col-left .question-container .question-box h3{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#118000;margin:-5px 0 4px 25px}
.widget .body .page-container .page .col-left .question-container .question-box .question{display:inline-block;margin:0 0 -5px 0;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .body .page-container .page .col-left .question-container .question-box .question select{float:left;margin:0}
.widget .body .page-container .page .col-left .question-container .question-box .good{border:1px solid #3c3}
.widget .body .page-container .page .col-left .question-container .question-box .bad{border:1px solid #f00}
.widget .body .page-container .page .col-left .question-container .question-box .question-icon{position:absolute;width:36px;height:36px;margin:-25px -14px;background:url("../images/icon_did-you-get-it.png")}
.widget .body .page-container .page .col-left .question-container .next-ans{position:absolute;left:284px;top:10px;width:50px;padding:15px 15px 8px 15px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:#222;background:url("../images/bkgd_pencil-texture_fff.png");background-color:#97ec73;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #1b1;-webkit-box-shadow:1px 1px 5px #3ed834;box-shadow:1px 1px 5px #3ed834;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear;behavior:url("scripts/vendor/pie/PIE.htc")}
.widget .body .page-container .page .col-left .question-container .wrong-feedback{position:absolute;left:0;top:90px;width:354px;padding:12px 10px 10px 10px;background:url("../images/bkgd_pencil-texture_fff.png");background-color:#fba;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #df1e1e;-webkit-box-shadow:1px 1px 5px #ab5050;box-shadow:1px 1px 5px #ab5050;opacity:1;-ms-filter:none;filter:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .body .page-container .page .col-left .question-container .wrong-feedback span{display:block;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:13px;color:#222;line-height:17px}
.widget .body .page-container .page .col-left .question-container .answer-box{position:absolute;z-index:3;left:0;top:10px;width:320px;padding:4px 10px 4px 30px;background:url("../images/bkgd_pencil-texture_fff.png");background-color:#ddf0ff;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #7df;-webkit-box-shadow:1px 1px 5px #7df;box-shadow:1px 1px 5px #7df;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .body .page-container .page .col-left .question-container .answer-box span{display:block;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:12px;color:#222;line-height:20px}
.widget .body .page-container .page .col-left .question-container .answer-box .close-btn{position:absolute;left:350px;top:-14px;width:22px;height:22px;background:url("../images/icon_definition-popup_close.png");cursor:pointer;-webkit-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-webkit-box-shadow:1px 1px 5px #7df;box-shadow:1px 1px 5px #7df;behavior:url("scripts/vendor/pie/PIE.htc")}
.widget .body .page-container .page .col-left .question-container .answer-btn{position:absolute;cursor:pointer;left:284px;top:90px;width:78px;padding:8px 0 0 0;text-align:center;text-decoration:none;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#222;line-height:30px;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #cbe7ff;-webkit-box-shadow:1px 1px 5px #002dad,inset 0 0 14px 2px #38f;box-shadow:1px 1px 5px #002dad,inset 0 0 14px 2px #38f;background:#c4e8ff url("../images/bkgd_pencil-texture_fff.png");-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;behavior:url("scripts/vendor/pie/PIE.htc")}
.widget .body .page-container .page .col-right{float:right;width:500px;height:500px;margin:43px 12px 12px 0;}
.widget .body .page-container .page .col-right .highlighted{color:#06c}
.widget .body .page-container .page .col-right .graphics-container{position:relative;width:100%;height:100%;}
.widget .body .page-container .page .col-right .graphics-container .graph-container{height:100%;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.widget .body .page-container .page .col-right .graphics-container .definition-box{width:334px;margin:auto;padding:12px;background:url("../images/bkgd_pencil-texture_fff.png");background-color:#ddf0ff;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #7df;-webkit-box-shadow:1px 1px 5px #7df;box-shadow:1px 1px 5px #7df;behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .body .page-container .page .col-right .graphics-container .definition-box span{display:block;width:334px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;color:#222;line-height:25px;}
.widget .body .page-container .page .col-right .graphics-container .definition-box span b{color:#06c}
.widget .body .page-container .page .col-right .graphics-container .alert-box{position:absolute;bottom:5px;left:72px;width:330px;padding:12px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;color:#222;background:url("../images/bkgd_pencil-texture_fff.png");background-color:#ffd58c;-webkit-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ec6e6e;-webkit-box-shadow:1px 1px 5px #ec6e6e;box-shadow:1px 1px 5px #ec6e6e;behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .body .page-container .page .col-right .graphics-container .alert-box p{margin:-5px 0;line-height:24px;text-indent:30px}
.widget .body .page-container .page .col-right .graphics-container .alert-box .alert-icon{position:absolute;width:41px;height:42px;margin:-25px -14px;background:url("../images/icon_click-these.png")}
.widget .body .page-container .page .col-right .graphics-container .alert-button{position:absolute;width:44px;height:44px;z-index:10;background:url("../images/icon_click-here.png");cursor:pointer}
.widget .body .page-container .page .col-right .graphics-container .slider-graph{zoom:1;}
.widget .body .page-container .page .col-right .graphics-container .slider-graph:before,.widget .body .page-container .page .col-right .graphics-container .slider-graph:after{content:"";display:table}
.widget .body .page-container .page .col-right .graphics-container .slider-graph:after{clear:both}
.widget .body .page-container .page .col-right .graphics-container .slider-graph .graph{position:relative;float:left;height:355px;}
.widget .body .page-container .page .col-right .graphics-container .slider-graph .graph .svg-container{float:left;width:100%;height:100%;margin-left:-5px;}
.widget .body .page-container .page .col-right .graphics-container .slider-graph .graph .svg-container svg{z-index:1;height:360px}
.widget .body .page-container .page .col-right .graphics-container .slider-graph .horizontal{position:absolute;width:120px;top:176px;border-top:1px dashed #009fff}
.widget .body .page-container .page .col-right .graphics-container .slider-graph .vertical{position:absolute;left:327px;bottom:55px;height:230px;border-left:1px dashed #009fff}
.widget .body .page-container .wrapup .col-right{margin:43px 40px 12px 0;width:430px;}
.widget .body .page-container .wrapup .col-right .pub1{position:relative;float:left;z-index:1;width:250px;height:320px;-webkit-box-shadow:1px 1px 5px #531;box-shadow:1px 1px 5px #531;behavior:url("scripts/vendor/pie/PIE.htc")}
.widget .body .page-container .wrapup .col-right .pub2{position:relative;float:right;top:-170px;width:250px;height:320px;-webkit-box-shadow:1px 1px 5px #531;box-shadow:1px 1px 5px #531;behavior:url("scripts/vendor/pie/PIE.htc")}
.widget .base-bar{height:43px;background-color:#333;-webkit-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url("scripts/vendor/pie/PIE.htc");}
.widget .base-bar h1{float:left;margin:0 0 0 12px;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:43px;color:#7df}
.widget .base-bar .button-holder{float:right;width:206px;height:43px;}
.widget .base-bar .button-holder .button{display:block;float:left;width:43px;height:43px;background:url("../images/icon_nav_array.png");background-color:#000}
.widget .base-bar .button-holder .prev-screen{background-position:0 0}
.widget .base-bar .button-holder .prev-screen.disabled{cursor:default;background-position:0 -43px;background-color:#404040}
.widget .base-bar .button-holder .next-screen{-webkit-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px 0;background-position:-43px 0;behavior:url("scripts/vendor/pie/PIE.htc")}
.widget .base-bar .button-holder .next-screen.disabled{cursor:default;background-position:-43px -43px;background-color:#404040}
.widget .base-bar .button-holder h2{float:left;width:120px;margin:0;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:43px;text-align:center;color:#ddd}
.widget .lightbox{display:none;position:absolute;top:0;width:910px;height:600px;background:url("../images/bkgd_pencil-texture_fff.png");background-color:#ccc;-webkit-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);behavior:url("scripts/vendor/pie/PIE.htc")}
.widget .hide{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);filter:alpha(opacity=1);zoom:1;display:block}
.chromeframe{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:43px;color:#333;background:#ff3019;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3019), color-stop(1, #cf0404));background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(top, #ff3019 0%, #cf0404 100%);margin:0 0 10px 0;-webkit-box-shadow:0 5px 5px #666;box-shadow:0 5px 5px #666;z-index:999;position:relative;text-align:center;behavior:url("scripts/vendor/pie/PIE.htc");}
.chromeframe a{color:#fff;text-decoration:none}
