.page-top{border-top:5px solid #67BC62}#lockup{position:absolute;width:30%;top:0;z-index:200}#lockup img{margin:20px 0}#main-nav a:hover,#main-nav a:active{background-color:#231F20;color:#fff;outline:none}#main-nav ul li.section ul li a:hover{background-color:#000}#site-search{position:absolute;bottom:30px;right:0;width:30%}#bg-images li img{top:0}img.text-logo{width:auto;max-width:100%;height:auto}.wrap .grid-24{width:100%;margin:0;padding:0}.wrap .grid-8{width:31%;margin:0 1%}#hero{min-height:250px;border-bottom:2px solid #67BC62}#bg-images li img{top:120px}.pager li,.thumb-pager li{display:block;float:left;width:20px;height:40px;background:transparent url("/~/media/Images/ans/ui/header/inactive-bullet.ashx") no-repeat scroll 5px 10px;text-indent:-999em;background-repeat:no-repeat}.pager li.active,.thumb-pager li.active{display:block;float:left;width:20px;height:40px;background:transparent url("/~/media/Images/ans/ui/header/active-bullet.ashx") no-repeat scroll 5px 10px;text-indent:-999em;background-repeat:no-repeat}.pager.row{display:block;width:70%;padding:5px 0}.pager-container{position:absolute;display:block;margin:0 auto;height:40px;width:400px !important;top:210px;z-index:99;right:80px;background-color:rgba(139,204,135,.7)}#hero .captions{margin:0;padding:0;overflow:hidden;z-index:999;background-color:#67BC62;width:400PX;position:absolute;right:80px;bottom:35px;min-height:95px}#hero .caption{background:transparent;bottom:0;padding:10px;position:relative;right:0;width:270px}.alt-layout #header{height:170px !important;margin:auto;width:100%}.upcoming-events{background-color:#fff;overflow:auto;width:31%;float:left;margin:0 1% 0 0}.event-info{width:75%}.butterfly-box .text{width:40%;min-width:40%;font-size:1.1em}div.membership{width:30%}