html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}sup{vertical-align:super}input::-moz-focus-inner{border:0}html{background-color:#f5f5f5;min-height:100%}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-smoothing:antialiased;direction:ltr;font-size:.9em;text-align:left;line-height:1.28em;overflow-y:scroll;color:#424242}a{text-decoration:none;cursor:pointer;color:#0070ff}a:HOVER{text-decoration:underline}input[type="text"],input[type="password"],textarea{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;direction:ltr;font-size:.8em;text-align:left;line-height:1.28em;background-image:linear-gradient(#e2e2e2 1%,#FFF 27%);height:20px;padding:0 3px 0 3px;width:150px;border:1px solid #91c0ef;margin:0}input.submit{background:#2683c0;border:1px solid #b0b8cb;min-width:70px;cursor:pointer;display:inline-block;padding:8px 5px;text-align:center;font-size:.7em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#FFF;border-radius:1px}input.submit:HOVER{background:#2278b0}.ctable{display:table}.ctr{display:table-row}.ctd{display:table-cell}.ctable .r0{background-color:#f7f7f7}.left{float:left}.right{float:right}.center{text-align:center}.ovh{overflow:hidden}#mn.content-body{margin-top:14px}.content-body{text-align:left}#sitehd{height:47px;background:#305672;background:linear-gradient(#57839a,#305672);text-align:center;position:fixed;width:100%;box-shadow:0 1px 6px #000;border-bottom:2px solid #38627d;top:0}.contents{padding-top:73px!important}#sitelogo{width:38px;height:38px;background:url(../images/sprites/sprite_mob1.png) left top no-repeat;display:inline-block;margin:4px 0 0 5px;vertical-align:top;border:1px solid #7e9da5;background-position:-3px -30px;background-size:183px}table.whitetable{border:0}table.whitetable th,.whitetable td{padding:8px 15px}table.whitetable th{background-color:#f5f5f5;border:2px solid #FFF;color:#000}table.whitetable td{border:2px solid #f9f9f9;border-right:0;border-left:none}a.btn{text-decoration:none;cursor:pointer;color:gray;display:inline-block}a.btn:hover{text-decoration:none}a.bigbutton{display:inline-block;cursor:pointer;background-color:#a23c3c;background-image:linear-gradient(#d69595 -1%,#a23c3c 100%);padding:8px 10px;border:1px solid #822626;font-size:.85em;font-weight:bold;color:#f8f0ed;border-radius:3px}body a.btn.log{margin:6px 7px 0 0}#loginSec{margin:5px 11px 0 0;text-align:left;display:none}#loginSec .cp{display:inline-block;width:157px;margin-left:1px;color:#FFF;font-size:.9em}#loginSec .fv{margin-top:-6px}#loginSec .fv>input{vertical-align:middle}.contents,#footer,#footer2{padding:0 8px}.contents.rjs{display:none}.crsttlsec .sitetoptitle{font-size:1.8em;line-height:1.2em;color:#d55757;display:inline-block}.crsttlsec b{font-size:1.1em;color:#638ca1;display:inline-block}.crsttlsec .sp{word-spacing:14px}.ccsbx{background-color:whitesmoke;border:1px solid #dfdfdf;margin-top:29px;color:#5a5a5a;border-radius:3px;padding:0 2px}.ccsbx>.wp{background-color:#fff;padding:0 2px 2px 2px}.cctabsec .tabtitle a,.cctabsec .tabtitle a:HOVER,.ccsbx .tabtitle a,.ccsbx .tabtitle a:HOVER{text-decoration:none;font-size:.8em!important;display:block;padding:11px 8px;background-color:#e4e4e4;color:#6b6b6b;border-bottom:1px solid #cbcbcb;font-weight:bold;outline:0;text-transform:uppercase;margin:1px -3px 0 -3px;border-top-left-radius:2px;border-top-right-radius:2px}.ccsbx .tabtitle a i{text-transform:none;font-weight:normal;color:#1878b3;font-style:normal}.ccsbx .tabtitle a b{font-weight:bold}.ccsbx .bdy{padding:16px 6px 16px}.ccsbx .bdy h1{text-align:center;padding:11px 0 18px;font-size:1.3em;line-height:1.2em}.ccsbx .bdy .ems{text-align:center}.ccsbx .bdy .inst{margin:0 0 6px 0;color:#2e4d67;font-weight:bold}.hsignup .ttip>div{display:inline-block;background-color:#edf1f2;padding:4px 7px;border:1px solid #e8c89d;font-size:.9em;line-height:1.3em;margin:0 0 9px;color:#0079ae}.hsignup input[type="submit"]{font-size:.8em}.ccsbx input[type="text"],.ccsbx input[type="password"]{font-size:1em;background-image:linear-gradient(#f2eded 1%,#FFF 27%);width:100%;height:2em;margin-bottom:7px;border:1px solid #8cc2e8;box-sizing:border-box}.ccsbx input[type="size"]{font-size:.8em}.borderbox{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.cctabsec{margin:28px 0 -31px 0;display:none}.cctabsec>.tab{display:inline-block;background-color:#FFF;border:1px solid #e4e4e4;border-bottom:1px solid #FFF;height:auto;background-color:#EEE;border-top:2px solid #dedede;border-top-left-radius:3px;border-top-right-radius:3px}.cctabsec>.tab+.tab{border-left:1px solid #FFF;padding:0 1px}.cctabsec>.tab .tabtitle a{padding:17px 21px;border-bottom:1px solid #c4c4c4;margin:0}.cctabsec>.tab .icn{display:inline-block;background:url(../images/homesprite_1.png) left top no-repeat;width:22px;height:22px;vertical-align:middle;margin:0 4px -2px 0}.cctabsec>.tab .icn.training{background-position:-24px 0;margin:-2px 8px 0 0;width:23px}.cctabsec>.tab .icn.vids{background-position:-52px 0;margin:-2px 9px 0 0}.cctabsec>.tab b{vertical-align:middle}.cctabsec>.tab.active{background-color:#f3f3f3;border-right:1px solid #d0d0d0;padding-right:1px;border-top-color:#6ca6c1}.cctabsec>.tab+.tab.active{border-left:1px solid #d0d0d0}.cctabsec>.tab.active .tabtitle a{background-color:#FFF;border-bottom:0}.cctabsec>.tab .tabtitle a i{text-transform:none;font-weight:normal;color:#96a7d2;display:inline-block;vertical-align:middle;width:242px;margin:-15px 0 -14px 13px;line-height:1.3em}.practrx{margin-top:23px;text-align:center}.practrx .ex{border:1px solid #ededed;background-color:#fafafa;padding:5px;margin:9px 3px;display:block}.practrx h4{display:inline-block;color:#d2d2d2;font-weight:bold;display:inline-block}.practrx small{color:#a6a6a6;display:block;font-size:.8em;margin-top:2px}.pracxmc .prebs{margin-top:22px;color:#747474}.pracxmc .prebs h4+h4{margin-top:10px}.ccsbx .bdy .ems form{padding:18px}.bdy .notessec h2{font-weight:bold;font-size:.8em;color:#808080;text-align:left;margin-bottom:22px;border-bottom:1px solid #e8e8e8}.bdy .notessec .note{display:block}.bdy .notessec .note+.note{margin-top:25px}.notessec+.notessec{margin-top:19px;border-top:2px solid #aeaeae}.notessec .note:hover{text-decoration:none;background-color:#f9f9fa}.notessec .note .h{color:#46a3cb;font-weight:bold;font-size:1.1em;display:block}.notessec .note .d{display:block;color:#999;font-size:.8em;margin:5px 0 5px}.notessec .note .rm{color:#0051ff}.pracxmc p{margin-top:10px}.pracxmc p+p{margin-top:20px}.clearvexp{display:none!important}.lprog{height:3px;background-position:0 0}.lprog.active{background:url(../images/prgb.gif) left top repeat}body div.ccsbx.hmtabbx.bt{background-color:#a9cfe7;border:0;padding:0}body div.ccsbx.hmtabbx.bt>.wp{padding:0}body div.ccsbx.hmtabbx.bt a{background-color:#0f85c2;color:#FFF;text-align:center;border-radius:0!important;margin:0}body div.ccsbx.hmtabbx.bt a:hover{background-color:#3e7da3;color:#FFF}body div.ccsbx.hmtabbx.bt a i{color:#bfceea}a.morenotes{background-color:#e7e7e7;display:block;text-align:center;padding:7px 0;margin-top:16px;font-size:.8em}.oslgnfrm label,.oslgnfrm input[type="text"],.oslgnfrm input[type="password"]{display:block;width:100%!important}#footer{background-color:#5f7688;margin-top:60px;border-top:1px solid #cfcfcf;font-size:.9em;text-align:center}body #footer a{color:#cbcbcb}body #footer .tpl{padding-top:25px!important;padding-bottom:26px!important}#footer .flogo{width:138px;height:29px;background:url(../images/sprites/sprite_mob1.png) left top no-repeat;display:inline-block;background-size:139px;margin-bottom:2px;background-position:0 -54px}#footer .fdesc{color:#d2d2d2}#footer .fr{border-top:1px solid #b2afaf;margin-top:9px;padding-top:21px}#footer .fr .c{display:inline-block;vertical-align:top}#footer .fr .c+.c{margin-left:28px}#footer .fr .c a{display:block;margin-top:12px}#footer h5{font-weight:bold;color:#7f96b6;font-size:1.1em;margin-bottom:25px}#footer2{background-color:#435869;color:#cbcbcb;font-size:.8em;padding-top:8px!important;padding-bottom:8px!important;overflow:hidden;text-align:center}#footer2 .l{float:left}#footer2 .r{float:right}#footer2 a{color:#a3c0e5}#footer2 a+a{margin-left:7px}.btn.join{background-color:#119103;padding:15px 45px;color:#FFF;border:1px solid #237e19;display:inline-block;font-weight:bold;font-size:15px}.chrp.vids .btn.join{background-color:#c05310;border:1px solid #ae5934}.ccsbx .bdy .alb h1{color:#1c76dd;padding-bottom:7px;margin:10px 0}.ccsbx .bdy .alb .tabtitle{font-weight:bold}.ccsbx .bdy .alb h2{text-align:center}.ccsbx .wyg{margin:25px 0 20px;border:1px solid #dadada}.ccsbx .wyg h2{background-color:#ededed;padding:10px 0 10px 5px;text-transform:uppercase;font-weight:bold;color:#919191;font-size:.8em!important}.ccsbx .wyg li{padding:10px 0 10px 5px;background-color:#f9f9fd}.wyg li:before{background-image:url(../images/coursesprite.png);height:19px;width:18px;content:" ";display:inline-block;margin:-3px 11px 0 0;vertical-align:middle}.wyg li.vid:before{background-position:-18px 0;width:21px;margin:-2px 11px 0 -1px}.wyg li.tut:before{background-position:-40px 0;width:11px;margin:-2px 16px 0 4px}.wyg li.pra:before{background-position:-54px 0;margin:-2px 10px 0 3px}.wyg li.pre:before{background-position:-74px 0;width:16px;margin:-2px 12px 0 2px}.wyg li.mon:before{background-position:-92px 0;width:24px;margin:-2px 8px 0 -2px}.ccsbx .wyg li+li{border-top:1px solid #eae9e9}.ccsbx .jwfa{text-align:center;margin:28px 0 19px;background-color:#e6e9ea;padding:22px 0}.coursejoininfo a{color:#0053ae;text-decoration:underline}.ccsbx .occpb{text-align:center;font-weight:Bold;color:#969696}.dayssec{margin:50px -10px 10px -10px}.dayssec .pad{padding-left:10px!important;padding-right:10px!important}.dayssec p.pad{margin:6% 2% 6%;font-size:14px;border-left:3px solid #a5bbd7;padding-left:15px!important;color:#5ead3d;font-weight:bold}.dayssec .day>h2{font-size:1.1em!important;text-align:left;background-color:#e2e2e2;padding:10px;color:#486d7c!important;font-weight:bold;border-top:1px solid #8e8e8e}.dayssec h1>b{font-weight:bold}.dayssec p{margin:14px 0 14px 0;font-size:.9em;line-height:1.4em}.vidcontainer{position:relative;height:0;overflow:hidden;box-sizing:border-box;padding-bottom:56.25%;padding-top:30px}.vidcontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cressec li:before{background-image:url(../images/coursesprite.png);height:17px;width:20px;content:" ";display:inline-block;vertical-align:middle}.cressec{margin:30px 0}.cressec li+li{margin-top:7px}.cressec li.pdf:before{background-position:-118px 0;margin:-3px 10px 0 0;width:16px}.cressec li.quiz:before{background-position:-163px 0!important;margin:-3px 6px 0 0;height:20px}.cressec .forum:before{background-position:-136px 0;margin:-3px 5px 0 -2px;width:23px;height:18px}.cressec .tip{font-size:.8em;color:#a1a1a1;margin-left:6px;line-height:1em}.dayssec .day{border-top:1px solid #cbcbcb}.dayssec .day+.day{margin-top:50px}.cressec .forum{padding:0 10px 10px 0}.forum .lititle{display:inline-block;font-weight:bold}.forumpreview{margin:14px 0 3px 28px;font-size:.8em;line-height:1.4em;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;width:100%}.frmprvwrpr{padding-right:30px}.forumpreview .rep{width:6em;text-align:right}.forumpreview a{color:#1064b5}.forumpreview a:HOVER{text-decoration:none;background-color:#72b4d7;color:#FFF}.forumpreview a:HOVER .rep{color:#dae5f2}.forumpreview .rep{color:#7b7b7b}.forumpreview .ctd{padding:7px}.forumpreview .ctd.msg{padding-right:0}.forumpreview .ctd.rep{padding-left:0}.forum .vfall{display:block;margin:10px 0 2px 6px;font-size:.9em;text-decoration:underline;text-align:right}.forum .askbtnsec{margin:1px 2px 16px 28px;text-align:right}.gendisks{margin-top:80px}.gendisks .frmprvwrpr{padding-right:0}.gendisks .vfall{font-size:.8em;text-align:right;margin-top:14px}.gendisks h4{background-color:#efefef;margin:0 -10px 0 -10px;padding:40px 10px 12px;border-top:1px solid #bebebe;font-weight:bold;background-image:linear-gradient(#e2e1e1 1%,#f2f2f2 8%)}.gendisks h5{margin:22px 0;color:#4585ba;font-size:1.3em;font-weight:bold}.gendisks .forumpreview{margin-left:0;width:100%}.noteprm strong,.noteprm b{font-weight:bold}.noteprm big{font-size:larger}.noteprm em,.noteprm i{font-style:italic}article.noteprm h2{font-size:18px;line-height:30px;color:#458be4;font-family:Arial,Helvetica,sans-serif;margin:0 0 24px 0;font-weight:bold}.noteprm .sgnuptext{color:#2966b4;font-size:13px;margin-bottom:12px;line-height:18px;background-color:#fffddf;border:1px solid #f5f2ba;padding:2px 6px}.crsathrsec .picsec img{width:100%}.crsathrsec .shortdescr,.crsathrsec .descr{margin:17px 0 17px;line-height:1.4em;font-size:14px}.ccsbx .alkj{font-weight:bold;font-size:1em}.coursejoininfo{display:none}.ctwrpr .ctiwrpr .descp{margin:39px 0 21px 0;display:none;color:#3f3f3f}.ctwrpr .ctiwrpr .descp p+p{margin-top:29px}.eltable{width:100%;border-spacing:2px;border-collapse:separate;table-layout:fixed}.eltable tr.th th{font-weight:bold;background-color:#cacaca;color:#474747}.eltable td,.eltable th{padding:6px 8px;overflow:hidden}.eltable tr.r0 td{background-color:#f3f3f3}.eltable tr.r1 td{background-color:#e6e6e6}.eltable td a{color:#02F;font-size:80%}.eltable td a+a{margin-left:5px}.eltable td.acrqrd{background-color:#fdffb9!important;border:1px solid #dc9c63;color:#ff2e00;font-size:137%;text-align:center}.viditem{border-top:1px solid #d4d4d4;padding:21px 13px;background-image:linear-gradient(#eee 1%,#fcfcfc 4%)}.viditem h3{font-size:1.2em;font-weight:bold;color:#dba41c;line-height:2em;margin-bottom:9px}.viditem h3 a{font-weight:bold;color:#dba41c}.viditem h3 i{font-weight:normal;font-size:.9em;color:#aea7a7}.vidthumbsec{text-align:center}.vidthumbsec a{display:inline-block}.vidthumbsec a:HOVER{text-decoration:none}.vidthumbsec img.bg{border:1px solid #d3d3d3;display:block;width:251px}.vidthumbsec .vtime{background:url(../images/vid/tmback.png) left top repeat;position:relative;display:block;margin-top:-19px;z-index:2;color:#FFF}.viditem p.descr{font-size:1.1em}.alb.vid .titlesec{margin-bottom:20px}.alb.vid .titlesec>h1,.alb.vid .titlesec>.elvno{display:inline;font-size:1.3em;width:auto;line-height:1.5em;color:#dba41c;text-shadow:initial}.alb.vid .titlesec>.elvno{font-size:1.2em;color:#c4b695;margin-right:4px;display:none}.clrvid .vidcontainer{margin:0 -10px}.btn{cursor:pointer;outline:0}.btn.expandable{background-color:#0f80bb;background-image:linear-gradient(#1d8cc6 40%,#0f80bb 100%);color:#FFF;width:99%;padding:11px 0;text-align:center;border:1px solid #5a80a5;border-radius:2px}.btn.expandable.white{border:1px solid #d4d4d4;border-bottom-color:#c5c5c5;background-color:#efefef;background-image:linear-gradient(#e9e9e9 10%,#dedede 100%);color:#545151}.btn.expandable.super.white{border:1px solid #c5c4c4;border-bottom-color:#b3b3b3;background-color:#efefef;background-image:linear-gradient(#fff 10%,#fafafa 100%)}.btn.expandable.super.white:HOVER{background-color:#f2f2f2;background-image:linear-gradient(#f2f2f2 10%,#f2f2f2 100%)}.btn.expandable:HOVER{background-color:#177cb1;background-image:linear-gradient(#177cb1 50%,#177cb1 100%)}.btn.expandable.white:HOVER{background-color:#ccc;background-image:linear-gradient(#d5d5d5 10%,#ccc 100%)}.vdforumsec h4{font-size:1.3em;margin:20px 0;text-align:center}.vdforumsec .forumpreview{margin-left:0;width:100%}.forumview{background-color:#d4ebf5}.forumview .row{display:block;padding:7px;color:#244365}.forumview .row.r0{background-color:#aecde0}.forumview .row:HOVER{text-decoration:none;background-color:#5482a0;color:#FFF}.forumview .row:HOVER .elauth{background-color:#c0d5e2;color:#244a6b}.forumview .subject{display:block;border-bottom:1px solid #70a0ca;padding-bottom:4px;margin-bottom:3px}.forumview .r1 .subject{border-bottom:1px solid #96bad9}.forumview .replies{display:none}.forumview .dets{font-size:.77em;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;display:block;overflow:hidden;color:#658ea3}.forumview .op{float:left;font-style:italic}.forumview .reps{float:right}.forumview .reps b{margin:0 1px 0 4px;color:#a8a8a8;display:none}.forumview .elauth{background-color:#4888ae;color:white;padding:1px 2px;border-radius:3px}.forumcrumbs{margin-bottom:18px;line-height:2.3em}.forumcrumbs h1{display:block;font-weight:bold;line-height:1.3em!important;margin-top:3px!important;text-align:left!important;color:#4a99c2!important}.forumcrumbs a,.forumcrumbs i{border-radius:3px;padding:5px 6px}.forumcrumbs a{background-color:#dadeff;border:1px solid #b7caf4;color:#0555bb}.forumcrumbs i{background-color:#f1f1f1;border:1px solid #d6d6d6;color:#595959}.forumbtns{margin:2px 0 20px;text-align:right;display:none}#btnCrtNwQuestBtm{margin-top:15px}div.forumbtns.bottom{margin-top:8px;display:block}.threadview{font-size:.95em}.threadview .post{padding:20px 10px 40px;border:1px solid #bbb;border-left:none;border-right:0}.threadview .post+.post{border-top:2px solid #FFF}.threadview .post.r1 .time{color:#727272}.threadview .authorsec{overflow:hidden;margin-bottom:13px}.threadview .ppic{float:left}.threadview .userdt{margin-left:51px}.threadview .name{font-weight:bold;color:#0061cf;display:inline-block;vertical-align:middle}.threadview .userdt.staff .name{background-color:#eaeaea;padding:1px 4px;border:1px solid #c2c2c2}.threadview .time{font-size:.8em;color:#888787;display:block}.threadview a{color:#0063c1}.threadview .cntrls{text-align:right;border-top:1px dashed #cbcbcb;margin-top:10px;padding-top:8px}.threadview .txt{display:block;color:#323232;line-height:1.4em;margin-top:5px;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.threadview .txt tt{padding:0 .3em;background-color:#e5e5e5;font-family:Consolas,monaco,monospace}.threadview .txt b{font-weight:bold}.threadview .txt i{font-style:italic}.threadview .txt u{text-decoration:underline}.threadview .txt s{text-decoration:line-through!important;color:#676767}.threadview .txt em{margin-left:12px;display:block}.threadview .txt em+br+em{margin-top:-15px}.threadview .txt em:BEFORE{content:'\2022';font-size:2em;vertical-align:middle;height:.8em;display:inline-block;color:#676767;padding-right:6px}.threadview .txt img{max-width:100%}.threadview .txt table{width:100%;border:1px solid #cac6c6;background-color:#fcfcfc;border-collapse:inherit}.threadview table td,.threadview table th{padding:5px 8px;border:1px solid #d2d2d2;border:1px solid #efefef}.threadview table th{font-weight:bold;background-color:#ddd8d8;border:1px solid #bdb7b7!important}.threadview .txt .sized{display:inline-block;vertical-align:middle;line-height:initial}.threadview pre{display:block;font-family:'Courier New',Courier,mono,serif;margin:5px 0 0;background-color:#fbfbfb;padding:7px 7px;border:1px solid #c7c4c4;border-left:3px solid #2983b1;overflow:auto;color:#000;border-top-left-radius:3px;border-bottom-left-radius:3px;cursor:text}.threadview pre .line-number{font-family:'Courier New',Courier,mono,serif;display:block;margin:-7px 8px -7px -14px;padding:7px 0;background-color:#fff;color:#6995a5;border-right:1px solid #c6daef;float:left;text-align:right}.threadview pre .line-number span{display:block;padding:0 .5em 0 1em}.threadview pre .cl{display:block;clear:both}.threadview pre,.threadview img{-ms-word-break:normal;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}.btn.msgbtn{background-color:#3386c0;padding:6px 22px;color:#FFF;font-size:.9em;border-radius:2px;text-align:center}.btn.msgbtn:HOVER{background-color:#236c9f}.btn.msgbtn+.msgbtn{margin-left:5px}.eform{text-align:left}.eform.compact{font-size:.9em}.eform.compact .field{padding:7px 6px 8px}.eform.compact input[type="text"],.eform.compact input[type="password"],.eform.compact select,.eform.compact textarea{height:1.6em}.eform .section-header{background-color:#e1e1e1;font-weight:bold;padding:6px 5px;border-top:1px solid #d6d6d6}.eform .field{background-color:#f9f9f9;padding:18px 6px 11px;border-bottom:1px solid #e7e5e5}.eform input[type="text"],.eform input[type="password"],.eform select,.eform textarea{width:100%;box-sizing:border-box;border:1px solid #c4d0da;border-bottom:2px solid #84b3e2;background-image:linear-gradient(#e2e2e2 1%,#FFF 18%);font-size:1.05em}.eform input[type="text"],.eform input[type="password"],.eform select{height:2em}.eform select{border:1px solid #96aec2!important}.eform .field+.field{margin-top:2px}.eform .field.txar label{vertical-align:top}.eform .field textarea{resize:vertical;height:174px;background-image:linear-gradient(#e2e2e2 1%,#FFF 4%)}.errorline{background-color:#ffe686;padding:5px 8px;color:#d80000;border:1px solid #eddab0;border-top:1px solid #f0d2a4;margin:18px 0 13px;font-weight:bold;font-size:.9em;text-align:left}.postEditInfo{margin:30px 0 15px;font-style:italic;font-size:.8em;color:#747474}.threadpaginationsecBottom{margin:21px 0 5px}div.pagination{line-height:41px;text-align:center}.pagination a,.pagination b{font-size:15px;height:30px;line-height:30px;min-width:20px;display:inline-block;border:1px solid #007bd3;text-align:center;margin-right:6px;background-color:#d7e6f0;color:#0032b0;padding:0 7px}.pagination a:HOVER{text-decoration:none;background-color:#a4c4da;color:#002583}.pagination b{background-color:#bebebe;border-color:#9d9d9d;color:#7e7e7e}.pagination i{display:none}#recaptcha_image{margin-bottom:11px}.recaptcha_audio_cant_hear_link{cursor:pointer}.infoLine{background-color:#c6ffc5;padding:5px 8px;color:#008115;border:1px solid #a7f493;border-top:1px solid #8cec82;margin:18px 0 13px;font-weight:bold;font-size:.9em;text-align:left}#honeypage h2{font-size:1.5em;line-height:2.9em}#honeypage .descr{line-height:1.4em}#honeypage .descr b{font-weight:bold;color:#0018c0}#honeypage .emwronglk{margin:35px 0 14px}#honeypage input[type="text"],#honeypage input[type="password"]{width:100%}.shadowbox{background-color:#FFF;border:1px solid #c7c7c7;box-shadow:0 0 6px #c3c3c3}.shadowbox h1{display:block}.shadowbox .boxbody{padding:10px 9px}.shadowbox .title{background-color:#819bab;color:#c4d3e0;padding:10px 9px;line-height:1.1em}.shadowbox .title b{font-weight:bold;display:block;color:#FFF}.videonav{font-size:13px}.videonav .title{background-color:#5d7190;color:#FFF;padding:2px 6px}.videonav .vitem{background-color:#f0f0f0;color:#333;border-bottom:1px solid #d0d0d0;border-top:1px solid #fff;padding:11px 5px;cursor:pointer}.videonav .vitem:HOVER{background-color:#d4dfed;color:#194493}.videonav .vitem .vlen{display:inline-block;vertical-align:middle;background-color:#99acbe;color:#FFF;font-size:11px;padding:0 5px;border-radius:3px;margin-right:2px}.videonav .vitem b{background:url(../images/coursesprite.png) left top no-repeat;background-position:-188px 0;width:20px;height:19px;content:" ";display:inline-block;vertical-align:middle;margin-right:3px}.videonav .vtitl{display:inline-block;vertical-align:middle}.videonavsec{margin:-30px -10px 23px}.videonav .vitem.expander{background:url(../images/cnavgrad.png) left top repeat-x;border-bottom:0;text-align:center;padding-top:0}.videonav .vitem.expander a{display:inline-block;background-color:#FFF;padding:1px 10px;border:1px solid #b1bee0;color:#308dbe;margin-top:3px}.videonav .vitem.expander:HOVER a{color:#005ba8;border:1px solid #0079ef;background-color:#d8e9f5}.videonav .vitem.expander a:HOVER{text-decoration:none}.videonav .vitem.disb{background-color:#f9f9f9!important;color:#a3a3a3;cursor:default;border-bottom:1px solid #e8e8e8}.videonav .vitem.disb b{-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.videonav .vitem.disb .vlen{background-color:#d0d0d0}ul.crsresurs li{margin:10px 0}.forum .forumpreview .ctd{border-bottom:1px solid #eaeaea}.vitem.h{display:none}#lgorsgnup .tdescript{background-color:#fffee2;font-weight:bold;margin:0 -8px 28px;padding:10px 8px;color:#4d4d4d;font-size:.9em;border-bottom:1px solid #fff4ca}h2.formtitle{font-weight:bold;font-size:17px;color:#a8a8a8;margin:43px 0 24px}#lgorsgnup .eform .field{padding:0 6px 11px;margin-top:6px;border-top:1px solid #FFF}#lgorsgnup .eform .cntrls{margin-top:10px}.eform .checkarea+.checkarea{margin-top:8px}.eform .checkarea>*{display:inline-block!important;vertical-align:middle;width:initial!important;padding:0!important;margin:0!important}.eform .checkarea input[type="text"]{height:21px!important;width:105px!important;font-size:12px!important}.eform .checkarea label{border-bottom:none!important}.bsignupbtn{text-align:center;padding-bottom:10px;background-color:#ededed;border-bottom:1px solid #d5d5d5;padding-top:2px}.bsignupbtn h2{margin-top:7px}.genmsg.shadowbox{margin:63px -3px 0}.genmsg .title{color:#FFF;background-color:#7ab88e}.genmsg .msg{padding:18px 10px 20px;line-height:1.4em;color:#27762b}.genmsg.er .title{background-color:#c27d7d}.genmsg.er .msg{color:#813434}.genmsg .btnsec{margin:20px 0 -12px;border-top:1px solid #cdcdcd;padding-top:7px;text-align:center}article{overflow:hidden;background-color:#FFF;border:1px solid #e8e8e8;padding:0 22px;font-size:14px;color:#676767;line-height:21px}article h1{font-size:22px;line-height:30px;color:#0071b6;margin:38px 0 28px}article h2{font-size:16px;line-height:23px;margin:34px 0 14px;color:#6f6f6f;font-weight:bold}article p{margin:15px 0}article img.pic{padding:12px;background-color:#f0f0f0;border:1px solid #dfdfdf;margin-bottom:22px;float:none;margin-left:auto;margin-right:auto;display:block}article ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;padding-left:40px;margin-top:18px}article li{display:list-item;text-align:-webkit-match-parent;margin:9px 0 9px 0}.signupar form{background-color:#FFF;font-size:13px;border:1px solid #e5e5e5;display:block}.signupar h4{padding:7px 15px}.signupar .txt{padding:13px 15px;color:#a9a9a9}.signupar .btn{width:100%}.xtintro{background-color:#FFF;border:1px solid #9cc7da;font-size:12px;padding:7px 10px;color:#797979;border-left:4px solid #80afc0;margin-bottom:14px}html .xtintro h1{color:#4e84b8;font-size:16px;font-weight:bold;line-height:24px;margin:0 0 7px}.faqs{text-align:left;font-size:13px;line-height:16px}.faqs .faq{margin:8px 0;padding:16px 0}.faqs .faq+.faq{border-top:1px solid #e8e8e8}.faqs .faq>a{cursor:pointer;text-decoration:none;color:#0062d2;display:inline-block;margin-left:22px}.faqs .faq>a:BEFORE{content:"+";display:inline-block;height:11px;width:12px;text-align:center;line-height:11px;margin:0 8px 0 -22px;text-decoration:none!important;border:1px solid #009eff;color:#fff;background-color:#0076d5;vertical-align:top;margin-top:1px}.faqs .faq.ex>a:BEFORE{content:"-";border:1px solid #009eff;color:#000;background-color:#dbefff}.faqs .faq>a:HOVER{text-decoration:underline}.faqs .faq>div a{text-decoration:underline}.faqs .faq>div{display:none;color:#4d4d4d;margin:14px 0 0 39px;line-height:17px}.faqs .faq.ex>div{display:block}.likestripe>*{vertical-align:text-bottom!important;line-height:0}.likestripe>*+*{margin-left:10px!important}.warning{background-color:#fbffba;border:1px solid #fbd9d9;padding:13px;color:#ba6767;line-height:1.4em;font-size:.85em}.warning b{font-weight:bold;color:#ef0303}.warning a{text-decoration:underline;color:#0034c5}.quiz .q{color:#303030;margin:55px 5px}.quiz code,.quiz pre{font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace;letter-spacing:-0.05em;color:#000}.quiz pre{letter-spacing:-0.08em;margin-top:11px;border-left:4px solid #a2e0a1;padding-left:5px;white-space:pre-wrap}.quiz .ql{font-weight:bold;margin-bottom:10px;white-space:nowrap;padding-right:21px;margin-bottom:15px}.quiz .ql b{display:inline-block;font-size:2em;color:#dadada;vertical-align:top;font-style:italic}.quiz .ql span{display:inline-block;vertical-align:top;white-space:normal;margin-left:7px}.quiz .op{margin:px 0;padding:8px 0;white-space:nowrap;border-bottom:1px solid #fff;background-color:#fbfbfb;overflow:hidden}.quiz .op+.op{border-top:1px solid #cdcdcd}.quiz .op input,.quiz .op label{display:inline-block;vertical-align:top}.quiz .op label{display:inline-block;vertical-align:top;cursor:pointer;margin-right:21px}.quiz .op label b{font-weight:bold;color:#0578da;vertical-align:top}.quiz .op label span{display:inline-block;white-space:normal;margin:0 12px;vertical-align:top}.quizbtnsec{margin:-15px 0 50px}#qresult{text-align:center}#qresult .ttl{font-size:1.2em;font-weight:bold}#qresult .sec2 .ttl{font-size:1.2em;font-weight:bold;color:#009504}#qresult.failed .sec2 .ttl{color:#bd2121}#qresult .score{font-weight:bold;font-size:2.5em;line-height:1.5em;color:#009504}#qresult .desc{font-size:.9em;color:#000;margin:20px 0 -10px}#qresult.failed .score{color:#d75858}.failed .if_passed,.passed .if_failed{display:none}.inpostsub{color:#0768cc;font-weight:bold;font-size:14px;margin:0 14px 0 -2px}.trafficbulb{height:10px;width:10px;background-color:#ba2929;display:inline-block;border-radius:100%;margin-right:4px;display:inline-block;background-image:radial-gradient(circle,#fd0000,#a92828);box-shadow:0 0 7px #fd0000;vertical-align:middle;cursor:default}.trafficbulb.yellow{background-color:#fbff05;background-image:radial-gradient(circle,#f9fd00,#e6c400);box-shadow:0 0 7px #fde900}.trafficbulb.green{background-color:#3acf1e;background-image:radial-gradient(circle,#00fd13,#1f8e24);box-shadow:0 0 8px #03fd0b}@media(min-width:297px){#sitelogo{width:98px;height:20px;margin:12px 0 0 6px;border:0;background-size:148px;background-position:0 0}}@media(min-width:422px){body a.btn.log{padding:7px 19px;font-size:.7em}.ccsbx input[type="text"]{width:209px}}@media(min-width:400px){input.btnverfnsgnp{max-width:243px}}@media(min-width:464px){.crsathrsec{padding:16px 3px}.crsathrsec h5{position:absolute;margin:0 0 0 185px}.crsathrsec .picsec{width:165px;display:inline-block;float:left;margin-right:21px;margin-bottom:15px}.crsathrsec .shortdescr{display:inline-block;width:211px;vertical-align:top;margin:36px 0 23px 187px;overflow:hidden;width:auto;display:block}.crsathrsec .descr{margin-top:12px}}@media(min-width:506px){.crsathrsec h5{margin-left:232px}.crsathrsec .picsec{width:213px}.practrx .ex{padding:5px 16px;margin:6px;display:inline-block}}@media(min-width:593px){.forumview .reps b,.forumview .replies{display:inline}}@media(min-width:627px){#sitelogo{width:142px;height:34px;background:url(../images/homesprite.png) left top no-repeat;display:inline-block;margin:13px 0 0 2px}body a.btn.log{margin:9px 8px 0 0;padding:9px 19px}#sitehd{height:57px;background:#82a2ab;background:linear-gradient(#8eabb3,#82a2ab);box-shadow:none;border-bottom:0;top:0;position:static;width:initial}.contents{padding-top:0!important}#loginBtnSec{display:none}#loginSec{display:inline-block}.hmtabbx .bdy h2{font-size:1.5em}.ccsbx .alkj{text-align:center;margin-bottom:8px}#footer .flogo{height:33px}article{padding:5px 42px 42px}article img.pic{margin-left:inherit;margin-right:inherit;display:inline-block}article img.pic.left{float:left;margin-right:22px}article img.pic.right{float:right;margin-left:22px}.xtintro{line-height:17px;padding-bottom:12px;margin-bottom:19px}.faqs .faq.ex>a:BEFORE{border:1px solid #c5c5c5;color:#777;background-color:#fff}.faqs .faq>a:BEFORE{border:1px solid #599fc2;color:#003199;background-color:#cfe3f2}.faqs .faq>div{margin-left:23px}.hsignup .ttip>div{font-size:11px}.quiz .q .anss{margin-left:27px}.quiz .op{border-bottom:0}.quiz .op+.op{border-top:0}.quiz pre{letter-spacing:0}.quizbtnsec{background-color:#e5e5e5;text-align:right;border-top:1px solid #d1cfcf;padding:15px;margin:-18px -8px}}@media(min-width:632px){.btn.expandable{width:auto;padding:11px 42px;display:inline-block}input.btn.expandable{padding:12px 42px}.vdforumsec .vgdsec{overflow:hidden;margin-top:8px}.vgdsec h4{display:inline-block;float:left}.vgdsec .askbtn{float:right;padding-top:.5em}.forumview .subject{border-bottom:none!important;padding-bottom:0;margin-bottom:0}div.forumbtns.bottom{margin-top:23px}div.forumbtns .btn{font-size:.9em}#btnCrtNwQuestBtm{margin-top:0}.eform .cntrls{background-color:#f2f2f2;text-align:right}.forum .vfall{display:inline-block;margin:-44px 0 0 29px;float:left}.forum .vfall a{color:#3f86c2}.forum .askbtnsec .btn{padding:6px 42px}.forum .askbtnsec{margin-top:10px}#footer .fr .c a{display:block;margin-top:2px}#footer h5{margin-bottom:14px}.genmsg .btnsec .btn{padding:8px 19px;font-size:13px}input.btnverfnsgnp{font-size:.9em!important;padding:12px 32px!important}#qresult{margin:42px 0}#qresult .sec1{display:inline-block;width:18%;vertical-align:top}#qresult .sec2{display:inline-block;width:70%;vertical-align:top;border-left:2px dashed #ababab;padding-left:14px}#qresult .sec2 .ttl{text-decoration:underline}#qresult .desc{margin:20px 0 10px;color:#313131}}@media(min-width:846px){.threadpaginationsecBottom{margin:27px 0 5px}.forumpaginationsecBottom{margin:25px 0 2px}div.pagination{text-align:right}.pagination a,.pagination b{font-size:12px;height:22px;line-height:22px;min-width:14px;border:1px solid #007bd3;margin-right:2px;background-color:#f9fcff;color:#0047f9;padding:0 4px}.pagination b{background-color:#779bae;border-color:#797979;color:#fff}.pagination i{display:inline-block;color:#595959;font-size:12px;margin:0 -3px}.cctabsec .tabtitle a,.cctabsec .tabtitle a:HOVER{margin-right:-1px!important;background-color:#e7e7e7;color:#767676;font-size:.7em!important}.cctabsec .tab+.tab .tabtitle a,.cctabsec .tab+.tab .tabtitle a:HOVER{margin:0 -1px}.cctabsec .tabtitle a:HOVER{background-color:#eaf3f7}.hmtabbx .tabtitle,.hmtabbx.secndr{display:none}.cctabsec{display:block}.ccsbx .bdy.tovh{overflow:hidden}.pracxmc{float:left;margin-left:173px;box-sizing:border-box;width:calc(100% - 183px);width:-moz-calc(100% - 183px);width:-webkit-calc(100% - 183px)}.practrx{vertical-align:top;min-height:450px;margin-top:8px}.practrx.enab{min-height:539px}.practrx>.w{position:absolute}.notessec{display:inline-block;vertical-align:top;padding:8px}.ccsbx+.ccsbx{margin-top:45px}.recentnotes{width:60%}.topnotes{width:32%}.bdy div.notessec{display:inline-block;vertical-align:top;margin-top:0;border-top:0}.practrx .ex{display:block;width:137px;font-size:.8em;height:40px;padding:8px 5px}.practrx .ex+.ex{margin-top:12px}.hmtabbx .bdy h1{font-size:2.8em;color:#7db2cb;margin:19px 63px 16px;line-height:1.5em;letter-spacing:1px;text-shadow:1px 0 #669bb5}.ccsbx .bdy .ems.hsignup{margin:0 196px}.pracxmc .prebs{font-size:1em;color:#666565;margin-top:35px}.pracxmc .prebs h4+h4{margin-top:20px}.pracxmc form input.hmsminp{height:31px;border:2px solid #7bb5dd;width:250px}body #footer .tpl{overflow:hidden}#footer .tpl .fl{float:left}#footer .tpl .fr{border-top:0;margin-top:0;padding-top:0;float:right}#footer .flogo{margin-top:17px;margin-left:46px}#footer .fdesc{margin-top:4px;width:314px;margin-left:46px}#footer2 a+a{margin-left:18px}#footer .fr .c+.c{margin-left:43px}.forumcrumbs a,.forumcrumbs i{border:0;background-color:transparent;padding:0!important;font-size:1.2em}.forumcrumbs b{padding:0 5px}.forumbtns{margin:-19px 0 13px}.forumbtns .btn{padding:6px 15px!important;font-size:.8em}.forumview .subject{font-size:.9em;font-weight:normal;font-size:1em;color:#005c9e}.forumview .op:BEFORE{content:"~ ";color:#6a96aa}.forumview .op{font-weight:bold;font-size:.9em}.forumview .reps b{margin:0 4px 0 6px}.forumview .row:HOVER{background-color:#abc6d7!important;color:#FFF}.forumview .row:HOVER .subject{color:#fff!important}.threadview .authorsec{margin-bottom:0}.threadview .time{display:inline-block;margin-left:2px}.threadview .msgsection{margin:-19px 0 0 51px}.threadview .cntrls{border-top:1px dashed #e5e5e5;padding-top:5px}.btn.msgbtn{padding:2px 14px;border-radius:15px}.forumcrumbs h1{font-size:1.4em!important;letter-spacing:.01em;margin:-8px 0 5px!important}.forumbtns{display:block}.eform{display:table;width:100%}.eform .section-header{display:table-caption}.eform .field{display:table-row;padding:0;border-bottom:0}.eform .field label,.eform .field .label{width:25%}.eform .field label,.eform .field .label,.eform .field .val{display:table-cell;padding:12px 10px 15px;border-bottom:1px solid #e7e5e5}.eform input[type="text"],.eform input[type="password"],.eform textarea{border:1px solid #91c0ef}.eform .cntrls{display:table-row}.eform .cntrls label,.eform .cntrls .label,.eform .cntrls .val{display:table-cell;border-bottom:2px solid #dbdbdb;padding:6px 10px;text-align:right}.eform .btn.expandable{padding:6px 38px}.forumview .row{background-color:#f5f5f5;color:#a9a9a9}.rowwp+.rowwp a.row{border-top:1px solid #FFF}.forumview .row.r0{background-color:#ededed}#honeypage{text-align:center!important}.ccsbx{padding:0}.forumview .dets{color:inherit}.authformsec{width:732px;display:inline-block}.signupar{text-align:left}.signupar h4{padding:20px 15px 25px;font-weight:bold;color:#768c9e}.signupar form{border:1px solid #fff}.signuparwrp{text-align:center}}@media(min-width:873px){.ctwrpr,.coursebody{display:table;width:100%}.ctwrpr .ctiwrpr,.coursebodyinr{display:table-row}.ctwrpr .alb,.dayssec{display:table-cell;padding:0 47px 0 10px}.ctwrpr .chrp,.gendisks{display:table-cell;width:30%}.ccsbx .occpb{display:none}.gendisks h4{margin:30px 0 20px 0;background-color:#FFF;background-color:transparent;background-image:none;padding:18px 0 0 0}.ccsbx .jwfa{padding-bottom:7px;background-color:#c8efd0;color:#375e0d}.ccsbx .vids .jwfa{background-color:#f6e09b;color:#4a3e0b}.coursejoininfo{display:block;padding:13px 5px}.ccsbx .alkj{text-align:center;font-size:1.2em;line-height:1.5em}.ccsbx .bdy .alb h1{font-size:2.2em;margin:10px 0 7px}.ccsbx .bdy .alb h2{font-size:1.2em}.ctwrpr .ctiwrpr .descp{display:block}.viditem{background-image:none;border-color:#a8a8a8;padding:16px 0;margin-top:22px}.viditem .prsec{display:table}.viditem .prsec .tr{display:table-row}.vidthumbsec{text-align:left;display:table-cell}.vidthumbsec img.bg{width:156px}.viditem .viddetl{display:table-cell;vertical-align:top;padding-left:19px}.viditem p.descr{margin:0 6px;font-size:1em}.vidthumbsec .vtime{font-size:.8em;padding:1px 0 0 5px;letter-spacing:.1em}.gendisks .forumpreview a{background-color:#FFF}.gendisks .forumpreview a+a .ctd{border-top:1px solid #e8e7e7;padding-top:7px}.gendisks .forumpreview a:HOVER{text-decoration:none;background-color:#FFF;color:#00a1db}.gendisks .forumpreview a:HOVER .rep{color:#000}.gendisks .forumpreview .ctd{padding:0 3px 7px 3px}.crsathrsec{padding:2px}.crsathrsec h5{position:initial;margin:0 0 16px;text-align:center}.crsathrsec .picsec{display:block;float:none;width:100%}.crsathrsec .shortdescr{margin:0}.crsathrsec .descr{margin-top:22px}.crsathrsec .shortdescr,.crsathrsec .descr{font-size:13px}.genmsg.shadowbox{margin:95px 106px 244px}.ccsbx .bdy .ems form{background-color:#fcfcfc;border:1px solid #cbd5e2;border-radius:10px;box-shadow:0 0 122px #bbcbd5}.hsignup .ttip>div{margin:3px 0 14px;color:#2e5e81;box-shadow:0 0 3px #e0e0e0;background-color:#eff3f7;border:1px solid #d3d3d3}}@media(min-width:1046px){.crsathrsec h5{position:absolute;margin-left:141px}.crsathrsec .picsec{width:121px;display:inline-block;float:left}.crsathrsec .shortdescr{margin-top:35px}}@media(min-width:1087px){#sitelogo{margin-left:-3px}body>div{padding:0 64px!important}#loginSec{margin-right:1px}}@media(min-width:1197px){.pracxmc{margin-left:233px;width:calc(100% - 268px);width:-moz-calc(100% - 268px);width:-webkit-calc(100% - 244px)}.practrx .ex{height:40px;width:188px;font-size:1em}#footer .flogo{margin-left:106px;margin-top:16px}#footer .fdesc{width:auto;margin-left:106px}.clearvexp{display:inline-block!important}.dayssec .pad{padding-right:0!important;padding-bottom:0}.videonavsec{width:47%;display:inline-block;vertical-align:top}ul.crsresurs{display:inline-block;vertical-align:top;margin:-31px 0 0 20px;padding-right:0;width:52%}.cressec .forum{padding-right:0}.frmprvwrpr{padding-right:0}.forumpreview{margin:4px 0 0 0}.forum .askbtnsec{margin-right:0}.forum .vfall{margin-left:8px}.videonav .title{padding:7px 8px}}@media(min-width:1460px){.contents{text-align:center}.content-body{width:1290px;display:inline-block}.genmsg.shadowbox{margin:95px 289px 264px}}