.fullWidth{width:100%;clear:both;float:left}.box{-webkit-box-sizing:border-box;box-sizing:border-box}.bold{font-weight:700}.error{color:#d8000c;font-weight:700}.ttUppercase{text-transform:uppercase}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vertical-center-only{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal-center-only{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.no-transition{-webkit-transition:none;-o-transition:none;transition:none}.freightBig{font-family:'Freight Big',serif}.freight{font-family:"Freight Sans",sans-serif}.georgia{font-family:Georgia,serif}.italic{font-style:italic}.btn{padding:1px 6px 2px 8px;font-size:15px;font-weight:400}.btn-gold{background:#0080aa;text-transform:uppercase;color:#fff;text-align:center}.btn-gold:hover{background:#000;color:#fff}.nj-button{background:#0080aa;color:#fff;font-size:20px;padding:5px 0;text-align:center;display:inline-block;cursor:pointer;border:1px solid #0080aa;text-transform:uppercase}.nj-button:hover{background:#000;text-decoration:none;border:1px solid #000;color:#fff}.nj-button i{-webkit-transition:none;-o-transition:none;transition:none}.nj-button-secondary{background:#0080aa;color:#fff;font-size:20px;padding:5px 0;text-align:center;display:inline-block;cursor:pointer;border:1px solid #0080aa;text-transform:uppercase;background:#00a8e1;border:1px solid #00a8e1}.nj-button-secondary:hover{background:#000;text-decoration:none;border:1px solid #000;color:#fff}.nj-button-secondary i{-webkit-transition:none;-o-transition:none;transition:none}.transparent-btn{color:#000;font-size:20px;padding:5px 10px;border:1px solid #000;text-align:center;font-weight:500;display:inline-block;cursor:pointer;text-transform:uppercase}.transparent-btn:hover{background:#000;text-decoration:none;color:#fff}.transparent-btn i{-webkit-transition:none;-o-transition:none;transition:none}.transparent-btn.white{color:#fff;border:1px solid #fff}img{width:100%}h1{font-size:80px;line-height:1;font-weight:300}h2{font-size:40px;font-weight:300;margin-bottom:20px}a:link{color:#333}.border-bottom-row:after{position:absolute;bottom:0;left:1%;width:98%;height:1px;background:#c2c2c2}.container{margin-bottom:40px}#footer{margin-top:40px}.research-focus-area{margin-bottom:10px}.research-focus-area span.border-bottom-line{position:absolute;bottom:0;left:1%;width:98%;border-bottom:1px solid #c2c2c2}.research-focus-area .research-focus-column{margin-bottom:20px}.research-focus-area .research-focus-column>a{display:inline-block;position:relative;height:50px;width:100%;border:1px solid #000;text-transform:uppercase;font-size:15px;padding:10px 5px;text-align:center;color:#000;margin-bottom:10px}.research-focus-area .research-focus-column>a span{display:inline-block;width:100%;padding:0 10px;line-height:1.25;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.research-focus-area .research-focus-column>a:hover{background:#0080aa;border:1px solid #0080aa;color:#fff}.research-focus-area .research-focus-column>a.see-all{background:#0080aa;color:#fff;border:1px solid #0080aa}.research-focus-area .research-focus-column>a.see-all:hover{background:#000;border:1px solid #000}.research-focus-area .research-focus-column.premium>a{border:1px solid #0080aa;background-color:#0080aa;color:#fff}.research-focus-area .research-focus-column.premium>a:hover{background:#000}.large-promo h1{font-size:40px;font-weight:500}.featured-content-tile h1{font-size:20px;font-weight:400}.event-descript{padding-top:6px;font-size:15px;margin:0;color:#999;font-weight:400;line-height:1.15;padding-bottom:40px}#main-searchbar{margin-bottom:30px}.membership-events{width:100%;clear:both;float:left;margin-top:30px}.membership-events>.row:last-child{margin-bottom:40px}.long-events{margin-bottom:40px}.long-events h2{margin-bottom:0}.long-events h2+a{font-size:12px;text-transform:uppercase;color:#000}.long-events h2+a:hover{text-decoration:underline}.research-event .favorite-item.black.r{padding-right:50px}.research-event.item{position:relative;overflow:hidden;padding-bottom:10px;padding-left:0}.research-event.item.past .date{color:#999}.research-event.item.past .info .rsvp-btn,.research-event.item.past .info p{display:none}.research-event.item.past .info h2{font-size:15px;font-weight:400;color:#999}.research-event.item:before{content:'';position:absolute;left:12%;top:0;width:1px;height:150px;background-color:#d1d1d1}.research-event.item .date{color:#0080aa;padding-right:20px}.research-event.item .date p{font-size:20px;display:block;margin:0;font-weight:400;text-transform:uppercase}.research-event.item .date h2{font-size:50px;display:block;font-weight:900;margin:0;font-style:italic;font-family:'Freight Big',serif;line-height:50px}.research-event.item .info h2{margin:0;padding-bottom:4px;font-size:18px;line-height:1.11;color:#1e1f23;text-transform:none;font-weight:700}.research-event.item .info h2:hover{color:#0080aa}.research-event.item .info .rsvp-btn{padding:1px 6px 2px 8px;font-size:15px;font-weight:400;background:#0080aa;text-transform:uppercase;color:#fff;text-align:center}.research-event.item .info .rsvp-btn:hover{background:#000;color:#fff}.research-event.item .info .rsvp-btn i{position:relative;top:2px}.research-event.item .info .kicker{font-size:12px;color:#0080aa;font-weight:700;text-transform:uppercase;margin:0;padding:0}.research-event.item .info p{color:#999;font-size:12px;margin:0;padding-bottom:10px}.favorite-item.black.r{padding-right:10px}.featured-content-tile{-webkit-box-shadow:0 0 5px #e5e5e5;box-shadow:0 0 5px #e5e5e5;overflow:hidden}.featured-content-tile .date{text-transform:uppercase;padding-top:2px}.featured-content-tile.event.past .circle{background:#aaa}.featured-content-tile.event h1{font-size:18px}.featured-content-tile.event .circle{border-radius:50%;background:#0080aa;color:#fff;width:75px;height:75px;margin:20px auto 10px auto;text-align:center;position:relative}.featured-content-tile.event .circle h2,.featured-content-tile.event .circle p{margin:0;padding:0}.featured-content-tile.event .circle span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.featured-content-tile.event .circle p{font-size:12px;text-transform:uppercase}.featured-content-tile.event .circle h2{font-size:30px;line-height:30px;font-weight:900;font-style:italic;font-family:'Freight Big',serif}.featured-content-tile.no-image img{display:none}.featured-content-tile.no-image .subheadline{display:inline-block}.featured-content-tile.no-image h1,.featured-content-tile.no-image h2{font-size:25px}.featured-content-tile .subheadline{display:none}.featured-content-tile a{color:#000}.featured-content-tile a:hover{color:#0080aa}.featured-content-tile h1,.featured-content-tile h2,.featured-content-tile p{margin:0;padding-left:10px;padding-right:10px}.featured-content-tile .compact-category{font-size:12px;padding-top:5px;font-weight:700;text-transform:uppercase;color:#0080aa}.research-content-title{margin-top:-5px;margin-bottom:-5px}.research-see-all{float:left;width:100%;font-size:15px}.research-see-all.alt a{color:#000;font-weight:300;margin-top:-5px;margin-bottom:10px}.research-see-all.alt.events{margin-top:10px}.research-see-all.alt.events a{color:#000;font-weight:300;margin-top:-5px;margin-bottom:10px}.research-see-all.alt.faq{padding-bottom:15px}.research-see-all a{color:#0080aa;font-weight:700;text-transform:uppercase}.research-see-all a:hover{text-decoration:underline}.more-research-topics{margin-top:30px;padding-bottom:30px;margin-bottom:10px;position:relative}.more-research-topics:after{position:absolute;bottom:0;left:1%;width:98%;height:1px;background:#c2c2c2}.bottom-row,.research-content-container,.research-questions-container{padding-bottom:20px;margin-bottom:10px;position:relative}.bottom-row .question-title h4,.research-content-container .question-title h4,.research-questions-container .question-title h4{color:#333}.bottom-row .question-title h4 a:visited,.research-content-container .question-title h4 a:visited,.research-questions-container .question-title h4 a:visited{color:#333}.bottom-row .question-title h4 a:hover,.research-content-container .question-title h4 a:hover,.research-questions-container .question-title h4 a:hover{color:#666}.bottom-row:after,.research-content-container:after,.research-questions-container:after{position:absolute;bottom:0;left:1%;width:98%;height:1px;background:#c2c2c2}.bottom-row,.focus-area{padding-bottom:20px;margin-bottom:10px;position:relative}.bottom-row:after,.focus-area:after{position:absolute;bottom:0;left:1%;width:98%;height:1px;background:#c2c2c2}div.focus-title{margin-bottom:-5px}.research-text{float:left;width:100%;font-size:20px;line-height:1.15em}.research-text.consult a{font-size:16px}.research-text.answer{margin-top:10px;color:#666}.research-text.answer a{font-weight:400;text-transform:none}.research-text.answer a:hover{text-decoration:underline}.research-text.answer span a{margin-top:null;color:#666;text-transform:uppercase;font-weight:700;font-size:12px}.research-text.answer span a:hover{text-decoration:underline}.research-text.answer.faq{padding-bottom:10px}.research-text.answer.faq h4{margin-bottom:2px}.research-text.answer.faq p{color:#666}.research-text.answer.faq a{color:#005d83}.research-text.alt a{color:#000;font-weight:300}.research-text a{color:#0080aa;font-weight:700;text-transform:uppercase}.research-text a:hover{text-decoration:underline}div.research-search-bar{margin-top:-20px;margin-bottom:-15px}div.title-row{margin-top:5px}.research-faq-title{margin-top:-10px;margin-bottom:-20px}.research-faq{margin-left:-25px}.research-question{padding-left:0}.research-question.faq{margin-bottom:20px}.research-question.question a,.research-question.question li{font-weight:700}.research-question.question a:visited{color:#333}.research-question.question a:hover{color:#666}.research-question.question h4{margin-bottom:25px}.research-question h4{color:#333}.question-anchor{display:block;height:56px;margin-top:-56px;visibility:hidden}.research-summary-container{margin-bottom:40px;padding-bottom:40px;position:relative}.research-summary-container span.border-bottom-line{position:absolute;bottom:0;left:1%;width:98%;border-bottom:1px solid #c2c2c2}.research-summary-container .research-summary{padding-top:10px;padding-bottom:20px;font-size:20px}.research-summary-container .research-summary h2{margin-top:-20px;margin-bottom:0;color:#333}.research-summary-container .research-summary h2 a:visited{color:#333}.research-summary-container .research-summary h2 a:hover{color:#666}.research-summary-container .research-summary p{font-family:'Freight Text';font-weight:light}.research-summary-container .research-landing-selector{width:70%;float:left;margin-top:15px}.research-summary-container .research-landing-selector .research-landing-selector-btn{width:75%;float:left;height:30px;font-size:15px;padding:2px 0;cursor:pointer}.research-summary-container .research-landing-selector .research-landing-selector-btn a{height:30px;color:#fff;width:100%;display:block;font-size:18px;font-weight:700}.research-summary-container .research-landing-selector .research-landing-selector-btn a i.arrow_triangle-right{position:relative;top:2px;left:0}span.indent{padding-left:20px}.question-list{margin-top:15px;margin-bottom:30px}.bold-numbers{font-weight:700}.research-list-page{margin-bottom:30px}.main-head-actions .title-triangle-left{margin-left:-4px}#footer{margin-top:60px}@media only screen and (max-width:1120px){.popular-topics .topic-column{display:none}.popular-topics .topic-column:nth-of-type(n+4){display:inline-block}span.question-anchor{display:block;height:50px;margin-top:-50px;visibility:hidden}}@media only screen and (max-width:740px){.popular-topics .topic-column:nth-of-type(n+4){display:none}.popular-topics .topic-column:nth-of-type(n+6){display:block}.popular-topics .topic-column>a{height:45px}.keep-margin{margin-left:-1%;margin-right:-1%;width:102%}h1{font-size:55px}h2{font-size:30px}.large-promo h1{font-size:30px;line-height:33px}.long-promo.event:before{left:24%}.small-promo h1{font-size:20px;line-height:22px}.custom-form iframe{height:1923px}.more-topic-selector{width:100%}.signup-presentation{width:100%;padding-left:0;margin-top:30px}.signup-presentation .small-promo{padding:20px}}