html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}.container12,.container16{margin:0 auto;padding:0;position:relative;width:1140px}.row{margin-bottom:20px}.column1,.column2,.column3,.column4,.column5,.column6,.column7,.column8,.column9,.column10,.column11,.column12,.column13,.column14,.column15,.column16{display:inline;float:left;margin-left:10px;margin-right:10px}.container12 .alpha,.container16 .alpha{margin-left:0}.container12 .omega,.container16 .omega{margin-right:0}.container12 .column1{width:75px}.container12 .column2{width:170px}.container12 .column3{width:265px}.container12 .column4{width:360px}.container12 .column5{width:455px}.container12 .column6{width:550px}.container12 .column7{width:645px}.container12 .column8{width:740px}.container12 .column9{width:835px}.container12 .column10{width:930px}.container12 .column11{width:1025px}.container12 .column12{width:1120px}.container12 .prefix1{padding-left:95px}.container12 .prefix2{padding-left:190px}.container12 .prefix3{padding-left:285px}.container12 .prefix4{padding-left:380px}.container12 .prefix5{padding-left:475px}.container12 .prefix6{padding-left:570px}.container12 .prefix7{padding-left:665px}.container12 .prefix8{padding-left:760px}.container12 .prefix9{padding-left:855px}.container12 .prefix10{padding-left:950px}.container12 .prefix11{padding-left:1045px}.container16 .column1{width:51.25px}.container16 .column2{width:122.5px}.container16 .column3{width:193.75px}.container16 .column4{width:265px}.container16 .column5{width:336.25px}.container16 .column6{width:407.5px}.container16 .column7{width:478.75px}.container16 .column8{width:550px}.container16 .column9{width:621.25px}.container16 .column10{width:692.5px}.container16 .column11{width:763.75px}.container16 .column12{width:835px}.container16 .column13{width:906.25px}.container16 .column14{width:977.5px}.container16 .column15{width:1048.75px}.container16 .column16{width:1120px}.container16 .prefix1{padding-left:71.25px}.container16 .prefix2{padding-left:142.5px}.container16 .prefix3{padding-left:213.75px}.container16 .prefix4{padding-left:285px}.container16 .prefix5{padding-left:356.25px}.container16 .prefix6{padding-left:427.5px}.container16 .prefix7{padding-left:498.75px}.container16 .prefix8{padding-left:570px}.container16 .prefix9{padding-left:641.25px}.container16 .prefix10{padding-left:712.5px}.container16 .prefix11{padding-left:783.75px}.container16 .prefix12{padding-left:855px}.container16 .prefix13{padding-left:926.25px}.container16 .prefix14{padding-left:997.5px}.container16 .prefix15{padding-left:1068.75px}@media only screen and (min-width:960px) and (max-width:1160px){.container12,.container16{width:960px}.container12 .column1{width:60px}.container12 .column2{width:140px}.container12 .column3{width:220px}.container12 .column4{width:300px}.container12 .column5{width:380px}.container12 .column6{width:460px}.container12 .column7{width:540px}.container12 .column8{width:620px}.container12 .column9{width:700px}.container12 .column10{width:780px}.container12 .column11{width:860px}.container12 .column12{width:940px}.container12 .prefix1{padding-left:80px}.container12 .prefix2{padding-left:160px}.container12 .prefix3{padding-left:240px}.container12 .prefix4{padding-left:320px}.container12 .prefix5{padding-left:400px}.container12 .prefix6{padding-left:480px}.container12 .prefix7{padding-left:560px}.container12 .prefix8{padding-left:640px}.container12 .prefix9{padding-left:720px}.container12 .prefix10{padding-left:800px}.container12 .prefix11{padding-left:880px}.container16 .column1{width:40px}.container16 .column2{width:100px}.container16 .column3{width:160px}.container16 .column4{width:220px}.container16 .column5{width:280px}.container16 .column6{width:340px}.container16 .column7{width:400px}.container16 .column8{width:460px}.container16 .column9{width:520px}.container16 .column10{width:580px}.container16 .column11{width:640px}.container16 .column12{width:700px}.container16 .column13{width:760px}.container16 .column14{width:820px}.container16 .column15{width:880px}.container16 .column16{width:940px}.container16 .prefix1{padding-left:60px}.container16 .prefix2{padding-left:120px}.container16 .prefix3{padding-left:180px}.container16 .prefix4{padding-left:240px}.container16 .prefix5{padding-left:300px}.container16 .prefix6{padding-left:360px}.container16 .prefix7{padding-left:420px}.container16 .prefix8{padding-left:480px}.container16 .prefix9{padding-left:540px}.container16 .prefix10{padding-left:600px}.container16 .prefix11{padding-left:660px}.container16 .prefix12{padding-left:720px}.container16 .prefix13{padding-left:780px}.container16 .prefix14{padding-left:840px}.container16 .prefix15{padding-left:900px}}@media only screen and (min-width:768px) and (max-width:959px){.container12,.container16{width:768px}.container12 .column1{width:44px}.container12 .column2{width:108px}.container12 .column3{width:172px}.container12 .column4{width:236px}.container12 .column5{width:300px}.container12 .column6{width:364px}.container12 .column7{width:428px}.container12 .column8{width:492px}.container12 .column9{width:556px}.container12 .column10{width:620px}.container12 .column11{width:684px}.container12 .column12{width:748px}.container12 .prefix1{padding-left:64px}.container12 .prefix2{padding-left:128px}.container12 .prefix3{padding-left:192px}.container12 .prefix4{padding-left:256px}.container12 .prefix5{padding-left:320px}.container12 .prefix6{padding-left:384px}.container12 .prefix7{padding-left:448px}.container12 .prefix8{padding-left:512px}.container12 .prefix9{padding-left:576px}.container12 .prefix10{padding-left:640px}.container12 .prefix11{padding-left:704px}.container16 .column1{width:28px}.container16 .column2{width:76px}.container16 .column3{width:124px}.container16 .column4{width:172px}.container16 .column5{width:220px}.container16 .column6{width:268px}.container16 .column7{width:316px}.container16 .column8{width:364px}.container16 .column9{width:412px}.container16 .column10{width:460px}.container16 .column11{width:508px}.container16 .column12{width:556px}.container16 .column13{width:604px}.container16 .column14{width:652px}.container16 .column15{width:700px}.container16 .column16{width:748px}.container16 .prefix1{padding-left:48px}.container16 .prefix2{padding-left:96px}.container16 .prefix3{padding-left:144px}.container16 .prefix4{padding-left:192px}.container16 .prefix5{padding-left:240px}.container16 .prefix6{padding-left:288px}.container16 .prefix7{padding-left:336px}.container16 .prefix8{padding-left:384px}.container16 .prefix9{padding-left:432px}.container16 .prefix10{padding-left:480px}.container16 .prefix11{padding-left:528px}.container16 .prefix12{padding-left:576px}.container16 .prefix13{padding-left:624px}.container16 .prefix14{padding-left:672px}.container16 .prefix15{padding-left:720px}}@media only screen and (max-width:767px){.container12,.container16{width:300px}.container12 .column1,.container16 .column1,.container12 .column2,.container16 .column2,.container12 .column3,.container16 .column3,.container12 .column4,.container16 .column4,.container12 .column5,.container16 .column5,.container12 .column6,.container16 .column6,.container12 .column7,.container16 .column7,.container12 .column8,.container16 .column8,.container12 .column9,.container16 .column9,.container12 .column10,.container16 .column10,.container12 .column11,.container16 .column11,.container12 .column12,.container16 .column12,.container16 .column13,.container16 .column14,.container16 .column15,.container16 .column16{margin:0 0 20px 0;width:300px}.container12 .prefix1,.container12 .prefix2,.container12 .prefix3,.container12 .prefix4,.container12 .prefix5,.container12 .prefix6,.container12 .prefix7,.container12 .prefix8,.container12 .prefix9,.container12 .prefix10,.container12 .prefix11,.container16 .prefix1,.container16 .prefix2,.container16 .prefix3,.container16 .prefix4,.container16 .prefix5,.container16 .prefix6,.container16 .prefix7,.container16 .prefix8,.container16 .prefix9,.container16 .prefix10,.container16 .prefix11,.container16 .prefix12,.container16 .prefix13,.container16 .prefix14,.container16 .prefix15{padding-left:0}.row{margin:0}}@media only screen and (min-width:480px) and (max-width:767px){.container12,.container16{width:420px}.container12 .column1,.container16 .column1,.container12 .column2,.container16 .column2,.container12 .column3,.container16 .column3,.container12 .column4,.container16 .column4,.container12 .column5,.container16 .column5,.container12 .column6,.container16 .column6,.container12 .column7,.container16 .column7,.container12 .column8,.container16 .column8,.container12 .column9,.container16 .column9,.container12 .column10,.container16 .column10,.container12 .column11,.container16 .column11,.container12 .column12,.container16 .column12,.container16 .column13,.container16 .column14,.container16 .column15,.container16 .column16{margin:0 0 20px 0;width:420px}.container12 .prefix1,.container12 .prefix2,.container12 .prefix3,.container12 .prefix4,.container12 .prefix5,.container12 .prefix6,.container12 .prefix7,.container12 .prefix8,.container12 .prefix9,.container12 .prefix10,.container12 .prefix11,.container16 .prefix1,.container16 .prefix2,.container16 .prefix3,.container16 .prefix4,.container16 .prefix5,.container16 .prefix6,.container16 .prefix7,.container16 .prefix8,.container16 .prefix9,.container16 .prefix10,.container16 .prefix11,.container16 .prefix12,.container16 .prefix13,.container16 .prefix14,.container16 .prefix15{padding-left:0}.row{margin:0}}.clearfix:before,.clearfix:after,.row:before,.row:after,.container12:before,.container12:after,.container16:before,.container16:after{content:'.';display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.row:after,.clearfix:after,.container12:after,.container16:after{clear:both}img,object,embed{max-width:100%}img{height:auto}.margin-bottom{margin-bottom:10px}.margin-top{margin-top:10px}#full-header-container{width:100%}#full-header-container-inner{max-height:65px}#header{height:65px}#logo-container{margin-top:5px}.flex-image{margin:0;padding:0;width:100%}#login-register{float:right;margin-top:10px;text-align:right}ul.login-register{font-family:'Archivo Narrow',arial,sans-serif}ul.login-register li{display:inline-block;list-style-type:none;margin-bottom:13px}ul.login-register li a{background-color:#999;border:none;color:#fff;font-size:1em;margin:4px 5px 0 0;padding:4px 6px;text-decoration:none;text-transform:uppercase;white-space:nowrap}ul.login-register li a:hover{background-color:gray;transition:background-color .3s}#lower-header{background-color:#d9001e;margin-top:5px;width:100%}#tagline{margin:9px 0 8px 10px;text-align:left}#tagline span{color:#fff;font-family:Arial,sans-serif;font-size:1.8em}#search{margin:0;padding:0;text-align:right}ul#menu{line-height:1.5;max-width:960px}ul#menu li{display:inline;list-style-type:none}ul#menu li a{background-color:#dcdcdc;color:#333;display:block;float:left;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em;text-decoration:none;text-align:center;margin:0 2px 0 0;padding:5px 10px 4px 12px;position:static;transition:background-color .3s}ul#menu li a:hover{background-color:#d9001e;border-color:#d9001e;color:#fff}ul#menu li a#selected{color:#fff;background-color:#d9001e;border-color:#d9001e;height:26px}#login-register-compact{display:none}.compact-menu-icon{font-size:1.5em}#top-nav-compact{display:none}#top-nav-container{position:relative}nav#menu{max-width:260px}@media only screen and (min-width:960px) and (max-width:1160px){#logo-container{width:200px;z-index:1}#login-register-compact,#top-nav-compact{display:none}}@media only screen and (min-width:768px) and (max-width:959px){#logo-container{width:180px;z-index:1}#quotation,#login-register-compact,#top-nav-compact{display:none}}@media only screen and (max-width:767px){#logo-container{width:180px;z-index:1}#logo-container img{max-width:85%}#quotation,#login-register,#search,#top-nav{display:none}#login-register-compact{display:block;text-align:right}#tagline{margin-top:-30px}#tagline span{font-size:1.45em}#full-header-container-inner{max-height:44px}#top-nav-compact{display:block}#top-nav-container{top:0}nav#menu ul li{width:300px}}@media only screen and (min-width:480px) and (max-width:767px){#logo-container{width:180px;z-index:1}#logo-container img{max-width:85%}#quotation,#login-register,#search,#top-nav{display:none}#login-register-compact{display:block;text-align:right}#tagline{margin-top:-30px}#tagline span{font-size:1.8em}#full-header-container-inner{max-height:44px}#top-nav-compact{display:block}#top-nav-container{top:0}nav#menu ul li{width:420px}}#footer-container-full{background-color:gray;height:150px;margin:25px 0 0 0}#footer{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:15px 0;text-align:center}#footer a{color:#fff;text-decoration:none}ul#footer-social,ul#aec-social{font-size:1.2em;margin:0 auto;width:250px}ul#footer-social li,ul#aec-social li{display:inline;font-size:.5em;list-style-type:none}ul#footer-social li a,ul#aec-social li a{color:#fff;display:block;float:left;margin:0 5px 0 0;padding:0 0 0 0;text-decoration:none}ul#footer-social li a:hover,ul#aec-social li a:hover{color:#dcdcdc}#slideshow{background-color:#fff;overflow:hidden;display:none}.html_carousel{padding:3px;overflow:hidden}.html_carousel div.slide{float:left;position:relative}.html_carousel div.slide div{background-color:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;padding:10px 20px;position:absolute;text-align:center;width:100%}.html_carousel div.slide h4{font-size:35px}.html_carousel div.slide p{font-size:1.6em;padding:10px 0;text-align:left}.html_carousel div.slide h4,.html_carousel div.slide p{color:#fff;margin:0}#slideshow-showcase{background-color:#fff;border:2px dotted #dcdcdc;margin:10px 0 10px 10px;max-width:766px;padding:0 10px 10px 0}#slideshow-showcase .html_carousel div.slide{overflow:hidden;width:370px}#slideshow-showcase .html_carousel div.slide div{background:none;width:100%;position:absolute;bottom:0;text-align:center}#slideshow-showcase .html_carousel div.slide h4{font-size:1.6em;font-family:'Archivo Narrow',arial,sans-serif;padding:10px 0 0 100px}#slideshow-showcase .html_carousel div.slide p{font-size:1.4em}#slideshow-showcase .html_carousel div.slide h4,#slideshow-showcase .html_carousel div.slide p{color:#000;margin:0}div#showcase-carousel div.slide p{clear:none}div#slideshow-showcase .showcase-carousel{height:200px}.carousel-button{background-color:#d9001e;color:#fff;display:inline-block;font-family:'Archivo Narrow',arial,sans-serif;font-size:2em;font-weight:bold;padding:10px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.clearfix{float:none;clear:both}#paging{padding-bottom:10px;border-bottom:2px dotted #dcdcdc}.pagination{text-align:center}.pagination a{background-color:#d9001e;border-radius:10px;display:inline-block;height:8px;margin:0 5px 0 0;padding:0 10px 10px 0;width:8px}.pagination a:hover{background-color:#333;cursor:default}.pagination a.selected{background-color:#999;cursor:default}.pagination a span{display:none}img.course-image{float:left}.fade-title,.fade-desc{position:relative}.fade-title{height:35px}.fade-desc{height:144px}.fade-title:after,.fade-desc:after{content:"";text-align:right;position:absolute;right:0;width:70%;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1) 50%)}.fade-title:after{height:35px}.fade-desc:after{height:18px}a.btn-prev,a.btn-next{background-color:#fff;border-radius:50%;display:inline;padding:10px 13px}.carousel-slidedesc:before{background:linear-gradient(transparent 50px,white);content:'';height:100%;left:0;position:absolute;top:0;width:100%}#slideshow-showcase .pagination{margin-top:10px}@media only screen and (min-width:960px) and (max-width:1160px){.html_carousel div.slide h4{font-size:35px}.html_carousel div.slide p{font-size:1.6em}#slideshow-showcase .html_carousel div.slide{width:305px}}@media only screen and (min-width:768px) and (max-width:959px){.html_carousel div.slide h4{font-size:25px}.html_carousel div.slide p{font-size:1.3em}#slideshow-showcase .html_carousel div.slide{width:475px}}@media only screen and (max-width:767px){.html_carousel div.slide h4{font-size:1.75em}.html_carousel div.slide p{font-size:1.3em}.html_carousel div.slide div{height:400px;position:relative}#slideshow{height:400px}#slideshow-showcase .html_carousel div.slide{width:350px}.pagination{display:none}}@media only screen and (min-width:480px) and (max-width:767px){#slideshow-showcase{display:none}.html_carousel div.slide h4{display:block;font-size:1.75em}.html_carousel div.slide p{font-size:1.3em}.html_carousel div.slide div{height:400px;position:relative}#slideshow{height:400px}.pagination{display:none}}@media only screen and (max-width:480px){#slideshow-showcase{display:none}}@charset "utf-8";h2.olc{color:#666;font-family:'Archivo Narrow',arial,sans-serif;margin:0 0 0 10px}ul#course-listing{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;font-weight:bold;line-height:1.5;padding:15px;position:relative}ul#course-listing li{border-top:2px dotted #dcdcdc;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em;list-style-type:none;padding:10px 0}ul#course-listing li:nth-child(1) {border-top:none}ul#course-listing li a{color:#646464}ul#course-listing li a:hover{color:#d9001e}ul#course-listing li span{color:#d9001e}ul#course-listing li span#last{color:#d9001e;padding:0 10px 0 0;float:right}ul#olc-tabs,ul#featured-menu,ul#stats-tabs{padding:0}ul#olc-tabs li,ul#featured-menu li,ul#stats-tabs li{display:inline;list-style-type:none}ul#olc-tabs li a,ul#featured-menu li a,ul#stats-tabs li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#olc-tabs li a:hover,ul#featured-menu li a:hover,ul#stats-tabs li a:hover{background-color:#666}ul#olc-tabs-compact,ul#olc-tabs-supercompact,ul#stats-tabs-compact,ul#stats-tabs-supercompact{padding:0;display:none}ul#olc-tabs-compact li,ul#olc-tabs-supercompact li,ul#stats-tabs-supercompact li,ul#stats-tabs-compact li{display:inline;list-style-type:none}ul#olc-tabs-supercompact li a,ul#olc-tabs-compact li a,ul#stats-tabs-supercompact li a,ul#stats-tabs-compact li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;font-weight:normal;font-size:1em;color:#fff;display:block;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#olc-tabs-supercompact li a:hover,ul#olc-tabs-compact li a:hover,ul#stats-tabs-supercompact li a:hover,ul#stats-tabs-compact li a:hover{background-color:#666}ul#olc-tabs-supercompact-more li a,ul#olc-tabs-compact-more li a,ul#olc-level3-tabs-compact-more li a,ul#stats-tabs-supercompact-more li a,ul#stats-tabs-compact-more li a,ul#stats-level3-tabs-compact-more li a{background-color:gray;border-radius:0!important;margin:0!important}ul#olc-leed-tabs{margin:0 0 0 10px;padding:0}ul#olc-leed-tabs li{display:inline;list-style-type:none}ul#olc-leed-tabs li a{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#666;display:block;font-size:1em;font-weight:normal;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none}ul#olc-leed-tabs li a:hover{background-color:#dcdcdc;color:#d9001e}ul#olc-level3-tabs,ul#olc-level3-tabs-compact,ul#olc-level3-tabs-supercompact{margin:0 10px 0 10px;padding:0;position:relative;top:1px;font-family:'Archivo Narrow',arial,sans-serif}ul#olc-level3-tabs li{display:inline;list-style-type:none}ul#olc-level3-tabs li a{background-color:#dcdcdc;border:1px solid #dcdcdc;border-bottom:none;border-radius:5px 5px 0 0;font-size:12px;font-weight:normal;color:#666;display:block;float:left;line-height:2.7em;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none}ul#olc-level3-tabs-compact,ul#olc-level3-tabs-supercompact{display:none}ul#olc-level3-tabs-compact li,ul#olc-level3-tabs-supercompact li{list-style-type:none}ul#olc-level3-tabs li a,ul#olc-level3-tabs-compact li a,ul#olc-level3-tabs-supercompact li a{background-color:#dcdcdc;border:1px solid #dcdcdc;border-bottom:none;border-radius:5px 5px 0 0;font-size:12px;font-weight:normal;color:#666;display:block;float:left;line-height:2.7em;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none}ul#olc-level3-tabs li a:hover,ul#olc-level3-tabs-compact li a:hover,ul#olc-level3-tabs-supercompact li a:hover{background-color:#dcdcdc;color:#d9001e}ul#olc-level3-tabs-compact-more li a,ul#olc-level3-tabs-supercompact-more li a{margin:0;border-radius:0}#olc-content{border:1px solid #dcdcdc}#olc-content h1,#olc-content h2,#olc-content h3,#olc-content h4{font-family:'Archivo Narrow',arial,sans-serif;margin:10px}#olc-content-tabbed,#mycourses-content-tabbed,#stats-content-tabbed{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;margin:0 10px 10px 10px;padding-top:10px}#olc-content-tabbed p,#mycourses-content-tabbed p,#stats-content-tabbed p{margin:10px}.olc-content-intro{display:inline-block;margin:15px}ul#leed-sections{padding:10px}ul#leed-sections li{border-bottom:2px dotted #dcdcdc;list-style:none;margin-bottom:10px}ul#leed-sections li:last-child{border-bottom:none}ul#sust-rating-tooltip{}ul#sust-rating-tooltip li{border-bottom:2px dotted #999;font-size:10px;list-style:none;margin-bottom:10px}ul#sust-rating-tooltip li:last-child{border-bottom:none}ul#sust-rating-tooltip li img.icon-desc{max-height:15px}#livesession-container{padding:10px}table#live-sessions{border-collapse:collapse;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em;text-align:left}table#live-sessions td{line-height:1em}.live-session-table{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em;margin-top:10px;text-align:left}.live-session-table tr{background-color:#fff}.live-session-table th{font-weight:bold}.live-session-table td{line-height:unset}p.course-image-container{float:left}p.course-description-container{min-height:100px}p.lod-details{float:left;padding-right:10px}p.lod-details a i.fa{color:gray}p.lod-details a i.fa:hover{color:#d9001e}.course-listing-details ul{display:block;margin-bottom:25px;padding:0 0 20px;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.3em}.course-listing-details ul li{float:left;list-style-image:url(/images/bullet-check-red.png.pagespeed.ce.uTaQZmiw9R.png);list-style-position:inside}.fa-clock-o{font-size:1.3em}ul#olc-tabs,ul#olc-tabs-compact{font-family:'Archivo Narrow',arial,sans-serif;margin:0 0 0 10px;padding:0}ul#olc-tabs li,ul#olc-tabs-compact li{display:inline;list-style-type:none}ul#olc-tabs li a,ul#olc-tabs-compact li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;font-weight:normal;font-size:1em;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#olc-tabs li a:hover,ul#olc-tabs-compact li a:hover{background-color:#666}ul#olc-tabs-compact-more,ul#olc-tabs-supercompact-more,ul#olc-level3-tabs-supercompact-more{top:45px;font-family:'Archivo Narrow',sans-serif}ul#olc-tabs-supercompact{margin:0;padding:0}ul#olc-tabs-supercompact li{display:inline;list-style-type:none}ul#olc-tabs-supercompact li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;font-weight:normal;font-size:1em;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#olc-tabs-supercompact li a:hover{background-color:#666}ul#olc-tabs-compact-more li a,ul#olc-tabs-supercompact-more li a,ul#olc-level3-tabs-supercompact-more li a{background-color:gray;margin:0;border-radius:0}.tab-selected{background-color:#fff!important;border-bottom:medium none!important;color:#d9001e!important;height:42px!important;margin:0 1px 0 0!important}#olc-level3-tabs li.tab-selected{height:48px}.tab-disabled{background-color:#bdc3c7!important;color:rgba(255,255,255,.75)!important;cursor:default}#olc-tabs-compact{display:none}#olc-tabs-supercompact{display:none}#olc-content p{margin:10px}#olc-content p.info,#olc-content p.warning,#olc-content p.error{margin:10px 0}#rfi-filter-container{border:1px solid #dcdcdc;border-radius:5px;text-align:center}#filter-container{text-align:center}ul#olc-filter,ul#filter-selection-showcase{display:block;margin:0 10px}ul#olc-filter li,ul#filter-selection-showcase li{display:inline;list-style:none;margin-right:10px}#olc-filter label{clear:none;display:inline-block;float:none;margin:0;text-align:left;vertical-align:unset;width:auto}#olc-filter label span{margin-right:7px}#sc-content ul#olc-listings li{font-size:1em;list-style-type:none;margin-bottom:10px;padding:0 10px}.course-listing-title{background-color:#d9001e;border-radius:5px 5px 0 0;color:#fff;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.55em;margin:0;padding:10px}.course-listing-title a{text-decoration:none;color:#fff}.course-listing-details{border-bottom:none;border-color:#dcdcdc;border-style:solid;border-top:none;border-width:1px;padding:10px}.course-listing-details p{margin-top:0}.course-listing-details img{margin:0 5px 5px 0;float:left;max-width:70px}.course-taken-bottom{border:1px solid #dcdcdc;border-top:none;padding:10px}ul#course-taken-listing{padding:10px}img.course-listing-sponsor{float:right;max-width:100px;margin:0 0 5px 5px}img.legend-icon{margin:0 5px 0 0!important;max-height:20px;position:relative;top:5px}#course-container img.legend-icon{top:auto}.icon-desc{float:left;margin-right:10px;max-height:20px}.cert-desc{padding:0 10px 0 10px}.cert-desc p{border-bottom:2px dotted #dcdcdc;padding-bottom:5px}.course-listing-buttons{border-color:#dcdcdc;border-style:solid;border-top:none;border-width:1px}.course-listing-details{min-height:100px}.course-listing-buttons,.course-listing-details,.course-listing-title{clear:left;margin:0}ul.listing-buttons{margin-left:5px}ul.listing-buttons li{list-style-type:none;display:block}ul.listing-buttons li a{float:left;margin:5px 5px 5px 0;padding:4px 6px}ul#course-buttons{display:block}ul#course-buttons li{display:inline-block;list-style-type:none;margin:0 5px}ul#course-buttons li a{background:#999;color:#fff;float:left;font-size:1.25em;margin:5px 0;padding:4px 6px}ul#disclaimer{display:block}ul#disclaimer li{list-style:none;line-height:2em;max-width:90%;margin:0 auto;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.2em}ul.course-materials{display:inline-block}ul.course-materials li{list-style-type:none;float:left;margin-left:5px}ul.course-materials li a{background-color:#d9001e;border:1px solid #d9001e;border-radius:0;color:#fff;display:block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.5em;line-height:1.5em;margin:0 auto 3px auto;padding:5px;transition:background-color .3s;white-space:normal;width:175px}ul.course-materials li a:hover{border:1px solid #333;background-color:#dcdcdc;color:#333}.download-container,.search-button-container{display:table;table-layout:fixed;margin:10px auto;width:100%}.download-button,.search-button{display:table-cell;padding-left:5px;text-align:center}.download-container .download-button:first-child,.search-button-container .search-button:first-child{padding-left:0}.download-button a,.search-button-container .search-button button{background-color:#d9001e;border:1px solid #d9001e;border-radius:0;color:#fff;display:block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.5em;line-height:1.5em;margin:0 auto 3px auto;max-width:300px;padding:5px;transition:background-color .3s;white-space:normal}.listing-button-small{background-color:gray;border:1px solid #ebebeb;color:#fff;font-size:1.2em;font-family:'Archivo Narrow',arial,sans-serif;padding:4px 6px;text-transform:uppercase;text-decoration:none}.listing-button-small:hover{background-color:#d9001e;transition:background-color .3s}ul#certification-listing,ul#sponsor-listing{top:6px;margin:0 0 15px 14px;padding:0 0 0 0;position:relative}ul#sponsor-listing{margin:0 14px 15px 14px}ul#sponsor-listing h4{color:#d9001e}ul#sponsor-listing img{float:left;margin:0 5px 5px 0}ul#certification-listing li,ul#sponsor-listing li{border-top:2px dotted #dcdcdc;display:inline;float:left;list-style-type:none;padding:10px 0 10px 0}ul#certification-listing li:nth-child(1),
ul#sponsor-listing li:nth-child(1) {border-top:none}ul#certification-listing li:nth-child(2),
ul#sponsor-listing li:nth-child(1) {border-top:none}#map{margin:10px}#featured-listing-lod .featured-header-lod{background:#d9001e;border:none;border-radius:10px 10px 0 0;color:#fff;font-weight:normal;line-height:1;margin:0 0 5px 0;height:auto;padding:5px 0 5px 5px;text-align:left;width:98%}.featured-header-lod a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}ul#featured-listing-lod{margin:0 0 15px 8px;padding:0 0 0 0;position:relative;top:6px}ul#featured-listing-lod li{list-style-type:none}ul#featured-listing-lod li.featured-listing-lod-left{border:none;width:230px}ul#featured-listing-lod li.featured-listing-lod-left ul{padding:0}ul#featured-listing-lod li.featured-listing-lod-left ul li span{font-weight:bold}ul#featured-listing-lod li.featured-listing-lod-right{border:none;font-weight:normal;max-width:542px;text-align:left}ul#featured-listing-lod li.featured-listing-lod-right ul{padding-left:0}ul#featured-listing-lod li.featured-listing-lod-right ul li{list-style-image:url(/images/bullet-check-red.png.pagespeed.ce.uTaQZmiw9R.png);list-style-position:inside}ul#featured-listing-lod div.left-column{float:left;padding:0 5px 5px 0;width:235px}ul#featured-listing-lod div.right-column{float:left;padding:0;width:100%}ul#featured-listing-lod p{font-size:14px;margin:0;padding:0;width:100%}ul#featured-listing-lod span{padding-left:0}#course-container{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;padding:10px}ul#cont-edu-course-step4{position:relative;top:6px;margin:0 0 15px 14px;padding:0 0 0 0}ul#cont-edu-course-step1 .sponsored div img{margin-top:2px}.one-or-more{clear:both}.one-or-more img{float:left;margin:0 5px 5px 0}ul.az-nav{display:block;padding:10px;text-align:center}ul.az-nav li{display:inline-block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em;font-weight:700;margin-bottom:25px;margin-right:2px}ul.az-nav li a{background-color:#d9001e;color:#fff;padding:8px}ul.az-nav li a.az-nav-anchor{background:#d9001e;color:#fff;display:block;text-align:center;width:100%}ul.az-nav li a:hover{background-color:#666;transition:background-color .3s}#exam-form label.exam{float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:normal;height:14px;line-height:.8;margin:0 5px 8px 0;padding:7px 0 7px 0}#exam-form input[type="select"]{width:378px;margin-bottom:8px}ul#cont-edu-course-step1{}ul#cont-edu-course-step1 li ul#disclaimer{margin-left:0;padding-left:0;list-style:none}ul#cont-edu-course-step1 li ul#disclaimer li{background-image:url(/images/info.png);background-repeat:no-repeat;background-position:0 6px;padding-left:35px}p#included-disclaimers{background:#fff;border:1px solid #ddd;border-radius:6px;color:#000;height:73px;margin:6px 0 6px 0;overflow:auto;text-align:left;width:260px}#step1-description,.step1-cainfo{border-bottom:2px dotted #dcdcdc;margin:20px;min-height:110px;padding:10px 0}#step1-description img{margin:0 5px 5px 0}#step1-cainfo{border-bottom:2px dotted #dcdcdc;margin:20px 0}#messagebox{line-height:3}.confirmbox,.mycoursesbox{color:#060;text-align:center}#step1-mce{border-bottom:2px dotted #dcdcdc;margin-bottom:10px}.ca-logo{float:left;margin:0 5px 5px 0}#course-instructions{border:2px dotted #dcdcdc;margin:20px 0;padding:10px}#course-instructions p{font-size:1.5em}p.test-question{font-size:1.7em;font-weight:normal;border-bottom:2px dotted #dcdcdc;padding:10px}p.test-question label{float:none;font-weight:normal;font-size:1em;margin:5px 0}.wrong-answer{color:#d9001e}.correct-answer{color:#16a850}.unselected-answer{color:#999}#results-message{font-size:1.25em}table#collection-details{padding:10px}table#collection-details td a{color:#d9001e}a.cat-sponsor{border:0;height:13px;float:left;margin:0 0 2px 0;text-decoration:none;vertical-align:top;width:auto}a.cat-sponsor:hover{text-decoration:none;color:#000;position:relative;z-index:500}a.cat-sponsor:hover b{top:0;left:0;padding:0;border:1px solid #aaa;background:#fff;opacity:1.0}a.cat-sponsor b{box-shadow:5px 5px 2px rgba(0,0,0,.4);left:-9999px;opacity:0;padding:0;position:absolute}a.cat-sponsor img{border:0;margin:0;max-width:260px;vertical-align:top}img.upload-img{max-width:500px;padding:20px 0}.complete-banner{border-color:#d9001e transparent transparent transparent;border-style:solid;border-width:35px 35px 0 0;height:0;left:61px;margin:10px 0 0 0;opacity:.75;position:absolute;width:0}.complete-banner:before{color:#fff;content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;left:3px;position:inherit;top:-34px}div.slide .complete-banner{left:10px}div.slide .complete-banner:before{left:4px;top:-30px}.access-blue{color:#003f87}table#green-rating{border-collapse:collapse;width:90%}table#green-rating tr{background-color:#fff;vertical-align:top}table#green-rating tr td.def{line-height:25px;text-align:left}table#green-rating tr td.symbol{line-height:25px;text-align:right;width:130px}table#green-rating tr td.symbol img{height:25px}#map table{}#map table tr:nth-child(2n) {background-color:#fff}#map table.live-popup{}#map table.live-popup tr{background-color:#fff;font-size:1em}#map table.live-popup tr td{line-height:1em;padding:2px 0 0 5px}table.live-popup tr td a{text-decoration:underline;color:#d9001e}#marker-pop a.small-button{white-space:nowrap}#marker-pop p{clear:both}#marker-pop div#messageBox.confirmbox{clear:both}.ac_results{border:2px dotted #dcdcdc}div.ac_results ul li{font-family:'Archivo Narrow',arial,sans-serif;font-size:15px;list-style-type:none;min-height:20px;padding:5px;width:280px}.ac_even{background-color:#999}.ac_odd{background-color:#fff}div.ac_results ul li:hover{background-color:#dcdcdc;font-size:1.25em}h2.course-details-title{clear:left;margin-bottom:10px}#details-image-container-default,#details-image-container{background-size:cover;box-sizing:border-box;display:table;height:380px;margin-bottom:10px;text-align:center;padding:5px;width:100%}#details-image-container-default{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)) , url(https://res.aecdaily.com/res/i/569389/blueprint2.jpg)}#details-image-container h2,#details-image-container-default h2{color:#fff;display:table-cell;font-family:'Archivo narrow',arial,sans-serif;font-size:3em;vertical-align:middle}.agft,.agft thead,.agft tbody,.agft tr,.agft td{font-family:'Archivo Narrow',arial,sans-serif;font-size:14px}.course-icon{background-color:#2e50a1;color:#fff;padding:3px 5px 3px 5px;font-size:.75em;border-radius:3px}#certification-listing h3{margin-left:0;margin-top:0}.accessibility-desc-icon{background-color:#2e50a1;color:#fff;padding:3px 5px 3px 5px;border-radius:3px;font-size:4em}@media only screen and (min-width:960px) and (max-width:1160px){#olc-tabs-compact,#olc-tabs-supercompact,#olc-level3-tabs-compact,#olc-level3-tabs-supercompact{display:none}#olc-tabs,#olc-level3-tabs{display:block}}@media only screen and (min-width:768px) and (max-width:959px){#olc-tabs,#olc-tabs-supercompact,#olc-level3-tabs-compact,#olc-level3-tabs-supercompact{display:none}#olc-tabs-compact,#olc-level3-tabs{display:block}}@media only screen and (min-width:480px) and (max-width:767px){#olc-tabs,#olc-tabs-supercompact,#olc-level3-tabs,#olc-level3-tabs-compact{display:none}#olc-tabs-compact,#olc-level3-tabs-supercompact{display:block}#olc-level3-tabs-supercompact li a,#olc-level3-tabs-compact li a{border-radius:0;float:none;margin:1px 1px 0 0}#olc-level3-tabs-supercompact li a.tab-selected,#olc-level3-tabs-compact li a.tab-selected{font-weight:bold;height:34px!important;margin:1px 1px 0 0;border-bottom:1px solid #dcdcdc}#olc-level3-tabs-supercompact li,#olc-level3-tabs-compact li{float:none}}@media only screen and (max-width:479px){#olc-tabs,#olc-tabs-compact,#olc-level3-tabs,#olc-level3-tabs-compact{display:none}#olc-tabs-supercompact,#olc-level3-tabs-supercompact{display:block}#olc-level3-tabs-compact li a #olc-level3-tabs-supercompact li a{border-radius:0;float:none;margin:1px 1px 0 0}#olc-level3-tabs-supercompact li a.tab-selected,#olc-level3-tabs-compact li a.tab-selected{border-bottom:1px solid #dcdcdc;font-weight:bold;height:34px!important;margin:1px 1px 0 0}#olc-level3-tabs-supercompact li,#olc-level3-tabs-compact li{float:none}ul#course-listing li span#last{float:none}a.cat-sponsor{float:none}#details-image-container h2,#details-image-container-default h2{font-size:2em}}h2.bpl{color:#666;margin:0 0 0 10px}ul#bpl-tabs{margin:0 0 0 10px;padding:0}ul#bpl-tabs li{display:inline;list-style-type:none}ul#bpl-tabs li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#bpl-tabs li a:hover{background-color:#666}ul#bpl-tabs,ul#bpl-tabs-compact{font-family:'Archivo Narrow',arial,sans-serif;margin:0 0 0 10px;padding:0}ul#bpl-tabs li,ul#bpl-tabs-compact li,ul#bpl-tabs-supercompact li{display:inline;list-style-type:none}ul#bpl-tabs li a,ul#bpl-tabs-compact li a,ul#bpl-tabs-supercompact li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;float:left;font-size:1em;font-weight:normal;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#bpl-tabs li a:hover,ul#bpl-tabs-compact li a:hover,ul#bpl-tabs-supercompact li a:hover{background-color:#666}ul#bpl-tabs-compact-more li a,ul#bpl-tabs-supercompact-more li a{background-color:gray;border-radius:0;margin:0}#bpl-tabs-compact,#bpl-tabs-supercompact{display:none}#bpl-content{border:1px solid #dcdcdc;border-radius:0 5px 5px}#bpl-content-tabbed{border:1px solid #dcdcdc;border-radius:0 5px 5px;margin:0 10px 10px;padding-top:10px}ul#bpl-level3-tabs{font-family:'Archivo Narrow',arial,sans-serif;margin:10px 0 0 10px;padding:0;position:relative;top:1px}ul#bpl-level3-tabs li{display:inline;list-style-type:none}ul#bpl-level3-tabs li a{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#666;display:block;font-size:1em;font-weight:normal;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none}ul#bpl-level3-tabs li a:hover{background-color:#dcdcdc;color:#d9001e}ul#category-listing{font-weight:bold;line-height:1.5;position:relative;padding:15px}ul#category-listing li{list-style-type:none;padding:10px 0;border-top:2px dotted #dcdcdc;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em;text-transform:uppercase}ul#category-listing li:nth-child(1) {border-top:none}ul#category-listing li a{color:#646464}ul#category-listing li a:hover{color:#d9001e}ul.bpl-listing{border-bottom:2px dotted #dcdcdc;display:block;margin:0;padding:inherit}ul.bpl-listing li.listing{display:block;list-style-type:none}ul.bpl-listing li ul{display:block}div.bpl-listing-left,div.bpl-listing-right{padding:10px}#masterformat-listing-border h3,#masterformat-listing-border h4{margin:10px 0;padding:0 10px;clear:both}#masterformat-listing-border h3{color:#666}.bpl-freelisting{display:block}.bpl-freelisting li{list-style-type:none;padding:10px}@media only screen and (min-width:960px) and (max-width:1160px){#bpl-tabs-compact,#bpl-tabs-supercompact{display:none}#bpl-tabs{display:block}}@media only screen and (min-width:768px) and (max-width:959px){#bpl-tabs,#bpl-tabs-supercompact{display:none}#bpl-tabs-compact{display:block}}@media only screen and (min-width:480px) and (max-width:767px){#bpl-tabs-supercompact{display:block}#bpl-tabs,#bpl-tabs-compact{display:none}}@media only screen and (max-width:479px){#bpl-tabs-supercompact{display:block}#bpl-tabs,#bpl-tabs-compact{display:none}}@charset "utf-8";ul#f2f-tabs,ul#newsletter-tabs{padding:0}ul#f2f-tabs li,ul#newsletter-tabs li{display:inline;list-style-type:none}ul#f2f-tabs li a,ul#newsletter-tabs li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;font-size:1em;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#f2f-tabs li a:hover,ul#newsletter-tabs li a:hover{background-color:#666}#f2f-sessions,#f2f-course-edit,#newsletter-container{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;padding:10px;text-align:center}#f2f-sessions p,#f2f-course-edit p,#newsletter-container p{text-align:left}#f2f-course-edit{border-radius:5px}#live-session-fork-options{text-align:center}#f2f-fork-options{border:1px solid #dcdcdc;border-radius:5px;padding:10px}ul#f2f-options,ul#newsletter-options{display:inline-block;text-align:left}ul#f2f-options li,ul#newsletter-options li{display:inline}ul#f2f-options li a,ul#newsletter-options li a{display:block;font-size:1em;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#d9001e;border:1px solid #ebebeb;padding:4px 6px}ul#f2f-options li a:hover,ul#newsletter-options li a:hover{background-color:gray;transition:background-color .3s}table#efile tr td img{max-height:60px;width:auto}table#efile tr td a{color:#d9001e}table#efile tr td a.small-button{color:#fff;background-color:#666}table#efile tr td a.small-button:hover{background-color:#333;transition:background-color .3s}#admin-content{border:1px solid #dcdcdc}hr.dotted-hr{border:none;border-bottom:2px dotted #dcdcdc;width:75%}table.edit-exam{border:1px solid #dcdcdc;margin:10px auto;width:90%}table.edit-exam tr{background-color:#fff}table.edit-exam select.order{width:75px}table.edit-exam input#add-new-qa{width:215px}ul.mini-tag{display:block}ul.mini-tag li{background-color:gray;color:#fff;display:inline-block;font-family:Verdana;font-size:10px;font-weight:normal;line-height:1em;list-style-type:none;margin:1px;padding:1px 4px}#report-title h4{margin:0 0 6px 10px}ul#definitions{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;margin:0 5px 5px 40px}ul#definitions li{list-style-position:inside}#stats-marketing select,#stats-users select{width:125px}select.from-date,select.to-date{width:100px}#stats-eval select#acn{max-width:300px}#preregistered-list-container{border:2px dotted #dcdcdc;margin:10px 0 0 0;padding:10px}table#prereg-list tr{background-color:#fff}table#prereg-list tr th{}table#prereg-list tr.border-bottom td,table#prereg-list tr.border-bottom th{border-bottom:2px dotted #dcdcdc}table#prereg-list tr.border-top td,table#prereg-list tr.border-top th{border-top:2px dotted #dcdcdc}table#prereg-list input{width:auto}.icon-2{width:70px}.icon-1{width:25px}.icon-disabled{border-color:#ebebe4!important;color:#ebebe4!important}.admin-alert{color:#ff0}ul.fa-ul{font-size:1.2em}div#code-toggle{border:2px solid #dcdcdc;display:block;margin:10px 0;padding:10px}table#efile{font-family:"Archivo Narrow",arial,sans-serif;font-size:14px}#sc-content ul.standard{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;margin:0 0 0 20px}#sc-content tr:nth-child(2n) {background-color:#fff}#sc-content p{clear:both;margin:10px 0;overflow:auto}#sc-content div.course-listing-details p{clear:none;margin:10px 0}#featured-listing-company{border:1px solid #dcdcdc;border-radius:5px;padding:10px}#sub-title h3{color:#333;margin:10px 0}ul.featured-header{display:block}ul.featured-header li{list-style-type:none}.news-widget-box{padding:10px 10px 0 17px}#sc-content{padding:20px 10px;position:relative}#sc-content h4{margin:6px 0 0}#sc-content ul li{font-size:16px;font-family:'Archivo Narrow',arial,sans-serif}#sc-tabbed-content{border:1px solid #dcdcdc;border-radius:0 5px 5px;margin:0 10px 10px;padding:10px}#filter-container .filter-title{font-family:'Archivo Narrow',arial,sans-serif;margin-top:5px}ul#featured-menu{display:block;margin:0;padding:0;position:relative;top:1px}ul#see-also-listing{border-radius:0 5px 5px;font-weight:bold;line-height:1.5;padding:15px;position:relative}ul#see-also-listing li{border-top:2px dotted #dcdcdc;font-size:1em;list-style-type:none;padding:10px 0}ul#see-also-listing li:nth-child(1) {border-top:none}ul#see-also-listing li a{color:#646464}ul#see-also-listing li a:hover{color:#d9001e}#company-logo{max-width:350px}.sc-center{text-align:center}#sc-content ul.showcase-links,#sc-content ul.showcase-links-2col,#sc-content ul.showcase-links-list{display:inline-block;margin-bottom:25px;padding:0 0 20px 0}#sc-content ul.showcase-links li,#sc-content ul.showcase-links-2col li,#sc-content ul.showcase-links-list li{float:left;list-style-image:url(/images/bullet-check-red.png.pagespeed.ce.uTaQZmiw9R.png);list-style-position:inside;margin:2px 15px;width:250px}#sc-content ul.showcase-links-2col li{width:250px}#sc-content ul.showcase-links li{width:170px}#sc-content ul.showcase-links-list li{width:400px}#sc-content ul.showcase-links-list li.full{width:auto}#sc-content ul.images,#sc-content ul.images-2col,#sc-content ul.images-list{display:inline-block;margin:0 auto;width:auto}#sc-content ul.images li,#sc-content ul.images-2col li{float:left;list-style:none}#sc-content ul.images-2col li{width:50%}#sc-content ul.images li{}#sc-content ul.images-list li{list-style:none}#sc-content img{display:inline-block;margin:10px}#sc-content figure img{margin:0}.left{float:left;margin-right:10px}.right{float:right;margin-left:10px}figure{margin:5px}figcaption{font-size:12px;margin:2px 0 0 5px;text-align:center}figcaption.standard{font-family:'Archivo Narrow',arial,sans-serif;font-size:14px}.canflag:after{content:url(https://res.aecdaily.com/res/a/2492/canadaflag_small.png);margin-left:7px}ul.standard-bullet{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.1em}p.footnote{font-size:1.1em}p.fluid{clear:none!important}#AecInfoNews .textaecd_table p{font-size:1.1em}.video-container-sizer{margin:0 auto;max-width:500px}.video-container.widescreen{padding-bottom:56.25%}.video-container.letterbox{padding-bottom:75%}.video-container{height:0;position:relative;padding-top:30px;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#company-address{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.2em}.center{text-align:center}@media only screen and (min-width:480px) and (max-width:767px){#sc-content ul.showcase-links-list li{width:300px}}@media only screen and (max-width:767px){#sc-content ul.showcase-links-list li{width:250px}}@charset "utf-8";h2.news,h2.news a{color:#666}h4.news-headline{font-family:'Archivo Narrow',Arial}h4 a{color:#666}h5.news-dateline{font-size:1em}h3.events,h4.events{font-family:'Archivo Narrow',arial,sans-serif;color:#666}#news-block{display:inline-block}#news p{font-family:'Archivo Narrow',arial,sans-serif}#news-container,#blog-container,#search-container{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;min-height:150px;padding:10px}#blog-container p{display:inline-block}ul#news-listings,ul#blog-listings,ul#search-sections{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;line-height:1.5;position:relative;padding:15px}ul#news-listings li,ul#blog-listings li,ul#search-sections li{list-style-type:none}ul#search-sections li{display:inline-block;width:100%}ul#search-sections li img{max-width:300px}ul#news-listings li.news-brief,ul#blog-listings li.blog-brief{border-bottom:2px dotted #dcdcdc;display:inline-block;margin-bottom:10px;padding-bottom:10px;width:100%}ul#news-listings li.category{border-top:2px dotted #dcdcdc;list-style-type:none;padding:10px 0}ul#news-listings li.category:nth-child(1) {border-top:none}ul#news-listings li.category span{color:#d9001e}ul#news-listings li.category span#last{color:#e2ff3f;padding:0 10px 0 0;float:right}ul#news-listings li.category a{color:#646464}ul#news-listings li.category a:hover{color:#d9001e}ul#news-listings li ul.standard-bullet li,ul#blog-listings li ul.standard-bullet li,ul#search-sections li ul.standard-bullet li{list-style-type:initial;font-size:1.2em}#news-listings p{font-weight:normal}ul#news-tabs,ul#blog-tabs,ul#my-courses-tabs{font-family:'Archivo Narrow',arial,sans-serif;margin:0;padding:0}ul#news-tabs li,ul#blog-tabs li{display:inline;list-style-type:none}ul#news-tabs li a:hover,ul#blog-tabs li a:hover{background-color:#666}ul#news-tabs li a,ul#blog-tabs li a{background-color:#fff;border:1px solid #dcdcdc;border-bottom:none;border-radius:5px 5px 0 0;color:#d9001e;display:block;float:left;font-size:1em;font-weight:normal;line-height:2.6;padding:2px 8px;position:relative;text-decoration:none}img.blog{float:left;margin:0 5px 5px 0}table#association-list tr{background-color:#fff;border-bottom:2px dotted #dcdcdc}table#association-list tr:last-of-type{border-bottom:none}h6.association-name{font-size:1.3em}ul#association-list{}ul#association-list li{border-bottom:2px dotted #dcdcdc;display:inline-block;list-style-type:none;padding:10px 0;width:100%}ul#association-list li img{float:left;padding-right:10px}.featured-course-title{}.featured-course-subtitle{}.featured-course-description{display:inline-block}@media only screen and (max-width:479px){#news{border-bottom:2px dotted #dcdcdc!important}}@media only screen and (max-width:767px){#news{border-bottom:2px dotted #dcdcdc!important}}@media only screen and (min-width:480px) and (max-width:767px){#news{border-bottom:2px dotted #dcdcdc!important}}@media only screen and (min-width:768px) and (max-width:959px){.featured-course-title{height:5.7em}.featured-course-description{height:7.8em}.featured-course-sponsor{margin-top:12px}}input,select,textarea,file,button{border:1px solid #ddd;color:#333;font-family:inherit;font-size:1.2em;margin:5px 3px 5px auto;padding:8px 3px;position:relative;text-align:left;width:250px}textarea{height:100px}#form-container{padding:10px}label.required:after,p.required-field:after,legend.required:after{content:"\f069";font-family:'Font Awesome 5 Free';font-weight:900;font-size:10px;color:#d9001e}fieldset{border:2px dotted #dcdcdc;margin:0 0 20px 0;padding:10px}legend{background-color:#fff;color:#d9001e;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.35em;font-weight:bold;padding:0 10px}.form-button{margin:10px auto;text-align:center}label{clear:left;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;float:left;line-height:1;margin:5px 5px 5px 0;padding:8px 0;text-align:right;vertical-align:middle;width:40%}input#recalculate{width:130px}input#submit-payment{width:120px}select#expiry-month,select#expiry-year{max-width:50px}input[type="submit"],input[type="reset"]{text-align:center}input[type="checkbox"],input[type="radio"]{width:auto}input.edit-account,input.create-account,input#occupation_text,input#company_type_text,input#password_reset_new{width:150px}input#no_employee{width:50px}fieldset.firm-info{margin-top:20px}#char-limit span{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.1em}input#countdown{border:none;text-align:left;width:25px}input#date_fr,input#date_to,input#from,input#to{width:120px}button.login{width:75px}ul#occupations,ul#subscriptions,ul#yn_memberships,ul#firm-types,ul.user-permissions{display:inline-block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.2em;width:100%}ul#occupations li,ul#subscriptions li,ul#yn_memberships li,ul#firm-types li,ul.user-permissions li{list-style:none;float:left;padding:10px}ul#occupations li label,ul#subscriptions li label,ul#yn_memberships li label,ul#firm-types li label,ul.user-permissions li label{clear:none;text-align:left;width:100%;margin:0;padding:0}ul#yn_memberships input[type="radio"],ul.user-permissions input[type="radio"]{margin-left:5px}h2.rfl,h2.rfi{color:#666;margin:0 0 0 10px}ul#rfl-tabs,#rfi-tabs{margin:0;padding:0}ul#rfl-tabs li,ul#rfi-tabs li{display:inline;list-style-type:none}ul#rfl-tabs li a,ul#rfi-tabs li a{background-color:#fff;border:1px solid #dcdcdc;border-bottom:none;border-radius:5px 5px 0 0;color:#d9001e;display:block;float:left;font-size:1em;font-weight:normal;line-height:2.6;padding:2px 8px;position:relative;text-decoration:none}ul#rfl-tabs li a:hover,ul#rfi-tabs li a:hover{background-color:#666}#rfl-container,#rfi-container{border:1px solid #dcdcdc;border-radius:0 5px 5px;padding:10px}input.male-female{display:none}p#multiselect-paragraph{font-size:1em;max-height:300px;overflow:auto;max-width:675px}p#multiselect-paragraph label{width:300px;padding:3px 0;float:none}.permission-labels{width:60%;float:none}.onoffswitch{position:relative;width:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{border:2px solid #999;border-radius:2px;cursor:pointer;display:block;overflow:hidden}.onoffswitch-inner,.onoffswitch-inner-membership{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.onoffswitch-inner:before,.onoffswitch-inner:after,.onoffswitch-inner-membership:before,.onoffswitch-inner-membership:after{box-sizing:border-box;color:#fff;display:block;float:left;font-family:'Archivo Narrow',arial,sans-serif;font-size:14px;font-weight:bold;height:30px;line-height:30px;padding:0;width:50%}.onoffswitch-inner:before{background-color:#d9001e;color:#fff;content:"ON";padding-left:10px}.onoffswitch-inner:after{background-color:#eee;color:#999;content:"OFF";padding-right:10px;text-align:right}.onoffswitch-inner-membership:before{color:#fff;content:"YES";padding-left:10px;background-color:#d9001e}.onoffswitch-inner-membership:after{background-color:#eee;color:#999;content:"NO";padding-right:10px;text-align:right}.onoffswitch-switch{background:#fff;border:2px solid #999;border-radius:2px;bottom:0;display:block;height:15px;margin:7.5px;position:absolute;right:56px;top:0;transition:all .3s ease-in 0s;width:15px}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner,.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner-membership{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.survey-question-container{border-bottom:2px dotted #dcdcdc;padding:5px}p.survey-question{font-size:1.35em;font-weight:bold;margin-bottom:0}.survey-response{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.3em}ul#error_message_box{list-style-position:outside;margin:0 auto;padding:15px;width:30%}ul#error_message_box li{width:auto}ul#error_message_box li label.error{clear:none;float:none;text-align:left;color:#d9001e;width:auto}.affidavit-body p{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em}.style-glassright h1,.style-glassleft h1,.style-glasstop h1{font-size:14px;border-bottom:1px solid #dcdcdc;border-radius:0}@media only screen and (min-width:768px) and (max-width:959px){label{float:none}ul#occupations li,ul#subscriptions li,ul#firm-types li{width:100%}ul#yn_memberships li{width:33%}ul#error_message_box{width:70%}}@media only screen and (min-width:480px) and (max-width:767px){label{float:none}ul#occupations li,ul#subscriptions li,ul#firm-types li{width:100%}ul#yn_memberships li{width:50%}input,select,textarea,button{width:210px}ul#error_message_box{width:70%}}@media only screen and (max-width:479px){label{float:none}ul#occupations li,ul#subscriptions li,ul#firm-types li{width:100%}ul#yn_memberships li{width:50%}input,select,textarea,button{width:210px}ul#error_message_box{width:70%}}div#request-form-container{border:1px solid #dcdcdc;margin-left:10px;padding:20px}p.radio-wrapper{font-size:1em}div.form-temp input,div.form-temp select,div.form-temp textarea,div.form-temp file{border:1px solid #ddd;color:#333;display:block;float:left;font-size:16px;font-family:"Archivo Narrow",arial,sans-serif;line-height:1.1em;margin:5px 3px 5px auto;padding:8px 3px;position:relative;text-align:left;width:350px}div.form-temp option{font-size:15px;font-family:sans-serif}div.form-temp textarea{width:500px}div.form-temp button{color:#fff;background-color:#d9001e;border:1px solid #ddd;font-size:1.1em;font-family:"Archivo Narrow",arial,sans-serif;line-height:1.1em;margin:5px 3px 5px auto;padding:8px;position:relative;text-align:left;text-transform:uppercase;width:auto}div.form-temp input:focus,div.form-temp select:focus,div.form-temp textarea:focus{box-shadow:inset 0 1px 1px rgba(81,203,238,1) , 0 0 8px rgba(81,203,238,1)}div.form-temp input[type="submit"]{box-shadow:none}input.short,select.short{width:125px}div.form-temp input.autosize,div.form-temp select.autosize,div.form-temp textarea.autosize,div.form-temp button.autosize{width:auto}textarea{height:100px}#form-container,.form-container{padding:10px}div.form-temp span.required:after,div.form-temp label.required:after,div.form-temp p.required-field:after,div.form-temp legend.required:after{color:#d9001e;content:"\f069";font-family:'Font Awesome 5 Free';font-weight:900;font-size:10px;margin-left:3px;vertical-align:super}fieldset{border:2px dotted #dcdcdc;margin-bottom:10px;padding:10px}fieldset.solid{border:2px solid #dcdcdc}fieldset.darker{border-color:gray}legend{color:#d9001e;font-size:1.35em;font-weight:bold;font-family:"Archivo Narrow",arial,sans-serif;padding:0 10px}.form-button{margin:10px auto;text-align:center}div.form-temp label{display:block;float:left;font-family:"Archivo Narrow",arial,sans-serif;font-size:1.4em;line-height:1;margin-bottom:10px;padding:0 0 8px 0;text-align:left;vertical-align:middle;width:100%}div.form-temp label span{display:block}div.form-temp input[type="checkbox"],div.form-temp input[type="radio"]{margin-left:10px;width:auto}div.form-temp #occupations input[type="radio"]{margin:0 5px 0 10px;padding:0}div.form-temp small{clear:both;display:block;font-family:"Archivo Narrow",arial,sans-serif;font-size:12px}div.form-temp textarea.rfi{width:100%;display:block;margin:0 auto;font-family:"Archivo Narrow",arial,sans-serif;font-size:1.68em}.help-toggler-show-label,.help-toggler-hide-label{display:none!important}div.form-temp div.form-help{border-bottom:2px dotted #dcdcdc;clear:left;display:none;font-family:"Archivo Narrow",arial,sans-serif;font-size:12.6px;padding-bottom:5px}div.form-temp li{font-family:"Archivo Narrow",arial,sans-serif;padding-bottom:5px}div.form-temp .onoffswitch{position:relative;width:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.form-temp .onoffswitch-checkbox{display:none}div.form-temp .onoffswitch-label{border:1px solid #999;border-radius:2px;cursor:pointer;display:block;overflow:hidden;padding:0}div.form-temp .onoffswitch-inner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}div.form-temp .onoffswitch-inner:before,div.form-temp .onoffswitch-inner:after{box-sizing:border-box;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:#fff;display:block;float:left;font-family:"Archivo Narrow",arial,sans-serif;font-size:14px;font-weight:normal!important;height:30px;line-height:30px;padding:0;width:50%}div.form-temp .onoffswitch-inner:before{background-color:green;color:#fff;content:"ON";padding-left:25px}div.form-temp .onoffswitch-inner:after{background-color:#eee;color:#999;content:"OFF";padding-right:31px;text-align:right}div.form-temp .onoffswitch-switch{background:#fff;border:1px solid #999;border-radius:2px;bottom:0;display:block;height:32px;margin:7.5px;position:absolute;right:66px;top:-8px;transition:all .3s ease-in 0s;width:15px}div.form-temp .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}div.form-temp .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:-10px}div.form-temp .subscription-pref.onoffswitch{width:120px}div.form-temp .subscription-pref.onoffswitch-inner:before{content:"SUBSCRIBED";padding-left:16px}div.form-temp .subscription-pref.onoffswitch-inner:after{content:"UNSUBSCRIBED";padding-right:10px}div.form-temp .subscription-pref.onoffswitch-switch{right:96px}div.form-temp .privacy-pref.onoffswitch{width:185px}div.form-temp .privacy-pref.onoffswitch-inner:before{content:"ACCESS IS ALLOWED";padding-left:24px}div.form-temp .privacy-pref.onoffswitch-inner:after{content:"ACCESS IS DENIED";padding-right:33px}div.form-temp .privacy-pref.onoffswitch-switch{right:160px}div.form-temp .membership.onoffswitch{width:118px}div.form-temp .membership.onoffswitch-inner:before{content:"MEMBER";padding-left:27px}div.form-temp .membership.onoffswitch-inner:after{content:"NON-MEMBER";padding-right:12px}div.form-temp .membership.onoffswitch-switch{right:93px}div.form-temp .permission.onoffswitch{width:107px}div.form-temp .permission.onoffswitch-inner:before{content:"ENABLED";padding-left:19px}div.form-temp .permission.onoffswitch-inner:after{content:"DISABLED";padding-right:21px}div.form-temp .permission.onoffswitch-switch{right:93px}.seperator-lower{border-bottom:1px dashed #dcdcdc!important;margin-bottom:5px!important}.form-temp input.male-female{display:none}.standby-overlay{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.loader-animation{animation:spin 2s linear infinite;border-bottom:16px solid #16a850;border-left:16px solid #666;border-radius:50%;border-right:16px solid #fff;border-top:16px solid #d9001e;height:120px;left:50%;margin:-75px 0 0 -75px;position:fixed;top:50%;width:120px;z-index:1;-webkit-animation:spin 2s linear infinite}.wait-text{border-bottom:2px solid #fff;border-left:0;border-right:0;border-top:2px solid #fff;color:#fff;font-family:'Archivo Narrow',arial,sans-serif;left:50%;letter-spacing:3px;margin:-18px 0 0 -35px;padding:10px 0;position:fixed;top:50%;text-align:center;text-transform:uppercase;z-index:2}@-webkit-keyframes spin {
        0% { -webkit-transform: rotate(0deg); }
        100% { -webkit-transform: rotate(360deg); }
    }@keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
    }.disclaimer-text{display:inline-block;font-family:'Archivo Narrow',arial,sans-serif}.form-temp #multiselect-paragraph{border:1px solid #dcdcdc;font-size:1em;margin:10px 0;max-height:300px;max-width:675px;overflow:auto}.form-temp #multiselect-paragraph div{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.2em}.form-temp #multiselect-paragraph label{float:left;font-size:16px;margin:3px 0 0 0;padding:0;width:auto}.form-temp #multiselect-paragraph label input{margin:2px 4px 8px 10px}input#search-query{box-sizing:border-box;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;width:100%}#search_form .parsley-errors-list{max-width:none!important}.search-button-container{display:table;table-layout:fixed;margin:10px auto;width:100%}.search-button{display:table-cell;padding-left:5px;text-align:center}.search-button-container .search-button button{background-color:#d9001e;border:1px solid #d9001e;border-radius:0;color:#fff;cursor:pointer;display:block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;line-height:1.5em;margin:0 auto 3px auto;width:200px;padding:5px;text-align:center;text-transform:uppercase;transition:all .3s;white-space:normal}input#search-field-input{display:inline-block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em;height:20px;margin:2px 3px 5px auto;padding:5px 3px;position:absolute;top:5px;right:40px;width:225px}button#search-button{background-color:#999;border:none;color:#fff;cursor:pointer;display:inline;font-family:'Archivo Narrow',arial,sans-serif;font-size:1em;margin:7px 0;padding:8px 3px 8px;position:absolute;right:10px;text-decoration:none;text-transform:uppercase;text-align:center;width:35px}button#search-button:hover{background-color:gray;transition:background-color .3s}@media only screen and (min-width:768px) and (max-width:959px){ul#occupations li,ul#subscriptions li,ul#firm-types li{width:100%}ul#yn_memberships li{width:33%}ul#error_message_box{width:70%}}@media only screen and (min-width:480px) and (max-width:767px){ul#occupations li,ul#subscriptions li,ul#firm-types li{width:100%}ul#yn_memberships li{width:50%}input,select,textarea,file,button{width:210px}ul#error_message_box{width:70%}}@media only screen and (max-width:479px){ul#occupations li,ul#subscriptions li,ul#firm-types li{width:100%}ul#yn_memberships li{width:50%}input,select,textarea,file,button{width:210px}ul#error_message_box{width:70%}}h2.register{margin:0 0 0 10px;color:#666}#register-content{border:1px solid #dcdcdc;border-radius:0 5px 5px}#register-content p{margin:10px}#register-content-tabbed{border:1px solid #dcdcdc;border-radius:0 5px 5px;margin:0 10px 10px;padding:10px}ul#register-tabs{}ul#register-tabs li{display:inline;list-style-type:none}ul#register-tabs li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;float:left;font-size:1em;font-weight:normal;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;top:1px}ul#register-tabs li a:hover{background-color:#666}ul#register-tabs-compact,ul#register-tabs{font-family:'Archivo Narrow',arial,sans-serif;margin:0 0 0 10px;padding:0}ul#register-level3-tabs{margin:10px 0 0 10px;padding:0;position:relative;top:1px}ul#register-level3-tabs li{display:inline;list-style-type:none}ul#register-level3-tabs li a{background-color:#fff;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#666;display:block;float:left;font-size:1em;font-weight:normal;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none}ul#register-level3-tabs li a:hover{background-color:#dcdcdc;color:#d9001e}#masterformat-listing-border h3,#masterformat-listing-border h4{clear:both;margin:10px 0;padding:0 10px}#masterformat-listing-border h3{color:#666}#transcript-container{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;padding:10px}ul#transcript-tabs{font-family:'Archivo Narrow',arial,sans-serif;margin:0;padding:0}ul#transcript-tabs li{display:inline;list-style-type:none}ul#transcript-tabs li a{background-color:#fff;border:1px solid #dcdcdc;border-bottom:none;border-radius:5px 5px 0 0;color:#d9001e;display:block;float:left;font-size:1em;font-weight:normal;line-height:2.6;padding:2px 8px;position:relative;text-decoration:none}ul#transcript-tabs li a:hover{background-color:#666}ul#transcript-level3-tabs,ul#mycourses-level3-tabs,ul#transcript-level3-tabs-supercompact{font-family:'Archivo Narrow',arial,sans-serif;margin:0 0 0 10px;padding:0;position:relative;top:1px}ul#transcript-level3-tabs-supercompact{display:none}ul#transcript-level3-tabs li,ul#mycourses-level3-tabs li,ul#transcript-level3-tabs-supercompact li{display:inline;list-style-type:none}ul#transcript-level3-tabs li a,ul#mycourses-level3-tabs li a,ul#transcript-level3-tabs-supercompact li a{background-color:#dcdcdc;border:1px solid #dcdcdc;border-bottom:none;border-radius:5px 5px 0 0;color:#666;display:block;float:left;font-size:1em;font-weight:normal;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none}ul#transcript-level3-tabs li a:hover,ul#mycourses-level3-tabs li a:hover,ul#transcript-level3-tabs-supercompact la a:hover{background-color:#dcdcdc;color:#d9001e}#transcript-content-tabbed,#mycourses-content-tabbed{border:1px solid #dcdcdc;border-radius:0 5px 5px 5px;margin:0 10px 10px 10px;padding:10px}#transcript-content-tabbed p,#mycourses-content-tabbed p{margin:10px 10px 10px 0}td.expanded{background-color:#fff;border:1px dashed #dcdcdc;padding:0}#mycourses-container{border:1px solid #dcdcdc;border-radius:0 5px 5px;font-weight:bold;line-height:1.5;padding:15px;position:relative}#transcript-credits{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.25em}span.presented_by{color:#666;font-size:11px;text-transform:uppercase}span.presented_by a{color:#d9001e;font-size:14px;text-transform:initial}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#transcript-container table,#transcript-container table thead,#transcript-container table th,#transcript-container table tbody,#transcript-container table tr,#transcript-container table td{display:block}#transcript-container table thead tr{position:absolute;top:-9999px;left:-9999px}#transcript-container table tr{border:1px solid #ccc}#transcript-container table td{position:relative;padding-left:1%;text-align:left}#transcript-container table td:before{width:45%;padding:5px;white-space:nowrap}#transcript-container tr{padding:0}table#aec-credits td:nth-of-type(1):before {content:"Name:";font-weight:bold}table#aec-credits td:nth-of-type(2):before {content:"Hours:";font-weight:bold}table#aec-credits td:nth-of-type(3):before {content:"Grade (%):";font-weight:bold}table#aec-credits td:nth-of-type(4):before {content:"Best (%):";font-weight:bold}table#aec-credits td:nth-of-type(5):before {content:"Date:";font-weight:bold}table#aec-credits td:nth-of-type(6):before {content:"Status:";font-weight:bold}table#aec-credits td:nth-of-type(7):before {content:"Cert:";font-weight:bold}table#aec-credits td:nth-of-type(8):before {content:"Test:";font-weight:bold}table#collection-credits td:nth-of-type(2):before {content:"Name:";font-weight:bold}table#collection-credits td:nth-of-type(3):before {content:"HSW:";font-weight:bold}table#collection-credits td:nth-of-type(4):before {content:"SD:";font-weight:bold}table#collection-credits td:nth-of-type(5):before {content:"Details:";font-weight:bold}table#collection-credits td:nth-of-type(6):before {content:"Completed:";font-weight:bold}table.collection-contents td:nth-of-type(1):before {content:"Name:";font-weight:bold}table.collection-contents td:nth-of-type(2):before {content:"Cert:";font-weight:bold}table.collection-contents td:nth-of-type(3):before {content:"Status:";font-weight:bold}table#selfreport-credits td:nth-of-type(1):before {content:"Code:";font-weight:bold}table#selfreport-credits td:nth-of-type(2):before {content:"Name:";font-weight:bold}table#selfreport-credits td:nth-of-type(3):before {content:"Hours:";font-weight:bold}table#selfreport-credits td:nth-of-type(4):before {content:"Date:";font-weight:bold}table#selfreport-credits td:nth-of-type(5):before {content:"Provider:";font-weight:bold}table#selfreport-credits td:nth-of-type(6):before {content:"Edit:";font-weight:bold}table#selfreport-credits td:nth-of-type(7):before {content:"Delete:";font-weight:bold}table#selfreport-credits td:nth-of-type(8):before {content:"Notes:";font-weight:bold}table#live-sessions td:nth-of-type(1):before {content:"Type:";font-weight:bold}table#live-sessions td:nth-of-type(2):before {content:"Course Name:";font-weight:bold}table#live-sessions td:nth-of-type(3):before {content:"Provider:";font-weight:bold}table#live-sessions td:nth-of-type(4):before {content:"Location:";font-weight:bold}table#live-sessions td:nth-of-type(5):before {content:"Date/Time:";font-weight:bold}table#live-sessions td:nth-of-type(6):before {content:"Contact:";font-weight:bold}td.course-title{padding-left:50px}td.icon{text-align:left}}@media only screen and (min-width:960px) and (max-width:1160px){ul#transcript-level3-tabs-supercompact{display:none}ul#transcript-level3-tabs{display:block}}@media only screen and (min-width:768px) and (max-width:959px){ul#transcript-level3-tabs-supercompact{display:none}ul#transcript-level3-tabs{display:block}}@media only screen and (min-width:480px) and (max-width:767px){ul#transcript-level3-tabs-supercompact{display:none}ul#transcript-level3-tabs{display:block}}@media only screen and (max-width:479px){ul#transcript-level3-tabs-supercompact{display:block}ul#transcript-level3-tabs{display:none}}@charset "utf-8";th.rotate{height:55px;white-space:nowrap}th.rotate>div{transform:translate(-13px,21px) rotate(-62deg);width:30px}th.rotate>div>span{padding:5px 10px}#f2f-session-list th,#f2f-course-list th{border-right:1px solid #fff}table#prereg-list{font-family:'Archivo Narrow',sans-serif;font-size:1.25em}#session-group-list{font-family:'Archivo Narrow',sans-serif;font-size:1.25em}.single-marker,.multiple-marker,.private-marker{}.single-marker{color:#d9001e}.multiple-marker{color:#00f}.private-marker{color:#999}ul#map-legend{padding:0;margin:0;display:inline-block;font-family:'Archivo Narrow',sans-serif;font-size:1.25em;position:relative;left:50%}ul#map-legend li{float:left;display:block;list-style:none;margin-right:3px;position:relative;right:50%}ul#map-legend li:after{content:"|"}ul#map-legend li:last-child:after{content:""}tr.table-row-alert{border:2px solid #ebccd1}table.tablesorter tbody tr.table-row-alert td{background-color:#f2dede;color:#a94442}table.tablesorter tbody tr.table-row-alert td a{color:#a94442}.printer-only,.printer-only-tr{display:none!important}@media print{.printer-hide{display:none!important}.printer-only{display:block!important}.printer-only-tr{display:table-row!important}}@media not print{@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {

        /* larger checkbox for mobile screens */
        input[type=checkbox] {
            transform: scale(1.5);
        }

        /* alternating row color for usability. Add table ids as needed. */
        table#prereg-list tr:nth-child(odd) {
            background-color:#dcdcdc;
        }
        table#prereg-list tr:nth-child(odd) i {
            background-color:#fff;
        }

    	#f2f-table-container table,
    	#f2f-table-container table thead,
    	#f2f-table-container table th,
    	#f2f-table-container table tbody,
    	#f2f-table-container table tr,
    	#f2f-table-container table td,
        #livesession-container table,
        #livesession-container table thead,
        #livesession-container table th,
        #livesession-container table tbody,
        #livesession-container table tr,
        #livesession-container table td,
        #preregistered-list-container table
        #preregistered-list-container table thead,
        #preregistered-list-container table th,
        #preregistered-list-container table tbody,
        #preregistered-list-container table tr,
        #preregistered-list-container table td,
        #newsletter-list-container table
        #newsletter-list-container table thead,
        #newsletter-list-container table th,
        #newsletter-list-container table tbody,
        #newsletter-list-container table tr,
        #newsletter-list-container table td {
    	display:block;
    	}
    	/* Hide the table headers, but keep them present for accessibility */
    	#f2f-table-container table thead tr,
        #livesession-container table thead tr,
        #preregistered-list-container table thead tr,
        #newsletter-list-container table thead tr {
    		position: absolute;
    		top: -9999px;
    		left: -9999px;
    	}
    	#f2f-table-container table tr,
        #livesession-container table tr,
        #preregistered-list-container table tr,
        #newsletter-list-container table tr {
            border: 1px solid #ccc; }

    	#f2f-table-container table td,
        #livesession-container table td,
        #preregistered-list-container table td,
        #newsletter-list-container table td {
    		/* Behave  like a "row" */
    		position: relative;
    		padding-left: 1%;
    		text-align:left;
    	}
    	#f2f-table-container table td:before,
        #livesession-container table td:before,
        #preregistered-list-container table td:before,
        #newsletter-list-container table td:before {
    		width: 45%;
    		padding: 5px;
    		white-space: nowrap;
    	}
    	#f2f-table-container tr,
        #livesession-container tr,
        #preregistered-list-container tr,
        #newsletter-list-container tr {
    		padding: 0;
    	}
    	/*Label the data*/
    	table#f2f-course-list td:nth-of-type(1):before { content: "Course Code:"; font-weight:bold; }
    	table#f2f-course-list td:nth-of-type(2):before { content: "Name:";font-weight:bold; }
    	table#f2f-course-list td:nth-of-type(3):before { content: "Provider:";font-weight:bold; }
    	table#f2f-course-list td:nth-of-type(4):before { content: "Status:";font-weight:bold; }

        table#newsletter-list td:nth-of-type(1):before { content: "Date Created:"; font-weight:bold; }
        table#newsletter-list td:nth-of-type(2):before { content: "Subject Line:";font-weight:bold; }
        table#newsletter-list td:nth-of-type(3):before { content: "Deliver After:";font-weight:bold; }
        table#newsletter-list td:nth-of-type(4):before { content: "Campaign:";font-weight:bold; }
        table#newsletter-list td:nth-of-type(5):before { content: "Status:";font-weight:bold; }
        table#newsletter-list td:nth-of-type(6):before { content: "View:";font-weight:bold; }

    	table#f2f-session-list td:nth-of-type(2):before { content: "Walk-In Sign In:";font-weight:bold; }
    	table#f2f-session-list td:nth-of-type(1):before { content: "Advance Registration:";font-weight:bold; }
    	table#f2f-session-list td:nth-of-type(3):before { content: "Sign In Forms:";font-weight:bold; }
    	table#f2f-session-list td:nth-of-type(4):before { content: "Name:";font-weight:bold; }
    	table#f2f-session-list td:nth-of-type(5):before { content: "Location:";font-weight:bold; }
    	table#f2f-session-list td:nth-of-type(6):before { content: "Date:";font-weight:bold; }
    	table#f2f-session-list td:nth-of-type(7):before { content: "Public?";font-weight:bold; }
    	table#f2f-session-list td:nth-of-type(8):before { content: "Status:";font-weight:bold; }

    	table#nc-f2f-session-list td:nth-of-type(1):before { content: "Session Name:"; font-weight:bold; }
    	table#nc-f2f-session-list td:nth-of-type(2):before { content: "Provider Name:";font-weight:bold; }
    	table#nc-f2f-session-list td:nth-of-type(3):before { content: "Location:";font-weight:bold; }
    	table#nc-f2f-session-list td:nth-of-type(4):before { content: "Date:";font-weight:bold; }
    	table#nc-f2f-session-list td:nth-of-type(5):before { content: "Status:";font-weight:bold; }

    	table#session-group-list td:nth-of-type(1):before { content: "Sign In:"; font-weight:bold; }
    	table#session-group-list td:nth-of-type(2):before { content: "Advance Registration:";font-weight:bold; }
    	table#session-group-list td:nth-of-type(3):before { content: "Session Name:";font-weight:bold; }
    	table#session-group-list td:nth-of-type(4):before { content: "Provider:";font-weight:bold; }
    	table#session-group-list td:nth-of-type(5):before { content: "Location:";font-weight:bold; }
    	table#session-group-list td:nth-of-type(6):before { content: "Date:";font-weight:bold; }
    	table#session-group-list td:nth-of-type(7):before { content: "Status:";font-weight:bold; }

    	table#ondemand-sessions td:nth-of-type(1):before { content: "Course Code:"; font-weight:bold; }
    	table#ondemand-sessions td:nth-of-type(2):before { content: "Course Name:";font-weight:bold; }
    	table#ondemand-sessions td:nth-of-type(3):before { content: "Provider:";font-weight:bold; }

        table#map-sessions td:nth-last-of-type(6):before {content: "Type:";font-weight:bold;}
        table#map-sessions td:nth-last-of-type(5):before {content: "Course Name:";font-weight:bold;}
        table#map-sessions td:nth-last-of-type(4):before {content: "Provider:";font-weight:bold;}
        table#map-sessions td:nth-last-of-type(3):before {content: "Location:";font-weight:bold;}
        table#map-sessions td:nth-last-of-type(2):before {content: "Date/Time:";font-weight:bold;}
        table#map-sessions td:nth-last-of-type(1):before {content: "Contact:";font-weight:bold;}

        table#live-sessions td:nth-last-of-type(7):before {content: "Type:";font-weight:bold;}
        table#live-sessions td:nth-last-of-type(6):before {content: "Course Name:";font-weight:bold;}
        table#live-sessions td:nth-last-of-type(5):before {content: "Provider:";font-weight:bold;}
        table#live-sessions td:nth-last-of-type(4):before {content: "Location:";font-weight:bold;}
        table#live-sessions td:nth-last-of-type(3):before {content: "Date/Time:";font-weight:bold;}
        table#live-sessions td:nth-last-of-type(2):before {content: "Contact:";font-weight:bold;}
        table#live-sessions td:nth-last-of-type(1):before {content: "Register:";font-weight:bold;}

        table#prereg-list td:nth-of-type(1):before {content: "Click to Select: ";font-weight:bold;}
        table#prereg-list td:nth-of-type(2):before {content: "Title:";font-weight:bold;}
        table#prereg-list td:nth-of-type(3):before {content: "First Name:";font-weight:bold;}
        table#prereg-list td:nth-of-type(4):before {content: "Last Name:";font-weight:bold;}
        table#prereg-list td:nth-of-type(5):before {content: "Email:";font-weight:bold;}
        table#prereg-list td:nth-of-type(6):before {content: "Phone:";font-weight:bold;}
        table#prereg-list td:nth-of-type(7):before {content: "Company:";font-weight:bold;}
        table#prereg-list td:nth-of-type(8):before {content: "Occupation:";font-weight:bold;}

        td.course-title {
    		padding-left:50px;
    	}
    	td.icon {
    		text-align:left
    	}
        /* override the jquery tablesorter styles */
        table.tablesorter tbody td
        {
            border-bottom:none !important;
            height:auto !important;
            background-color:inherit !important;
        }
        /* override CDN fontawesome icon size for mobile */
        .icon-2 {
        	width:80px !important;
        }
        td.icon i.fa-lg {
            font-size:2.33333em !important;
        }
    }}body{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px}h1,h2,h3,h4,h5{font-family:'Archivo Narrow',arial,sans-serif}h1{color:#d9001e;font-size:2em}h2{color:#d9001e;font-size:1.8em}h3{color:#d9001e;font-size:1.7em;margin:0 0 6px 0}h4{color:#666;font-size:1.4em;margin:0 0 6px 0}h5{color:#666;font-size:1.15em;margin:0 0 4px 0}p{clear:right;display:block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;margin-bottom:10px}a{color:#d9001e;cursor:pointer;text-decoration:none}ul{font-family:Georgia,"Times New Roman",Times,serif;font-size:1em;list-style-position:inside}.archivo-narrow{font-family:'Archivo Narrow',arial,sans-serif}pre{white-space:pre-wrap}h1.home{margin:10px 10px 10px 0;font-size:2.5em;display:none}.title-underline{border-bottom:2px dotted #dcdcdc}kbd{background-color:#e1e3e5;border:1px solid #adb3b9;border-radius:3px;box-shadow:0 1px 0 rgba(12,13,14,.2) , 0 0 0 2px #fff inset;color:#242729;display:inline-block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em;text-shadow:0 1px 0 #fff;white-space:nowrap}.archivo{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em}#breadcrumbs{display:inline;margin:10px;font-family:'Archivo Narrow',sans-serif;font-size:14px}#breadcrumbs span{display:inline-block}.tiny-button,.smaller-button,.small-button,.medium-button,.large-button{background-color:#d9001e;border:1px solid #ebebeb;color:#fff;cursor:pointer;display:inline-block;font-family:'Archivo Narrow',arial,sans-serif;line-height:normal;text-transform:uppercase;text-decoration:none;transition:none;width:auto}.tiny-button{padding:1.96px 6px;font-size:12px}.smaller-button{padding:2.8px 6px;font-size:.7em}.small-button{padding:4px 6px;font-size:1em}.medium-button{padding:5.2px 7.8px;font-size:1.3em}.large-button{padding:6.8px 10.14px;font-size:1.7em}.tiny-button:hover,.smaller-button:hover,.small-button:hover,.medium-button:hover,.large-button:hover{background-color:gray;color:#fff;transition:background-color .3s}.small-button.f-course{padding:8px 0 6px 0;text-align:center;width:100%}#left-container{float:left}.general-container{border:1px solid #dcdcdc;box-sizing:border-box;padding:10px}h2.main-title{color:#666;font-family:'Archivo Narrow',sans-serif;margin-left:10px}ul#site-tabs{padding:0;margin:0 0 0 10px;font-family:'Archivo Narrow',sans-serif}ul#site-tabs li{display:inline;list-style-type:none}ul#site-tabs li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;color:#fff;display:block;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;text-transform:uppercase;top:1px}ul#site-tabs li a:hover{background-color:#666}ul#site-tabs-compact{padding:0}ul#site-tabs-supercompact li{display:inline;list-style-type:none}ul#site-tabs-supercompact li a{background-color:#999;border:1px solid #dcdcdc;border-radius:5px 5px 0 0;font-weight:normal;font-size:1em;color:#fff;display:block;float:left;line-height:2.6;margin:9px 1px 0 0;padding:2px 8px;position:relative;text-decoration:none;text-transform:uppercase;top:1px}ul#site-tabs-supercompact li a:hover{background-color:#666}ul#site-tabs-supercompact-more li a{background-color:gray;margin:0!important;border-radius:0!important;text-transform:uppercase}#site-tabs-compact,#site-tabs-supercompact{display:none}.bg-grey{background-color:#dcdcdc!important}.rounded-border{border:1px solid #999;border-radius:5px}#associations,#banner,#bottom-banner,#news,#small-banner,#social,#usertools,#aec-media{border-bottom:2px dotted #dcdcdc;padding:15px 0 25px 0}#associations,#banner,#bottom-banner,#small-banner,#social,#aec-media{text-align:center}.free-courses-banner.banner-bookend{background-color:gray;clear:both;color:#fff;display:block;font-family:Arial;font-size:1.85em;font-weight:bold;padding:5px;text-align:center;width:100%}.free-courses-banner.free{color:#d9001e;font-family:Arial;font-size:7em;font-weight:bold;margin:10px 0 7px 0;text-transform:uppercase}#blog,#testimonials{border:none;padding:15px 0 25px 0}#news img,#blog img{float:left;margin:5px 5px 5px 0}#societies{margin:0 auto;overflow:hidden}#testimonials div.quote-container::before{color:#999;content:"\201C";float:left;font-size:80px;font-style:normal;line-height:1;position:absolute}#testimonials div.quote-container::after{color:#999;content:"\201D";float:right;font-size:80px;font-style:normal;line-height:1;margin-top:-35px;margin-bottom:-30px}.quote-container p{margin:0 35px 10px 35px}ul#social-links,ul#aec-media-links{}ul#social-links li,ul#aec-media-links li{display:inline;list-style-type:none}ul#social-links li a,ul#aec-media-links li a{display:inline-block;text-decoration:none;padding:0 0 0 0;margin:0 5px 0 0;color:gray}ul#social-links li a:hover,ul#aec-media-links li a:hover{color:#d9001e}#small-banner img,#banner img{margin:0 0 10px 0}.bold-label{color:#d9001e;font-size:1em;font-weight:bold}.divider{border-bottom:2px dotted #dcdcdc}.paging{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.2em;line-height:3;text-align:center}div.paging a{background-color:gray;color:#fff;padding:5px}div.paging span.selected{background-color:#d9001e;color:#fff;padding:5px}div.paging a:hover{background-color:#d9001e;color:#fff}.page-numbering{padding-right:5px;font-weight:bold}.smartyPagination{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.0em;font-weight:bold;text-align:center}div.smartyPagination a{background-color:gray;color:#fff;font-weight:normal;padding:5px}div.smartyPagination a:hover{background-color:#d9001e;font-weight:normal;color:#fff}.page{font-weight:bold;background-color:#999;color:#fff;padding:2px 4px;border-radius:1px}.listing{list-style-type:none;padding:10px}ul#tools,#admin-menu,#clipboard-menu{display:block;padding:0}ul#tools li #admin-menu li #clipboard-menu li{display:inline}ul#tools li a,#admin-menu li a,#clipboard-menu li a{background-color:#dcdcdc;border-radius:1px;color:#666;font-family:Arial,sans-serif;padding:2px 4px}ul#tools li a:hover,#admin-menu li a:hover,#clipboard-menu li a:hover{background-color:#d9001e;color:#fff}ul#usertools-links{display:block;font-family:'Archivo Narrow',arial,sans-serif}ul#usertools-links li{list-style-type:none}ul#usertools-links li a{background-color:#dcdcdc;color:#333;display:block;font-size:1.5em;line-height:1.5em;margin-bottom:1px;padding:5px;text-align:left;transition:background-color .3s;white-space:normal}ul#usertools-links li a:hover{background-color:#d9001e;color:#fff}table{margin:0;padding:0;text-align:left;width:100%}thead{background-color:#dcdcdc;color:#333}th{padding:5px;text-align:left}th a{color:#333;text-decoration:none}th a:hover{color:#333}th.date{min-width:80px}tr:nth-child(2n+0) {background-color:#dcdcdc}td{line-height:2em;padding:5px}td a{color:#333;text-decoration:none;transition:color .3s}td a:hover{color:#666}td.icon{text-align:center}#overDiv table{max-width:300px}blockquote.full-quote:before,blockquote.full-quote:after{color:#999;font-size:80px;font-style:normal;line-height:1}blockquote.full-quote:after{content:'\201D';float:right;margin-top:-50px}blockquote.full-quote:before{content:'\201C';float:left;margin-left:-35px}p.full-quote-author{font-weight:bold;margin-left:40px}blockquote.full-quote{margin:0 auto;width:75%}#quotation{margin:5px 0 0 0}#quotation p{color:#d9001e;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.3em;margin-bottom:0}#quotation p#quote-author{color:#666;font-family:"Georgia","Times New Roman";font-size:1.2em;font-style:italic;font-weight:bold;margin:0;text-align:right}.search-result-summary{display:inline-block;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;padding:0;text-align:center;width:auto}.search-result-summary li{float:left;list-style:none;margin-right:5px}.search-result-summary li a{color:#333;text-decoration:underline}.search-result-summary li:after{content:' |'}.search-result-summary li:last-child:after{content:none}h5.search-result-section{background-color:#999;font-size:1em;margin:15px 0;padding:10px 0;width:100%}h5.search-result-section span{padding:10px}h5.search-result-section a{color:#fff;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.5em}.search-result-listing{border-bottom:2px dotted #dcdcdc;margin-bottom:15px;padding:0 10px}.search-result-listing:last-of-type{border-bottom:none}.search-result{font-family:'Archivo Narrow',sans-serif;font-size:1.35em}.success,.error,.info,.option{border:1px solid transparent;font-weight:bold;font-family:"Archivo Narrow",arial,sans-serif;font-size:16px;padding:15px;text-align:center!important}.success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.option{background-color:#dcdcdc;border-color:#dcdcdc;box-sizing:border-box;color:#333;margin-bottom:10px;padding:5px}ul.general-content{margin:10px}li.az{list-style:none;width:100%}a.az-anchor{display:inline-block}.field-note{line-height:1.2em;padding:8px 3px}a.tooltip{cursor:pointer}.tooltip-top{position:relative;top:10px;vertical-align:top}#overDiv ul li{font-family:Verdana,arial,sans-serif}i.icon-border{background-color:#fff;border:2px solid #999;border-radius:2px;color:#333;line-height:1em;padding:2px}table#recaptcha_table tr td{line-height:1em}#recaptcha_area{margin:0 auto}ul#usertools-links li a.user-id{background-color:#d9001e;color:#fff;font-size:1.25em;text-align:center;overflow:hidden}#privacy-policy-container,#tos-container,#error-container{border:1px solid #dcdcdc;margin-left:10px;padding:10px}#privacy-policy-container ol,#privacy-policy-container ul,#tos-container ul,#tos-container ol,#error-container ul,#error-container ol{margin-bottom:10px}#privacy-policy-container ol li,#privacy-policy-container ul li,#tos-container ul li,#tos-container ol li,#error-container ul li,#error-container ol li{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;margin-left:10px}#privacy-policy-container h2,#privacy-policy-container h4,#tos-container h2,#tos-container h4{font-family:'Archivo Narrow',arial,sans-serif;color:#333}ul.ad-list li{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;margin:0;margin-left:15px;padding-right:.5em}ul.hang-list{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;margin:0;margin-left:15px;padding-right:.5em;list-style-position:outside;padding-left:1em}small.quick-nav{font-family:'Archivo Narrow',arial,sans-serif;font-size:1em}.generic-container{box-sizing:border-box;padding:10px}.center-pos{margin:0 50%}.aec-green{color:#16a850}.aec-grey{color:#666}.aec-red{color:#d9001e}.section{border-bottom:2px dotted #dcdcdc;clear:both;margin-bottom:20px;padding-bottom:15px}.section:last-of-type{border-bottom:none;padding-bottom:0}.section:first-of-type{margin-top:10px;border-top:none}ul.micro-tile{display:inline-block;margin:0;padding:0}ul.micro-tile li{border:none!important;display:inline}ul.micro-tile li a{background-color:#333;border:1px solid #333;color:#fff;display:block;float:left;font-family:Verdana;font-size:10px;font-weight:normal;line-height:1em;list-style-type:none;margin:1px;padding:1px 4px}ul.micro-tile li a:hover{transition:background-color 1s}ul.micro-tile li a.green{background-color:green!important;border:1px solid green;color:#fff}ul.micro-tile li a.green:hover{background-color:green;color:#fff}ul.micro-tile li a.amber{background-color:#ffbf00;border:1px solid #ffbf00;color:#000}ul.micro-tile li a.amber:hover{background-color:#ffbf00;color:#000}ul.micro-tile li a.red{background-color:red;border:1px solid red;color:#fff}ul.micro-tile li a.red:hover{background-color:red;color:#fff}ul.micro-tile li a.black{background-color:#000;border:1px solid #000;color:#fff}ul.micro-tile li a.black:hover{background-color:#000;color:#fff}ul.micro-tile li a.dark-grey{background-color:#333;border:1px solid #333;color:#fff}ul.micro-tile li a.dark-grey:hover{background-color:#333;color:#fff}ul.micro-tile li a.mid-grey{background-color:#666;border:1px solid #666;color:#fff}ul.micro-tile li a.mid-grey:hover{background-color:#666;color:#fff}ul.micro-tile li a.light-grey{background-color:#dcdcdc;border:1px solid #666;color:#666}ul.micro-tile li a.light-grey:hover{background-color:#dcdcdc;color:#666}ul.micro-tile li a.info-only{cursor:default}.ot-header h1{margin-bottom:5px}.ot-content p{font-size:15px;margin-bottom:5px}.instructor-checklist{font-size:16px}ul.normal-bullet,ol.normal-bullet{margin-bottom:10px}ol.normal-bullet li,ul.normal-bullet li{font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em;margin-left:10px}.no-bullet{list-style:none}.are-you-sure{display:none}.response-text{display:none;width:auto;padding:4px;font-family:'Archivo Narrow',arial,sans-serif;font-size:1.4em}@media only screen and (min-width:768px) and (max-width:959px){#associations{display:none}}@media only screen and (max-width:767px){h1.home{display:none}#associations{display:none}}@media only screen and (min-width:480px) and (max-width:767px){h1.home{display:none}#associations{display:none}}@charset "utf-8";ul#top-nav-drop,ul#login-register-drop,ul#login-register-drop ul,nav ul ul#top-nav-more{font-family:'Archivo Narrow',sans-serif;font-size:1.25em}nav{margin-bottom:-3px}nav li{position:relative}nav ul ul{display:none}nav ul li:hover>ul{display:block}nav ul{color:#666;list-style:none;position:relative;display:inline-table;z-index:1;top:1px}nav ul:after{content:"";clear:both}nav ul li{float:left;color:#666}nav#menu ul li{}nav ul li,nav ul li:hover,nav ul ul li,nav ul ul li:hover{border:none!important}nav ul li:hover{color:#000}nav ul li:hover a{text-decoration:none}nav>ul>li>a{position:relative;text-align:center;display:block;background-color:#999;border:1px solid #999;color:#fff;font-size:1em;padding:6px 8px;text-decoration:none;text-transform:uppercase;margin:0 0 2px}nav#menu>ul>li>a{font-size:1em}nav>ul>li>a:hover{background-color:#55565a;color:#fff}nav ul ul{padding:0;position:absolute;top:30px}nav ul ul#menu-more{background:#dcdcdc;padding:0;position:absolute;top:30px;left:2px;width:145px}nav ul ul li{float:none;white-space:nowrap;border-top:5px solid transparent}nav ul ul li:hover{border-top:5px solid transparent}nav ul ul li a{background-color:#55565a;width:145px;text-transform:initial;font-size:14px;text-align:left;padding:10px;line-height:inherit;display:table-cell;vertical-align:middle;color:#fff;border-top:1px solid #fff}nav ul ul li a:hover{background:#000;color:#fff}nav ul ul li a:hover{background-color:#000;color:#fff}nav ul ul ul{position:absolute;left:100%;top:0}nav ul ul ul:before{content:">";font-weight:bold;color:#fff;position:absolute;left:-10px;top:10px}nav>ul>li>a.active{background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:0;padding:8px 15px}nav>ul>li>a.active:hover{color:#55565a;text-decoration:underline}ul#login-register-drop{z-index:50}ul#top-nav-drop{z-index:40}ul#olc-tabs-supercompact{z-index:30}ul#olc-tabs-compact{z-index:30}nav ul ul#top-nav-more li a{border:1px solid #dcdcdc;display:inline-block;float:left;width:188px}nav ul ul#top-nav-more{right:0;font-family:'Archivo Narrow',sans-serif}@media only screen and (min-width:480px) and (max-width:767px){nav ul ul#top-nav-more li a{width:188px}}@media only screen and (max-width:479px){nav ul ul#top-nav-more li a{width:128px}}