@font-face{font-family:"PMNCaeciliaW02-75Bold";src:url("/etc/designs/acca_homepage/fonts/6a34d4f2-d47e-491e-b23f-5c21cd102f27.eot?#iefix");src:url("/etc/designs/acca_homepage/fonts/6a34d4f2-d47e-491e-b23f-5c21cd102f27.eot?#iefix") format("eot"),url("/etc/designs/acca_homepage/fonts/b75f619f-6985-455f-a653-31ddb61de0f5.woff") format("woff"),url("/etc/designs/acca_homepage/fonts/d273add0-658d-4430-9dc9-2f7308debd0e.ttf") format("truetype"),url("/etc/designs/acca_homepage/fonts/7447513d-8867-4753-9c62-3b057094223a.svg#7447513d-8867-4753-9c62-3b057094223a") format("svg")}.main-content .row{display:block;clear:both;margin:0 -10px}.main-content .col{float:left;width:auto;margin:0 10px}.main-content .container,.main-content .center-block{margin-left:auto;margin-right:auto}.main-content .pull-right{float:right}.main-content .center-block{float:none}.main-content .col-1{width:60px}.main-content .col-2{width:140px}.main-content .col-3{width:220px}.main-content .col-4{width:300px}.main-content .col-5{width:380px}.main-content .col-6{width:460px}.main-content .col-7{width:540px}.main-content .col-8{width:620px}.main-content .col-9{width:700px}.main-content .col-10{width:780px}.main-content .col-11{width:860px}.main-content .col-12,.main-content .container{width:940px}body{background-color:#f3f3f3}.main-content{background-color:white;font-family:Arial,sans-serif;font-weight:normal;color:#000}.main-content h1,.main-content h2,.main-content h3,.main-content .title{line-height:1.2em;font-family:"PMNCaeciliaW02-75Bold",sans-serif;text-transform:inherit}.main-content h1,.main-content h2,.main-content p,.main-content .title{margin-bottom:15px}.main-content h1,.main-content .title{font-size:4em}.main-content .title{color:#c80000}.main-content h2{font-size:2.7em}.main-content h3{font-size:2.4em;margin-bottom:10px}.main-content p{font-size:1.5em;line-height:1.5em}.main-content p:last-child{margin-bottom:0}.main-content a{color:#c80000;text-decoration:none;font-size:inherit;font-family:inherit}.main-content a:hover,.main-content a:focus{text-decoration:underline}.main-content .col{padding:0}.main-content .text-left-offset{padding-left:20px}.main-content .box{clear:both;overflow:hidden;width:100%;padding-top:25px;padding-bottom:25px;border-top:1px solid #f3f3f3}.main-content .box-banner{background-color:white;padding-top:40px;overflow:hidden;border:0;padding-bottom:0}.main-content .box-banner .row{padding:20px 0;min-height:340px;background:url("/etc/designs/acca_homepage/img/layout/info-banner.jpg") no-repeat center center;position:relative}.main-content .box-banner .row .panel{margin-top:0;margin-bottom:0}.main-content .box-banner .row .panel .wrap{overflow:hidden}.main-content .box-banner .row .feature{margin-top:-40px;height:380px}.main-content .box-banner .row .feature .wrap{padding:30px 20px 10px 20px}.main-content .box-stories{padding-bottom:15px}.main-content .box-stories .cta-red{line-height:32px}.main-content .box-stories .panel-list{clear:both;overflow:hidden;padding-top:10px}.main-content .box-stories .panel-list img{display:block}.main-content .box-stories .panel-list .panel{margin-top:10px;margin-bottom:10px;cursor:pointer}.main-content .box-stories .panel-list .panel .wrap{-webkit-transition:padding-bottom .25s ease;-moz-transition:padding-bottom .25s ease;-o-transition:padding-bottom .25s ease;transition:padding-bottom .25s ease}.main-content .box-stories .panel-list .panel:hover .wrap{padding-bottom:30px}.main-content .box-stories .panel-list .panel.col-6:hover .wrap{padding-bottom:20px}.main-content .box-stories .panel-list .date{margin:0;position:absolute;right:0;top:-22px;color:white;line-height:1em;background-color:#c80000;font-size:1.2em;padding:5px}.main-content .box-stories .panel-list .feature{position:absolute;bottom:20px;right:20px;width:280px;padding-bottom:50px}.main-content .box-stories .panel-list .feature .date{background-color:white;color:#c80000}.main-content .box-stories .panel-list .left .wrap{padding:15px;background-color:white;background-color:rgba(255,255,255,.9);position:absolute;bottom:0;left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-content .box-stories .panel-list .left .wrap:before{position:absolute;bottom:2px;right:2px;content:"";width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #c80000 transparent}.main-content .box-stories .panel-list .left .wrap a{color:black}.main-content .box-stories .panel-list .left .wrap a:hover,.main-content .box-stories .panel-list .left .wrap a:focus,.main-content .box-stories .panel-list .left .wrap a:active{text-decoration:none}.main-content .panel-borders{overflow:hidden;margin-left:9px;border-left:1px solid #f3f3f3}.main-content .panel-borders .panel{margin:-1px 0 0 0;padding:0 10px 0 9px;border-left:1px solid #f3f3f3;border-top:1px solid #f3f3f3}.main-content .panel{background-color:white;position:relative;margin-top:10px;margin-bottom:10px}.main-content .panel .wrap{padding:20px;clear:both}.main-content .panel.feature{color:white;background:url("/etc/designs/acca_homepage/img/layout/bg.png") repeat-x center bottom;background:-moz-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#c80000),color-stop(70%,#c80000),color-stop(100%,rgba(200,0,0,0)));background:-webkit-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-o-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-ms-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:linear-gradient(to bottom,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%)}.main-content .panel.red{color:white;background-color:#c80000}.main-content .panel.solid{min-height:220px}.main-content .panel.solid .wrap{padding-bottom:30px}.main-content .panel.solid .cta{position:absolute;bottom:20px}.main-content .cta{font-weight:bold;position:relative;padding-right:22px;line-height:17px;max-width:160px}.heroCTALinksSection .cta{position:relative;padding-right:22px;line-height:17px;width:100%;max-width:280px;display:inline-block;font:14px "Arial";color:#c80000;font-weight:bold}.heroCTALinksSection .cta:before{content:"";position:absolute;width:20px;height:35px;right:0;bottom:0;display:block;background:url("/etc/designs/acca_homepage/img/icons/sprite-chevron-right.png") no-repeat center center}.main-content .cta:before{content:"";position:absolute;width:20px;height:16px;right:0;bottom:0;display:block;background:url("/etc/designs/acca_homepage/img/icons/sprite-chevron-right.png") no-repeat center center}.main-content .cta span{display:block}.main-content .cta.dark{color:black}.main-content .cta.dark:before{background-position:right center}.main-content .cta.light{color:white}.main-content .cta.light:before{background-position:left center}.main-content .panel-borders .panelWhiteLarge{padding-left:20px}.ab-magazine .overflow-clearfix{overflow:hidden}.ab-magazine .main-content .box-stories .panel-list .left .wrap{left:auto;margin-left:20px;right:0}.ab-magazine .main-content .box-banner .row{background:url("../img/layout/ab-magazine/info-banner.jpg") no-repeat center center}.ab-magazine .main-content .box-banner .row .feature .wrap h2{font-size:1.5em;margin-bottom:5px}.ab-magazine .main-content .box-banner .row .feature .wrap p{font-size:1.3em}.ab-magazine .main-content .box-banner .row .feature .wrap p.cta-container{font-size:1.5em}.ab-magazine .main-content .box-banner .row .pull-right.panel h2{font-size:1.7em}.ab-magazine .main-content .panel.feature{background:#c80000 url("/etc/designs/acca_homepage/img/layout/bg.png") repeat-x center bottom;background:-moz-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#c80000),color-stop(70%,#c80000),color-stop(100%,rgba(200,0,0,0)));background:-webkit-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-o-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:-ms-linear-gradient(top,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%);background:linear-gradient(to bottom,#c80000 0,#c80000 70%,rgba(200,0,0,0) 100%)}.ab-magazine .main-content .panel.solid .cta{bottom:auto;position:relative}.ab-magazine .main-content .panel.solid .cta.bottom{bottom:20px;position:absolute}.ab-magazine .main-content .panel.video .icon{background:url("../img/icons/play-icon.gif") no-repeat center center;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;content:"";display:block;height:70px;margin-left:-35px;margin-top:-35px;opacity:.85;position:absolute;left:50%;top:50%;width:70px}.ab-magazine .main-content .panel.video:hover .icon{opacity:1}.ab-magazine .main-content .panel.padding-left,.ab-magazine .main-content .panel.padding-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ab-magazine .main-content .panel.padding-left{padding-left:20px}.ab-magazine .main-content .panel.padding-right{padding-right:20px}.ab-magazine .main-content .panel.small-text{max-height:220px}.ab-magazine .main-content .panel.small-text p{font-size:1.3em}.ab-magazine .main-content .panel-borders{border-left:none;margin-left:10px}.ab-magazine .main-content .panel-borders .panel{min-height:330px}.ab-magazine .main-content .cta{padding-right:0}.ab-magazine .main-content .cta:before{display:none}.ab-magazine .main-content .cta:after{content:"";position:static;width:20px;height:16px;right:0;bottom:0;display:inline-block;background:url("../img/icons/sprite-chevron-right.png") no-repeat center center;margin-bottom:-3px}.ab-magazine .main-content .cta.dark:after{background-position:center right}.ab-magazine .main-content .cta.light:after{background-position:center left}.ab-magazine .main-content .cta.full-width{max-width:100%}.ab-magazine .main-content .text-top-offset{padding-top:40px}.ab-magazine .main-content ul.cta-list,.ab-magazine .main-content ol.cta-list{font-size:1.5em;margin:15px 0;padding-left:20px}.ab-magazine .main-content ul.cta-list:first-child,.ab-magazine .main-content ol.cta-list:first-child{margin-top:0}.ab-magazine .main-content ul.cta-list:last-child,.ab-magazine .main-content ol.cta-list:last-child{margin-bottom:0}.ab-magazine .main-content ul.cta-list li,.ab-magazine .main-content ol.cta-list li{margin-bottom:15px}.ab-magazine .main-content ul.cta-list li:last-child,.ab-magazine .main-content ol.cta-list li:last-child{margin-bottom:0}.ab-magazine .main-content ul.cta-list a,.ab-magazine .main-content ol.cta-list a{color:#000;font-weight:bold}.ab-magazine .main-content ul.cta-list a:hover,.ab-magazine .main-content ol.cta-list a:hover{color:#c80000}.ab-magazine .main-content ul.cta-list{list-style:disc outside none}.ab-magazine .main-content ol.cta-list{list-style:upper-roman outside none}.ab-magazine .main-content p.last{margin-bottom:0}.main-content .horizontalImagePromo .box-stories .panel-list .date{margin:0;position:absolute;right:0;top:-22px;color:white;line-height:1em;background-color:#c80000;font-size:1.2em;padding:5px 10px 5px 5px}.ab-magazine .main-content .box-stories .panel-list .panel{margin-top:0;margin-bottom:10px;cursor:pointer}.main-content .cta-new{font-weight:bold;position:relative;padding-right:22px;line-height:17px;max-width:160px;color:white;text-decoration:none;font-weight:strong}.main-content .col-7-new{width:547px}.main-content .box-banner-extra{background-color:white!important;padding-bottom:48px;padding-top:30px}.main-content .box-banner-extra .row{min-height:0!important}.examDeadlinesContainer{background-color:#fff;padding:10px;position:relative;margin-bottom:10px}.examDeadlinesContainer h2{font:normal 2em "AvenirLT55Roman",Verdana,Arial,Sans-Serif;text-transform:uppercase}.examDeadlinesContainer:after{content:'';display:block;clear:both}.examDeadlinesContainer .examDeadlinesContainerLeft{float:left}.examDeadlinesContainer img{display:inline-block;padding-right:10px}.examDeadlinesContainer .examDeadlinesContainerRight{position:absolute;top:30px;right:10px}.examDeadlinesContainer .examDeadlinesContainerRight .examCta{display:inline-block;color:#fff;padding:0;border:1px solid #4c4d4f;-webkit-box-shadow:2px 2px 0 #655f58;-moz-box-shadow:2px 2px 0 #655f58;box-shadow:2px 2px 0 #655f58;background:#d92e10;margin-left:10px;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:17px}.examDeadlinesContainer .examDeadlinesContainerRight .moreImportantDates{display:inline-block;position:relative}.examDeadlinesContainer .examDeadlinesContainerRight .moreImportantDates p{position:absolute;top:-25px;left:-110px;width:115px;text-decoration:underline}.examDeadlinesContainer .examDeadlinesContainerRight .examCta p{float:left;border:1px solid #fff;padding:3px 10px 1px 10px;margin:0;text-transform:uppercase}