@font-face{font-family:"Proxima N W15 Reg";src:url("../fonts/ccd538c8-85a6-4215-9f3f-643c415bbb19.eot?#iefix");src:url("../fonts/ccd538c8-85a6-4215-9f3f-643c415bbb19.eot?#iefix") format("eot"),url("../fonts/e8e438df-9715-40ed-b1ae-58760b01a3c0.woff") format("woff"),url("../fonts/baf65064-a8a8-459d-96ad-d315581d5181.ttf") format("truetype"),url("../fonts/76bd19c9-c46a-4c27-b80e-f8bd0ecd6057.svg#76bd19c9-c46a-4c27-b80e-f8bd0ecd6057") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}.defaultButton.liteText,.homeOpeningSection p,.homeOurStorySection p,.cmsContent p,.cmsContent li,.cmsContent blockquote p:before,.cmsContent blockquote.quoteGreen p:before,.cmsContent blockquote.quoteGreen p span:after,.commentForm [type="text"],.commentForm [type="email"],.commentForm textarea,.footerContainer{font-family:"Proxima N W15 Reg",Arial}@font-face{font-family:"Proxima N W01 Reg It";src:url("../fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix");src:url("../fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot"),url("../fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff") format("woff"),url("../fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf") format("truetype"),url("../fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg#a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}.cmsContent blockquote p,.cmsContent blockquote.quoteGreen p,.cmsContent blockquote.extract p{font-family:"Proxima N W01 Reg It",Arial}@font-face{font-family:"Proxima N W15 Light";src:url("../fonts/53f72e41-ffd4-47d4-b8bf-b1ab3cada2e5.eot?#iefix");src:url("../fonts/53f72e41-ffd4-47d4-b8bf-b1ab3cada2e5.eot?#iefix") format("eot"),url("../fonts/fb5639f2-f57b-487d-9610-3dc50820ab27.woff") format("woff"),url("../fonts/2eafe9b7-5a21-49c0-84ca-54c54f899019.ttf") format("truetype"),url("../fonts/0a2fe21c-cfdd-4f40-9dca-782e95c1fa90.svg#0a2fe21c-cfdd-4f40-9dca-782e95c1fa90") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}.homeContactUsSection [type="text"],.homeContactUsSection [type="email"],.homeContactUsSection [type="tel"],.homeContactUsSection textarea,.blogUpdatesForm input{font-family:"Proxima N W15 Light",Arial}@font-face{font-family:"Proxima N W15 Smbd";src:url("../fonts/f0900b9e-436e-4bb2-ba92-174617a6b4bc.eot?#iefix");src:url("../fonts/f0900b9e-436e-4bb2-ba92-174617a6b4bc.eot?#iefix") format("eot"),url("../fonts/91b14d48-ff2a-4a42-87df-b04c76cfb67f.woff") format("woff"),url("../fonts/65e3a762-7125-4d24-9247-fc73d4786cd0.ttf") format("truetype"),url("../fonts/4b8633b5-6a28-45ea-afc0-1784363b823a.svg#4b8633b5-6a28-45ea-afc0-1784363b823a") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}.searchResultsHeading,.defaultButton,.buttonGetBlogUpdates,.homeOurStorySection h2,.homeBlogSection p,.homeContactUsSection .contactInfo p,.cmsContent header h2,.cmsContent blockquote small,.person header h3,.coursesContainer .courses ul ul a,.courses ul a,.templateCoursesLanding .openingText p,.tabs a,.resourcesList h4,.pageSubNav a,.courseSubNav header h2,.author,time,.replyLink,.paging,.search input,.headerMainNav a{font-family:"Proxima N W15 Smbd",Arial}@font-face{font-family:"Proxima N W15 Bold";src:url("../fonts/9682bb7d-efd6-4254-8771-e146c89a72d4.eot?#iefix");src:url("../fonts/9682bb7d-efd6-4254-8771-e146c89a72d4.eot?#iefix") format("eot"),url("../fonts/a3a867b8-141c-4865-9f8d-6dc5766a6bc5.woff") format("woff"),url("../fonts/b9d6d5ca-ba9b-4fa1-a81e-366891676e4a.ttf") format("truetype"),url("../fonts/844c48e5-7a2b-488b-9e47-ff8dda98e5e2.svg#844c48e5-7a2b-488b-9e47-ff8dda98e5e2") format("svg");font-weight:normal;font-style:normal;font-stretch:normal}h1,.coursesContainer .courses ul a,.courses>a{font-family:"Proxima N W15 Bold",Arial}.sectionContent,.headerContainer,.footerContainer,.homeOpeningSection p,.homeBlogSection .defaultButton{display:block;margin-left:auto;margin-right:auto}.siteHeader,.siteFooter{width:100%;min-width:960px}.sectionContent,.headerContainer,.footerContainer{padding-left:10px;padding-right:10px;width:960px}.buttonGetBlogUpdates:before,.smLinks a,.search a,.logo{display:block;overflow:hidden;text-indent:-9999px;background:url(../img/ui/sprite.png) no-repeat}.colContainer:after{content:"";display:table;clear:both}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body{background:#fff}html{font-size:10px}.ie7_body{margin-top:-10px}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}.outdatedBrowserMessage,.noJSMessage{position:absolute;top:0px;right:0px;left:0px;background:#ccc;color:#000;padding:0.2em 0;text-align:center}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input:focus,select:focus,textarea:focus,a:focus{outline:0}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,th,td,blockquote,button,figure,fieldset{font-weight:normal;padding:0;margin:0}a{text-decoration:none}a:active{background-color:transparent}li{list-style:none}table{table-layout:fixed}h1{font-size:58px;line-height:60px;text-align:center;letter-spacing:-0.0025em;color:#57595e}h1.green{color:#c2d82e}h1.white{color:#fff}h1.left{text-align:left;padding-left:302px}h1.hasBackButton{padding-left:493px;position:relative}.searchResultsHeading{font-size:26px;line-height:28px;color:#57595e}p a{color:#57595e;text-decoration:underline}p a:hover{text-decoration:none}fieldset{border:none}img{display:block}.defaultButton{font-size:18px;line-height:46px;color:#fff;text-align:center;display:block;width:158px;height:46px;border-radius:5px;background-color:transparent}.defaultButton.white{color:#fff;border:1px solid #fff}.defaultButton.white:hover{color:#57595e;padding:1px;background-color:#fff}.defaultButton.gray,.defaultButton.green{color:#57595e;border:1px solid #57595e}.defaultButton.gray:hover{color:#fff;padding:1px;background-color:#57595e}.defaultButton.green:hover{color:#57595e;border-color:#dde98c;background-color:#dde98c}.defaultButton.greenDark:hover{color:#57595e;border-color:#c2d82e;background-color:#c2d82e}.defaultButton.green.full{color:#000;background-color:#c2d82e;border-color:#c2d82e}.defaultButton.green.full:hover{color:#57595e;border-color:#57595e;background-color:#fff}.defaultButton.liteText{font-size:14px}.buttonGetBlogUpdates{font-size:16px;line-height:37px;color:#57595e;display:block;padding-left:53px;margin-bottom:6px;position:relative}.buttonGetBlogUpdates:before{content:'';width:47px;height:33px;position:absolute;top:2px;left:0px;background-position:0 -147px}section{padding:40px 0 60px;position:relative}section section{padding:0 0 40px;clear:both}section section.person{padding:0 0 20px}.lt-ie9 section{margin-top:-10px}.lt-ie9 section section{margin-top:0}.sectionCoverImage{position:absolute;top:0px;left:0px;width:100%;height:100%}.sectionBgGradient{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-repeat:repeat-x}.sectionBgGradient.homeOpening{background-image:url(../img/ui/bg-gradient-homeOpening.png)}.sectionBgGradient.homeContactUs{background-image:url(../img/ui/bg-gradient-homeContactUs.png)}.sectionContent{position:relative}.homeOpeningSection{padding-bottom:32px}.homeOpeningSection h1{margin-bottom:15px}.homeOpeningSection p{font-size:24px;line-height:30px;color:#fff;text-align:center;width:660px;margin-bottom:56px}.homeOurStorySection{padding-top:6px;padding-bottom:20px}.homeOurStorySection h1{margin-bottom:40px}.homeOurStorySection h2{font-size:24px;line-height:20px;color:#fff;padding:0 32px 22px}.homeOurStorySection p{font-size:18px;line-height:20px;color:#fff;padding:0 32px 25px;position:relative}.homeOurStorySection .defaultButton{margin-left:30px}.homeBlogSection{padding-top:12px;padding-bottom:35px}.homeBlogSection h1{margin-bottom:40px}.homeBlogSection p{font-size:16px;line-height:120%;color:#333;text-align:center;height:38px;margin-bottom:26px;overflow:hidden}figure{width:240px;height:240px;margin-bottom:17px;border:7px solid #57595e;border-radius:50%;overflow:hidden;position:relative;background-color:#57595e}figure img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin:auto;width:100% !important;height:auto !important}figure.white{border:7px solid #fff;background-color:#fff}figure .overlay{display:none}.lt-ie9 figure{border:none;background-color:transparent}.lt-ie9 figure .overlay{display:block;width:240px;height:240px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:url(../img/ui/bg-figure-overlay-grayOnWhite.png) no-repeat}.lt-ie9 figure.white{border:none;background-color:transparent}.lt-ie9 figure.white .overlay{background:url(../img/ui/bg-figure-overlay-whiteOnGreen.png) no-repeat}.homeContactUsSection{padding-top:11px;padding-bottom:26px}.homeContactUsSection h1{margin-bottom:50px}.homeContactUsSection fieldset{overflow:hidden}.homeContactUsSection [type="text"],.homeContactUsSection [type="email"],.homeContactUsSection [type="tel"],.homeContactUsSection textarea{font-size:16px;line-height:120%;color:#58575b;width:100%;height:41px;padding:0 14px;margin-bottom:10px;border:none;clear:both;border-radius:5px;background-color:#fff}.homeContactUsSection [type="text"].half,.homeContactUsSection [type="email"].half,.homeContactUsSection [type="tel"].half,.homeContactUsSection textarea.half{width:213px;float:left;clear:none}.homeContactUsSection [type="text"].half+.half,.homeContactUsSection [type="email"].half+.half,.homeContactUsSection [type="tel"].half+.half,.homeContactUsSection textarea.half+.half{width:220px;float:right}.homeContactUsSection textarea{height:123px;padding-top:11px;resize:none}.lt-ie9 .homeContactUsSection input{padding-top:10px}.homeContactUsSection [type="text"]::-webkit-input-placeholder,.homeContactUsSection [type="email"]::-webkit-input-placeholder,.homeContactUsSection [type="tel"]::-webkit-input-placeholder,.homeContactUsSection textarea::-webkit-input-placeholder{color:#58575b}.homeContactUsSection [type="text"]::-moz-placeholder,.homeContactUsSection [type="email"]::-moz-placeholder,.homeContactUsSection [type="tel"]::-moz-placeholder,.homeContactUsSection textarea::-moz-placeholder{color:#58575b;opacity:1}.homeContactUsSection [type="text"]:-ms-input-placeholder,.homeContactUsSection [type="email"]:-ms-input-placeholder,.homeContactUsSection [type="tel"]:-ms-input-placeholder,.homeContactUsSection textarea:-ms-input-placeholder{color:#58575b}.homeContactUsSection .defaultButton{width:106px;float:right;margin-bottom:10px}.homeContactUsSection .contactInfo{padding:23px 30px 26px;background-color:#000;background-color:rgba(0,0,0,0.6)}.homeContactUsSection .contactInfo p{font-size:16px;line-height:22px;color:#fff}.homeContactUsSection .contactInfo p a{color:#fff}.homeContactUsSection .contactInfo p+p{margin-top:22px}.homeContactUsSection .contactInfo .note{padding-top:19px}.homeContactUsSection .contactInfo .note p{font-size:14px;line-height:17px}.homeContactUsSection .contactInfo .note p+p{margin-top:17px}.message{font:18px/120% "Proxima N W15 Smbd" !important;text-align:center;display:none;padding:15px 12px 13px !important;margin-bottom:10px !important;clear:both;border-radius:5px}.message.success{color:#000;background-color:#c2d82e}.message.error{color:#fff;background-color:#FF2626}.colContainer [class*="col-"]{float:left}.colContainer [class*="col-"]:empty{height:1px}.colContainer .col-640{width:640px;margin-left:60px}.colContainer .col-440{width:440px}.colContainer .col-440+.col-440{margin-left:60px}.colContainer .col-350{width:340px;margin-left:50px}.colContainer .col-240{width:240px}.colContainer .col-240+.col-240{margin-left:105px}.cmsContent h3,.cmsContent p,.cmsContent ul,.cmsContent blockquote{padding-bottom:22px}.cmsContent h3:last-child,.cmsContent p:last-child,.cmsContent ul:last-child,.cmsContent blockquote:last-child{padding-bottom:0}.cmsContent table{width:100%}.cmsContent th,.cmsContent td{text-align:left;vertical-align:top}.cmsContent p,.cmsContent li{font-size:16px;line-height:20px;color:#57595e}.cmsContent p+ul{margin-top:-22px}.cmsContent p:empty{display:none}.cmsContent li{padding:0 0 0 21px;position:relative}.cmsContent li:before{position:absolute;top:7px;left:1px;content:'';width:7px;height:7px;background-color:#C5D800}.cmsContent li a{color:#57595e;text-decoration:underline}.cmsContent li a:hover{text-decoration:none}.cmsContent header{padding:4px 2px;margin-bottom:28px;border-bottom:1px solid #57595e}.cmsContent header h2{font-size:24px;line-height:22px;color:#57595e}.cmsContent header h2 span{font-size:18px}.cmsContent blockquote p{font-size:16px;display:inline-block;padding:0 0 0 30px;position:relative}.cmsContent blockquote p:before{position:absolute;line-height:100%}.cmsContent blockquote p:before{content:'\201c';font-size:70px;color:#C5DC00;position:absolute;top:-10px;left:-3px}.cmsContent blockquote p:after{display:none}.cmsContent blockquote small{font-size:14px;line-height:20px;color:#57595e;text-align:left;display:block;padding:5px 20px 0 30px}.cmsContent blockquote.quoteGreen p{display:inline-block}.cmsContent blockquote.quoteGreen p:before{line-height:100%}.cmsContent blockquote.quoteGreen p:after{display:none}.cmsContent blockquote.extract{padding:10px 0 27px}.cmsContent blockquote.extract p{font-size:24px;color:#C5D800;padding-left:25px;padding-bottom:6px;border-left:4px solid #C5D800}.cmsContent blockquote.extract p:before,.cmsContent blockquote.extract p:after{display:none}.cmsContent figure.alignLeft{margin:0 52px 23px 0;float:left}.cmsContent figure.alignRight{margin:0 0 23px 52px;float:right}.cmsContent img{max-width:100%}.person header{margin-bottom:9px;border:none}.person header h3{font-size:20px;line-height:22px;color:#c2d82e}.person.alignLeft figure{margin:0 52px 23px 0;float:left}.person.alignRight figure{margin:0 0 23px 52px;float:right}.clientLogos{margin:50px 0 14px}.coursesContainer{overflow:hidden}.coursesContainer .courses ul{padding-bottom:10000px;margin-bottom:-10000px;background-color:#fff}.coursesContainer .courses ul li:last-child{padding-bottom:30px}.coursesContainer .courses ul ul{padding:0;margin:0}.coursesContainer .courses ul ul li:last-child{padding-bottom:0}.coursesContainer .courses ul ul a{padding:11px 43px 10px}.courses a{display:block}.courses>a{font-size:36px;line-height:100px;color:#57595e;text-align:center;height:100px;background-color:#c2d82e}.courses>a:hover{background-color:#fff}.courses ul{padding:16px 0 30px;background-color:#fff}.courses ul a{font-size:16px;line-height:20px;color:#57595e;padding:11px 33px 10px}.courses ul a:hover{color:#222;background-color:#dde98c}.courses ul .defaultButton{font-size:18px;line-height:45px;width:107px;padding:0;margin:15px 0 0 30px}.templateCoursesLanding .sectionContent{padding-top:20px;padding-bottom:10px}.templateCoursesLanding h1{margin-bottom:21px}.templateCoursesLanding .openingText{padding-bottom:26px}.templateCoursesLanding .openingText p{font-size:20px;line-height:26px;color:#57595e;text-align:center;width:880px;padding:0 0 15px;margin:0 auto}.templateContent h1{padding-top:12px;margin-bottom:50px}.templateOurStory .defaultButton{width:152px;margin-left:300px}.templateBlog h1{margin-bottom:50px}.templateBlog .defaultButton{float:right;width:100%}.templateBlog p{padding-bottom:6px}.templateBlog p+section{padding-top:22px}.templateBlog time{margin-bottom:25px}.templateBlog .col-240{margin-top:-63px}.templateBlog .col-640 .col-240{margin-top:0}.templateBlogDetail .defaultButton{width:209px}.templateBlogDetail p{padding-bottom:22px}.templateBlogDetail h1 .defaultButton{width:104px;margin-right:87px;float:left;position:absolute;top:3px;left:302px}.templateBlogDetail .author,.templateBlogDetail time{font-size:16px}.templateOffOnCourses h1{margin-bottom:34px}.templateOffOnCourses section{display:none}.templateCourseDetail h1{line-height:43px}.templateCourseDetail section section{display:block}.templateCourseDetail .defaultButton{width:126px}.tabs{font-size:0;width:940px;padding:0;margin:0 auto 18px;border-bottom:1px solid #c2d82e}.tabs li{display:inline-block}.tabs a{font-size:14px;line-height:58px;color:#57595e;display:block;height:55px;padding:0 38px;position:relative;top:3px}.tabs a.active{color:#c2d82e;border:1px solid #c2d82e;border-bottom:1px solid #fff;background-color:#fff}.resourcesList li{padding:12px;margin-bottom:2px;overflow:hidden;background-color:#eee}.resourcesList li:before{display:none}.resourcesList h4{font-size:16px;line-height:20px;color:#57595e;margin-bottom:8px}.resourcesList p{width:341px;padding:0;float:left}.resourcesList .defaultButton{width:224px;float:right;text-decoration:none}.smLinks{position:fixed;top:490px;right:0px}.smLinks a{display:block;width:29px;height:29px}.smLinks .facebook{background-position:-227px -96px}.smLinks .twitter{background-position:-227px -125px}.smLinks .google{background-position:-227px -154px}.smLinks .email{background-position:-256px -96px}.pageSubNav{padding-top:6px}.pageSubNav li{padding:11px 0;margin-bottom:1px;background-color:#ddd}.pageSubNav li li{padding:0;margin-bottom:0}.pageSubNav li li a{padding:6px 25px}.pageSubNav a{font-size:14px;line-height:14px;color:#57595e;display:block;padding:6px 12px}.pageSubNav a:hover,.pageSubNav a.active{background-color:#dde98c}.courseSubNav article{width:290px;float:left}.courseSubNav article:nth-child(2n+2){float:right}.courseSubNav header{height:76px;overflow:hidden;margin-bottom:18px;position:relative}.courseSubNav header h2{line-height:20px;color:#c2d82e;position:absolute;right:3px;bottom:15px;left:3px}.courseSubNav p{padding:0 3px;height:80px;overflow:hidden}.courseSubNav .defaultButton{width:154px;margin-top:15px}.author,time,.replyLink{font-size:14px;line-height:20px;color:#57595e;display:block}.paging{margin-left:290px;font-size:14px;line-height:19px;color:#57595e}.paging span:first-child{text-align:left;width:auto;height:auto;margin-right:5px}.paging a,.paging span{text-align:center;display:inline-block;width:19px;height:19px}.paging a{color:#fff;background-color:#57595e}.paging a:hover{background-color:#c2d82e}.paging a+a{margin-left:5px}.comment{padding:12px 0 0;position:relative;border-top:1px solid #fff;background-color:#eee}.comment>div{position:relative}.comment.hasReplies>div:after,.comment.hasReplies>div:before{top:100%;right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:9}.comment.hasReplies>div:after{border-color:rgba(238,238,238,0);border-top-color:#eee;border-width:51px;margin-left:-51px}.comment.hasReplies>div:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:52px;margin-left:-52px}.comment .replyLink{position:absolute;top:0px;right:24px;display:inline}.comment .author{font-size:14px;padding:0 66px 9px 12px}.comment p{padding:0 66px 12px 12px}.comment .commentForm{display:none}.comment.showReply .commentForm{display:block;padding-top:10px}.lt-ie9 .comment.hasReplies>div:after,.lt-ie9 .comment.hasReplies>div:before{display:none}.reply{background-color:#ddd}.commentForm{padding-top:50px;background-color:#fff}.commentForm [type="text"],.commentForm [type="email"],.commentForm textarea{font-size:16px;line-height:120%;color:#57595e;width:307px;height:41px;padding:0 14px;margin-bottom:30px;float:left;border:1px solid #57595e;border-radius:5px;background-color:#fff}.commentForm [type="email"]{margin-left:26px}.commentForm textarea{width:100%;height:89px;padding-top:11px;resize:none;float:none}.lt-ie9 .commentForm input{padding-top:10px}.commentForm [type="text"]::-webkit-input-placeholder,.commentForm [type="email"]::-webkit-input-placeholder,.commentForm textarea::-webkit-input-placeholder{color:#57595e}.commentForm [type="text"]::-moz-placeholder,.commentForm [type="email"]::-moz-placeholder,.commentForm textarea::-moz-placeholder{color:#57595e;opacity:1}.commentForm [type="text"]:-ms-input-placeholder,.commentForm [type="email"]:-ms-input-placeholder,.commentForm textarea:-ms-input-placeholder{color:#57595e}.commentForm .defaultButton{width:106px;float:right;margin-bottom:10px}.commentForm .defaultButton:hover{color:#fff;background-color:#57595e}.search{width:160px;position:absolute;top:16px;right:0px;overflow:hidden}.search a{width:17px;height:17px;position:absolute;top:7px;left:5px;background-position:-48px -147px}.search input{font-size:18px;line-height:120%;color:#57595e;width:100%;height:33px;padding-left:25px;border:1px solid #57595e;border-radius:3px}.search input::-webkit-input-placeholder{color:#57595e}.search input::-moz-placeholder{color:#57595e;opacity:1}.search input:-ms-input-placeholder{color:#57595e}.blogUpdatesForm{display:none}.blogUpdatesForm input{font-size:16px;line-height:120%;color:#58575b;display:block;width:100%;height:41px;padding:0 14px;margin-bottom:10px;border:1px solid #57595e;border-radius:5px;background-color:#fff}.blogUpdatesForm .defaultButton{float:left}.displayNone{display:none !important}.displayBlock{display:block !important}.overflowHidden{overflow:hidden !important}.applyEllipsis{overflow:hidden;position:relative}.applyEllipsis:after{content:'\2026';position:absolute;right:0;bottom:0;background-color:#fff}.headerContainer{height:160px;position:relative}.headerContainer .defaultButton{line-height:40px;width:89px;height:41px;position:absolute;top:24px;right:10px}.logo{width:227px;height:147px;position:absolute;top:0px;left:-10px}.headerMainNav{position:absolute;top:79px;right:0px;font-size:0}.headerMainNav li{float:left;margin:0 5px}.headerMainNav a{font-size:18px;line-height:42px;color:#5F5F61;display:block;height:41px;padding:0 13px;margin:0}.headerMainNav a:hover,.headerMainNav a.active{background-color:#D1E164}.footerContainer{font-size:14px;line-height:120%;color:#58575D;height:129px;padding-top:13px;position:relative}.footerContainer *{float:left}.footerContainer small,.footerContainer a{position:relative;top:59px}.footerContainer small{font-size:100%;margin-right:30px}.footerContainer a{color:#58575D;margin-right:32px}.footerContainer a:hover{text-decoration:underline}.footerContainer .logo{width:148px;height:96px;margin:0 95px 0 3px;background-position:-227px 0;top:0px}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}li{list-style-type:disc;list-style-position:inside;padding-left:0}.siteHeader{height:20px}.headerContainer,.sectionCoverImage,.homeContactUsSection .col-440:first-child,.colContainer .col-240,.footerContainer .logo,.footerContainer a,.search,.paging,.smLinks,.templateBlogDetail .defaultButton,iframe,.commentForm,.comment.hasReplies>div:before,.comment.hasReplies>div:after,.comment .replyLink,.tabs,.courseSubNav .defaultButton,.courses ul li:last-child,.homeOurStorySection .defaultButton,.homeBlogSection .defaultButton,.cmsContent ul li:before,.templateBlog .defaultButton{display:none}.cmsContent .col-240,.homeBlogSection .col-240{display:block}.colContainer .col-640{width:auto;margin:0;float:none}blockquote,figure{border:none}section.cmsContent,.cmsContent section{page-break-inside:avoid}h1.left{padding-left:0}.templateOurStory .defaultButton{margin-left:0}.cmsContent .col-350{width:auto;margin-left:260px;float:none}.comment{margin-top:0;border:none}.courseSubNav article{display:inline-block;margin:0 10px 20px;float:none}.courseSubNav article:nth-child(2n+2){float:none}}
