embed{outline:0}.hover_red a:hover{color:#b10501!important;border-bottom:1px solid #b10501!important;text-decoration:none}.hover_red a.green:hover{color:#090!important;border-color:#090!important}.hover_orange a:hover,a.hover_orange:hover{color:#e37117!important}.uline a{border-bottom:1px solid #e7d09a;text-decoration:none;color:#565347}input.email,input.password,input.text,input[type=email],input[type=password],input[type=text],textarea{border:solid 1px #c8c7c4;border-radius:5px}input.email,input.password,input.text,input[type=email],input[type=password],input[type=text]{background-color:#fff;box-sizing:border-box;width:10em;margin-right:3px;padding:.5em}input.radio,input[type=radio]{vertical-align:middle}hr{background:#eae9e6;border:0;clear:both;height:1px}.dark{color:#0a0202}.warmgray{color:#3f3c30}.warmgray90{color:#565347}.warmgray70{color:#8a887d}.warmgray50{color:#c8c7c4}.warmgray10{color:#eae9e6}.warmgray05{color:#eeedea}.beige{color:#e7d09a}.khaki{color:#996}.khaki10{color:#cc9}.beige25{color:#e6e4db}.sandstone{color:#ddcf99}.sandstone25{color:#f6f3e5}.link_gray a{color:#565347}.vcard{color:#565347}a>sup{font-size:.75em!important}.wide{width:auto;margin:0 auto}* html>body .page,* html>body .wide{width:100%;display:block}* html .page,* html .wide{height:1%}.highlight{background-color:#ff0}button.link{background:0 0;border:none;outline:0;cursor:pointer}button.link:active,button.link:focus{outline:0}.btnColor{cursor:pointer;line-height:1;font-weight:700;color:#fff;white-space:nowrap;-webkit-appearance:none;outline:0}a.btnColor:hover{text-decoration:none;color:#fff}.btnOutline{color:#8a887d;background-color:#fff;border:2px solid;border-radius:5px;padding:.5em 1em;font-size:1em}.btnOutline:hover{color:#565347;background-color:#fafafa}.btnFlatGreen{font-size:12px;line-height:1.22;padding:2px 15px 3px;border-radius:5px;text-align:center;cursor:pointer;background-color:#14981e;color:#fff;border:1px solid;border-color:#50c558 #0f6a16 #0f6a16 #50c558}.btnFlatGreen:hover{background-color:#18b424;border-color:#61d869 #13841b #13841b #61d869}.btnFlatGreen:active{background-color:#14981e;border-color:#0f6a16 #50c558 #50c558 #0f6a16}.btnEnroll{font-size:1.25rem;padding:.6em 1em;display:inline-block;min-width:8em;position:relative}.btnEnroll.enrolled,.btnEnroll.pending{opacity:.9;pointer-events:none}.btnEnroll i.fa{position:absolute;right:.3em;top:15%}.btnEnroll i.fa.fa-spin{top:24%}.btnEnroll.enrolled span.na,.btnEnroll:not(.enrolled) span.en,.btnEnroll:not(.pending) i.fa-spin{display:none}.buttonGreen{background-color:#1f9728}.buttonRed{background-color:#d10e26!important;border-color:#ea0f2a #b70b20 #b70b20 #ea0f2a!important}.buttonRed:hover{background-color:#ea0f2a!important}button::-moz-focus-inner{margin-top:-2px;margin-bottom:-2px;border:0;padding:0}.auth-wrap{position:relative;height:48em;transition:height .2s}.auth-mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;text-align:center;background-color:rgba(255,255,255,.5);transition:background .3s}.auth-mask .fa{position:relative;top:50%;margin-top:-.5em;color:#b10501}#tinycontent:not(.pending) .auth-mask{visibility:hidden;background-color:transparent;pointer-events:none}.auth-cont,.free-cont{font-size:1rem;margin:0!important}.auth-cont{position:absolute;left:0;right:0;top:0;opacity:0;transition:opacity .4s}.auth-cont:not(.show){pointer-events:none}.auth-cont.show{opacity:1;z-index:2}.auth-cont a{cursor:pointer}.auth-header{font-weight:500;letter-spacing:-.01em;margin-top:0!important}.auth-content{padding:1em 0}.auth-form input{box-sizing:border-box;width:100%;font-size:1em;margin-top:.5em;border-radius:5px;padding-left:2.8em}.auth-fields{position:relative}.auth-fields label{border:0;outline:0;position:relative;z-index:2;display:block}.auth-fields .fa-icon:before{color:#c8c7c4;font-size:1.5em;cursor:pointer}.auth-fields label:before{position:absolute;left:0;margin-top:.6em;width:2em;text-align:center}.auth-fields label.am-name:before,.signup-cont .auth-fields label.am-login:before{content:"\f007"}.auth-fields label.am-pass:before{content:"\f023"}.auth-fields label.am-email:before{content:"\f0e0"}.auth-fields label.am-coupon:before{content:"\f005"}.auth-fields label.valid:before{content:"\f00c"!important;color:#15d001}.auth-fields label.pending:before{content:"\f110"!important;color:#c8c7c4!important;animation:fa-spin 2s infinite linear}label.am-coupon{max-width:84%}button.am-coupon-btn{font-size:11px;color:#555;background-color:#eae9e6;border-radius:3px;padding:.5em 0;width:12%;position:absolute;right:25px;bottom:2em}.auth-form span.error,.auth-form span.valid{display:block!important;font-size:.75rem;font-weight:300;margin:.6667em 0 -.3em}.auth-form span.error{color:red}.auth-form span.valid{color:#15d001}.auth-form span.error:empty{display:none!important}.auth-small{text-align:center;font-weight:300;font-size:.875em}.auth-action button{width:100%;font-size:1em;padding:.5em;margin:.5em 0 1em;border-radius:5px}.auth-terms label{vertical-align:initial;line-height:1.25;margin-right:.2em}.auth-terms input{width:auto!important}.auth-footer{border-top:1px solid #ddd;padding:1em 0 0}.auth-sep{color:#c8c7c4;margin:2em auto 1.5em!important;text-align:center;line-height:1;border-top:1px solid #ddd}.auth-sep span{display:block;width:2em;background:#f0f0f0;margin:-.6em auto 0}#tinycontent:not(.info) .signup-cont .auth-content{padding-bottom:0!important;margin-bottom:0!important}#tinycontent:not(.info) .signup-cont .auth-footer,#tinycontent:not(.info) .signup-cont .auth-terms,.auth-fields:last-child{background:#fff}.signup-cont .auth-fields:last-child{padding-bottom:1em;padding-top:.5em}#tinycontent:not(.info) .signup-cont .auth-footer{padding-bottom:1em;margin:0 -10px -10px!important}#tinycontent.info .signup-cont .auth-fields:last-child{display:none}.switch-reveal{position:absolute;right:.5em;top:.9em;z-index:1}.switch-reveal:before{content:"\e8f4"}.switch-reveal-off:before{content:"\e8f5"}.btnSocial{position:relative;display:block;width:100%;text-align:left;font-weight:400;font-size:1em;border-radius:.4em;padding:.6em 1em .6em 3em;color:#fff;border:1px solid rgba(0,0,0,.2);margin-bottom:1em;box-sizing:border-box}.btnSocial>i.fa{position:absolute;left:0;top:0;bottom:0;width:1.7em;font-size:1.4em;line-height:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btnFacebook{background-color:#4267b2}.btnGoogle{background-color:#dd4b39}#tinycontent:not(.info) .free-info:not(.activate){display:none}.free-wrap.activate{max-width:600px;margin:0 auto}.info .auth-header{color:#b10501}.info .auth-content{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:1em}.info .auth-content .auth-sep span{background-color:#fff}.free-cont{position:relative}.free-content{font-size:.875em;margin:0!important}.free-content h3{font-size:1.14286em;margin:0 0 .5em}.free-content button{font-size:1.2857em;margin:1em 0 2em;line-height:2em;padding:0 2em;outline:0}.free-content ul{margin:0!important;padding-left:1.25em;line-height:1.3!important}.free-content li{color:#b10501;list-style-type:square;list-style-image:url(/css/images/check-red.png)}.free-content li>span{color:#0a0202}.free-info.activate .auth-sep-vert,.free-info.activate .free-signup,.free-info:not(.activate) .free-account{display:none}.auth-sep-vert{position:absolute;left:-.8em;top:-1em;height:100%;border-top:0;border-left:1px solid #ddd}.auth-sep-vert span{position:relative;top:50%;margin-left:-1em;padding:.5em 0}.auth-banner{display:none}.signup_hero ul>li{list-style:square url(/css/images/check-red.png)}.signup_hero .mobile-app,.signup_hero .mobile-app>span{display:inline-block}.signup_hero .mobile-app .fa{font-size:1.5em;vertical-align:sub}.signup_hero .mobile-app img{vertical-align:middle}.btnChat{min-width:8em;font-size:1em;padding:12px}.emj{opacity:1;text-indent:-9999px;display:inline-block;font-style:normal;height:24px;margin:0 2px;background:url(/css/images/emoji.png) no-repeat;background-size:auto 24px}.emj-rocket{width:28px;background-position:0 0}.emj-fear{width:25px;background-position:-28px 0}.emj-halo{width:26px;background-position:-53px 0}.emj-medal1{width:18px;background-position:-79px 0}.emj-medal2{width:18px;background-position:-98px 0}.emj-medal3{width:18px;background-position:-117px 0}.emj-phone-arrow{width:22px;background-position:-139px 0}.emj-alarm{width:25px;background-position:-162px 0}.emj-cash-wings{width:26px;background-position:-188px 0}.emj-mail-in{width:25px;background-position:-216px 0}.emj-globe-america{width:26px;background-position:-244px 0}.emj-globe-asia{width:26px;background-position:-270px 0}.emj-globe-africa{width:26px;background-position:-296px 0}.emj-massage-m{width:24px;background-position:-324px 0}.emj-folders{width:25px;background-position:-350px 0}.emj-memo{width:25px;background-position:-375px 0}.emj-search-r{width:25px;background-position:-401px 0}.emj-torch{width:24px;background-position:-427px 0}.emj-inbox{width:29px;background-position:-450px 0}.banner_bottom{max-width:22em;margin:1em auto 2em;font-size:1rem;white-space:nowrap}.banner_bottom>div{font-size:2em;font-weight:700;color:#444;margin-bottom:.5em}.banner_bottom>p{overflow:hidden}.banner_bottom a.btnEnroll{float:right;font-size:1em;padding:.2em .5em .25em}@media only screen and (min-width:768px){.signup_hero{padding-top:.7em}.signup_hero #col_signup{border-top:1px solid #eae9e6}.signup_hero #col_signup .heading.red{margin-top:-.5em;display:inline-block;padding:0 .5em}.signup-cont .auth-fields:last-child,.signup-cont .auth-terms{padding-left:25px;padding-right:25px;margin:0 -25px}.auth-fields label.am-login:before{content:"\f007"}.free-wrap:not(.activate){margin-left:405px}.info .auth-wrap{width:380px;float:left}.info .auth-footer{display:none}.signup-cont.with-banner{padding-left:45%}.signup-cont.show .auth-banner{display:block}.auth-banner{font-size:.875rem;padding:0!important;margin:0!important;background-color:#fff;position:absolute;width:45%;left:-10px;top:-10px;bottom:-10px;overflow:auto}.auth-banner .heading.red{font-size:1.428em!important;text-transform:uppercase}.auth-banner li>h3{color:#0a0202;font-weight:700;font-size:1.0714em;margin:0}.auth-banner li>p{color:#0a0202;line-height:1.3}}#footer{clear:both;display:block;color:#515151;font-size:15px;position:relative;bottom:0;border-top:1px solid #dbdbdb;background:#fafafa;background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#fff));background:-webkit-linear-gradient(top,#fafafa,#fff);background:-moz-linear-gradient(top,#fafafa,#fff);background:-ms-linear-gradient(top,#fafafa,#fff);background:-o-linear-gradient(top,#fafafa,#fff)}#footer>div.borderDiv{height:2px;background:#fff}#footer ul{padding:15px 0 0;margin:3px auto 0;text-align:center}#footer li{display:inline-block;padding:5px 3px;position:relative}#footer>ul>li:before{content:"|";color:#bbb;margin-right:7px}#footer li.noimg:before{display:none}#footer a,#footer a:link,#footer a:visited{color:#515151}#footer ul.copy a:link,#footer ul.copy a:visited{font-weight:400!important}#footer li#copyright{position:absolute;left:0;padding-left:7px}#footer a:active,#footer a:hover{color:#db0303;text-decoration:none}#footer ul.copy{font-size:13px;padding:1px 0 14px;min-height:14px;margin-top:8px;border-top:8px solid #cd0500;text-align:right;position:relative}#footer ul#ulCopy.active{margin-top:37px}#footer ul#follow{padding:0 0 0 4px;margin:0;font-size:16px}#footer ul#follow,#footer ul#follow a,#footer ul#follow li{display:inline-block;text-align:left}#footer ul#follow li{padding:0}#footer ul#follow a{height:1em;width:1em;color:#fff;outline:0;vertical-align:middle;text-align:center;margin:0 .125em 0 .0625em}#footer ul#follow li.socTxt{width:60px}#footer ul#follow li.socTxt>a{text-indent:0;top:0}#footer ul#follow li.socTxt iframe{vertical-align:middle}.fb{background-color:#4267b2;border-radius:2px}.fb>i.fa{font-size:.875em;padding:.15em 0 0 .357em}.tw{background-color:#38a1f3;border-radius:3px}.yt{overflow:hidden;font-size:.625em;width:1.6em!important;height:1.8em!important;line-height:.8}.yt:before{color:#000;padding-left:.3em;width:.95em;overflow:hidden;display:block}.yt>i.fa{color:#ed3833;margin-left:-1em}.vk{background:url(/css/images/st-icons.png) no-repeat 0 -210px}#footer li a#contactUs>i.fa{font-size:.9333em;color:#80ccf0}#footer li a#educatorLive{padding-right:20px;background:url(/css/images/st-icons.png) no-repeat right -171px}#footer li a#multiuser{padding-left:23px;background:url(/membership/images/mu-icon.png) no-repeat 0 center}#footer li a#courseIndex:after{content:"\f052";font-size:.7em;margin-left:.4em;color:#515151}#course_ft,#ddAccountBox,#footer,#login_box,#social_cont,.after_fold{opacity:1!important}#tinybox{position:absolute;display:none;padding:10px;background:#f0f0f0;border:10px solid #fff;border-radius:6px;z-index:2000}#tinymask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:1500}#tinycontent{background:#f0f0f0}#tinyclose{position:absolute;right:10px}#tinyclose>a{cursor:pointer;text-decoration:none;font-size:15px;font-weight:700;width:20px;height:20px;line-height:18px;text-align:center;position:absolute;right:-32px;top:-32px;border-radius:50%;color:#fff;border:2px solid #fff;background:#000;box-shadow:-2px 2px 2px rgba(0,0,0,.8)}#tinyclose a:hover{text-decoration:none}#tinycontent div>div{margin:11px 15px}#tinycontent div>div#bannerSignup{margin:18px 0 35px;text-align:center}#tinycontent div>div#tb_free{margin:5px 15px;border:3px solid #c80501;padding-bottom:5px}#tinycontent div>img{margin:0 15px}#tinycontent p{padding-bottom:5px}#tinycontent div#tb_free h2{font-size:140%;margin:10px 0 8px 15px}#tinycontent ul{margin-left:40px;line-height:1.2}#tinycontent li{padding-bottom:6px;list-style-type:disc}#tinycontent li a{color:#0a0202}#tinycontent li{color:#e7d09a}#tinycontent li:hover{color:#565347}#tinycontent div#vid_free{position:relative}#tinycontent div#vid_free>div{margin:0;padding:0;position:absolute;top:0;left:10px}#tinycontent div.vid_free div{margin:0;padding:0}#tinycontent #bannerSignup h1{text-indent:-9999px;background:url(/css/images/homepage_banner2.png) no-repeat center 4px;font:bold 30px/1.41 Lato,sans-serif;letter-spacing:-.03em;color:#333}#tinycontent #bannerSignup h2{text-indent:-9999px;background:url(/css/images/homepage_banner_subtitle2.png) no-repeat center center;font-size:18px;color:#333;margin:0 0 10px}#tinycontent #bannerSignup a#hpSignup{line-height:2;padding:4px 18px;font-size:14px}#tinystart>img{margin:0 5px 0 15px;vertical-align:middle}.contact-btn{z-index:9999999999;position:fixed;bottom:40px;right:40px;width:60px;height:60px;border-radius:50%;background:#0f93ff;color:#fff;font-size:24px;box-sizing:border-box;padding:0 2px 3px 0;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);cursor:pointer;text-align:center;line-height:56px;animation:button-appear 250ms ease}@keyframes button-appear{0%{opacity:0;transform:scale(.5,.5)}100%{opacity:1;transform:scale(1,1)}}.contact-btn>i.fa{line-height:inherit}.contact-form{font-size:14px;width:calc(100vw - 54px);max-width:400px;margin:0 auto;position:relative}.contact-form.pending:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:.2}.contact-header{text-align:center}.contact-header i.fa{font-size:70px;color:#c8c7c4;margin-bottom:1rem}.contact-form .form-input{margin:1em 0!important}.contact-form .form-input label{display:block;margin:1em 0 .5em}.contact-form .form-input input,.contact-form .form-input textarea{padding:.36em;border:1px solid #c8c7c4;color:#000;font-size:1em;width:100%;box-sizing:border-box}.contact-form .form-input textarea{height:150px}.contact-form .form-action{text-align:center}.contact-form h5{text-align:center;line-height:1.5}.form-action button.btnColor{font-size:1em;padding:5px 15px;min-width:5em}.contact-form.pending .form-action span.submit,.contact-form:not(.pending) .form-action i.pending{display:none}#tinycontent .contact-form div.error li,#tinycontent .contact-form div.error li:hover{color:red;font-size:.9em}@media screen and (-moz-images-in-menus:0){.fa.circle{padding-top:0;line-height:11px}.ul#extraContentTabs>li.active:not(.icon)>h2:after{line-height:6px}}
div.divider{display:inline;border-left:1px solid;padding:0;margin:0 2px}.image_links img{vertical-align:middle}.image_links a{border:none!important}.image_links a:hover{border:none!important;text-decoration:none!important}.showToggleDetails{margin:10px 0 20px}.showToggleDetails>div{margin:10px 12px}.showToggleDetails>a:hover{border:none!important;text-decoration:none}.rounded_5px{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative}.rounded_10px{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;position:relative}a.btnRed{cursor:pointer;line-height:1;border:1px solid;border-radius:5px;border-color:#b93333 #890000 #931717;font-weight:700;color:#fff;background-color:#ab1d1d;background:-khtml-gradient(linear,left top,left bottom,from(#ec1d1d),to(#931717));background:-webkit-gradient(linear,left top,left bottom,color stop(0,#ec1d1d),color stop(100%,#931717));background:-moz-linear-gradient(top,#ec1d1d 0,#931717 100%);background:-webkit-linear-gradient(top,#ec1d1d 0,#931717 100%);background:-o-linear-gradient(top,#ec1d1d 0,#931717 100%);background:-ms-linear-gradient(top,#ec1d1d 0,#931717 100%);background:linear-gradient(top,#ec1d1d 0,#931717 100%);-webkit-box-shadow:0 1px 0 #8f0100,0 1px 0 0 rgba(255,255,255,.4) inset;-moz-box-shadow:0 1px 0 #8f0100,0 1px 0 0 rgba(255,255,255,.4) inset;box-shadow:0 1px 0 #8f0100,0 1px 0 0 rgba(255,255,255,.4) inset;-moz-text-shadow:0 -1px 0 rgba(0,0,0,.4);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.4);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.4)}a.btnRed:hover{background-color:#ec1d1d;text-decoration:none;background:-khtml-gradient(linear,left top,left bottom,from(#ef2020),to(#a02424));background:-webkit-gradient(linear,left top,left bottom,color stop(0,#ef2020),color stop(100%,#a02424));background:-moz-linear-gradient(top,#ef2020 0,#a02424 100%);background:-webkit-linear-gradient(top,#ef2020 0,#a02424 100%);background:-o-linear-gradient(top,#ef2020 0,#a02424 100%);background:-ms-linear-gradient(top,#ef2020 0,#a02424 100%);background:linear-gradient(top,#ef2020 0,#a02424 100%)}a.btnRed:active{background-color:#ec1d1d;background:-khtml-gradient(linear,left top,left bottom,from(#b00800),to(#990400));background:-webkit-gradient(linear,left top,left bottom,color stop(0,#b00800),color stop(100%,#990400));background:-moz-linear-gradient(top,#b00800 0,#990400 100%);background:-webkit-linear-gradient(top,#b00800 0,#990400 100%);background:-o-linear-gradient(top,#b00800 0,#990400 100%);background:-ms-linear-gradient(top,#b00800 0,#990400 100%);background:linear-gradient(top,#b00800 0,#990400 100%)}a.btnRed:focus{outline:0}.btnGreen{border:1px solid;border-color:#3b6e22 #3b6e22 #2c5115;text-rendering:optimizelegibility;background:-khtml-gradient(linear,center top,center bottom,from(#67ae55),to(#578843));background:-webkit-gradient(linear,center top,center bottom,from(#67ae55),to(#578843));background:-webkit-linear-gradient(top,#67ae55,#578843);background:-moz-linear-gradient(top,#67ae55,#578843);background:-ms-linear-gradient(top,#67ae55 0,#578843 100%);background:-o-linear-gradient(top,#67ae55 0,#578843 100%);background:linear-gradient(top,#67ae55,#578843);background-color:#69a74e;-webkit-box-shadow:inset 0 1px 1px #a4e388;-moz-box-shadow:inset 0 1px 1px #a4e388;box-shadow:inset 0 1px 1px #a4e388;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-khtml-text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:0 1px 2px rgba(0,0,0,.5);-moz-text-shadow:0 1px 2px rgba(0,0,0,.5);text-shadow:0 1px 2px rgba(0,0,0,.5)}.btnGreen:hover{background:-khtml-gradient(linear,center top,center bottom,from(#79bc64),to(#578843));background:-webkit-gradient(linear,center top,center bottom,from(#79bc64),to(#578843));background:-webkit-linear-gradient(top,#79bc64,#578843);background:-moz-linear-gradient(top,#79bc64,#578843);background:-ms-linear-gradient(top,#79bc64 0,#578843 100%);background:-o-linear-gradient(top,#79bc64 0,#578843 100%);background:linear-gradient(top,#79bc64,#578843)}.btnGreen:active{background:-khtml-gradient(linear,center top,center bottom,from(#578941),to(#578843));background:-webkit-gradient(linear,center top,center bottom,from(#578941),to(#578843));background:-webkit-linear-gradient(top,#578941,#578843);background:-moz-linear-gradient(top,#578941,#578843);background:-ms-linear-gradient(top,#578941 0,#578843 100%);background:-o-linear-gradient(top,#578941 0,#578843 100%);background:linear-gradient(top,#578941,#578843);-webkit-box-shadow:inset 0 -1px 1px #79bc88;-moz-box-shadow:inset 0 -1px 1px #79bc88;box-shadow:inset 0 -1px 1px #79bc88}.btnYellow{border-width:1px;border-style:solid;border-color:#e9ac1a;color:#000;background-color:#f6e312;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear,50% 0 ,50% 100% ,color-stop(0 ,#f6e312),color-stop(100% ,#f9c80d));background-image:-webkit-linear-gradient(top,#f6e312 0 ,#f9c80d 100%);background-image:-moz-linear-gradient(top,#f6e312 0 ,#f9c80d 100%);background-image:-o-linear-gradient(top,#f6e312 0 ,#f9c80d 100%);background-image:linear-gradient(top,#f6e312 0 ,#f9c80d 100%)}.btnYellow:hover{background-color:#eddb11;background-image:-webkit-gradient(linear,50% 0 ,50% 100% ,color-stop(0 ,#eddb11),color-stop(35% ,#efcf14),color-stop(65% ,#f1bf18),color-stop(100% ,#f2b21b));background-image:-webkit-linear-gradient(top,#eddb11 0 ,#efcf14 35% ,#f1bf18 65% ,#f2b21b 100%);background-image:-moz-linear-gradient(top,#eddb11 0 ,#efcf14 35% ,#f1bf18 65% ,#f2b21b 100%);background-image:-o-linear-gradient(top,#eddb11 0 ,#efcf14 35% ,#f1bf18 65% ,#f2b21b 100%);background-image:linear-gradient(top,#eddb11 0 ,#efcf14 35% ,#f1bf18 65% ,#f2b21b 100%);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25)}.btnYellow:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.25) inset;box-shadow:0 1px 2px rgba(0,0,0,.25) inset}.btnYellow:focus{outline:0}.ytButton{cursor:pointer;padding:0 80px;font:bold 11px/2.4 Lato,sans-serif;color:#333;border:1px solid #d3d3d3;background-color:#f8f8f8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-image:-moz-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:-ms-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(100%,#f8f8f8));background-image:-webkit-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fcfcfc 0,#f8f8f8 100%)}.ytButton:hover{border-color:#c6c6c6;text-decoration:none;background-image:-moz-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:-ms-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:-o-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#eee 100%)}.ytButton:active{border-color:#c6c6c6;background-color:#e9e9e9;background-image:none;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}body.subject #bannerhp{text-align:center;margin:0 auto 30px}body.subject #bannerhp div.heading{text-indent:-9999px;background:url(/css/images/hp_banners.png) no-repeat center 4px;height:38px;margin-bottom:8px;background-size:862px}body.subject #bannerhp .heading1{text-indent:-9999px;background:url(/css/images/hp_banners.png) no-repeat center -33px;background-size:862px;margin:0 0 10px;height:21px;transition:all .2s}body.subject #bannerhp a#hpSignup{line-height:2;padding:4px 18px;font-size:14px}body#home #content{margin:0 auto 34px;padding-top:7px;overflow:hidden;clear:both;border-top:1px solid #d2d2d2}#content .box{width:184px;padding:0;border:solid 1px #d2d2d2;margin-left:5px;margin-right:5px;position:relative;float:left;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;background:#fff}.box_header{font-weight:700;cursor:pointer;margin-bottom:298px}.box_header .larger{font-size:16px;color:#cd0500}.box_header .large{padding-top:3px;font-size:12px;color:#555}.box_header .large:after{content:" »"}.box_header:hover .larger{color:#b10501}.box_header:hover .large{color:#0a0202}#content .box_header>a{display:block;padding:10px 7px 6px}#content .box_header>a:hover{text-decoration:none}.box_header .box_over{position:absolute;top:47px;width:100%;left:0;display:none}.box_header:hover .box_over{display:block}.box_over .dim{height:296px;background:#fff;opacity:.85;z-index:10;position:relative}.box_over .borderTop{position:absolute;top:0;z-index:15;width:100%;background:url(/css/images/over-border-top.png) no-repeat 0 -1px;height:8px}.box_over .scrollBot,.box_over .scrollTop{position:absolute;height:12px;width:100%}.box_over .scrollTop{top:3px;background:url(/css/images/arrow-course-up.png) no-repeat center;z-index:9}.box_over .scrollBot{bottom:0;background:url(/css/images/arrow-course-dn.png) no-repeat center;z-index:14}.box_over .box_course{position:absolute;top:15px;z-index:12;height:267px;width:100%;line-height:1.35}.box_over .box_course ul{position:absolute;left:0;top:0;clip:rect(0,184px,269px,0);padding:3px 5px 5px 23px}.box_over .box_course ul>li{color:#f33030;padding:5px 0;font-size:6px}#content .box_over .box_course ul>li a{display:inline;padding:0;font-size:12px;color:#181818;font-weight:700;vertical-align:middle}.box_body{line-height:1.4;text-align:center;position:absolute;top:47px}.box_body .box_img{padding:11px 0 0;margin:0 15px 5px;border-top:2px solid #e93a3f;min-height:110px}.box_body .box_text{padding:5px 8px 10px;height:155px}.box_body .box_text a{border-bottom:1px solid;color:#02c!important;line-height:1.8em;text-decoration:none}.box_body .box_text a:hover{color:#f33030!important;border-bottom:1px solid;text-decoration:none}div.panels.active{display:block}#bottom{padding-top:0;clear:both}#course_ft{clear:both;max-width:970px;min-height:245px;margin:0 auto;background:#fff;color:#363636}#course_ft>div{min-height:225px;padding-bottom:20px}#course_ft>div.center{padding-right:6px;padding-left:27px;text-align:left;border-radius:6px 6px 0 0;background:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fafafa));background:-webkit-linear-gradient(top,#f2f2f2,#fafafa);background:-moz-linear-gradient(top,#f2f2f2,#fafafa);background:-ms-linear-gradient(top,#f2f2f2,#fafafa);background:-o-linear-gradient(top,#f2f2f2,#fafafa)}#course_ft table{margin:1px auto}#course_ft table td{vertical-align:top;padding:0 0 10px 0}#course_ft table td:first-child{background:url(/css/images/footer-logo.png) no-repeat 0 85%}#course_ft dl{font-size:1.2em;line-height:1.4;white-space:nowrap;letter-spacing:-.2px}#course_ft dt,#course_ft h2{font-size:inherit;line-height:inherit;font-weight:700;color:inherit;margin-top:1.2em}#course_ft dd a{color:inherit;text-decoration:none}#course_ft dd a:hover{border:none!important}#course_ft div.subheader{max-width:539px;margin:28px auto 0;overflow:hidden}#course_ft div.subheader>div{color:transparent;text-indent:-9999px;font-size:20px;background:url(/css/images/footer_tagline.png) no-repeat 0 0;height:20px;margin-bottom:10px}#course_ft div.subheader a.btnColor{padding:4px 15px;font-size:12px;display:block;float:right}#course_ft div.subheader a.btnColor:hover{color:#fff!important;border-bottom-color:#2c5115!important}@media only screen and (min-width:1280px){#course_ft,#footer ul.copy{max-width:80%}#course_ft dl{letter-spacing:0}}body>iframe{height:1px}#content p{margin-bottom:10px}#syllSearch{margin:0 0 4px -18px;padding:12px 11px 10px;border-bottom:1px solid #e2e2e2}#syllSearch .input_wrap{margin-right:85px}#syllSearch input{vertical-align:middle;margin-right:4px;width:100%;font-size:1em;font-family:monospace;padding:2px 3px 3px;background-color:#fff;border:2px solid #646464;border-right-color:#d9d9d9;border-bottom-color:#d9d9d9;border-radius:4px}#syllSearch input:focus{outline:1px solid #ff0;border-color:#ca8818;background-color:#ffd;color:#000}#syllSearch input:-ms-input-placeholder{color:#8a887d}#syllSearch input:-moz-placeholder{color:#8a887d}#syllSearch input::-webkit-input-placeholder{color:#8a887d}#syllSearch #btnSearchSyll{padding:3px 18px 4px;outline:0;float:right}#btnNxt{position:fixed;bottom:20px;z-index:999;padding:3px 4em}.lesson_fix{position:fixed;top:0;width:84%;background:rgba(255,255,255,.8);margin:0 30px;padding:.2em 5px;box-sizing:border-box;font-size:.9375rem}#syll_tbl{font-size:.9375rem}#syll_tbl a,#syll_tdd a{color:#0a0202}#syll_tbl tr,#syll_tdd tr{background-color:#fff;line-height:1.2}#syll_tbl tr.alt,#syll_tdd tr.alt{background-color:#eeedea}#syll_tdd tr.hidden{display:none}#syll_tbl td.s1,#syll_tdd td.s1,#syll_trs td.s1{width:5%;background-color:#fff}#syll_tbl td.s2,#syll_trs td.s2{width:3.5%;background-color:#fff}#syll_tbl td.s3,#syll_trs td.s3{width:3%;background-color:#fff}#syll_tbl td.s4,#syll_trs td.s4{width:6%;background-color:#fff}#syll_tbl td.dur{width:10.2%}#syll_tbl th,#syll_tdd th{text-align:left;padding:15px 0 5px;background-color:#fff}#syll_tbl th{border-bottom:1px solid #e2e2e2}#syll_tbl th>h2,#syll_tdd th>h2{color:#0a0202;font-size:1.33333em}#syll_tbl td,#syll_tdd td{padding:2px;font-size:.9em}#syll_tbl td{color:#8a887d}#syll_tbl td.nt{color:#0a0202}#syll_tbl tr.lg a{color:#8a887d!important}.fcotw #syll_tbl tr.lg a{color:#0a0202!important}.fcotw #syll_tbl tr.lg a:hover{color:#b10501!important;border-color:#b10501!important}#syll_tbl tr.lec td,#syll_tbl tr.lecb td{padding:8px;font-size:1em;color:#0a0202;font-weight:700}#syll_tbl tr.lec td.dur,#syll_tbl tr.lecb td.dur{padding:6px 8px 5px 0;line-height:16px;white-space:nowrap}#content .lesson_fix a,#syll_tbl tr.lec a,#syll_tdd tr.lec a{color:#e37117;font-weight:700;background:0 0!important}#syll_tbl tr.lecb td>a{color:#0a0202}.fcotw #syll_tbl tr.lecb td>a{color:#e37117;padding-right:0;background-image:none}.fcotw #syll_tbl tr.lecb td>a:hover{color:#e37117!important;border-color:#e37117!important}#syll_tbl tr.lec>td.s1,#syll_tbl tr.lecb>td.s1{padding:8px 0;text-align:right;white-space:nowrap}#syll_trs tr.lec>td.s1,#syll_trs tr.lecb>td.s1{position:relative;cursor:pointer;overflow:hidden}#syll_trs tr.lec>td.s1,#syll_trs tr.lecb>td.s1{background:#fff url(/css/images/icon-tiny-arrows.png) no-repeat right -273px}#syll_trs tr.toggle>td.s1{background-position:right -242px}#syll_tbl tr>td:not(.s1)>i.fa{padding-left:8px;cursor:pointer;font-size:16px;line-height:.5;vertical-align:-25%;color:#000}#syll_tbl tr>td.s1>i.fa{vertical-align:middle;margin-right:6px;opacity:.9;pointer-events:none}#syll_tbl tr.toggle>td>i.open,#syll_tbl tr:not(.toggle)>td>i.close,.wot #syll_tbl tr>td>i{display:none}#syll_trs tr.lec>td.s1:after,#syll_trs tr.lecb>td.s1:after{content:"";position:absolute;display:block;width:12px;height:65%;background:#fff;top:20px;right:0}#syll_trs tr.toggle>td.s1:after{display:none}#syll_trs tr.lecb.toggle td{font-weight:400}#syll_tbl tr.collapse,#syll_trs tr.collapse{display:none}.wot #syll_trs tr.lec>td.s1,.wot #syll_trs tr.lecb>td.s1{background:#fff;cursor:default}#syll_trs th{text-align:left;padding:15px 0 5px}#syll_trs td{padding:2px;font-size:.9em}#syll_trs td.dur{text-align:right;font-weight:400!important;color:#8a887d;vertical-align:top}#syll_trs tr.lec td,#syll_trs tr.lecb td{padding:8px;font-weight:700;font-size:1em;cursor:pointer}#syll_trs td a{color:#565347;cursor:pointer}#syll_trs td>a{background:url(/css/images/icon-tiny-arrows.png) no-repeat right -249px;padding-right:16px}#syll_trs td a:hover{color:#b10501;text-decoration:none;border-bottom:none!important}#syll_trs td.showTr>a{background-position:right -280px}#syll_trs td.noTr>a{background-image:none}#syll_trs td>p{background:#eeedea;margin:2px 0 2px 3.5%;line-height:1.3;padding:2px 4px;position:relative;display:none}#syll_trs td>p>a{position:absolute;right:4px}#syll_trs td>p>i{font-size:12px;font-style:normal;display:inline-block;margin-right:4em}#syll_trs td.showTr>p{display:block}div#syllPanels>div.panels>h2{display:none}div#syllPanels>div.panels>p{margin:15px 20px 15px 0;line-height:1.4}div#syllPanels>div.panels>ul{margin-left:3em;line-height:2}div#syllPanels>div.panels>h3{background:url(/membership/images/mu-icon.png) no-repeat 0 0;padding-left:24px;font-size:1.4em}div#syllPanels>div.panels img.course_img{width:230px;float:left;margin:18px 8px 5px 0}#pnl_ex0,#pnl_ex1{overflow:hidden}@media only screen and (min-width:768px){div#syllPanels>div.panels img.course_img~ul:first-of-type{margin-left:calc(3em + 238px)}div#syllPanels>div.panels img.course_img~p:nth-child(8){clear:both;padding-top:10px}.lesson_fix{width:700px;margin:0 37px;padding:.2em 8px}}button.plAdd{position:relative;background:url(/css/images/playlist_add.png) no-repeat;border:none;outline:0;width:35px;height:16px;vertical-align:middle}button.plAdd.active:before,button.plAdd:active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.08);display:block;box-shadow:inset 0 1px 0 #ddd}#syll_tbl td.dur>button.plAdd{margin-right:8px}.plDdCont{display:none;position:absolute;z-index:2;transition:all .3s}.plDdCont:before{content:"";border-style:solid;border-color:#c8c7c4 transparent;position:absolute;border-width:0 6px 6px 6px;transition:left .3s ease-out;left:10px;top:-5px}.plDdCont>div{font-size:1rem;width:18em;background:#fff;border:1px solid #c8c7c4;box-sizing:border-box}.plDdCont>div.mask{width:100%;border:none;background:#fff;position:absolute;top:0;left:0;opacity:.5}.plDdCont button{outline:0;cursor:pointer;color:#333}.plDdCont .dropDown>div{padding:.75em;background:#f7f7f7}.plDdCont .dropDown>div button{border:0;background:0 0}.plDdCont .plHdr button{float:right;font-size:1.8em;line-height:.5}.plDdCont .plFtr a{float:right;color:#333;font-size:.75em}.plDdCont .plLink{background:#4b4b4b;border-top:1px solid #0a0707;padding:8px 10px}.plDdCont .plLink>a{color:#fff}.plDdCont form{padding:.5em;background-color:#f7f7f7;white-space:nowrap}.plDdCont form.active+div,.plDdCont form:not(.active){display:none}.plDdCont form button{width:25%;text-shadow:0 1px 0 #fff;border:1px solid #e1e1e1;border-radius:4px;background-color:#fcfcfc;padding:2px 0;height:22px;line-height:16px;box-shadow:0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 rgba(255,255,255,1),inset -1px 0 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(255,255,255,.5),inset 1px 0 0 rgba(255,255,255,1);background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(235,235,235,.3) 60%,rgba(225,225,225,.6));background-image:linear-gradient(rgba(255,255,255,0),rgba(235,235,235,.3) 60%,rgba(225,225,225,.6))}.plDdCont form button:hover{background-color:#f9f9f9;border-color:rgba(0,0,0,.04) rgba(0,0,0,.13) rgba(0,0,0,.23);text-shadow:-1px -1px 0 #fcfcfc,1px -1px 0 #fcfcfc,-1px 1px 0 #fcfcfc,1px 1px 0 #fff;box-shadow:0 1px 3px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,1),inset -1px 0 0 rgba(248,248,248,1),inset 0 -1px 0 rgba(248,248,248,.5),inset 1px 0 0 rgba(248,248,248,1)}.plDdCont form input{border:1px solid #c8c7c4;width:72%;margin-right:2%;outline:0;padding:4px}.plDdCont ul{max-height:7.5em;overflow:auto;border:1px solid #c8c7c4;border-width:1px 0}.plDdCont ul>li{list-style:none;line-height:2.5;font-size:.9375em;padding:0 1em;position:relative;overflow:hidden}.plDdCont ul>li:first-child{line-height:1.4;border-bottom:1px solid #c8c7c4;font-weight:700;font-size:.875em;position:sticky;top:0;background:rgba(255,255,255,.2)}.plDdCont ul>li.loading{font-weight:400;margin:1em;border-bottom:0}.plDdCont ul>li.login{padding:1em;margin:0;cursor:pointer}.plDdCont ul>li.plListHdr{pointer-events:none}.plDdCont ul>li.disabled{color:#c8c7c4;pointer-events:none}.plDdCont ul>li.plListHdr.disabled{display:none}.plDdCont ul>li.plListHdr.disabled:last-child{display:block}.plDdCont ul>li:hover{background:#4b4b4b}.plDdCont ul>li.checked:hover,.plDdCont ul>li:hover{color:#fff}.plDdCont ul>li>label{cursor:pointer;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:2.5em}.plDdCont ul>li>b{position:absolute;right:1em;top:0}.plDdCont ul>li.checked>b:after{content:"Includes this lesson";font-weight:300;font-size:.6em;position:absolute;white-space:nowrap;bottom:-.4em;right:0}#toggleRows{position:relative;float:right;margin:-11px 2px 0 0;padding:18px 6px 14px 14px;border-left:1px solid #e2e2e2;font-weight:400;font-size:12px;color:#0a0202}#toggleRows>div{position:absolute;left:2px;top:1px;height:11px;width:100%;background:#fff url(/css/images/gradients-h.png) repeat-x 0 -161px}#toggleRows>span{padding-left:15px;cursor:pointer}#expandRows{background:url(/css/images/icon-tiny-arrows.png) no-repeat 0 -301px}#collapseRows{background:url(/css/images/icon-tiny-arrows.png) no-repeat 0 -317px}.wot #toggleRows{display:none}#stickyHeader{position:fixed;z-index:101;bottom:0;left:0;background:#dfdfdf;width:100%;font:bold 19px/22px Lato,sans-serif;padding:6px 0 7px;border:1px solid;border-color:#fff #000 #3a3a3a;border-color:rgba(255,255,255,.5) #000 #3a3a3a;border-width:1px 0;-webkit-background-clip:padding-box;background-clip:padding-box;background:-khtml-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e0e0e0));background:-webkit-gradient(linear,left top,left bottom,color stop(0,#f5f5f5),color stop(100%,#e0e0e0));background:-moz-linear-gradient(top,rgba(245,245,245,.8) 0,rgba(224,224,224,.8) 100%);background:-webkit-linear-gradient(top,rgba(245,245,245,.8) 0,rgba(224,224,224,.8) 100%);background:-o-linear-gradient(top,rgba(245,245,245,.8) 0,rgba(224,224,224,.8) 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#e0e0e0 100%);background:linear-gradient(top,rgba(245,245,245,.8) 0,rgba(224,224,224,.8) 100%);-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);-moz-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4)}#stickyHeader>div.page{width:1028px}#stickyHeader span>i{color:red}#stickyHeader a.btnColor{float:right;margin-right:255px;padding:4px 15px;font-size:12px}#syll_tbl tr a:hover,#syll_tdd tr a:hover{color:#e37117!important;border-bottom:1px solid #e37117!important}#syll_tbl td.dur,#syll_tdd td.dur{text-align:right;font-weight:400!important;color:#8a887d}#interface #syll_tbl td,#syll_tdd td{padding:4px 5px;line-height:1.2}#interface div>ul#breakdown{display:none}#interface #syll_tbl tr.currLect td{font-size:1em}#syll_tdd tr.currLect td.s1:after{content:"»"}#interface #syll_tbl tr.breakdown ul{list-style:none;margin-left:2.5em;color:#0a0202;font-size:.94em}#interface #syll_tbl tr.breakdown ul#breakdown{margin-right:2.4%}#interface #syll_tbl tr.breakdown ul#breakdown li{padding:2px 0}#interface #syll_tbl tr.breakdown ul#breakdown>li{border-top:1px solid #eee}#interface #syll_tbl tr.breakdown ul#breakdown>li.notime,#interface #syll_tbl tr.breakdown ul#breakdown>li:first-child{border-top:0}#interface #syll_tbl tr.breakdown li>span{float:right;color:#8a887d}#interface #syll_tbl tr.lec td{font-weight:700;font-size:1em}#interface #syll_tbl td.watched{padding-right:2.4%}#interface #syll_tbl td.watched>i,#syll_tdd td.watched>i{float:right;padding-left:2px;font-size:1.333em;line-height:.9;cursor:default}#interface.private #syll_tbl td.watched>i{font-size:1.481em;line-height:.8}#syll_tdd td.watched>i{font-size:16px;line-height:12px}#interface #syll_tbl tr.lec td.dur,#interface #syll_tbl tr.lecb td.dur,#syll_tdd td.dur{color:#0a0202}#interface #syll_tbl a,#syll_tdd.private a{color:#e37117;background:0 0!important}#interface #syll_tbl td.dur,#syll_tdd.private td.dur{color:#8a887d}#interface.private #syll_tbl td.watched a,#syll_tdd.private td.watched a{color:#940}#interface.private #syll_tbl td.watched a:hover,#syll_tdd.private td.watched a:hover{color:#940!important;border-color:#940!important}#interface .wide{background:#fafafa;display:block}#interface #bottom{margin:0 auto;width:calc(100% - 20px);max-width:100%;position:relative}#extraContentTop{background:#eee;background-image:linear-gradient(to bottom,#fff 43%,#ececec);border:1px solid #c8c7c4;border-width:1px 0;padding:10px 0 0;height:35px}#extraContentTop>div#extraContentTopWidth{width:calc(100% - 20px);max-width:100%;margin:0 auto;position:relative}#extraContentTop>div>div#extraContentTopAnchor{position:absolute;left:0;top:0;max-width:100%;margin-left:16px}#extraContentTop div#ad_btn{display:none}ul#extraContentTabs{white-space:nowrap;overflow:hidden}ul#extraContentTabs>li{list-style:none;cursor:pointer;position:relative;display:inline-block;vertical-align:middle;font:normal 14px/26px Lato,sans-serif;padding:5px 15px 3px}ul#extraContentTabs>li:before{content:"";position:absolute;left:0;bottom:0;height:80%;width:1px;background:#fff;background-image:linear-gradient(to bottom,#fff 0,#d7d7d7 55%,#dbdbdb 100%);box-shadow:0 1px 1px #fff}ul#extraContentTabs>li.active+li:before,ul#extraContentTabs>li.active:before,ul#extraContentTabs>li:first-child:before{display:none}ul#extraContentTabs>li>h2{font:inherit;color:inherit}ul#extraContentTabs>li>h2:hover{color:#b10501}ul#extraContentTabs>li.active>h2:hover{color:inherit}ul#extraContentTabs>li.active{box-shadow:0 3px 5px rgba(0,0,0,.2);cursor:default;padding:1px 1px 0;border:1px solid #c8c7c4;border-bottom:1px solid #fefefe;border-radius:5px 5px 0 0;background:#fefefe}ul#extraContentTabs>li.active>h2{background:#fff;background-image:linear-gradient(to bottom,#e0e0e0 0,#fff 65%);font-size:1.1em;font-weight:700;padding:4px 14px 3px;display:block}ul#extraContentTabs>li.active:not(.icon)>h2{padding-right:30px}ul#extraContentTabs>li.active:not(.icon)>h2:after{content:"\f103";color:red;border:1px solid #ccc;border-radius:50%;height:11px;width:11px;display:block;position:absolute;top:12px;right:12px;line-height:1;text-align:center;font-size:12px;font-weight:400}#extraContent div#acc_tr>span:after,ul#extraContentTabs>li.icon.active>h2:after,ul#extraContentTabs>li.icon>h2:after{vertical-align:middle}#extraContent div#acc_tr>span:after,ul#extraContentTabs>li#tab_tr>h2:after{content:"\f20a";font-size:14px;color:#777;padding-left:.3em}#extraContent div#acc_al>span:after,ul#extraContentTabs>li#tab_al>h2:after{content:"\f0fe";font-size:12px;color:#e00;padding-left:.6em}ul#extraContentTabs>li#tab_al>h2{color:#b10501;font-style:italic;font-size:1em;padding-right:14px}ul#extraContentTabs>li#tab_al>h2:hover{color:red}ul#extraContentTabs>li#tab_al.active>h2{color:#cd0500}ul#extraContentTabs>li#tab_al.active{position:relative;font-weight:400}ul#extraContentTabs>li#tab_al.active>h2>b{background:#fff;display:block;position:absolute;z-index:1;bottom:-4px;left:0;height:4px;width:100%}#extraContent div#acc_qn:before,ul#extraContentTabs>li#tab_qn>h2>i{background-image:url(/css/images/blog_icons.png);background-size:18px auto;padding:2px 9px 3px;margin-right:4px}.scroller{position:absolute;font-size:3em;font-weight:700;padding:0 6px;top:-10px;background:rgba(2,2,0,.2);line-height:41px;color:#fff;z-index:1;cursor:pointer}.scrollRt{right:0}#tinycontent #sharePopCont{margin:-10px;background:#fff;min-height:22.5em}#tinycontent #sharePopCont div{margin:0}#shareToken{padding:12px 26px 50px 30px;white-space:nowrap;font-size:12px;position:relative}#pnl_embed h2,#shareToken>h2{margin:0 0 6px;font-size:110%;color:#0a0202}#shareToken>div{display:inline-block;vertical-align:top;padding-left:10px}#shareToken>div a{text-decoration:none}#shareToken>div>a{display:block;padding:2px 3px;margin:7px 1px;color:#0a0202}#shareToken>div>a#hoBtn{padding:9px 0 2px 1px;margin:10px 5px 7px;border-top:1px solid #c8c7c4}#shareToken>input,input#embed_code{width:290px;padding:2px;font-size:15px;color:#666;background:#f6f6f6;border:1px solid;border-color:#a4a4a4 #b9b9b9 #b9b9b9;border-radius:3px;-moz-box-shadow:#fff 0 1px 0 0,rgba(0,0,0,.17) 0 1px 1px 0 inset;-webkit-box-shadow:#fff 0 1px 0 0,rgba(0,0,0,.17) 0 1px 1px 0 inset;box-shadow:#fff 0 1px 0 0,rgba(0,0,0,.17) 0 1px 1px 0 inset}#shareToken>input:focus,input#embed_code:focus{border-color:#4496e7;outline:0 none}#shareToken ul{display:inline;list-style:none;margin:0}#shareToken ul>li{display:inline;list-style:none;padding:0 2px}#shareToken li>a{display:inline-block;vertical-align:top;width:21px;height:21px;cursor:pointer;border-radius:3px}#shareToken li>a:hover,#shareToken>div>a#hoBtn:hover>img{border:none!important;box-shadow:0 0 12px 2px #fb9724}a#shareToken_fb{background:url(/css/images/st-icons.png) no-repeat 0 0}a#shareToken_tw{background:url(/css/images/st-icons.png) no-repeat 0 -25px}a#shareToken_gp{background:url(/css/images/st-icons.png) no-repeat 0 -50px}a#shareToken_em{background:url(/css/images/st-icons.png) no-repeat 0 -75px}a#atic_more{border:1px solid #fff}a#atic_more:hover{text-decoration:none;background:#f3f3f3;border:1px solid #e5e5e5}#shareToken>div#stuPu{top:5.3em;left:40px;padding:0}#shareToken>div#stuPu>p{padding:10px 12px 12px;width:auto;font-size:14px;line-height:1.4}#stuPu:before{top:-16px;border-width:0 16px 16px 16px}#stuPu:after{top:-15px;border-width:0 15px 15px 15px}#sharePop_head{padding:.5em;font-size:1.8em;background:#f2f2f2;border-bottom:1px solid #e5e5e5}#sharePop_head>span{padding:0 1em .32em;border-bottom:4px solid #ccc;cursor:pointer;transition:border .3s}#sharePop_head>span:not(:first-child){margin-left:2px}#sharePop_head>span:hover{border-color:red}#sharePop_head>span.active{font-weight:700;border-color:red}#pnl_embed{box-sizing:border-box;padding:1em;padding-left:30px}#pnl_embed>div{font-size:14px;line-height:1.25}#pnl_embed small{color:#999}#paid_embed{text-align:center;margin-top:1.5em}#paid_embed small>em{font-weight:inherit;font-style:inherit;color:red}#free_embed{margin-top:.5em}input#embed_code{width:100%;box-sizing:border-box;margin-bottom:.2em}input#embed_code+small{display:block}#embed_options{margin:2em 0 1em!important}#embed_options ul{list-style:none;margin:1em 0 0 0}#embed_options li{list-style:none;color:inherit}#vid_size{padding:3px 0}#vid_size_custom{margin-left:.5em;display:none}#vid_size_custom>input{width:50px;margin:0;border:1px solid #d3d3d3}#explain{margin:15px 0}.qnote{font-size:1.1em;line-height:1.35}.qnote>ol,.qnote>ul{padding-left:15px;margin-bottom:15px}.qnote ul.nobullet{list-style-type:none}.qnote>ul>blockquote{margin:1em 0 1em 20px}.qnote ul>ul>blockquote{margin:0 0 1em 40px;font-style:italic}.qnote>ul ol,.qnote>ul ul{margin-top:2px;padding-left:0}.qnote>ul>ol,.qnote>ul>ul,.qnote>ul>ul>ul{margin-top:0;padding-left:25px}.qnote h3{font-size:170%!important;line-height:1;margin-bottom:12px!important}.qnote li{margin-left:40px;padding:2px 10px 8px 2px}.qnote img{vertical-align:middle}.qnote #updates img{max-width:60%}.qnote>ul.nobullet>li{margin-left:20px}.qnote>ul>p.caption{margin-bottom:1em}.qnote p>b{font-size:1.3em}.qnote>p{margin:5px 0 10px;padding-left:35px}.qnote div.small{margin:5px 0 10px;padding:0 35px}.qnote div.small>p{padding:3px 0 1px}.qnote span.equ{font-size:1.2em}.qnote span.code{font-family:monospace}.qnote hr{margin:5px 0}div#extraContent sub,div#extraContent sup{font-size:.8em}div#extraContent div.hrcomp hr{background:#000;margin:1ex 0}div#extraContent td div.comp{margin-top:-.6ex;margin-bottom:-1ex}div#extraContent td div.comb{margin-top:-.6ex;margin-bottom:-.6ex}div#extraContent td div.hrcomp{line-height:.9;margin-top:-.8ex;margin-bottom:-1ex}div#extraContent td div.norm{line-height:normal}div#extraContent span.roman{font-family:serif;font-style:normal;font-weight:400}div#extraContent span.overacc2{position:relative;left:.8em;top:-1.2ex}div#extraContent span.overacc1{position:relative;left:.6em;top:-1.2ex}.qnote table{width:auto}.qnote>table.wbdr{margin-left:30px}.qnote table.boxed td{border:1px solid #c8c7c4}.qnote ul table.wbdr{margin:0 0 10px 40px}.qnote ul table.wbdr td{font-size:.9em;border:1px solid #c8c7c4;vertical-align:top}.qnote ul>table{margin:0 0 1em 40px}.qnote ul>table td{padding:5px 8px;border:1px solid #c8c7c4}.qnote li>p.cite{font-size:.9em;margin-left:300px}.qnote li a{color:#0033f3}.qnote .sub_nav{position:relative;z-index:1;visibility:visible;display:block;border:none;box-shadow:none;top:0;left:0;margin-top:2em}.qnote .sub_nav h4{color:#0a0202}.qnote .sub_nav dd{display:inline-block}.qnote .sub_nav dd>a{padding-right:50px}div#pnl_pq{position:relative}div#pnl_pq .disabled{cursor:default!important}#pqMaterial{display:none}#pqLayout{width:60%;font-size:11px;line-height:1.4;padding-bottom:20px;margin:16px 0 0 28px}#pqHead>div.pqQ{text-indent:-1.5em;margin:0 0 0 1.5em;font-weight:700;font-size:1.4em;line-height:1.3}#pqHead>p{line-height:1.3;margin:1em 0}#pqHead img{vertical-align:middle;max-height:300px;max-width:500px}#pqNavi{position:absolute;top:25px;right:38px;font-size:11px}#pqNavi>a{color:#363636;cursor:pointer}#pqNavi>a:hover{color:#b10501;text-decoration:none}#pqNavi>a.disabled{opacity:.4}#pqNavi>a.disabled:hover{color:#363636}#pqStep{min-height:235px}#pqLayout button{border:none;color:#fff;cursor:pointer;background:#f61e10 url(/css/images/btn-pq-bg.png) no-repeat 0 -20px}#pqLayout button.disabled{background-color:#f88982}#pqStep>button{width:157px;height:20px;margin:5px 0 20px}#pqStep>button:hover{background-position:0 0}#pqStep>button.disabled,#pqStep>button.disabled:hover{background-position:0 -40px}#pqStep>ul{margin:10px 0}#pqStep>ul>li{padding:15px 0;display:none;text-indent:-5.5em;margin-left:5.5em}#pqStep>ul>li>b:first-child{color:#b10501;font-size:1.3em}#pqStep img{vertical-align:top;max-height:500px;max-width:500px}#pqAnsr{margin-left:-28px}#pqAnsr>div.pqA{display:none;font-size:1.2em;line-height:1.4;margin:20px 0 12px}#pqAnsr>p{color:#b10501;border-bottom:2px solid #c8c7c4;font:bold 130%/1.4 Lato,sans-serif;margin:12px 0 8px}#pqAnsr>button{background-position:0 -77px;width:130px;height:17px}#pqAnsr>button:hover{background-position:0 -60px}#pqAnsr>button.disabled,#pqAnsr>button.disabled:hover{background-position:0 -94px}#pqAnsr img{vertical-align:middle;max-width:600px;max-height:500px}.multichoice #pqCorrect,.multichoice #pqHead>p,.multichoice #pqShow,.multichoice #pqStep>button,.multichoice #pqTry,.multichoice #pqWrong,.multichoice .correct #pqCheck,.multichoice .wrong #pqCheck{display:none}.multichoice #pqStep>ul>li{display:list-item;font-size:1.3em;text-indent:0;margin-left:4em;list-style-type:lower-alpha;cursor:pointer}.multichoice #pqStep>ul>li>b{color:inherit;font:inherit}.multichoice #pqStep>ul>li.answer{font-weight:700;color:#b10501}.multichoice .correct #pqCorrect,.multichoice .wrong #pqShow,.multichoice .wrong #pqTry,.multichoice .wrong #pqWrong{display:inline-block;margin-right:1em}.multichoice #pqCorrect,.multichoice #pqWrong{font-size:1.1em}#extraContent .relatedLinks h3{color:#cd0500;padding:0 0 10px 20px;margin-top:-10px!important;font-size:14px!important;font-weight:400;text-transform:uppercase}div.relatedLinks div.groupSep{width:77%;border-top:1px solid #b3b3b3;margin:20px 55px 30px}.relatedLinks table{width:75%}.relatedLinks table#siteLinks{width:90%;box-shadow:0 2px 6px rgba(0,0,0,.1);line-height:1.2}.relatedLinks td,.relatedLinks th{border:1px solid #ccc}.relatedLinks th{padding:7px 3px}.relatedLinks td{padding:11px 25px;vertical-align:top}.relatedLinks tr.linkSep>td{padding:7px 14px;background:#e8e8e8;font-weight:700}.relatedLinks table#bookLinks tr.linkSep>td{padding:8px;background:0 0}.relatedLinks td.siteLink>a{white-space:nowrap;font-size:11px;font-weight:700;color:#fff;display:block;float:left;line-height:20px;padding:0 10px;background:url(/css/images/btn-al-bg.png) no-repeat 0 0,url(/css/images/btn-al-bg.png) no-repeat right -40px,url(/css/images/btn-al-bg.png) repeat-x 0 -20px,#f61e10}.relatedLinks td.siteLink>a:hover{background-position:0 -60px,right -100px,0 -80px;text-decoration:none}.relatedLinks td.siteImage{text-align:center}.relatedLinks td.siteImage>a>img{max-width:84px;padding-bottom:5px}.relatedLinks td.siteInfo{background:#fafafa}.relatedLinks table#bookLinks td{padding:10px 0 10px 10px;border:none}.relatedLinks td.bookImage img{width:87px;border:1px solid #ccc;padding:0}.relatedLinks td.bookInfo{color:#888;font-size:11px;line-height:15px}.relatedLinks td.bookInfo>div>i{color:#cd0500;font-style:normal}.relatedLinks .bookName{margin-bottom:7px}.relatedLinks .bookName>a{font-weight:700;font-style:italic;color:#cd0500}.relatedLinks .bookDesc{margin-top:7px;color:#0a0202}#comments textarea{border:1px solid #aaa;resize:both;width:604px;max-width:890px;background:#fff url(/css/images/comment-q-bg.png) no-repeat right bottom}#comments .comment form textarea{width:512px;max-width:620px;height:5em;max-height:12em;background:#fff url(/css/images/comment-a-bg.png) no-repeat right bottom}#comment_box{margin-bottom:30px}#comment_box>div,#explain>div{border:1px solid #c8c7c4;clear:both;width:698px}#comment_box>div:first-child,#explain>div:first-child{border-bottom:none;padding:5px 15px;float:left;width:auto}#comments{padding:0 10px 5px 0;font-size:.875rem}#comments form{padding-left:10px}textarea{width:400px;height:150px;padding:3px}#comments .nocomment,#comments .nouser{padding:25px 0}#comments .nouser>a{font-size:13px}#comments .comment{margin:0;padding:0 0 5px}#comments .comment>div{margin-top:20px}#comments .comment img{display:block;float:left;width:54px;border-radius:4px}#comments .comment img.userPic{margin:2px 15px}#comments .comment td>p:first-child{padding:0 0 5px 0}#comments a{color:#b10501}#comments .comment a{color:#0a0202;font-weight:700}#mm_content img{float:left;margin-left:-30px}#extraContent{border:1px solid #c8c7c4;border-top:0;border-radius:0 0 5px 5px;padding:0;background:#eee;margin:0 0 70px 0;box-shadow:2px 2px 3px rgba(0,0,0,.07);-moz-box-shadow:2px 2px 3px rgba(0,0,0,.07)}#extraContent h2,#extraContent h3{color:#0a0202}#extraContent div.panels>div>h3,#extraContent div.panels>h3{font-size:187%;margin:0}#extraContent>div.panels{background:#fefefe;padding:28px 12px 20px 43px;margin:0;border-radius:0 0 5px 5px}#extraContent>div.panels#pnl_tc{padding-right:52px}#extraContent>div.panels#pnl_ss>p{margin-top:10px}#extraContent>div.panels#pnl_ss>p>button{margin:4px 0 10px;padding:5px 10px;font-size:1em;font-weight:700}#extraContent>div.panels#pnl_al{border-top:3px solid #cd0500;padding-bottom:50px}#extraContent .pending{opacity:.4}#comments h3{margin:0;padding:0 0 5px}#comments form table{width:auto;border:none}#comments form td{vertical-align:top;padding:3px 0}#comments form td:first-child{width:90px;background:url(/css/images/arrow-left-gray.png) no-repeat right 32px}#comments form img{display:block;float:left;padding:2px 12px;width:66px}#comments form input{padding:2px 5px;font-size:1em}#comments .right{text-align:right}#extraContent .practiceFiles{padding:15px;line-height:20px}.practiceFiles h3{margin:0 0 4px!important;color:#0a0202;font-size:12px!important}.practiceFiles a,a.qn-dl{background:url(/css/images/dl_practice.png) no-repeat 0 center;display:inline-block;padding-left:20px;padding-right:10px;margin:0;color:#0037ff;font-size:1em;line-height:20px}.practiceFiles a:hover,a.qn-dl:hover{border:0!important}.practiceFiles a>span,a.qn-dl>span{text-decoration:underline}.practiceFiles>p{margin:0 0 10px 20px;width:50%}#extraContent #comments .comment form{padding:15px 0 0;margin:5px 0 0}.comment table{border-top:1px solid #eeedea;border-width:1px 0}.comment>div>table{border-collapse:separate;border-spacing:0 2px}.comment tr td:first-child{width:90px}.comment td{vertical-align:top;padding:8px 0;border-bottom:1px solid #eeedea}.comment td>p{margin-right:235px}.comment tr.creply,.comment tr.moreComment{display:none}.comment div.moreComment{text-align:center;padding:14px 0}.comment div.moreComment>button{cursor:pointer;padding:0 80px;font:bold 11px/2.4 Lato,sans-serif;color:#333;border:1px solid #d3d3d3;background-color:#f8f8f8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-image:-moz-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:-ms-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(100%,#f8f8f8));background-image:-webkit-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fcfcfc 0,#f8f8f8 100%)}.comment div.moreComment>button:hover{border-color:#c6c6c6;background-image:-moz-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:-ms-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:-o-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f8f8f8 0,#eee 100%);background-image:linear-gradient(to bottom,#f8f8f8 0,#eee 100%)}.comment div.moreComment>button:active{border-color:#c6c6c6;background-color:#e9e9e9;background-image:none;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.comment td>p.cdate{padding-bottom:5px}.comment td>div.creply{display:none;padding:20px 75px 0 45px;margin:0;clear:both;background:url(/css/images/comment-a-icon.png) no-repeat 0 28px}.comment tr.active td>div.creply{display:block}.comment form td{border-bottom:0}div.creply>p{padding:6px 0}div.creply>div{position:relative}div.creply>div>p{background:#efefef;padding:10px 25px 12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}div.creply>div>p:before{content:"";display:block;position:absolute;bottom:-8px;left:60px;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#efefef transparent}.comment tr.active,.comment tr:hover div.answer{background-color:#d3d3d3}.comment tr.active div.answer{background-color:transparent;border-left:1px solid #fff}.comment tr:hover p.canswer{visibility:visible}.comment tr p.canswer,.comment tr.active p.canswer{visibility:hidden}div.answer{position:relative;background:#f5f5f5;border-left:1px solid #d8d8d8;border-radius:0 5px 5px 0;width:160px;padding:2px 2px 12px 6px;min-height:78px;float:right;margin:-2px 0 0}div.answer>a{background:url(/css/images/arrow-answer.png) no-repeat 0 0;display:block;height:11px;width:11px;position:absolute;right:9px;bottom:7px}div.answer>a:hover{background-position:0 -21px}div.answer>p{line-height:1.5;font-size:.9em;padding:3px 0 6px;cursor:default}div.answer>p:first-child{padding:3px 0 0;color:#b10501!important;font-weight:700;cursor:pointer}div.answer>p:first-child:hover{text-decoration:underline}div.answer>p.canswer{padding-top:8px;padding-right:4px}div.answer>p.clast{position:relative}#comments .comment a.profPic{position:absolute;left:-72px;top:-6px;display:block;border:1px solid #c1c1c1;border-radius:4px;box-shadow:2px 2px 4px rgba(0,0,0,.2)}#comments .comment tr.active p.clast>a.profPic{display:none}#comments .comment a.profPic>img{width:37px;padding:5px 7px 4px 4px;border-radius:4px;background:#fff;float:none;position:relative;z-index:1}#comments .comment a.profPic:after{content:"";display:block;position:absolute;width:17px;height:17px;right:-8px;top:13px;background:#fff;border:1px solid #c1c1c1;box-shadow:2px 2px 4px rgba(0,0,0,.2);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}#comments .comment .creply a.profPic{left:-108px;top:0}#comments .comment .creply img.userPic{position:absolute;left:-120px;top:-2px;width:48px}#comments .comment td>a.profPic{position:relative;left:10px;top:-5px;width:64px}#comments .comment td>a.profPic>img{width:54px}div.answer button{padding:0;border:none;background:url(/css/images/btn-answer2_green.png) no-repeat 0 0;width:118px;height:20px;cursor:pointer}div.answer button:hover{background-position:0 -20px}.comment tr div.cVote{display:none;position:absolute;bottom:0;left:-90px;opacity:.5}.comment tr div.creply div.cVote{bottom:12px;right:16px;left:auto}.comment tr:hover div.cVote{opacity:1}div.cVote>span{display:inline-block;width:25px;height:17px;line-height:17px;vertical-align:middle}div.cVote>span.cVoteCnt{width:23px;text-align:right;font-size:11px;color:#090;cursor:default}div.cVote>span.cVoteCnt.negative{color:#900}div.cVote>span.cVoteDn,div.cVote>span.cVoteUp{background:url(/css/images/icon-med.1.png) no-repeat 4px -28px;opacity:.5;cursor:pointer}div.cVote>span.cVoteDn{background-position:4px -4px}div.cVote>span:hover{opacity:1}#commentsPub{margin:0 75px 30px;border-top:1px solid #ddd;font-size:12px}#commentsPub td{padding-left:55px}#commentsPub td>h3{font-size:1.2em;color:#b10501;padding:10px 0 8px}#commentsPub td>a{display:block;margin:12px 0;font:normal 13px/23px Lato,sans-serif;float:left;padding:0 20px;text-align:center;color:#0a0202;font-weight:700}#commentsPub td>a.btnGreen{color:#fff}#commentsPub td>ul{padding-left:15px;line-height:1.5}#commentsPub td>ul>li{list-style-type:square;color:#b10501;list-style-image:url(/css/images/check-red.png)}#commentsPub li>span{color:#161616}#commentsPub p.mobile img{vertical-align:bottom}.no-min #commentsPub{margin:0 0 30px}.no-min #commentsPub td{padding-left:10px}#dlsBox{padding:15px 0}#dlsBox img{vertical-align:middle;padding-left:15px}#dlsBox ol,#dlsBox ol li{border-top:1px solid #e0e1dc}#dlsBox ol>li:first-child{border-top:0}#dlsBox ol li{margin-left:50px;padding:12px 0;line-height:1.5}#dlsBox ol li>a>span{display:inline-block;width:400px}#dlsBox ol>ul{margin-left:25px}#dlsBox ol>ul>li>a>span{width:375px}div.qnote>h4{color:#b10501}ul#keywords{margin:10px 0 20px;line-height:1.2}ul#keywords li{padding-bottom:6px;list-style-type:disc}ul#keywords li a{color:#0a0202}ul#keywords a.linkPop{overflow:visible;cursor:pointer;position:relative}ul#keywords a.linkPop>div{position:absolute;display:none;padding:8px;right:-187px;top:6px;z-index:3;width:155px;height:132px;box-shadow:5px 5px 20px #999;background:#f3f2ee url(/media/files/ss/default.jpg) no-repeat 8px 8px;border:1px solid #ccc;border-radius:0 8px 8px 8px;-moz-border-radius:0 8px 8px 8px;-moz-box-shadow:5px 5px 20px #999;-webkit-border-radius:0 8px 8px 8px;-webkit-box-shadow:5px 5px 20px #999}ul#keywords a.linkPop>div:before{content:"";display:block;position:absolute;top:-1px;left:-15px;width:0;height:0;border-style:solid;border-width:15px 0 0 15px;border-color:#ccc transparent}ul#keywords a.linkPop>div:after{content:"";display:block;position:absolute;top:0;left:-13px;width:0;height:0;border-style:solid;border-width:15px 0 0 15px;border-color:#f3f2ee transparent}ul#keywords a.linkPop:hover>div{display:block}body#mmag #content .lecture{border-bottom:1px solid #eeedea;overflow:hidden;padding:20px 0}body#mmag #content .lecture img{float:left;margin-right:30px;width:250px}.rating{float:left;font-size:.9em;padding-right:2px}.rating_bar{float:left;width:55px;background:url(/css/images/star_grey.gif) 0 2px repeat-x}.rating_bar div{height:14px;background:url(/css/images/star_orange.gif) 0 2px repeat-x}#social_cont{height:26px;position:fixed;bottom:0;right:8px;z-index:99}#social{background:#ffffe5 url(/images/sociable/soc-loader.gif) center center no-repeat;border-color:#b10501;border-style:solid;border-width:1px 1px 0 1px;font-size:9px;font-weight:700;height:25px;line-height:25px;margin:0;width:25px;overflow:hidden;position:relative;z-index:100}#social a{color:#0a0202}#social a:hover{text-decoration:underline}#social_bar>div{float:left}#social_toggle{text-align:center;margin:0 6px;width:15px;background:url(/images/sociable/close.jpg) left center no-repeat}#social_toggle a{display:block;margin:5px 0;height:15px;cursor:pointer}#social_closed{border-left:1px solid #b10501;padding:0 8px}#social_closed a{cursor:pointer}#social ul{display:inline;float:left;margin:0;padding:0}#social ul li{border-left:1px solid #c8c7c4;display:inline;float:left;padding:0 5px;background:5px center no-repeat;cursor:pointer}#social ul li.social_share{border-left:1px solid #b10501;padding-left:30px;background:url(/images/sociable/share.jpg) 9px center no-repeat}#social ul li.social_share_direct{cursor:default;border-left:none;padding:0 8px 0 0}.social_share_direct img{padding:1px 2px 0 4px}#social ul li.social_facebook{padding-left:24px;background-image:url(/images/sociable/facebook.gif)}#social ul li.social_twitter{padding-left:25px;background-image:url(/images/sociable/twitter.jpg)}#social ul li.social_email{padding-left:32px;background-image:url(/images/sociable/newsletter.jpg)}.social_popup{position:fixed;z-index:10;font-size:9px;font-weight:700;border:1px solid;color:#b10501;width:300px;background:#fff}.social_title{background:#b10501;color:#fff;font-size:1.3em;padding-left:9px;line-height:27px;cursor:default}.social_title>img{padding:3px 0}.social_title input{position:absolute;right:3px;top:3px}.social_box{background:#fff;padding:9px 0 3px 24px;line-height:24px;overflow:hidden}.social_box a{color:#b10501;display:block;float:left;background:#fff;width:92px;cursor:pointer}.social_box img{vertical-align:middle;padding-bottom:5px;padding-right:5px;border:none}#social_npopup .social_box{font-weight:400;font-size:10px;line-height:1.3;color:#0a0202;padding:12px 0 3px 10px}#social_npopup .social_box span{color:#b10501}.social_box ol{padding-left:18px;clear:both}.social_box li{padding-top:8px}.social_box form{line-height:1}.social_box form img{float:left}.social_box input.text{width:120px;font-size:1.1em;float:left;margin:0 4px 2px 0;padding:1px 3px}.social_box input.image{float:left}#freepop{padding-bottom:50px}#free_commentsPub,#free_login_box{background:#fff;border:1px solid #949494}#freepop .th,#freepop th{vertical-align:top;text-align:left;color:#b10501;padding:0 0 8px;font-size:1.5em;font-weight:400}#freepop td{vertical-align:top;padding:0}#free_login_box{color:#0a0202;font-size:10px;line-height:1.3;padding:8px;text-align:left;white-space:nowrap}#free_login_box form{padding:0 8px}#free_login_box form>div,#free_login_box form>label{display:block;padding:8px 0 2px;font-size:1.1em}#free_login_box form>div{padding:12px 0 2px}#free_login_box form>div>a{float:right;padding-left:10px}#free_login_box input{vertical-align:middle}#free_login_box input.password,#free_login_box input.text,#free_login_box input[type=password],#free_login_box input[type=text]{width:180px;border:1px solid #949494;padding:3px 2px;font-size:1.2em;color:#000}#free_login_box select{vertical-align:middle;margin-right:10px;border:1px solid #949494;font-size:1.2em;padding:0 0}#free_commentsPub{font-size:12px;padding:16px 22px 30px}#free_commentsPub>h3{font-size:1.2em;color:#b10501;padding:0;margin:38px 0 8px}#free_commentsPub>h3:first-child{margin-top:0}#free_commentsPub>a{display:block;margin:10px 0;line-height:24px;padding:0 20px;float:left;text-align:center;font-weight:700}#free_commentsPub>a:hover{text-decoration:none}#free_commentsPub>ul{padding-left:15px;line-height:1.3;margin-left:0}#free_commentsPub>ul>li{list-style-type:square;color:#b10501;list-style-image:url(/css/images/check-red.png)}#free_commentsPub li>span{color:#161616}.divider>*{display:block;color:#ccc;text-align:center}.divider>b{width:0;margin:12px auto;border-right:1px solid;height:105px}.divider>i{font-style:normal;line-height:1.5;color:#999;margin:0;padding:0 20px}#freepop .hidden{display:none}#freepop.narrow{width:70%;margin:0 auto}#ad_btn a:hover{border:none!important}#stickyHeader a.btnGreen:hover,a#sySignUp:hover{color:#fff!important;border-bottom-color:#2c5115!important}a#sylSignUp{display:block;margin:20px auto;font:bold 12px/23px Lato,sans-serif;width:183px;text-align:center}#stickyHeader a.btnYellow:hover,a#sylSignUp:hover{color:#000!important;border-bottom-color:#e9ac1a!important}#referMesg{position:relative;border:1px solid #e4e4e4;border-top:3px solid #8ec600;margin:1.5em 54px;font-size:1.1em;background:#fff}#referMesg>legend{padding:0 12px}#referMesg>p{padding:1em 1.5em 1.5em;line-height:1.5}#referMesg>p>a{color:#0037ff}#referMesg>i{display:block;position:absolute;right:.8em;bottom:.5em;height:18px;width:100px;background:url(/images/getambassador_logo.png) no-repeat 0 0}#referMesg>i.close{background:0 0;color:#e4e4e4;font-size:24px;bottom:auto;height:auto;width:auto;top:.1em;right:.1em;cursor:pointer}#referMesg>i.close:hover{color:#b10502}#sidebar #referMesg{margin:0;font-size:.9em;border-radius:4px}#sidebar #referMesg>i.close{font-size:18px}#sidebar #referMesg>p{padding:1.3em .6em 2.5em}#at15s #referMesg{font-size:1em;margin:.5em 26px 0 30px}#at15s #referMesg>p{padding:.5em 1em}#at15s #referMesg>i.close{top:.3em}div.toggle_min{color:#fff;background-color:rgba(0,0,0,.1);box-shadow:0 0 .5em rgba(0,0,0,.3);font-size:2em;text-align:center;width:1em;line-height:1;border-radius:50%;position:fixed;right:.5em;cursor:pointer;transform:rotate(45deg);z-index:10}html.no-min div.toggle_min i.fit,html:not(.no-min) div.toggle_min i.exp{display:none}.tc-highlight{animation:hilite 1.5s ease-out 0s alternate 6 none running;outline:1px solid #e37117}@keyframes hilite{0%{box-shadow:0 0 1px 0 #e37117;background-color:transparent}100%{box-shadow:0 0 2px 2px #e37117;background-color:#fff8e7}}.jqifade{position:absolute;background-color:#aaa}div.jqi{width:400px;position:absolute;background-color:#fff;font-size:11px;text-align:left;border:solid 1px #eee;-moz-border-radius:10px;-webkit-border-radius:10px;padding:7px}div.jqi .jqicontainer{font-weight:700}div.jqi .jqiclose{position:absolute;top:4px;right:-2px;width:18px;cursor:default;color:#bbb;font-weight:700}div.jqi .jqimessage{padding:10px;line-height:20px;color:#444}div.jqi .jqibuttons{text-align:right;padding:5px 0 5px 0;border:solid 1px #eee;background-color:#f4f4f4}div.jqi button{padding:3px 10px;margin:0 10px;background-color:#2f6073;border:solid 1px #f4f4f4;color:#fff;font-weight:700;font-size:12px}div.jqi button:hover{background-color:#728a8c}div.jqi button.jqidefaultbutton{background-color:#b10501}.jqiwarning .jqi .jqibuttons{background-color:#b10501}body:after,body:before{display:none!important;content:none!important}
.arial{font-family:Lato,sans-serif!important}a>i.gift-icon{background:url(/css/images/gift_icon_1.png) no-repeat 0 center;background-size:88%;padding:8px 15px;margin-right:2px}dd>a.disabled{pointer-events:none;color:#c8c7c4!important;cursor:default!important}div#ddAccountBox{top:-4px;left:336px;z-index:101;min-width:220px;text-align:left;padding:0;margin:0;pointer-events:none}div#ddAccountBox>div>a>img{margin-left:5px!important}div#ddAccountBox>div{overflow:hidden;margin-bottom:-1px}div#ddAccountBox>div>a{color:#b10501;padding:3px 4px 6px 0;pointer-events:auto;white-space:nowrap;display:block;float:left;background:#fbfbfb;border:1px solid #cacbce;border-width:1px 1px 0 1px;border-radius:5px 5px 0 0}div#ddAccountBox>div>a>span{border-bottom:1px solid #b10501}div#ddAccountBox dt{cursor:default}div#ddAccountBox>dl{font:1.25em/1.6 Lato,sans-serif;pointer-events:auto;background:#fbfbfb;border:1px solid #cacbce;border-radius:0 0 5px 5px;padding:4px 0 0;-moz-box-shadow:2px 2px 5px rgba(96,96,96,.25);-webkit-box-shadow:2px 2px 5px rgba(96,96,96,.25);box-shadow:2px 2px 5px rgba(96,96,96,.25)}div#ddAccountBox dd>a,div#ddAccountBox dt,div#ddAccountBox>dl>dd>span{padding:0 10px 1px;display:block}div#ddAccountBox dt>a{color:#b10501;font-weight:700}div#ddAccountBox dl>dl{padding-bottom:16px}div#ddAccountBox dd{white-space:nowrap}div#ddAccountBox dd a{color:#333}div#ddAccountBox dd a:hover,div#ddAccountBox>dl>dd>span:hover,div#ddAccountBox>dl>dd>span:hover a{background-color:#e1dfdf;color:#221919}div#ddAccountBox>dl>dd{padding:4px 0 16px;border-top:1px solid #eee;border-radius:0 0 5px 5px;margin-top:7px;background:-moz-linear-gradient(top,#f6f6f6 0,#fbfbfb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(100%,#fbfbfb))}div#ddAccountBox dd>a>i.gift-icon{line-height:26px}div#ddAccountBox.signupBox{min-width:170px;top:-1px}div#ddAccountBox.signupBox>div>a{float:left;font-weight:700;color:#15d001;font-size:15px;line-height:21px;padding:0 7px 6px 15px;background:url(/css/images/icon-tiny-arrows.png) no-repeat 7px -346px}div#ddAccountBox.signupBox>div>a,div#ddAccountBox.signupBox>dl{background-color:#fff5cd;border-color:#ffc524}div#ddAccountBox.signupBox>div>a>span{border-bottom:none}div#ddAccountBox.signupBox>div>a>i{background-position:right 1px}div#ddAccountBox.signupBox>dl{font-size:16px;line-height:20px}div#ddAccountBox.signupBox dd>a{padding:9px 8px;padding-right:1em}div#ddAccountBox.signupBox dd>a>i{color:red;margin-right:6px;min-width:24px;text-align:center}div#ddAccountBox.signupBox dd.signup-gift>a{color:#19ab5a;border-top:1px solid #ffc524;margin-top:5px;background:#ffdf56 linear-gradient(to bottom,#ffdf56 0,#feec8c 100%)}div#ddAccountBox.signupBox dd.signup-gift>a>i{padding:0 12px;background-image:url(/css/images/gift_icon_1.png);background-size:100%;font-size:20px}div#ddAccountBox.signupBox dd>a:hover{background-color:transparent}div#ddAccountBox.signupBox dd>a:hover>span{border-bottom:1px solid}div#ddAccountBox.signupBox>dl>dl{padding-bottom:0}div#ddAccountBox dl>dl#dlSdl{padding-bottom:12px}div#ddAccountBox dl#dlSdl>dd{padding:0 8px;font-size:13px;cursor:default}div#ddAccountBox dl#dlSdl>dd>span{color:#ca8818;font-weight:700;text-align:center;display:block}div#ddAccountBox dl#dlSdl>dd>small{color:#333;padding:2px 0 0}div#ddAccountBox dl#dlSdl>dd>a{padding:0;color:#02c;font-size:11px;display:inline}div#ddAccountBox dl#dlSdl>dd>a:hover{color:#b10501;background-color:transparent}div#ddAccountBox dl#dlSdl>dd>a:hover>span{border-bottom:1px solid #b10501}span.subStatus{background:#b10501;color:#fff;font-weight:700;padding:0 10px 2px;border-radius:4px;margin-left:10px}.hdr_btn li a,.hdr_btn li a:visited{color:#fff;cursor:pointer}.hdr_btn li a:hover{text-decoration:none}.hdr_btn>li{display:inline-block;vertical-align:middle}.hdr_btn a{display:block;padding:0 1em;line-height:1.5em}.hdr_btn .boxed{border:1px solid #fff;border-radius:4px;padding-bottom:.1em}.hdr_btn a#signup_btn{font-weight:400;font-size:inherit;margin-left:1.1em;margin-right:.5em;padding-bottom:.12em}#hdr_pricing_btn{border-right:1px solid;padding-right:1.2em;margin-right:1.2em}.hdr_btn a#account_btn{padding:0}.user_det img{height:24px;max-width:40px;margin:0 5px 2px 12px;border-radius:3px;vertical-align:middle}.user_det span{display:inline-block;line-height:1.1;vertical-align:middle}.user_det small{font-size:.9em}#hdr_login>div#login_box{background:#fff;color:#0a0202;line-height:1.3;border:1px solid #949494;padding:8px;top:27px;left:336px;z-index:101;text-align:left;white-space:nowrap}#login_box form{padding:0 8px}#login_box form>div,#login_box form>label{display:block;padding:8px 0 2px;font-size:1.1em}#login_box form>div{padding:12px 0 2px}#login_box form>div>a{float:right;padding-left:10px}#login_box input.password,#login_box input.text,#login_box input[type=password],#login_box input[type=text]{width:180px;border:1px solid #949494;padding:3px 2px;font-size:1.2em;color:#000}#login_box select{vertical-align:middle;margin-right:10px;border:1px solid #949494;font-size:1.2em;padding:0 0}#login box input.image:hover,#login_box input[type=image]:hover{opacity:.82}.header.dd-right>.page:before,.header>.dropdown:before{content:'';position:absolute;left:5px;bottom:0;border:14px solid #2c2c2c;border-color:transparent transparent #000}.header>.dropdown .open_menu,.header>.page:not(.dropdown) .close_menu,.inline_auth{display:none}.hdr_menu_cont{position:absolute;z-index:4;width:100%;left:0;background-color:rgba(39,39,39,0);visibility:hidden;transition:background .3s ease-in-out}.hdr_menu_cont.dropdown{visibility:visible;background-color:rgba(39,39,39,.28)}.hdr_auth_cont,.menubar{position:absolute;background:#272727;left:0;font:normal 16px/1 Lato,sans-serif}.menubar{top:0;min-height:100%}.dropdown .menubar,.hdr_auth_cont.dropdown{display:block;z-index:10}.menu_links ul{margin:0;padding:0;white-space:nowrap;text-align:left}.nav_links ul{font-size:1.125em;font-weight:700}.menu_links ul>li{margin:0;padding:0;display:block;vertical-align:top;white-space:nowrap;position:initial}.menu_links ul>li>a{display:block;position:relative;border:1px solid #000;border-top:0;outline:0;color:#fff;padding:1em}.nav_links>ul>li>a:after{content:'▸';color:red;padding-left:5px;font-size:1.2em;position:relative;top:-.2em}.hdr_menu_cont .menu_links:not(.nav_links) li>a{color:#777}.menu_links li>a:hover{background:#171717;color:#fff}.menu_links a>i{min-width:1.5em;text-align:center}.menu_links a>i.fa-upload{color:#fff}#teach_links{border-bottom:1px solid red;font-size:1.2em}#teach_links li>a{padding-left:2em;color:#fff}#teach_links li>a:hover{background:#171717}#teach_links li:last-child>a{padding-bottom:1.2em;border-bottom:0}#teach_links li.ae_link{text-transform:uppercase}#teach_links li.ae_link img{height:24px;margin-right:.25em;vertical-align:middle}.menu_links .noauth{text-align:center}.menu_links .noauth a{display:inline-block;color:#eee;margin:0 .5em;font-size:1em;line-height:1.4;padding-bottom:5px}#corporate li:first-child a{border-top:3px solid red;padding-top:1.2em}#copyright{text-align:center;color:#555;font-size:.9em;line-height:1.3;padding:1.5em 0 5em}#top_section>div{border:1px solid #000;border-width:0 1px 1px}#top_section>div.nav_links{border-bottom:0}.sub_nav dd.mc_empty:not(:last-child){display:none}.sub_nav dd.mc_empty>a{font-size:1.4em;line-height:1.6;font-weight:400;padding:1em 4em 1em;color:#0a0202}.sub_nav dd.mc_empty>a:hover{background-color:inherit}#nav_mc .sub_nav dd>a>div.sicon{display:none}#auth_links .noauth{padding:1em}.menu_links .fa-stack{position:relative;display:inline-block;width:1.4em;height:.75em;vertical-align:0}.menu_links .fa-stack>i.fa{position:absolute;left:.2em}.menu_links .fa-stack>i.fa-sm{font-size:.7em;left:.9em;top:.5em;text-shadow:-1px 1px 0 #182}.search_box{position:relative;margin:0;border-color:#000;border-radius:0;border-width:0 0 1px;box-shadow:none;background-color:#272727;color:#777;font-size:1em}.search_box input.search_text{background-color:#171717;border-radius:5px;height:2.4em;width:96%;margin:.3em;padding:0 0 0 1.6em;color:#fff;cursor:pointer}.search_box input.search_text:focus{box-shadow:0 0 2px 1px #777 inset;cursor:text}.search_mask{position:absolute;left:0;top:0;width:100%;text-align:center;font-size:1.1em;line-height:2.8;pointer-events:none;background-color:#272727;box-sizing:border-box}.search_text:focus+.search_mask,.search_text:valid+.search_mask{width:1.5em;left:.5em;background-color:transparent}.search_text:focus+.search_mask>span,.search_text:valid+.search_mask>span{display:none}#nav_nrel dd>a{padding-right:210px}#nav_nrel dt>div{margin-right:0}#nav_nrel dt>div>div:last-child{width:66px;padding-left:24px}#nav_nrel dd>a>div{right:90px}#nav_nrel dd>a>div.sicon{right:164px}#nav_nrel dd>a>div.rel_date{color:#0a0202;width:70px;right:0;padding-left:23px;background:url(/css/images/menu-new.png) no-repeat left center;line-height:39px;text-align:center}.sub_nav h3{margin:0;text-align:center;padding:5px 0 0;background:#fff8e7;font-size:1.17em}.sub_nav dl#upcoming{background:#fff8e7;padding:0 0 0 2em}.sub_nav dl#upcoming>dt{font-size:1.17em;padding:8px 0}.sub_nav dl#upcoming>dd{line-height:1.4;padding-bottom:4px}.sub_nav dl#upcoming>dd.released{text-decoration:line-through}.sub_nav dl#upcoming>dd>b{color:#b10501}.sub_nav dl#upcoming>dd>em{font-style:normal;font-weight:700}.sub_nav dl#upcoming>div.brands{padding-left:0;max-width:44em}.sub_nav{position:absolute;left:100%;top:0;min-width:200px;margin-left:-1px;font-size:12px;float:none;z-index:96;visibility:hidden;display:none;color:#0a0202;cursor:default;text-align:left;white-space:nowrap;-moz-box-shadow:2px 2px 2px rgba(96,96,96,.25);-webkit-box-shadow:2px 2px 2px rgba(96,96,96,.25);box-shadow:2px 2px 2px rgba(96,96,96,.25);background:#fff;border:1px solid #cacbce;border-top:none;border-radius:0 0 5px 5px}.sub_nav>dl{display:inline-block;vertical-align:top}#nav_math dl:first-child{border-right:1px solid #cacbce}#nav_scie dl:first-child{border-right:1px solid #cacbce}#nav_prep dl:last-child{border-left:1px solid #cacbce}.sub_nav dl>hr{margin:6px 28px;background:#d6d7d9;width:auto;border:0;height:1px;display:block}.sub_nav dd,.sub_nav dt{display:block;clear:both;text-align:left}.sub_nav dt{font-weight:700;font-size:9px}.sub_nav dt>div{float:right;line-height:1.2;padding-top:3px;margin-right:20px}b.lp{padding-right:16px;background:url(/css/images/icon-exclaim.png) no-repeat right center;position:relative;z-index:1}dd b.cc,div#prof b.cc{color:#777}b.pop,b.pop-sh{font-size:16px;position:relative}b.pop{margin-left:-15px;opacity:.95;transition:opacity .25s}b.pop-sh{color:#000;text-shadow:0 1px 1px;margin-left:5px}b.pop:before{color:#fc0;background:-webkit-linear-gradient(transparent,transparent),#fc0;background:-o-linear-gradient(transparent,transparent);-webkit-text-fill-color:transparent;text-shadow:-3px -3px 3px rgba(255,255,255,.7);-webkit-background-clip:text;background-clip:text}dd>a b.pop,dd>a b.pop-sh{line-height:.5;z-index:1}.tc_head:hover b.pop,dd>a:hover b.pop{opacity:1}.tc_head:hover b.pop-sh,dd>a:hover b.pop-sh{text-shadow:0 1px 0}dd>a:hover b.pop:after{content:'Top Rated!';position:absolute;left:16px;top:-1px;color:#0a0202;text-shadow:1px 1px 0 #fff8e7;font-family:Lato,sans-serif;font-size:10px;font-weight:300}.ltdPu{position:absolute;z-index:5;display:none;border:1px solid #d9d9d9;font-weight:400;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f5f5f5),color-stop(.3,#fff));background-image:-moz-linear-gradient(bottom,#f5f5f5 0,#fff 30%);background-image:-ms-linear-gradient(bottom,#f5f5f5 0,#fff 30%);background-image:-o-linear-gradient(bottom,#f5f5f5 0,#fff 30%);-moz-box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ltdPu:hover{display:block}.ltdPu>p{width:250px;padding:14px 18px;font-size:11px;line-height:1.15;white-space:normal;color:#3f3c30}.ltdPu>p a{color:#0037ff}.ltdPu>p>b{color:red;font-weight:400}.ltdPu:after,.ltdPu:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px}.ltdPu:before{top:-21px;left:24px;border-color:#d9d9d9 transparent;border-width:0 21px 21px 21px}.ltdPu:after{top:-20px;left:25px;border-color:#fff transparent}.sub_nav dl>div.limitMesg{text-align:center;font-size:14px;font-weight:400;padding:6px 0;cursor:pointer;display:none}.sub_nav dl>div.limitMesg>span{color:#b10501}.sub_nav dl>div.limitMesg>span:after{content:" »"}.noshow dl>div.limitMesg{display:block}.nocourse dl{background-color:#f5f5f5}.nocourse dl>dt{display:none}.nocourse dl>div{display:block}.nocourse dl>div.brands{display:none}.ltdPuS{display:none;max-width:430px;background:url(/css/images/icon-exclaim.png) no-repeat 15px 15px}.ltdPuS>p{padding:14px 18px 15px 40px;font-size:11px;line-height:1.15;white-space:normal;color:#3f3c30}.ltdPuS>p a{color:#0037ff}.ltdPuS>p>b{color:red;font-weight:400}dt.grp_nav{position:relative;height:40px;margin:0}dt.grp_nav>div{float:none;margin-right:20px;padding-top:24px;border-bottom:1px solid #d6d7d9}dt.grp_nav>div>a{position:absolute;display:block;top:15px;padding:0 10px;background-color:#fff;color:#3f3c30;font-family:Alfa Slab One,serif;font-size:16px;font-weight:400}div#limitMesg_comp,div#limitMesg_econ,div#limitMesg_gove,div#limitMesg_math,div#limitMesg_soft,dt#grp_comp,dt#grp_econ,dt#grp_gove,dt#grp_math,dt#grp_soft{display:none}.sub_nav dd>a{position:relative;display:block;color:#b10501;outline:0;padding:4px 124px 4px 60px;margin:0;border:1px solid transparent;border-width:1px 0;text-decoration:none;font-weight:700;white-space:nowrap;line-height:15px}.sub_nav dd.new>a:after{content:'New';position:absolute;top:12px;right:5px;font-size:9px;color:#fb3c32}.vendor dd>a{margin-left:40px}.vendor.limited dl{background:#eee}.sub_nav dd.vendor{position:relative;margin-top:20px}.sub_nav dd.vendor:after{content:"";position:absolute;display:block;width:30px;height:30px;top:5px;left:10px;background-size:contain}.sub_nav dd#vid_adobe:after{height:48px;background-image:url(/media/header/vendor/adobe.png)}.sub_nav dd#vid_apple:after{background-image:url(/media/header/vendor/apple.png)}.sub_nav dd#vid_sibelius:after{background-image:url(/media/header/vendor/sibelius.png)}.sub_nav dd#vid_wordpress:after{background-image:url(/media/header/vendor/wordpress.png)}.sub_nav dd#vid_intuit:after{width:33px;background-image:url(/media/header/vendor/intuit.png)}.sub_nav dd#vid_microsoft:after{width:33px;height:33px;background-image:url(/media/header/vendor/microsoft.png)}div.brands{max-width:348px;white-space:normal;font:9px/1.2 Lato,sans-serif;color:#515151;text-align:left;padding:15px 5px 5px 50px}li#nav_prep div.brands{padding-left:60px}li#nav_comp .sub_nav dd>a,li#nav_soft .sub_nav dd>a{padding-right:150px}.sub_nav dd:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.sub_nav dd>a span{font-weight:400;color:#0a0202;line-height:18px}.sub_nav dd>a:hover{background-color:#fff8e7}.noshow dl>dd.limited{display:none}.sub_nav dd.limited{background-color:#eee}.sub_nav dd.limited>a:hover{background-color:#f5f5f5;border-color:#fff}.sub_nav dd>a>img{position:absolute;left:10px;top:0;padding:0;width:41px;height:41px}.sub_nav dd>a>div{position:absolute;right:20px;top:0;font-weight:400;color:#b10501}.sub_nav dd>a>div.sicon{text-align:center;right:100px;top:-2px;line-height:39px;height:39px;background:0 0;width:56px}.sub_nav .sicon img{max-width:30px;max-height:45px}.sub_nav dd>a>div>div{line-height:39px}.sub_nav dl div>div{float:left;width:42px;padding:0 2px 0 4px;text-align:center}.sub_nav dd>a>div>div.extra,.sub_nav dl div>div:first-child{padding:0 2px 0 4px}.sub_nav dd>a>p{font-weight:400;font-size:9px;color:#0a0202;line-height:1.3;padding-top:15px;margin-left:-40px}.sub_nav dd>a>div>span{display:block;font-weight:700;font-size:9px;line-height:10px;text-align:center}.sub_nav dd>a>div.extra{top:47px;background-position:center 20px}.sub_nav dd>a>div.extra>div{line-height:32px}.nav_links>ul>li.hover,.nav_links>ul>li:hover{cursor:pointer}.nav_links>ul>li.hover>a,.nav_links>ul>li:hover>a{text-decoration:none;background:#fff;color:#333;cursor:pointer;border-right-color:#fff;z-index:96;font-weight:700}.nav_links>ul>li.hover .sub_nav,.nav_links>ul>li:hover .sub_nav{visibility:visible;display:block}* html .nav_links>ul>li{width:1px;height:23px}.auth-banner .mobile-app>a{display:none}@media only screen and (min-width:768px){.header .close_auth,.header.dd-right>.page:before{display:none}.hdr_btn li,.members .user_det{font-size:1.25em}.hdr_btn .user_det i.dd-arrow{width:1em;font-size:1.2em}.compact_hdr .hdr_dark{height:2px}.compact_hdr #hdr_logo{height:52px;width:165px}.compact_hdr #hdr_menu_icon{top:0}.compact_hdr .dropdown #hdr_menu_icon{margin-top:3px;font-size:2.7em}.compact_hdr #hdr_login,.compact_hdr #hdr_teach{top:22%}.compact_hdr .header.dd-right>.page:before,.compact_hdr .header>.dropdown:before{border-width:7px 12px}.hdr_menu_cont .menubar{width:320px}.fix_hdr .hdr_menu_cont.dropdown{position:fixed;max-height:100%;overflow:auto;top:86px;transition:top .3s ease}.compact_hdr .hdr_menu_cont.dropdown{top:55px}.compact_hdr .header.promo~.hdr_menu_cont.dropdown{top:109px}.compact_hdr .menubar{position:sticky;top:3px;min-height:0}.compact_hdr .menubar .sub_nav{max-width:calc(100vw - 320px);overflow:auto}.compact_hdr .lesson_fix{top:55px}.compact_hdr #su_box.followScroll{top:65px}.nav_links>ul>li>a:after{float:right}.sub_nav>dl.col_ocmp{vertical-align:bottom;margin-bottom:43px}dt.grp_nav:nth-child(2){height:25px}dt.grp_nav:nth-child(2)>div{padding-top:9px}dt.grp_nav:nth-child(2)>div>a{top:0}#hdr_search_close{float:right;margin-right:.5em;font-size:2em;color:#777;padding:.3em;cursor:pointer}li#nav_artm .sub_nav{min-height:34em}}@media only screen and (max-width:767px){.header{background:-webkit-linear-gradient(top,#af0420 0,#d4051d 55%);background:-o-linear-gradient(top,#af0420 0,#d4051d 55%);background:-ms-linear-gradient(top,#af0420 0,#d4051d 55%);background:linear-gradient(#af0420 0,#d4051d 55%)}.header>.page.dropdown:before{left:auto;right:1.5em;border-width:9px}.header.dd-right>.page:before{left:.7em;border-width:9px}.logged_in.header.dd-right>.page:before{left:.9em}.header.dd-right>.page:after{background-color:#ffc524}.hdr_menu_cont,.header{z-index:8}#hdr_teach,.hdr_btn .user_det i.fa,.hdr_btn .user_det span.user_name,.header.dd-right .open_auth,.header:not(.dd-right) .close_auth,.header:not(.logged_in) #login_panel{display:none}#hdr_login{left:0;right:auto;top:21%}.hdr_btn .user_det img{margin:0;height:28px;max-width:28px}.user_det i.dd-arrow{color:#fff}.hdr_btn .user_det{margin-left:.5em}.hdr_btn .close_auth{font-size:2.8em;line-height:.8;width:28px;text-align:center}div#ddAccountBox[style]{left:0!important;margin-top:9px;top:auto}.fix_hdr div#ddAccountBox{position:fixed}.user_det span{line-height:1}div#ddAccountBox.signupBox{left:0;top:92px}div#ddAccountBox.hover,div#ddAccountBox.signupBox.hover{display:block}div#ddAccountBox.signupBox>div{display:none}div#ddAccountBox.signupBox dd>a{padding-left:32%}div#ddAccountBox>div>a{border-radius:0 5px 0 0}#lang_sel .lang_sel{right:auto;left:0;border-radius:0 4px 4px}span.subStatus{font-size:.9em;padding:1px .5em 2px;margin-left:.5em}ul.ui-autocomplete{max-width:90%}.menubar{right:0;top:auto}.nav_links>ul>li>a{border-width:0 0 1px 0;padding:.9em}.nav_links>ul>li>a:after{top:.02em}.fix_hdr .menu_links li>a{position:sticky;top:0;z-index:2}.sub_nav{position:initial;border:0;border-radius:0;box-shadow:none;margin-left:0;white-space:normal;font-size:.677em}.sub_nav>dl{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sub_nav>dl#upcoming{padding:0 3px}.sub_nav>dl:nth-child(2)>dt:first-child{display:none}#nav_prep dl:last-child{border-left:0}#nav_math dl:first-child,#nav_scie dl:first-child{border-right:0}.sub_nav>dl div>div{padding-left:0}.sub_nav dt>div{margin:1em 1em -1em}.sub_nav dd.vendor{margin-top:0}.sub_nav.vendor dd:after{display:none}.sub_nav.vendor dd>a{margin-left:0}.sub_nav dd>a{padding-left:50px;overflow:hidden;text-overflow:ellipsis}.sub_nav dd>a,li#nav_comp .sub_nav dd>a,li#nav_soft .sub_nav dd>a{padding-right:85px}.sub_nav dd>a>img{left:3px}.sub_nav dd>a>div{right:12px}.sub_nav dd>a>div.sicon{display:none}.sub_nav dd>a>div>div:first-child{width:32px}.sub_nav dd.new>a:after{right:1px}#nav_nrel dt>div>div:last-child{width:56px;padding-left:0}#nav_nrel dd>a{padding-right:130px}#nav_nrel dd>a>div{right:62px}#nav_nrel dd>a>div.rel_date{padding-left:0;background:0 0}div.brands{padding-left:3px}.inline_auth{display:block}.menu_links .auth-cont:not(.forgot-cont) .auth-header,.menu_links .auth-cont:not(.signup-cont) .auth-footer,.menu_links:not(.na-open) .menu_auth{display:none}#auth_links.na-open .noauth{background-color:#171717}.menu_links #tinycontent{background-color:#373737;border-top:1px solid #000;box-shadow:inset 0 0 10px 0 #000;color:#fff;position:relative;z-index:1}.menu_links .auth-wrap{margin:0 auto}.menu_links .auth-terms{color:#0a0202}.menu_links .auth-sep span{background-color:#373737}.menu_links .auth-cont a.auth-forgot{color:#c8c7c4}}#pf_banner{background:#fff;text-align:center;top:0;position:fixed;width:100%;height:0;overflow:hidden;border-bottom:1px solid #09d;z-index:1000;transition:height .2s ease-in-out}#pf_banner>img{vertical-align:middle;margin-top:2px}#pf_banner>span.red{color:red}body.pf{margin-top:27px}body.pf .float_top{top:27px}div#search>div.page{width:95%;max-width:1350px;min-width:980px}div#search{line-height:1.3;padding-bottom:15px;background:#fff}div#sresult{padding:25px 0;font-size:13px;min-height:7em}div#sresult p.notFound{text-align:center;padding:0 0 40px}.ui-autocomplete{position:absolute;cursor:default;text-align:left}ul.ui-autocomplete{list-style:none;overflow:hidden;background:#fff;border:1px solid #ddd}ul.ui-autocomplete li{padding:4px}ul.ui-autocomplete li a{font-size:1.2em;display:block;text-indent:-1.4em;padding-left:1.4em;text-decoration:none;color:#000;font-weight:700;cursor:pointer}ul.ui-autocomplete li:hover{background:#ddd}.ui-autocomplete-term{font-weight:400}li.ui-menu-item>a:before{content:"\f002";padding:0 5px 0 3px;color:#999}#sresult div.noResults{border:1px solid #ddd;border-width:1px 0;padding:3em 160px}#sresult p.noResults{font-size:16px;padding:0 12px}.altSpell a{cursor:pointer}#sresult div.noResults p.altSpell{padding:0 12px}.panelsContainer{position:relative;overflow:hidden}.panelsContainer>div#LecturesWrap{width:69%;float:left}.panelsContainer>div#OtherWrap{width:31%;float:right}.panelsContainer>div>div#Lectures{padding-right:4%;border-right:1px solid #ddd;min-height:30em}.panelsContainer>div>div#Other{margin-left:20px}.panelsContainer .resultFooter,.panelsContainer .resultHeader{line-height:38px;margin:0 0 12px;padding:0 12px;background:#f4f4f4;border-radius:5px;overflow:hidden}.panelsContainer .resultHeader h3{margin:0;font-size:15px;font-weight:700;float:left;color:#333;padding-right:2em}.panelsContainer .resultFooter{margin-top:15px}.panelsContainer #Other .resultFooter{display:none}.panelsContainer .webResult{margin:0;padding:20px 0 0}.panelsContainer .webResult:hover{background:#fff8e7}.pageContainer a.suggestion{cursor:pointer}.pageContainer a.suggestion:hover{text-decoration:underline}.panelsContainer .more{text-align:left;font-size:1em;word-break:break-all}.panelsContainer .more span{font-weight:400;color:#333;font-size:inherit;margin:0;padding-left:5px;cursor:pointer}.panelsContainer .more span.active{font-size:inherit;font-weight:700}.panelsContainer .more span.resultsTotal{float:right;cursor:default}.webResult{margin:0 40px 20px 40px}.webResult a{color:#000}.webResult a:link>span.title{color:#999}.webResultUl{overflow:hidden;list-style:none;margin-bottom:20px}.webResultUl li{list-style:none}.webResultUl li:nth-child(1){float:left;text-align:center;width:28%}.webResultUl li:nth-child(1) img{margin-bottom:8px;width:100%}.webResultUl li:nth-child(1) span.title{color:#b10501;font-size:.8em;font-weight:700}.webResultUl li:nth-child(1) span.prof{font-size:.8em;color:#000}.webResultUl li:nth-child(2){float:right;width:70%}.webResultUl li a{text-decoration:none}.webResultUl li a.lectSlide{display:block;position:relative;max-height:11.4em}.webResultUl li a.lectSlide .btnPlay{position:absolute;left:40%;top:34%;font-size:26px;color:#000;border:3px solid;border-radius:50%;padding:4px 4px 4px 10px;opacity:0;transition:all .2s ease-in-out}.webResultUl li a.lectSlide:hover .btnPlay{display:block;opacity:.15}.webResultUl li a.lectSlide img.tall{margin-top:-10%}div#sresult .webResult h2{font-size:1.4em;font-weight:400;margin:0 0 4px}.webResult h2 a{text-decoration:none}.webResult a:visited{color:#609}.webResult p.link{margin:1em 0}.webResult p.link>a,.webResult p.link>a:visited{color:green;text-decoration:none}.webResult hr{background:#eae9e6;border:0;clear:both;height:1px}.webResult span.highlight{background-color:transparent;font-weight:700}.webResultUl p.lectTime{color:#666}.webResultUl p.lectTime.cc>span{padding-right:3em;background:url(/css/images/icon-menu2.png) no-repeat right -170px}.webResultUl p.lectTime>*{vertical-align:middle}.webResultUl p.lectTime>i.fa{font-size:16px;padding-bottom:1px}.webResultUl p.lectTime>i.fa-cc{margin-left:2em;font-size:14px}.webResultUl li a.lectProf{position:absolute}.webResultUl li a.lectProf>img{max-width:45px}.webResultUl div.titleCont{margin-left:50px;min-height:50px}.webResultUl p.postMeta{font-size:90%;color:#888}.webResultUl p.postMeta span{margin-right:7px;display:inline-block}.webResultUl p.postMeta span>i:before{margin-right:3px}.webResultUl p.postMeta a:hover{border-bottom:1px dotted #000}.panelsContainer #Other .resultHeader h3:before{content:"";padding:0 12px;font-size:24px;margin-right:6px;background:url(/css/images/blog_icons.png) no-repeat 0 0;background-size:23px auto;vertical-align:top}.panelsContainer #Other .webResult{padding:20px 6px 0 20px;background:#f4f4f4}div#sresult #Other .webResult h2{font-size:1.2em}#Other .webResultUl a{color:#888}#Other .webResultUl a:hover{color:#000}#Other .webResult:hover{background:#f1f1f1}div#sresult img.loading-img{display:block;margin:0 auto}