<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";body,div,a,p,h1,h2,h3,h4,td,span,ul,ol,li,label{margin:0;padding:0;font-family:'Open Sans',Verdana,Geneva,sans-serif !important;color:#666;font-size:13px;font-weight:normal}#sansjs{background:none repeat scroll 0 0 #f00;color:#fff;font-size:1em;left:0;line-height:2em;padding:2px;position:relative;text-align:center;top:0;width:100%;z-index:100}h1{font-size:15px;color:#1a5d7f;border-bottom:1px solid #e9e9e9}h1.details{border-bottom:0;padding-left:5px}h2{font-size:15px;color:#666;background:#efefef;padding:5px 10px;margin:20px 0 10px}h2.subCategory{background:none;border-bottom:1px solid #e9e9e9;padding:5px;font-size:15px;font-weight:bold}h3{font-size:15px;color:#1a5d7f;margin:15px 0 5px}img{border:0}body{background:url(../images/bg_body.jpg) top left repeat #f8f8f8}.row{width:100%;background:#fff}.rowInner{padding:10px}.mastButton img{opacity:1;width:70%;margin-bottom:10px}.mastButton img:hover{opacity:.8}.pad10{padding:10px}.pad20lr10b{padding:0 20px 10px}.pad10tb{padding:10px 0}.pad5tb{padding:5px 0}.blueBg{background:#1a5d7f}.blackBg{background:#000 !important}.blue{color:#1a5d7f}.ltGreyBg{background:#cdd0cc}.grey{color:#888}.bold{font-weight:bold}.ital{font-style:italic}.red{color:#c00}.orange{color:#1a5d7f}.white{color:#fff}.borderBtmLtGrey{border-bottom:4px solid #f3f3f3}.borderTopLtGrey{border-top:4px solid #f3f3f3}.mainTopMargin{display:none}.breadCrumb{padding:5px 0}.breadCrumbSub{padding:5px 0;margin-bottom:-15px}a,a:visited,a:active{color:#1a5d7f;text-decoration:none}a:hover{color:#1a5d7f}h3 a{font-size:15px}.floatL{float:left}.floatR{float:right}.bodyList{margin:10px 20px 20px}.bodyList li{margin-bottom:10px}.standard ul{margin-left:25px}.rightCol .ctpLogin p{margin:8px 0}.rightCol .ctpLogin a{font-weight:bold;text-decoration:underline}.ctpLoginLink{float:left;width:100%;margin:20px 0;font-style:italic;text-decoration:underline}.hidden{display:none}.formFloat{float:left;width:45%;min-width:200px}input.filled{background-color:#ddd}#formtop input:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(51,178,242,1);-moz-box-shadow:inset 0 0 0 2px rgba(51,178,242,1);box-shadow:inset 0 0 0 2px rgba(51,178,242,1)}a.buttonOrange,a.buttonOrange:visited,a.buttonOrange:active,input[type=submit].buttonOrange,input[type=submit].buttonOrange:active,a.buttonGreen,a.buttonOrange:visited,a.buttonGreen:active,input[type=submit].buttonGreen,input[type=submit].buttonGreen:active{-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;color:#fff !important;cursor:pointer;font-size:14px;font-weight:bold !important;margin:0;opacity:1;outline:medium none;padding:10px 36px;text-align:center;text-decoration:none;white-space:nowrap;width:auto;border-radius:4px !important}a.buttonOrange,a.buttonOrange:visited,a.buttonOrange:active,input[type=submit].buttonOrange,input[type=submit].buttonOrange:active{background:none repeat scroll 0 0 #ff7800;border:1px solid #d86700}a.buttonOrange:hover,input[type=submit]:hover{background-color:#ff7800 !important}a.buttonOrange:focus{background-color:#ff7800 !important}a.buttonGreen,a.buttonOrange:visited,a.buttonGreen:active,input[type=submit].buttonGreen,input[type=submit].buttonGreen:active{background:none repeat scroll 0 0 #146140;border:1px solid #146140}a.buttonGreen:hover,input[type=submit].buttonGreen:hover{background-color:#136643e6!important}a.buttonGreen:focus{background-color:#115337}a.buttonOrange:focus,a.buttonBlue:focus,input:focus,select:focus,a.buttonGreen:focus,a.buttonGreen:focus,input:focus,select:focus{-webkit-box-shadow:inset 0 0 0 2px rgba(0,0,0,.47)!important;-moz-box-shadow:inset 0 0 0 2px rgba(0,0,0,.47)!important;box-shadow:inset 0 0 0 2px rgba(0,0,0,.47)!important}.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#message{background:none repeat scroll 0 0 #444;border-bottom:1px solid #000;color:#fff;padding:5px;position:relative;text-align:center;vertical-align:text-top;width:100%}#message img{vertical-align:bottom}#message strong{color:#fbb700}#logo{float:left;width:80%}#logo img{margin:10px}#headerNav{float:left;width:100%;display:none}#headerNav ul{list-style:none;margin:0 auto}#headerNav ul li{margin:0 auto;margin-bottom:4px;width:90%;text-align:center}#headerNav ul li a,#headerNav ul li a:visited,#headerNav ul li a:active{float:left;padding:10px;text-decoration:none;font-size:10px;width:90%;margin-bottom:4px;background:#4078aa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff}#headerNav ul li a.current{background:#efefef;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#headerNav ul li a:hover{background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333}#navIco{margin:0 auto;width:40px;height:40px;cursor:pointer;z-index:500;margin-top:-10px;clear:both}#navIco:hover{opacity:.8}#search{padding:0}.searchBar{background:url(../images/bg_blue.jpg) top left repeat #1a5d7f;box-shadow:0 0 5px rgba(0,0,0,.3) inset;border-bottom:4px solid #f3f3f3;border-top:4px solid #f3f3f3}#search #textLong{display:none;color:#fff;font-size:24px;text-align:right;width:450px;vertical-align:middle}#search #textMedium{display:none;color:#fff;font-size:24px;text-align:right;width:270px;vertical-align:middle}#search #textShort{display:none;color:#fff;font-size:20px;text-align:right;width:110px;vertical-align:middle}#searchBox{width:100%;text-align:center;padding:5px 0;display:inline-block;vertical-align:middle}#searchBox .field{width:70%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;padding:5px;font-size:12px}#searchBox .searchBtn{padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #194871;background:url(../images/btn_submit_bg.jpg);color:#1a5d7f;font-weight:bold;margin-left:2px;margin-top:3px;box-shadow:0 0 2px rgba(205,205,205,.6) inset}#searchBox .searchBtn:hover{background:url(../images/btn_submit_hover_bg.jpg);color:#07a;border:1px solid #036;box-shadow:0 0 2px rgba(162,194,226,1) inset;cursor:pointer}#showcase{background:#cdd0cc;padding:0}#basicFeatures{background:#cdd0cc;overflow:hidden}#basicFeatures .rowInner{margin:0 auto;padding:0}#basicFeatures .rowInner img{margin-bottom:-4px}#showcase img{width:100%}.jshowoff-1-slidelinks{display:none}.greyTopBg{background:#ececec}.leftCol .section{margin-bottom:20px}.leftCol .section p{margin:8px 0;font-size:13px;line-height:18px}.rightCol{margin-bottom:20px}.more{width:100%;margin-bottom:10px;margin-top:2px}.subNav{float:none;text-align:left;clear:both;width:100%}.subNav ul{list-style:none;margin-top:10px}.subNav li{float:left;margin-right:10px;margin-bottom:20px}.subNav li a,.subNav li a:visited,.subNav li a:active{padding:5px 10px;text-decoration:none;font-size:10px}.subNav li a.current{background:#4078aa;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:10px}.subNav li a:hover{background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333;font-size:10px}.intro{font-size:14px !important;line-height:20px !important;margin-bottom:20px !important;padding-bottom:15px;color:#1a5d7f;border-bottom:1px solid #efefef}.cartInfo h2{background:none!important}h1 .tab{font-size:14px;color:#444;float:left;margin-right:20px;margin-bottom:0 !important;width:100%;text-decoration:none}h1 .current{border-bottom:3px solid #1a5d7f;color:#1a5d7f}h1 .tab .long{display:none}h1 .current .long{color:#1a5d7f}h1 .tab:hover,h1 .tab:hover .long{color:#1a5d7f}#courseWidget .course{width:100%;margin-top:5px;margin-bottom:15px}#courseWidget img{width:100%;margin-bottom:5px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#courseWidget img:hover{opacity:.7;border:1px solid #06c}.popCourseFix{display:none;clear:both}#browse ul{list-style:none;margin-top:5px}#browse li{line-height:14px;margin:5px;float:left;width:100%}#browse a{font-size:14px}.detailsInfo{background:#d3d3d3;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.detailsInfo .item{font-size:11px}.detailsPic{width:100%;text-align:center}.detailsPic img{width:95%;border:1px solid #aaa !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px 0}.getStarted{text-align:center;margin-bottom:-5px}.getStarted img{width:70%;margin:0 auto}.detailsCta{width:100%;margin-bottom:10px}.ctaText{text-align:center;font-style:italic;font-size:14px;margin-top:5px}.detailsBtnEnrollSchool{margin:15px 0;text-align:center}.detailsBtnEnrollSchool img{width:100%}.detailsBtnEnrollSchool img:hover{opacity:.8}.detailsBtnEnrollEd2go{margin:15px 0;text-align:center}.detailsBtnEnrollEd2go img{width:100%}.detailsBtnEnrollEd2go img:hover{opacity:.8}#instructorTable .pic img{width:0;display:none}#instructorTable .info p{font-size:11px}.likeBar{display:none}.detailsBtnDemo{padding:15px 0;text-align:center}.detailsBtnDemo img{width:100%}.detailsBtnDemo img:hover{opacity:.8}.related{clear:both;padding-top:10px}.related ul{list-style:none}.related li{margin:5px;margin-bottom:10px}.studentReview{background:url(../images/quote_bg.png) top left no-repeat #fff;padding:5px 25px 20px;padding-right:0}.numberStudents{color:#036;font-size:13px;text-align:center;margin-bottom:10px;clear:both;padding-left:10px;padding-top:1px}.numberStudents .split{display:none}.numberStudents .small{font-size:12px;color:#036}.ilcDetailsCta{width:100%;margin:0}.ilcDetailsCta .main{text-align:center;padding:0 10px}.ilcDetailsCta .main p{margin:15px 0}.ilcDetailsMore .enrollE2g,.ilcDetailsMore .enrollAnother{text-align:center}.ilcDetailsMore .enrollE2g a,.ilcDetailsMore .enrollAnother a{text-decoration:underline}.ilcDetailsMore .enrollE2g{margin-top:5px}.ilcDetailsMore .enrollE2g a{font-size:12px}.ilcDetailsMore .enrollAnother{margin-bottom:10px}.ilcDetailsMore .enrollAnother a{font-size:11px;color:#666}.ilcDetailsMore .enrollAnother a:hover{color:#1a5d7f}.ilcDetailsCta .price{font-size:18px;margin-right:20px}.aboutTopIntro{width:94%;margin:0 auto}.aboutCta{width:100%;margin-bottom:-14px}.aboutCta img{width:100%}.videoShell{border:1px solid #ccc;width:240px;height:120px;margin:0 auto;margin-top:10px}.adtlLinks{width:100%;float:none;clear:both;margin:10px 0;text-align:center}.followUs img,.footerFollow img{width:28px;margin-right:10px}.followUs img.last,.footerFollow img.last{margin-right:0}.ctp img{width:97%;margin:5px auto 0;display:block;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ctp img:hover{opacity:.8;border:1px solid #06c}.ctp div{padding:5px}div.review{display:none}p.submit{text-align:left;padding-left:20px}.submitButton{padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #1a5d7f;background:url(../images/btn_submit_bg.jpg);color:#1a5d7f;font-weight:bold;width:auto !important}.submitButton:hover{background:url(../images/btn_submit_hover_bg.jpg);cursor:pointer}.leftCol .section p.login{margin-left:20px}.category{float:none;width:60%;margin:5px auto 10px;background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;min-width:112px;border:1px solid #ddd}.category div{padding:6px;min-width:100px;text-align:center}.category .title{margin:0 !important}.category .title span{font-size:11px}.category img{width:100%;margin-bottom:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.category a,.category a:visited,.category a:active{text-decoration:none;font-size:14px}.catalogAllCourse{margin-bottom:25px;width:100%}.catalogAllCourse h3{margin-top:0}.catalogAllCourse .coursePic{width:0}.catalogAllCourse .coursePic img{width:0;display:none}.catalogAllCourse div{margin-top:5px}.catalogMore{float:left;margin-bottom:5px;padding-left:5px;clear:both}.categoryTop{padding:10px}.categoryIntro{padding-bottom:10px}.categoryIntro h1{margin-bottom:5px}.categoryImage{width:100%}.categoryImage img{width:100%;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.courses li a{font-size:12px !important}.pagination{background:none repeat scroll 0 0 #ddd;color:#444;font-size:10px;padding:5px;width:98%;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination .pageResults{float:none;color:#444;clear:both;text-align:center;padding-left:5px;padding-top:1px}.pagination .pages{float:none;color:#444;clear:both;text-align:center;padding-top:1px}.pagination span{color:#444}.pagination .pages b{color:#444;font-size:120%}.pagination .pages input{background:none repeat scroll 0 0 #eee;border:1px solid #666;color:#444}.pagination .pages .active{background:none repeat scroll 0 0 #d7ebfa;color:#666}.pagination .pages .first,.pagination .pages .first:hover{background-image:url("../images/paginate.png");background-position:center -1px;background-repeat:no-repeat}.pagination .pages .previous,.pagination .pages .previous:hover{background-image:url("../images/paginate.png");background-position:center -21px;background-repeat:no-repeat}.pagination .pages .next,.pagination .pages .next:hover{background-image:url("../images/paginate.png");background-position:center -41px;background-repeat:no-repeat}.pagination .pages .last,.pagination .pages .last:hover{background-image:url("../images/paginate.png");background-position:center -62px;background-repeat:no-repeat}.pagination .pages input{border-radius:3px 3px 3px 3px;cursor:pointer;font-size:12px;margin:0 2px;padding:0 5px;text-decoration:none}.pagination input:hover{background-color:#d7ebfa}.find p{margin:10px 0}.find .zip{width:96%;margin:15px auto 0}.find .province{width:96%;margin:15px auto 0}.find .school{width:96%;margin:20px auto}.school .name{font-size:13px;font-weight:bold}.demos .stepOne{float:none;width:100%}.demos .stepTwo{float:none;width:100%}.demos .stepThree{float:none;width:100%}img.teachPic{float:none;margin:0 10% 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;width:75%}.benefits{padding:5px}.benefits ul{list-style:none}.benefits li{margin-bottom:5px}.applyBtn{padding:0 0 15px}.applyBtn img{padding-top:0}.diduknow{padding:5px;font-size:12px;font-style:italic}ol.faqs{margin-left:20px}ol.faqs li{font-weight:bold;padding-bottom:10px;margin-bottom:20px}ol.faqs li .question{font-weight:bold}ol.faqs li .answer{margin-top:10px}ol.faqs li .answer .note{font-size:11px;color:#666;font-style:italic}ol.faqs label{margin-right:20px}ol.faqs .formField{width:150px}#contactForm p{margin:5px 0 10px}#contactForm .label{margin:15px 0 3px}#contactForm input,#contactForm .message{width:220px}.cms ul{margin:10px 20px 20px}.cms li{margin-bottom:5px}.footer{background:url(../images/bg_footernav.jpg) top left repeat #ececec;box-shadow:0 -2px 5px 0 rgba(0,0,0,.15) inset}.footer ul{list-style:none}.footer li{float:left;margin-right:20px;margin-top:5px;margin-bottom:5px}.footer li a,.footer li a:visited,.footer li a:active{color:#1a5d7f;text-decoration:none;font-size:11px}.footer li a:hover{color:#1a5d7f}.bottom{background:url(../images/bg_body.jpg) top left repeat #f8f8f8}.bottom .rightCol{width:100%;margin-bottom:0}.bottom .followUs{width:100%;margin-bottom:0 !important}#about div{margin-top:10px;margin-bottom:20px}.footerFollow div{padding:10px 10px 0}#copyright{font-size:11px;margin:20px 0}#copyright a,#copyright p{font-size:11px}.cengageLogo{margin-bottom:10px;text-align:center}.advertLeftOne,.advertLeftTwo,.advertRightOne,.advertRightTwo,.advertRight3,.advertBottomOne,.advertBottomTwo{display:none}@media screen and (min-width:240px){#navIco{float:right;margin-top:15px;clear:none}#searchBox .searchBtn{margin-top:0}#courseWidget .course{width:40%;padding:5px;float:left;margin-right:5px;margin-bottom:10px}h1 .tab{font-size:14px;width:auto}.popCourseFix{display:block}.more{width:auto;margin-bottom:0}.catalogMore{margin-bottom:5px}h1.review{margin-bottom:0}.getStarted img{width:200px}.detailsBtnDemo img{width:200px}.detailsBtnEnrollSchool img{width:200px}.detailsBtnEnrollEd2go img{width:200px}#instructorTable .pic img{width:50px;display:block;margin:15px 15px 0 0}div.review{display:block}ol.faqs .formField{width:180px;margin-bottom:2px}.catalogAllCourse .coursePic{width:40%;padding-right:10px;padding-top:5px}.catalogAllCourse .coursePic img{width:100%;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}.catalogAllCourse .coursePic img:hover{opacity:.8}.leftCol .section p.login{margin-left:60px}}@media screen and (min-width:480px){.rowInner{width:450px;margin:0 auto;padding:10px 0}#logo{width:150px}#navIco{display:none}#headerNav{display:block;float:right;width:300px;text-align:right}#headerNav ul{margin-top:15px;float:right;width:auto}#headerNav ul li{float:left;margin-left:18px;width:auto}#headerNav ul li a,#headerNav ul li a:visited,#headerNav ul li a:active{padding:10px 7px;text-decoration:none;font-size:10px;background:none;color:#1a5d7f}#headerNav ul li a.current{background:#4078aa;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#headerNav ul li a:hover{background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333}h1{font-size:16px}#search #textLong{display:none}#search #textMedium{display:none}#search #textShort{display:inline-block}#searchBox{width:295px;text-align:left;padding:5px}#searchBox .field{width:235px}#browse li{width:47%}.rightCol .left{width:46%;float:left}.rightCol .right{width:46%;float:right}.followUs img,.footerFollow img{margin-right:8px}#courseWidget .course{width:20%;margin-right:8px;margin-bottom:0}.popCourseFix{display:none}h1 .tab{font-size:16px;width:auto}h1 .tab .long{display:inline;font-size:16px}h1.details{margin:0 10px}.detailsPic{width:430px;margin:0 auto}.detailsInfo{margin-bottom:-10px}.detailsCta{width:430px;margin:0 auto 10px}.detailsBtnEnrollSchool{width:46%;float:left}.detailsBtnEnrollEd2go{width:46%;float:right}.detailsBtnDemo{width:45%;float:right;padding:0 0 20px}.detailsBtnDemo img{width:100%}#instructorTable .pic img{width:70px}#instructorTable .info p{font-size:13px}.ilcDetailsCta .main a.buttonOrange,.ilcDetailsCta .main a.buttonGreen{font-size:18px;padding:8px 16px}.ilcDetailsMore .enrollE2g{margin-top:5px;margin-bottom:10px;float:left;margin-left:80px}.ilcDetailsMore .enrollAnother{margin-top:5px;margin-bottom:10px;float:right;margin-right:80px}.aboutTopIntro{width:410px;margin:10px 20px}.mastButton img{width:190px;margin-top:10px;margin-bottom:0}.aboutCta{width:430px;margin:0 auto -14px}.adtlLinks{width:25%;float:left;text-align:left;clear:none;margin-left:50px}.category{float:left;width:210px;margin-right:12px}.categoryImage{width:430px;margin:0 auto;margin-bottom:5px}.catalogAllCourse .coursePic{width:120px;padding-right:15px}.categoryTop{padding:5px 0}.categoryIntro{padding:10px;padding-top:0}.demos .stepOne{float:left;width:30%}.demos .stepTwo{float:left;width:30%;margin-left:20px}.demos .stepThree{float:left;width:30%;margin-left:20px}img.teachPic{margin-left:20px;margin-right:0;float:right;width:200px}.benefits li{float:left;width:50%}.applyBtn{padding:0 0 10px}.find .zip{width:46%;float:left;margin-left:10px;margin-top:0}.find .province{width:46%;float:left;margin-top:0}.find .school{width:46%;float:left;margin-left:10px;margin-top:10px}.more{margin-top:4px}.catalogMore{margin-top:0}ol.faqs .formField{width:400px}#contactForm input,#contactForm .message{width:430px}p.submit{text-align:center;padding-left:0}.ctpLoginLink{float:none;width:auto;margin:0;margin-left:20px;margin-top:3px;font-style:italic;clear:none}}@media screen and (min-width:768px){.rowInner{width:738px}#headerNav{width:570px}#headerNav ul li a,#headerNav ul li a:hover,#headerNav ul li a:active,.subNav ul li a,.subNav ul li a:visited,.subNav ul li a:hover,.subNav ul li a:active,.subNav ul li a.current{font-size:12px}#search #textLong{display:none}#search #textMedium{display:inline-block}#search #textShort{display:none}#searchBox{width:420px;padding:15px 0 15px 10px}#searchBox .field{width:300px;padding:5px}.jshowoff-1-slidelinks{display:block;width:auto;text-align:center;position:relative;float:right;margin-top:-35px;margin-bottom:9px;margin-right:10px;padding:0 10px 0 10px;background:url(../images/bg_showcase_nav.png) top left repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.jshowoff-1-slidelinks a:link,.jshowoff-1-slidelinks a:visited{font-size:26px;line-height:24px;font-weight:bold;color:#1a5d7f;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.jshowoff-1-slidelinks a:hover,.jshowoff-1-slidelinks a.jshowoff-1-active,.jshowoff-1-slidelinks a.jshowoff-1-active:hover{color:#1a5d7f}.leftCol{width:470px;float:left}.category{margin-right:10px;margin-left:10px;margin-bottom:10px}.rightCol,.bottom .rightCol{width:240px;float:right}.rightCol .left,.rightCol .right,.detailsBtnDemo{width:100%;float:none}#courseWidget .course{margin-right:10px}.mainTopMargin{display:block;height:10px;background:#fff}.followUs img,.footerFollow img{width:34px;margin-right:8px}.detailsPic{float:left;margin-left:10px}.detailsCta{float:right;width:270px;margin:0 10px;margin-top:10px;text-align:center}.ctaText{font-size:16px}.detailsInfo .item{float:left;width:auto;margin:0;margin-right:20px}.detailsBtnDemo img{padding:15px 0}.detailsBtnEnrollSchool{margin:20px 0;float:none;width:auto}.detailsBtnEnrollEd2go{margin:20px 0;float:none;width:auto}.detailsBtnEnrollSchool img{width:220px}.detailsBtnEnrollEd2go img{width:220px}.likeBar{display:block;width:80px;padding:0 5px}.addthis_floating_style{position:relative !important}#instructorTable .pic img{width:90px}.numberStudents{color:#036;font-size:13px;text-align:center;float:right;clear:none;padding-left:0;width:240px}.numberStudents .split{display:inline}.ilcDetailsCta{float:right;width:270px;margin-top:10px;margin-right:20px}.ilcDetailsCta .main{text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#d7d7d7;width:250px;padding:10px}.ilcDetailsCta h1.details{font-size:14px}.ilcDetailsCta .main p{margin:20px 0 15px 0}.ilcDetailsMore .enrollE2g{margin-top:5px;margin-bottom:10px;float:left;margin-left:5px}.ilcDetailsMore .enrollE2g a{font-size:13px}.ilcDetailsMore .enrollAnother{margin-top:6px;margin-bottom:9px;float:right;margin-right:5px}.ilcDetailsCta .price{font-size:20px}.applyBtn img{padding-top:0}.diduknow{font-size:14px;font-style:italic}.aboutTopIntro{float:left;margin:10px 0 10px 20px}.aboutCta{float:right;width:270px;margin:-30px 10px -14px 0;text-align:center}.videoShell{margin-top:-10px;margin-bottom:10px;margin-right:20px}.find .zip{width:35%;margin-left:80px}.find .school{width:35%;margin-left:80px}#contactForm input,#contactForm .message{width:220px}#about div{margin-bottom:0}.cengageLogo{float:right;margin-top:-10px}}.section h1,h2{color:#1a5d7f;font-size:22px !important;font-weight:400;margin:10px 0;line-height:30px}@media screen and (min-width:980px){.rowInner{width:940px}#headerNav{width:790px}h1{font-size:20px}.more{margin-top:8px}#search #textLong{display:inline-block}#search #textMedium{display:none}#search #textShort{display:none}#searchBox{width:440px}#searchBox .field{width:340px}#basicFeatures .rowInner img{margin-bottom:-5px}.leftCol{width:670px}#browse li{width:30%;margin-right:10px}.category{margin-left:0}.categoryIntro{float:left;width:360px;margin-top:20px;margin-right:0}.categoryImage{float:right;width:260px;margin:10px;margin-right:15px}.courses li{width:47% !important}.catalogMore{float:right;margin-top:2px;margin-bottom:0;padding-left:0;clear:none}.pagination .pageResults{float:left;clear:none}.pagination .pages{float:right;clear:none}h1 .tab{font-size:20px;width:auto}h1 .tab .long{display:inline;font-size:20px}#courseWidget .course{margin-right:19px}.getStarted{margin-top:5px}.detailsPic{width:560px}.detailsPic img{width:546px}.detailsCta{width:350px}.detailsBtnEnrollSchool{margin:25px 0}.detailsBtnEnrollEd2go{margin:25px 0}.detailsBtnEnrollSchool img{width:254px}.detailsBtnEnrollEd2go img{width:254px}.ilcDetailsCta{float:right;width:340px;margin-top:10px;margin-right:15px}.ilcDetailsCta .main{text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#d7d7d7;width:320px;padding:10px}.ilcDetailsCta .main a.buttonOrange,.ilcDetailsCta .main a.buttonGreen{font-size:20px;padding:10px 20px}.ilcDetailsCta h1.details{font-size:16px}.ilcDetailsMore .enrollE2g{margin-top:15px}.ilcDetailsMore .enrollAnother{margin-top:18px}.ilcDetailsMore .enrollE2g a{font-size:16px}.ilcDetailsMore .enrollAnother a{font-size:14px}.ilcDetailsCta .price{font-size:24px}.aboutTopIntro{width:550px;font-size:14px}.mastButton img{width:240px;margin-top:20px}.aboutCta{width:350px;margin:-34px 10px -14px 0}.find .zip{width:35%;margin-left:120px}.find .school{width:35%;margin-left:120px}}@media print{.searchBar{display:none}#headerNav{display:none}.footer{display:none}.mastButton img{width:200px}#logo img{width:200px}#instructorTable .pic img{width:auto;display:block}.detailsPic img{width:400px;border:1px solid #aaa !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px 0}.detailsBtnDemo img{width:200px}.catalogAllCourse .coursePic img{width:auto;display:block;margin-right:20px}img.teachPic{float:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;width:200px}#courseWidget img{width:200px}#courseWidget .course{width:250px;float:left}#courseWidget .tab{display:none}#courseWidget .current{display:block}.ctp img{width:200px}.detailsBtnEnrollSchool{display:none}.detailsBtnEnrollEd2go{display:none}.detailsBtnDemo{display:none}.category{width:200px;float:left}.category img{width:180px}#browse li{margin-right:10px;width:30%}}.section{color:#666;font-size:22px!important;font-weight:400;margin:10px 0;line-height:30px}.greyTopBg select,input{padding:5px;border:1px solid #999!important}.greyTopBg h1{padding:0 0 0 8px!important}.score{top:-6px!important}.pad10t,#copyright,.grey,#pFooterSchool{color:#333 !important}.acct-hdr{display:inline-block;padding:8px 0;font-size:26px;color:#333}.cartInfo,.btn-info{border-radius:4px!important}.btn-info{padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap}.setPosition{position:absolute;right:5px}#hlkForgotPassword,.forgotPassLink{font-style:italic;text-decoration:underline}.prog-title{color:#1a5d7f;font-size:22px !important;font-weight:400;line-height:30px;display:inline-block;margin-bottom:10px}#pnlForgotPassword div.section-title,#pnlForgotPassword div.full-box,#pnlForgotPassword div.form-padding{padding-left:0}.programInfSummaryTable{border-top:1px solid #bbb}#divCreateAccount{margin-top:10px}#hlkStudentCenter img{display:none}.buttonOrange.btn-img-position img{display:none}.leftCol .section.receipt-section{margin-bottom:0}.checkboxContainer{display:none}.DateContainer_cls{display:block}.clsEmailUserName{font-size:13px;font-weight:bold !important;line-height:1.43;color:#555 !important}.clsEmail{display:none}.ClsBenefitContent{display:none}.contact-head{background:none;font-size:16px !important;color:#666;margin:0;padding:0}.addColon{display:block}.addAsterisk{display:none}#pnlCCBillingForm label,#creditInfoId .labelTxt{display:flex}.oldOrdDesign{display:flex}.oldOrdDesign h2,.oldOrdDesign p{font-size:14px !important;color:#fff;margin:0 !important;line-height:14px !important}.oldOrdDesign h2{margin-right:3px !important;font-weight:bold}.oldOrdNum{margin-bottom:10px}.redesignErrorSummary{display:none}#pnlForgotPassword div.redesignErrorSummary{display:none}.duplicateOldContentDesign{display:block}.duplicateNewContentDesign{display:none}.d-element{display:inline}</pre></body></html>