@import url('global2.min-blessed1.css?z=1424985779788');
#raceTracker2014 .twitterContent .text .handle,#raceTracker2014 .twitterContent .text .time{color:#d2d2d2;font-weight:lighter}#raceTracker2014 .twitterContent .text .time{float:right}#raceTracker2014 .twitterContent .socialbar{clear:both;float:left;width:100%;margin-top:4px}#raceTracker2014 .graphSection{clear:both;float:left;width:100%;padding-top:25px}#raceTracker2014 .graphSection h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014 .graphSection h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014 .leftChartRightTable{clear:both;float:left;width:100%;padding-top:25px}#raceTracker2014 .leftChartRightTable h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014 .leftChartRightTable h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014 .leftChartRightTable .wrapper{width:50%;float:left;clear:none;margin-top:25px}#raceTracker2014 .leftChartRightTable .njGraphic{float:left;width:50%}#raceTracker2014 .leftChartRightTable .raceTrackerGraphicTable{float:left;width:50%;padding-left:10px}#raceTracker2014 .fec{clear:both;float:left;width:100%;font-size:12px}#raceTracker2014 .fec a{font-size:12px;cursor:pointer}#raceTracker2014 .graphTable{clear:both;float:left;width:100%}#raceTracker2014 .graphTable h5{clear:both;float:left;width:100%;font-size:14px;margin-bottom:15px}#raceTracker2014 .graphTable .rt-wrapper{clear:both;float:left;width:100%;font-size:12px;margin-bottom:12px}#raceTracker2014 .graphTable .rt-wrapper>div{text-align:right}#raceTracker2014 .graphTable .rt-wrapper>div:first-child{text-align:left}#raceTracker2014 .graphTable .columnCategory{font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014 .graphTable .colorAssoc{display:block;float:left;height:10px;width:7%;margin-right:5%;position:relative;top:2px;background-color:#9a8a77}#raceTracker2014 .graphTable .catName{float:right;display:block;width:88%}#raceTracker2014 .clickMore{position:relative;color:#000;text-decoration:none}#raceTracker2014 .clickMore:hover{cursor:pointer}#raceTracker2014 .clickMore .button{border:solid 1px #000;display:block;font-size:12px;height:13px;width:13px;text-align:center;float:left;display:table;vertical-align:middle}#raceTracker2014 .clickMore .catname{display:block;float:left;padding-left:5px}#raceTracker2014 .poll{font-size:12px}#raceTracker2014 .poll .heading{clear:both;float:left;width:100%;font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014 .poll .results .scores{display:block}#raceTracker2014 .poll .results .resultbox{display:block;color:#fff;font-weight:bold;padding:6px;text-align:center;text-transform:uppercase}#raceTracker2014 .poll .results .resultbox.party{background-color:#000}#raceTracker2014 .poll .results .resultbox.approve{background-color:#074308}#raceTracker2014 .poll .results .resultbox.disapprove{background-color:#5e0409}#raceTracker2014 .poll .results .resultbox.republican{background-color:#ee1c25}#raceTracker2014 .poll .results .resultbox.democrat{background-color:#0d80d1}#raceTracker2014 .poll .results .resultbox.independent{background-color:#ffd400}#raceTracker2014 .twitterBox .twitterContent{clear:both;float:left;width:100%;border-bottom:solid 1px #e7e3df;margin-bottom:5px;padding-bottom:5px}#raceTracker2014 .twitterBox .twitterContent:last-child{border-bottom:0}#raceTracker2014 .twitterBox .twitterContent .photo{float:left;margin-right:10px}#raceTracker2014 .twitterBox .twitterContent .text{font-size:12px;margin-left:58px}#raceTracker2014 .twitterBox .twitterContent .text .person{font-weight:bold}#raceTracker2014 .twitterBox .twitterContent .text .handle,#raceTracker2014 .twitterBox .twitterContent .text .time{color:#d2d2d2;font-weight:lighter}#raceTracker2014 .twitterBox .twitterContent .text .handle a,#raceTracker2014 .twitterBox .twitterContent .text .time a{color:#d2d2d2}#raceTracker2014 .twitterBox .twitterContent .text .time{float:right}#raceTracker2014 .twitterBox .twitterContent .socialbar{clear:both;float:left;width:100%}#raceTracker2014 .twitterBox .twitterContent .socialbar a>div{width:13px;height:10px;background-image:url('/img/icons/social_media/sprites_twitter.png');background-repeat:no-repeat;margin-right:4px;float:right}#raceTracker2014 .twitterBox .twitterContent .socialbar .retweet{background-position:0 -10px;height:11px;margin-top:1px}#raceTracker2014 .twitterBox .twitterContent .socialbar .reply{margin-top:1px}#raceTracker2014 .twitterBox .twitterContent .socialbar .favorite{background-position:0 -21px;height:12px}#raceTracker2014 .twitterBox .twitterContent .socialbar .socialCaption{display:block;color:#666;float:right;margin-right:4px;font-size:12px}#raceTracker2014 .facebookBox .facebookContent{clear:both;float:left;width:100%;padding-bottom:5px;border-bottom:solid 1px #e7e3df;margin-bottom:5px}#raceTracker2014 .facebookBox .facebookContent:last-child{border-bottom:0}#raceTracker2014 .facebookBox .facebookContent .photo{float:left;margin-right:10px}#raceTracker2014 .facebookBox .facebookContent .photo img{max-height:75px;max-width:75px}#raceTracker2014 .facebookBox .facebookContent .text{padding:0 10px}#raceTracker2014 .facebookBox .facebookContent .text .person{font-weight:bold;padding-bottom:8px}#raceTracker2014 .facebookBox .facebookContent .text .msg{overflow:hidden}#raceTracker2014 .facebookBox .facebookContent .text .msg img{padding-right:5px;max-height:125px}#raceTracker2014 .facebookBox .facebookContent .text .link{margin-top:5px}#raceTracker2014 .facebookBox .facebookContent .text .socialbar{margin-top:5px;margin-left:50px}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .fbicon{display:block;background-image:url('/img/icons/social_media/sprites_fb.jpg');background-repeat:no-repeat;height:13px;width:13px}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .fbicon.commenticon{background-position:0 -13px}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .likes,#raceTracker2014 .facebookBox .facebookContent .text .socialbar .comments{float:left;margin-right:8px}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .likes>span,#raceTracker2014 .facebookBox .facebookContent .text .socialbar .comments>span{float:left;margin-right:4px}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .times{color:#666}#raceTracker2014 .credit{clear:both;float:left;width:100%;display:block;margin:25px 0;text-align:center;font-size:10px}#raceTracker2014 #confirmDeleteRaceBox{float:right;border:solid 1px #000;padding:5px;width:200px}#raceTracker2014 #confirmDeleteRaceBox .confirmwrapper{text-align:center}#raceTracker2014 #confirmDeleteRaceBox .yesBtn,#raceTracker2014 #confirmDeleteRaceBox .noBtn{cursor:pointer;display:inline-block;width:50px;background-color:#000;color:#fff;padding:4px;margin:5px 15px}#raceTracker2014 .river .article .byline4 a{text-decoration:none}#raceTracker2014 #hotlineRaceTrackerFreePopup{position:fixed;top:100px;left:50%;width:610px;height:500px;margin-left:-305px;background:#fff;z-index:999999;border:solid 1px #000}#raceTracker2014 #hotlineRaceTrackerFreePopup #closeFreePopup{position:absolute;top:10px;right:10px;z-index:1000;background:none;color:#ccc}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide{clear:both;float:left;width:100%;position:relative;height:100%}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide h2{clear:both;float:left;width:100%;font-size:26px;font-weight:bold;margin-top:35px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide a{font-family:Freight,helvetica;position:absolute;bottom:50px;right:0;background:#252525;color:#fff;display:block;text-align:right;border-radius:5px 0 0 5px;text-transform:uppercase;font-weight:bold;padding:10px 15px;font-size:16px;line-height:16px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide a:hover{background:#0772b1;text-decoration:none}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide1 .bg{position:absolute;top:155px;left:0;background:url('/img/dap/popup/map_large.png') no-repeat scroll 0 0 transparent;display:block;width:100%;height:100%}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide1 h2{text-align:center}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide1 h4{clear:both;float:left;width:100%;text-align:center;font-size:20px;font-weight:normal;margin-top:15px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2{overflow-y:auto}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 h2{padding:0 20px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 form{clear:both;float:left;width:100%;margin-top:30px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 form>fieldset{clear:both;float:left;width:100%;text-align:center;margin:20px 0}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 form>fieldset .submitButton{padding:10px 20px;font-size:18px;font-family:Freight,helvetica;float:none;clear:none}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset{margin-bottom:30px;float:left;width:50%;padding:0 20px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset:nth-child(2n + 1){clear:left}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset label,#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset select,#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset input{clear:both;float:left;width:100%}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset label{text-transform:uppercase;font-weight:bold}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset label span{color:#ed1c24}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide3{padding:40px 20px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide3 h2{margin-top:45px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide3 a{position:absolute;bottom:75px;right:0}@media only screen and (min-width:1120px){#raceTracker2014 #raceHeader .statwrapper .stat{float:left;width:32%;margin-left:2%;clear:none;height:115px}#raceTracker2014 #raceHeader .statwrapper .stat:nth-child(3n + 1){margin-left:0;clear:left}#raceTracker2014 #raceHeader .statwrapper .social{width:100%;float:none}#raceTracker2014 #raceTrackerMainZone,#raceTracker2014 .raceTrackerDAPHeader{padding:0 25px}#raceTracker2014 #raceTrackerMainZone .locationHeader,#raceTracker2014 .raceTrackerDAPHeader .locationHeader{float:left}#raceTracker2014 #raceTrackerMainZone .feedback,#raceTracker2014 .raceTrackerDAPHeader .feedback{float:right}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .times.mobile-time{display:none}#raceTracker2014 .twitterBox .twitterContent .socialbar .socialCaption{display:none}#raceTracker2014 .contributionLegend ul li{float:left;width:25%}#raceTracker2014 .contributionLegend ul li.title{float:none}}@media only screen and (max-width:1120px) and (min-width:740px){#raceTracker2014 #raceHeader .statwrapper .stat{float:left;width:32%;margin-left:2%;clear:none;height:115px}#raceTracker2014 #raceHeader .statwrapper .stat:nth-child(3n + 1){margin-left:0;clear:left}#raceTracker2014 #raceHeader .statwrapper .social{width:100%;float:none}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .likes,#raceTracker2014 .facebookBox .facebookContent .text .socialbar .comments{display:none}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .times{float:right}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .times.desktop-time{display:none}#raceTracker2014 .contributionLegend ul li{float:left;width:33.33%}#raceTracker2014 .contributionLegend ul li.title{float:none}#raceTracker2014 #raceTrackerMainZone,#raceTracker2014 .raceTrackerDAPHeader{padding:0 25px}#raceTracker2014 #raceTrackerMainZone .locationHeader,#raceTracker2014 .raceTrackerDAPHeader .locationHeader{float:left}#raceTracker2014 #raceTrackerMainZone .feedback,#raceTracker2014 .raceTrackerDAPHeader .feedback{float:right}#raceTracker2014 .clickMore .button{font-size:22px;height:20px;width:25px}#raceTracker2014 .clickMore .catname{font-size:14px}}@media only screen and (max-width:740px){#raceTracker2014 h1{font-size:32px;line-height:28px}#raceTracker2014 h3{font-size:16px}#raceTracker2014 .clickMore .button{font-size:22px;height:20px;width:25px}#raceTracker2014 .clickMore .catname{font-size:14px}#raceTracker2014 #raceHeader{padding-right:8px}#raceTracker2014 #raceHeader .bubble{width:320px;margin-right:0}#raceTracker2014 #raceHeader .statwrapper .stat{float:left;width:49%;margin-left:2%;clear:none;height:75px}#raceTracker2014 #raceHeader .statwrapper .stat:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014 #raceHeader .statwrapper .social{width:100%;float:none}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .likes,#raceTracker2014 .facebookBox .facebookContent .text .socialbar .comments{display:none}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .times{float:right}#raceTracker2014 .facebookBox .facebookContent .text .socialbar .times.desktop-time{display:none}#raceTracker2014 .contributionLegend ul li{clear:both;float:left;width:100%}#raceTracker2014 .contributionLegend ul li.title{float:none}#raceTracker2014 .raceTrackerDAPHeader .locationHeader{clear:both;float:left;width:100%}#raceTracker2014 .raceTrackerDAPHeader .feedback{text-align:left;clear:both;float:left;width:100%}#raceTracker2014 #hotlineRaceTrackerFreePopup{position:fixed;top:0;left:0;width:100%;height:100%;margin-left:0}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide h2{font-size:20px;line-height:20px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide a{position:absolute;bottom:80px;right:0}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide1 .bg{position:absolute;top:155px;left:50%;margin-left:-135px;background:url('/img/dap/popup/map_small.png') no-repeat scroll 0 0 transparent;width:270px;height:170px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide1 h2{margin-top:30px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide1 h4{font-size:14px;margin-top:10px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 h2{padding:0 20px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 form{margin-top:20px;padding-bottom:90px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 form>fieldset{margin:20px 0}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 form>fieldset .submitButton{font-size:16px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div{margin-top:10px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset{margin-bottom:20px;clear:both;float:left;width:100%;padding:0 20px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset:nth-child(2n + 1){clear:left}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset label,#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset select,#raceTracker2014 #hotlineRaceTrackerFreePopup .slide2 div fieldset input{clear:both;float:left;width:100%}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide3{padding:40px 20px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide3 h2{margin-top:30px}#raceTracker2014 #hotlineRaceTrackerFreePopup .slide3 a{position:absolute;bottom:100px;right:0}}#raceTracker2014.landing #raceTrackerDAPPortfolio{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPPortfolio h3{margin-bottom:20px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race{position:relative;border-top:solid 1px #d6d0c8;padding-top:20px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race:first-child{margin-top:0;padding-top:0;border-top:none}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .deleteRaceBtn{position:absolute;right:0;font-weight:bold;margin-top:20px;padding:0 0 10px 10px;font-size:18px;color:#666;cursor:pointer}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race h4{clear:both;float:left;width:100%;font-size:18px;text-transform:uppercase}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .njGraphic{width:90%;margin:0 5% 25px 5%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .njGraphic rect{cursor:default}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .njGraphic a,#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .njGraphic a:visited{fill:#0772b1;text-decoration:none}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .njGraphic .y.axis text{font-size:14px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .njGraphic .graph text{font-weight:normal}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .columnHeaders{float:left;clear:both;margin-top:15px;padding:0;font-size:12px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .columnHeaders span{font-weight:bold;text-transform:uppercase}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .columnHeaders .candidate{display:block;float:left;text-align:right}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .columnHeaders .coh{display:block;float:left;margin-left:10px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .twitterBox{border-top:solid 3px #e7e3df;margin-top:10px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .twitterBox .contentContainer{margin-top:8px}#raceTracker2014.landing .nj2014raceTrackerRelatedHotlines h4{margin-top:0}#raceTracker2014.landing .nj2014raceTrackerRelatedHotlines .river{margin-top:6px}#raceTracker2014.landing #raceTrackerDAPMap{clear:both;float:left;width:100%;margin-top:40px;border-top:solid 3px #e7e3df}#raceTracker2014.landing #raceTrackerDAPMap h3{margin-bottom:20px}#raceTracker2014.landing #raceTrackerDAPMap .leftSide{float:left;width:32%}#raceTracker2014.landing #raceTrackerDAPMap .rightSide{width:66%;float:right}#raceTracker2014.landing #raceTrackerDAPMap .makeAcct{background-color:#ed1c24;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;float:right;padding:10px 20px 5px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection{clear:both;float:left;width:100%;padding-top:20px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide span{display:block;margin-bottom:16px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .searchAllRaces{width:76%;height:27px;padding:0 0 0 5px;border:solid 1px #e7e3df;font-style:italic}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .searchAllRacesBtn{width:23%;margin:0;border:0;cursor:pointer;background-color:#000;color:#fff;font-size:12px;float:right;padding:6px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox{clear:both;float:left;width:100%;margin-top:35px;background-color:#e7e3df;padding:10px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultHeader{clear:both;float:left;width:100%;position:relative}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultHeader .mainTitle{float:left;width:70%;font-size:24px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-top:10px;line-height:22px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultHeader .addTo{position:absolute;width:30%;float:right;line-height:14px;text-align:right;bottom:0;right:0;margin-bottom:6px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer{clear:both;float:left;width:100%;height:380px;background-color:#fff}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer ul{clear:both;float:left;width:100%;background-color:#fff;height:380px;overflow-y:scroll;padding:10px 30px 10px 10px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer ul li{margin-bottom:15px;clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer ul li .boxwrapper{width:85%;float:left}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer ul li .boxwrapper>span{clear:both;float:left;width:100%;margin-bottom:0}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer ul li a span{float:left;margin-bottom:0;font-weight:bold}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer ul li input{float:right;width:5%;cursor:pointer}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .rightSide span{margin-bottom:16px;display:block}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .rightSide .searchStates select{border:solid 1px #9a8a77;height:27px;border-radius:0;width:35%;cursor:pointer}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .rightSide #raceTrackerMapSelector{margin-top:30px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .rightSide #raceTrackerMapSelector .state{cursor:pointer}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .rightSide #raceTrackerMapSelector .state.active{fill:#b5a99b !important}#raceTracker2014.landing #raceTrackerDAPMap .rtmBottomSection{clear:both;float:left;width:100%;margin-top:40px}#raceTracker2014.landing #raceTrackerDAPMap .rtmBottomSection h3 span{float:right}#raceTracker2014.landing #raceTrackerDAPMap .rtmBottomSection h3 span a{font-family:helvetica;font-size:14px;text-transform:none;font-weight:normal}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls{border-top:solid 4px #e7e3df;margin-top:10px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable{margin-top:10px;clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .issueLanding,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .sourceLanding,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .dateLanding,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding{float:left}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .issueLanding li,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .sourceLanding li,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .dateLanding li,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding li{font-size:12px;margin-bottom:12px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .issueLanding li.columnCategory,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .sourceLanding li.columnCategory,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .dateLanding li.columnCategory,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding li.columnCategory{width:100%;border-bottom:solid 2px #e7e3df;font-weight:bold}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .issueLanding ul li,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .sourceLanding ul li,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .dateLanding ul li,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding ul li{height:30px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding .table-resultbox{color:#fff;font-weight:bold;font-size:12px;padding:8px;text-align:center;text-transform:uppercase;float:right;width:48%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding .table-resultbox.party{background-color:#000}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding .table-resultbox.republican{background-color:#ee1c25}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding .table-resultbox.democrat{background-color:#0d80d1}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable .resultsLanding .table-resultbox.independent{background-color:#ffd400}#raceTracker2014.landing .raceTrackerDAPHeader .currentRacesBar{margin-top:40px}@media only screen and (min-width:1120px){#raceTracker2014.landing #raceTrackerDAPPortfolio{padding:0 25px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race{float:left;width:49%;margin-left:2%;clear:none;width:48%;margin-left:4%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race:nth-child(2){margin-top:0;padding-top:0;border-top:none}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .columnHeaders{margin-left:25px;padding-left:15px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .twitterBox{float:left;width:33%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .storiesBox{width:65%;float:right}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.issue,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.source{float:left;width:25%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.results{float:left;width:50%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.issueLanding{clear:both;float:left;width:100%;padding-bottom:5px;font-weight:bold;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.sourceLanding{clear:both;float:left;width:100%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.dateLanding{clear:both;float:left;width:100%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.resultsLanding{clear:both;float:left;width:100%;padding-bottom:5px;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.resultsLanding span{font-weight:bold}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.default .raceTrackerTable ul li.resultsLanding .table-resultbox{margin-top:5px;clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .heading{display:block;clear:both;float:left;width:100%;font-weight:bold}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .heading .issue{float:left;width:20%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .heading .source{float:left;width:25%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .heading .date{float:left;width:15%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .heading .results{float:left;width:40%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable{border-bottom:solid 1px #e7e3df}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.issue,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.source{float:left;width:25%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.issueLanding{float:left;width:20%;padding-bottom:5px;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.sourceLanding{float:left;width:25%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.dateLanding{float:left;width:15%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.resultsLanding{float:left;width:40%;padding-bottom:5px;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.resultsLanding .scores{float:left;width:50%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls.alternateStyle .raceTrackerTable ul li.resultsLanding .table-resultbox{float:left;width:50%}}@media only screen and (max-width:1120px) and (min-width:740px){#raceTracker2014.landing #raceTrackerDAPPortfolio{padding:0 25px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .columnHeaders{margin-left:5%;padding-left:15px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .twitterBox{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .storiesBox{clear:both;float:left;width:100%;margin-top:20px}#raceTracker2014.landing #raceTrackerDAPMap .rtmBottomSection .leftSide{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .rtmBottomSection .rightSide{clear:both;float:left;width:100%;margin-top:20px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading{clear:both;float:left;width:100%;font-weight:bold}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading .issue{float:left;width:20%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading .source{float:left;width:25%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading .date{float:left;width:15%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading .results{float:left;width:40%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable{border-bottom:solid 1px #e7e3df}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.issue,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.source{float:left;width:25%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.issueLanding{float:left;width:20%;padding-bottom:5px;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.sourceLanding{float:left;width:25%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.dateLanding{float:left;width:15%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.resultsLanding{float:left;width:40%;padding-bottom:5px;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.resultsLanding .scores{float:left;width:50%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.resultsLanding .table-resultbox{float:left;width:50%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .searchAllRacesBtn{font-size:10px;padding:8px 0 7px 0}}@media only screen and (max-width:740px){#raceTracker2014.landing .raceTrackerDAPHeader{margin-top:25px}#raceTracker2014.landing .raceTrackerDAPHeader .currentRacesBar{margin-top:30px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014raceTrackerPortfolio .race .columnHeaders{margin-left:5%;padding-left:15px}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .twitterBox{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPPortfolio .nj2014LandingSocialMedia .storiesBox{clear:both;float:left;width:100%;margin-top:20px}#raceTracker2014.landing #raceTrackerDAPMap .leftSide{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .rightSide{clear:both;float:left;width:100%;margin-top:0}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .rightSide .searchStates select{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide{margin-top:15px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .searchAllRacesBtn{font-size:12px;padding:6px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerMap .rtmTopSection .leftSide .racesResultBox .racesResultContainer ul li .boxwrapper>span{width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerRelatedHotlines{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading{clear:both;float:left;width:100%;font-weight:bold}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading .issue,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading .source{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .heading .results{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable{border-bottom:solid 1px #e7e3df}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.issue,#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.source{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.issueLanding{clear:both;float:left;width:100%;font-weight:bold;padding-bottom:5px;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.sourceLanding{clear:both;float:left;width:100%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.dateLanding{clear:both;float:left;width:100%;padding-bottom:5px;color:#666}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.resultsLanding{clear:both;float:left;width:100%;padding-bottom:5px;font-size:14px}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.resultsLanding .scores{clear:both;float:left;width:100%}#raceTracker2014.landing #raceTrackerDAPMap .nj2014raceTrackerTablePolls .raceTrackerTable ul li.resultsLanding .table-resultbox{clear:both;float:left;width:100%;margin-top:5px}}#raceTracker2014.race h2{font-size:32px}#raceTracker2014.race .almanacLink{clear:both;float:left;width:100%;margin-bottom:15px}#raceTracker2014.race .candidatePhoto img{float:left}#raceTracker2014.race .candidatePhoto span{clear:both;float:left;width:100%;text-align:center;padding:4px 0;text-transform:uppercase;font-weight:bold;color:#fff}#raceTracker2014.race .candidatePhoto span.partyMember{background-color:#ffd400}#raceTracker2014.race .candidatePhoto span.partyMember.democratic,#raceTracker2014.race .candidatePhoto span.partyMember.D{background-color:#0d80d1}#raceTracker2014.race .candidatePhoto span.partyMember.republican,#raceTracker2014.race .candidatePhoto span.partyMember.R{background-color:#ee1c25}#raceTracker2014.race .candidatePhoto span.isIncumbent{background-color:#666}#raceTracker2014.race .candidatePhoto span.notRunning{background-color:#000;color:#fff}#raceTracker2014.race .multipleGraphSection{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .multipleGraphSection h4{font-size:16px}#raceTracker2014.race .multipleGraphSection .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .multipleGraphSection .njGraphic{float:left;width:23.5%;margin-left:2%;clear:none}#raceTracker2014.race .multipleGraphSection .njGraphic:nth-child(4n + 1){margin-left:0;clear:left}#raceTracker2014.race .oneGraphSection{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .oneGraphSection .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .oneGraphSection .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceCandidates{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate .candidateData{text-align:center;padding-top:5px;clear:both}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate .candidateData .incumbent{text-transform:uppercase;color:#666;font-family:Freight,helvetica;display:block}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate .candidateData .name{font-weight:bold}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate .candidateData .name a{color:#000}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate .candidateData .name a:hover{color:#0772b1;text-decoration:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs{margin-top:0}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable h5{clear:both;float:left;width:100%;font-size:14px;margin-bottom:15px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .rt-wrapper{clear:both;float:left;width:100%;font-size:12px;margin-bottom:12px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .rt-wrapper>div{text-align:right}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .rt-wrapper>div:first-child{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .columnCategory{font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .colorAssoc{display:block;float:left;height:10px;width:7%;margin-right:5%;position:relative;top:2px;background-color:#9a8a77}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .catName{float:right;display:block;width:88%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .customTable{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .customTable>div{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .candidate{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .candidate>div{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .party{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .party>div{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .raised{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .raised>div{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .spent{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .spent>div{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .coh{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .coh>div{text-align:left}#raceTracker2014.race .allCandidates h6{margin-bottom:3px}#raceTracker2014.race .allCandidates .barGraph .extra{font-size:12px;font-weight:normal}#raceTracker2014.race .allCandidates .njGraphic rect{cursor:default}#raceTracker2014.race .allCandidates .raceTrackerTable .rt-wrapper>div{margin-bottom:10px}#raceTracker2014.race .allCandidates .fec{padding-top:14px}#raceTracker2014.race .allCandidatesSector{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .allCandidatesSector .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .allCandidatesSector .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .allCandidatesSector .njGraphic{margin-bottom:5px}#raceTracker2014.race .allCandidatesSector .njGraphic rect{cursor:default}#raceTracker2014.race .allCandidatesSector .barGraph .extra{font-size:12px;font-weight:normal}#raceTracker2014.race .allCandidatesPACs{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .allCandidatesPACs .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .allCandidatesPACs .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .allCandidatesPACs .njGraphic{margin-bottom:5px}#raceTracker2014.race .allCandidatesPACs .njGraphic rect{cursor:default}#raceTracker2014.race .allCandidatesPACs .barGraph .extra{font-size:12px;font-weight:normal}#raceTracker2014.race .allCandidatesDistribution{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .allCandidatesDistribution .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .allCandidatesDistribution .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .overTime{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .overTime .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .overTime .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .spentOverTime{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .spentOverTime .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .spentOverTime .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .indptExpenditures{padding-top:25px;clear:both;float:left;width:100%}#raceTracker2014.race .indptExpenditures h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.race .indptExpenditures h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.race .indptExpenditures h5{clear:both;float:left;width:100%;font-size:14px;margin-bottom:15px}#raceTracker2014.race .indptExpenditures .rt-wrapper{clear:both;float:left;width:100%;font-size:12px;margin-bottom:12px}#raceTracker2014.race .indptExpenditures .rt-wrapper>div{text-align:right}#raceTracker2014.race .indptExpenditures .rt-wrapper>div:first-child{text-align:left}#raceTracker2014.race .indptExpenditures .columnCategory{font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.race .indptExpenditures .colorAssoc{display:block;float:left;height:10px;width:7%;margin-right:5%;position:relative;top:2px;background-color:#9a8a77}#raceTracker2014.race .indptExpenditures .catName{float:right;display:block;width:88%}#raceTracker2014.race .indptExpenditures .heading{clear:both;float:left;width:100%;margin-bottom:5px;margin-top:20px}#raceTracker2014.race .indptExpenditures .indptPurpose .indpt-wrapper{clear:both;float:left;width:100%}#raceTracker2014.race .indptExpenditures .indptPurpose .indpt-wrapper .indptResultBox{display:block;float:left;width:49%;margin-left:2%;clear:none;background-color:#e7e3df;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;padding:4px 0}#raceTracker2014.race .indptExpenditures .indptPurpose .indpt-wrapper .indptResultBox:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .indptExpenditures .indptPurpose .indpt-wrapper .indptResultBox.selected{background-color:#000}#raceTracker2014.race .nj2014raceTrackerRaceRatings{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating h4{font-size:14px;margin-bottom:10px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul{display:table}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li{display:table-cell;vertical-align:bottom;margin-bottom:5px;padding:0 10px;text-align:center}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .candidateNames ul li{position:relative;font-size:12px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings{font-size:14px;font-weight:bold;color:#9a8a77}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings li{position:relative}#raceTracker2014.race .nj2014raceTrackerRaceRatings .fec{margin-top:20px}#raceTracker2014.race .nj2014raceTrackerTablePolls{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable{font-size:12px}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .heading{clear:both;float:left;width:100%;font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .scores{display:block}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox{display:block;color:#fff;font-weight:bold;padding:6px;text-align:center;text-transform:uppercase}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox.party{background-color:#000}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox.approve{background-color:#074308}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox.disapprove{background-color:#5e0409}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox.republican{background-color:#ee1c25}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox.democrat{background-color:#0d80d1}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox.independent{background-color:#ffd400}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .raceTrackerTable{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .heading{margin-top:25px}#raceTracker2014.race .nj2014raceTrackerRelatedHotlines{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .nj2014raceTrackerRelatedHotlines h4{margin-top:0}#raceTracker2014.race .nj2014raceTrackerRelatedHotlines .river{margin-top:20px}#raceTracker2014.race .nj2014raceTrackerRelatedHotlines .river .article:last-of-type{border-bottom:0}#raceTracker2014.race .nj2014raceTrackerRelatedHotlines .river .article h4{margin-top:0}#raceTracker2014.race .nj2014raceSocialMedia{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts{clear:both;float:left;width:100%;margin-top:25px;margin-top:0}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .njGraphic rect{cursor:default}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .njGraphic .y.axis text a,#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .njGraphic .y.axis text a:visited{fill:#0772b1}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .njGraphic .graph text{text-transform:uppercase}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .graphs{margin-top:0}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialFeeds{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialFeeds h3{margin-bottom:30px}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .header{clear:both;float:left;width:100%;background-color:#000;color:#fff;padding:4px 8px}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .header span{text-transform:uppercase;float:right}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .header span:first-of-type{font-weight:bold;float:left}#raceTracker2014.race #njGraphichoverActionDisplay{text-align:center}@media only screen and (min-width:1120px){#raceTracker2014.race .multipleGraphSection .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .multipleGraphSection .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate{float:left;width:16%;margin-left:.8%;clear:none;margin-top:20px}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate:nth-child(6n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate:nth-child(6n + 1){clear:left}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate:nth-child(-n + 6){margin-top:0}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate img{width:100%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .customTable{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .customTable>div{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .candidate{float:left;width:25%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .party{float:left;width:25%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .raised{float:left;width:16.6%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .spent{float:left;width:16.6%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .coh{float:left;width:16.6%}#raceTracker2014.race .allCandidatesSector .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .allCandidatesSector .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .allCandidatesPACs .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .allCandidatesPACs .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .indptExpenditures .indptGroup{float:left;width:30%}#raceTracker2014.race .indptExpenditures .indptCandidate{float:left;width:20%}#raceTracker2014.race .indptExpenditures .indptAmount{float:left;width:20%}#raceTracker2014.race .indptExpenditures .indptPurpose{float:left;width:30%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .issue{float:left;width:20%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .source{float:left;width:25%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .date{float:left;width:15%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results{float:left;width:40%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .scores{float:left;width:50%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox{float:left;width:50%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating{float:left;width:49%;margin-left:2%;clear:none;margin-top:40px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating:nth-child(-n + 2){margin-top:0}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating h4{text-align:center;width:70%;margin-right:10%;float:right}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul{width:70%;margin-right:10%;float:right;display:table}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li{font-size:14px;display:table-cell;vertical-align:bottom}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li.full{clear:both;float:left;width:100%;float:none}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li.half{float:left;width:50%;float:none}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li.third{float:left;width:33.33%;float:none}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .candidateNames{float:left;width:20%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .candidateNames ul li{height:35px;text-align:left}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .candidateNames ul li span{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:95%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings{float:left;width:70%;margin-right:10%;border:solid 2px #e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings.full{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings.half{float:left;width:50%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings.third{float:left;width:33.33%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings:nth-child(odd) li:nth-child(odd){background-color:#e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings:nth-child(even) li:nth-child(even){background-color:#e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings li{height:35px;width:100%;text-align:center}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings li span{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .njGraphic svg .axis.y text{font-size:14px}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .twitterBox{float:left;width:33%}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .facebookBox{float:left;width:67%;padding-left:20px}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .facebookBox:first-child{padding-left:0}}@media only screen and (max-width:1120px) and (min-width:740px){#raceTracker2014.race .multipleGraphSection{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .multipleGraphSection h4{font-size:16px}#raceTracker2014.race .multipleGraphSection .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .multipleGraphSection .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .multipleGraphSection .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate{float:left;width:175px;padding:0 10px;margin-top:20px}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate:nth-child(4n + 1){clear:left}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate:nth-child(-n + 4){margin-top:0}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate img{width:100%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs h4{font-size:16px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .customTable{clear:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .customTable>div{text-align:left}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .candidate{float:left;width:20%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .party{float:left;width:20%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .raised{float:left;width:20%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .spent{float:left;width:20%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .coh{float:left;width:20%}#raceTracker2014.race .allCandidatesSector{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .allCandidatesSector h4{font-size:16px}#raceTracker2014.race .allCandidatesSector .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .allCandidatesSector .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .allCandidatesSector .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .allCandidatesPACs{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .allCandidatesPACs h4{font-size:16px}#raceTracker2014.race .allCandidatesPACs .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .allCandidatesPACs .njGraphic{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .allCandidatesPACs .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .indptExpenditures .indptGroup{float:left;width:35%}#raceTracker2014.race .indptExpenditures .indptCandidate{float:left;width:20%}#raceTracker2014.race .indptExpenditures .indptAmount{float:left;width:15%}#raceTracker2014.race .indptExpenditures .indptPurpose{float:left;width:30%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating{clear:both;float:left;width:100%;margin-top:40px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating h4{text-align:center;width:78%;margin-right:10%;float:right}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul{width:78%;margin-right:10%;float:right;display:table}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li{display:table-cell;font-size:11px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li.full{clear:both;float:left;width:100%;float:none}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li.half{float:left;width:50%;float:none}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li.third{float:left;width:33.33%;float:none}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .candidateNames{float:left;width:12%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .candidateNames ul li{height:35px;text-align:left}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings{float:left;width:78%;margin-right:10%;border:solid 2px #e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings.full{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings.half{float:left;width:50%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings.third{float:left;width:33.33%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings:nth-child(odd) li:nth-child(odd){background-color:#e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings:nth-child(even) li:nth-child(even){background-color:#e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings li{height:35px;width:100%;text-align:center}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings li span{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .issue{float:left;width:20%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .source{float:left;width:25%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .date{float:left;width:15%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results{float:left;width:40%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .scores{float:left;width:50%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox{float:left;width:50%}#raceTracker2014.race .nj2014raceSocialMedia .nj2014raceSocialCharts .njGraphic svg .axis.y text{font-size:14px}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .twitterBox{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .twitterBox:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .facebookBox{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .facebookBox:nth-child(2n + 1){margin-left:0;clear:left}}@media only screen and (max-width:740px){#raceTracker2014.race h4{clear:both;float:left;width:100%;font-size:22px;font-weight:bold}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate{float:left;width:32%;margin-left:2%;clear:none;padding:0;margin-top:20px}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate:nth-child(3n + 1){margin-left:0;clear:left}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate:nth-child(-n + 3){margin-top:0}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate .candidatePhoto{font-size:12px}#raceTracker2014.race .nj2014raceTrackerRaceCandidates .center-wrapper .candidate img{width:100%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs{clear:both;float:left;width:100%;margin-top:25px;margin-top:0}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .graphs .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .contributionLegend{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .rt-wrapper div{height:30px;font-size:11px}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .rt-wrapper div:first-child{height:auto}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .candidate{float:left;width:25%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .party{display:none}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .raised{float:left;width:25%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .spent{float:left;width:25%}#raceTracker2014.race .nj2014raceTrackerCampaignFinance .raceTrackerTable .coh{float:left;width:25%}#raceTracker2014.race .allCandidatesSector{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .allCandidatesSector .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .allCandidatesSector .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .allCandidatesPACs{clear:both;float:left;width:100%;margin-top:25px}#raceTracker2014.race .allCandidatesPACs .graphs{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.race .allCandidatesPACs .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.race .overTime .njGraphic .x.axis text,#raceTracker2014.race .spentOverTime .njGraphic .x.axis text{font-size:8px}#raceTracker2014.race .indptExpenditures{font-size:14px}#raceTracker2014.race .indptExpenditures h4{margin-bottom:20px}#raceTracker2014.race .indptExpenditures span{font-weight:bold}#raceTracker2014.race .indptExpenditures .rt-wrapper{border-bottom:solid 1px #e7e3df;padding-bottom:10px;margin-bottom:25px}#raceTracker2014.race .indptExpenditures .rt-wrapper:last-of-type{border-bottom:none;margin-bottom:0}#raceTracker2014.race .indptExpenditures .indptGroup{clear:both;float:left;width:100%}#raceTracker2014.race .indptExpenditures .indptCandidate{clear:both;float:left;width:100%}#raceTracker2014.race .indptExpenditures .indptAmount{clear:both;float:left;width:100%;margin-bottom:10px}#raceTracker2014.race .indptExpenditures .indptPurpose{clear:both;float:left;width:100%}#raceTracker2014.race .indptExpenditures .indptPurpose{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating{clear:both;float:left;width:100%;margin-top:40px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating:first-of-type{margin-top:20px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating h4{font-size:16px;text-align:center}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgSelector{clear:both;float:left;width:100%;text-align:center}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgSelector>div{display:inline-block;overflow:hidden;height:20px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgSelector>div .selectDot{position:relative;top:-15px;font-size:46px;color:#9a8a77}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgSelector>div .selectDot:hover{color:#ed1c24}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgSelector>div .selectDot.selected{color:#ed1c24}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames{clear:both;float:left;width:100%;margin-bottom:10px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul{width:82%;margin-right:0;float:right}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li{display:none;padding-top:2px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .orgNames ul li:first-of-type{display:block}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .arrow{background-size:contain;height:23px;width:23px;background-repeat:no-repeat}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .arrow.toLeft{background-image:url('/img/assets/sprite_redArrowPrev.png');float:left}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .arrow.toRight{background-image:url('/img/assets/sprite_redArrowNext.png');float:right}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings{clear:both;float:left;width:100%;border:solid 2px #e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings{display:none}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings:first-child{display:block}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings ul li{padding:4px 0;text-align:center;font-size:14px}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings ul li:nth-child(odd){background-color:#e7e3df}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings ul li span{display:block;width:100%}#raceTracker2014.race .nj2014raceTrackerRaceRatings .rating-wrapper .categoryRating .boxRatings .orgRatings ul li span.percentage{font-size:18px;font-weight:bold;color:#9a8a77}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .issue{clear:both;float:left;width:100%;font-weight:bold;margin-top:5px}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .date{clear:both;float:left;width:100%;color:#999;margin-top:5px}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .source{clear:both;float:left;width:100%;color:#999;margin-top:5px}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .scores{clear:both;float:left;width:100%;font-weight:bold;margin-top:5px}#raceTracker2014.race .nj2014raceTrackerTablePolls .pollTable .results .resultbox{clear:both;float:left;width:100%;margin-top:5px}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .twitterBox{clear:both;float:left;width:100%}#raceTracker2014.race .nj2014raceSocialMedia .socialWrapper .facebookBox{clear:both;float:left;width:100%;margin-top:10px}}#raceTracker2014.candidate .nj2014candidateInfo{clear:both;float:left;width:100%;margin-bottom:15px}#raceTracker2014.candidate .nj2014candidateInfo h4{margin-top:0}#raceTracker2014.candidate .nj2014candidateInfo .portion h6{font-size:14px}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto{float:left;clear:both}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto img{float:left;width:100%;clear:both}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span{clear:both;float:left;width:100%;text-align:center;padding:4px 0;text-transform:uppercase;font-weight:bold;color:#fff}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span.partyMember{background-color:#ffd400}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span.partyMember.democratic,#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span.partyMember.D{background-color:#0d80d1}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span.partyMember.republican,#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span.partyMember.R{background-color:#ee1c25}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span.isIncumbent{background-color:#666}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto span.notRunning{background-color:#000;color:#fff}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo{float:right}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo h4{margin-bottom:5px}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo h5{margin-bottom:5px}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo p{line-height:22px}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo p a{font-weight:normal}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion{position:relative}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion h6{margin-bottom:5px}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion .statwrapper .stat{height:75px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .candidateGraph{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .candidateGraph>span{display:block;float:left;padding-top:25px;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .candidateGraph h4{padding-bottom:10px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .wrapper,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .wrapper{clear:both;float:left;width:100%;margin-top:20px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector{padding-top:10px;clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector h5,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector h5{clear:both;float:left;width:100%;font-size:14px;margin-bottom:15px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .rt-wrapper,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .rt-wrapper{clear:both;float:left;width:100%;font-size:12px;margin-bottom:12px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .rt-wrapper>div,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .rt-wrapper>div{text-align:right}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .rt-wrapper>div:first-child,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .rt-wrapper>div:first-child{text-align:left}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .columnCategory,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .columnCategory{font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .colorAssoc,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .colorAssoc{display:block;float:left;height:10px;width:7%;margin-right:5%;position:relative;top:2px;background-color:#9a8a77}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .catName,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .catName{float:right;display:block;width:88%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute h5,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute h5{clear:both;float:left;width:100%;font-size:14px;margin-bottom:15px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .rt-wrapper,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .rt-wrapper{clear:both;float:left;width:100%;font-size:12px;margin-bottom:12px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .rt-wrapper>div,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .rt-wrapper>div{text-align:right}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .rt-wrapper>div:first-child,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .rt-wrapper>div:first-child{text-align:left}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .columnCategory,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .columnCategory{font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .colorAssoc,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .colorAssoc{display:block;float:left;height:10px;width:7%;margin-right:5%;position:relative;top:2px;background-color:#9a8a77}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .catName,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .catName{float:right;display:block;width:88%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .fec,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .fec{padding-top:14px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .njGraphic path,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .njGraphic path{cursor:pointer}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .distrbContribution{clear:both;float:left;width:100%;padding-top:25px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .distrbContribution h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .distrbContribution h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .distrbContribution .njGraphic{margin-top:5px;margin-bottom:0}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .distrbContribution>span{padding-top:0}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .overTimeContrSpent{clear:both;float:left;width:100%;padding-top:25px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .overTimeContrSpent h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .overTimeContrSpent h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .overTimeContrSpent .njGraphic{margin-top:5px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .overTimeContrSpent .njGraphic circle{cursor:pointer}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures{padding-top:25px;clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures h5{clear:both;float:left;width:100%;font-size:14px;margin-bottom:15px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .rt-wrapper{clear:both;float:left;width:100%;font-size:12px;margin-bottom:12px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .rt-wrapper>div{text-align:right}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .rt-wrapper>div:first-child{text-align:left}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .columnCategory{font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .colorAssoc{display:block;float:left;height:10px;width:7%;margin-right:5%;position:relative;top:2px;background-color:#9a8a77}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .catName{float:right;display:block;width:88%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .heading{clear:both;float:left;width:100%;margin-bottom:5px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandPurpose .indpt-wrapper{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandPurpose .indpt-wrapper .indptResultBox{display:block;float:left;width:49%;margin-left:2%;clear:none;background-color:#e7e3df;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;padding:4px 0}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandPurpose .indpt-wrapper .indptResultBox:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandPurpose .indpt-wrapper .indptResultBox.selected{background-color:#000}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts{clear:both;float:left;width:100%;margin-top:40px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h3{margin-bottom:25px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h4{margin-top:0}#raceTracker2014.candidate .nj2014raceTrackerCandRatings{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .col-wrapper{margin-top:25px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol{font-size:12px;margin-bottom:5px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratingGroup{padding-top:5px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratingGroup .maincategory{float:left}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratingGroup .maincategory a{float:left}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subwrapper{padding-top:10px;clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratings{clear:both;float:left;width:90%;color:#808080;margin-top:5px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratings li{clear:both;float:left;width:100%;padding:5px 0}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subheading{clear:both;float:left;width:100%;font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subScore{text-align:left}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subScore .njGraphic{margin:0;padding:0}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subScore .njGraphic svg{height:20px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subScore .candAlphaRating{display:block;overflow:hidden;width:100%;padding:4px 0;font-weight:bold;background-color:#d2d2d2;text-align:center}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .heading{font-weight:bold;border-bottom:solid 2px #e7e3df;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .njGraphic svg rect{cursor:default}#raceTracker2014.candidate .nj2014raceTrackerTablePolls{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable{font-size:12px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .heading{clear:both;float:left;width:100%;font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .scores{display:block}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox{display:block;color:#fff;font-weight:bold;padding:6px;text-align:center;text-transform:uppercase}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox.party{background-color:#000}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox.approve{background-color:#074308}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox.disapprove{background-color:#5e0409}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox.republican{background-color:#ee1c25}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox.democrat{background-color:#0d80d1}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox.independent{background-color:#ffd400}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .raceTrackerTable{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .heading{margin-top:25px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerRelatedHotlines{clear:both;float:left;width:100%;margin-top:40px}#raceTracker2014.candidate .nj2014raceTrackerRelatedHotlines .river{margin-top:25px}#raceTracker2014.candidate .nj2014raceTrackerRelatedHotlines .river h4{margin-top:0}#raceTracker2014.candidate .nj2014raceTrackerRelatedHotlines .river .article:last-of-type{border-bottom:0}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds{clear:both;float:left;width:100%;border-top:solid 4px #e7e3df;margin-top:40px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds h3{margin-bottom:25px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .header{clear:both;float:left;width:100%;background-color:#000;color:#fff;padding:4px 8px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .header span{text-transform:uppercase;float:right}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .header span:first-of-type{font-weight:bold;float:left}#raceTracker2014.candidate #njGraphichoverActionDisplay{text-align:center}@media only screen and (min-width:1120px){#raceTracker2014.candidate .nj2014candidateInfo .portion{float:left;width:50%}#raceTracker2014.candidate .nj2014candidateInfo h4{margin-left:21.8%;font-size:32px}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto{float:left;width:20%}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto img{width:100%;clear:both;float:left}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion{float:left;width:30%}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo{clear:both;float:left;width:100%;margin-top:5px;padding-right:30px;padding-left:20px}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion{margin-top:50px}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion .statwrapper .stat{float:left;width:32%;margin-left:2%;clear:none}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion .statwrapper .stat:nth-child(3n + 1){margin-left:0;clear:left}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution{clear:both;float:left;width:100%;padding-top:25px;padding-top:10px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution h4,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution h6,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .wrapper,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .wrapper{width:50%;float:left;clear:none;margin-top:25px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .njGraphic,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .njGraphic{float:left;width:50%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .raceTrackerGraphicTable,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .raceTrackerGraphicTable{float:left;width:50%;padding-left:10px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .wrapper:nth-child(2n+1) h5,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .wrapper:nth-child(2n+1) h5{padding-left:10px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector{float:left;width:100%;padding-right:10px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .graphicType,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .graphicType{float:left;width:65%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .graphicAmt,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .graphicAmt{float:left;width:35%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute{float:left;width:100%;clear:none;padding-left:10px;margin-top:10px;border-left:solid 1px #e7e3df}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .orgName,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .orgName{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .totalDonated,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .totalDonated{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .pacs,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .pacs{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .individuals,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .individuals{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .recipient,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .recipient{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentAmount,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentAmount{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentPurpose,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentPurpose{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentCategory,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentCategory{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandGroup{float:left;width:40%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandAmount{float:left;width:20%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandPurpose{float:left;width:40%}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts{padding-top:0 !important;clear:both;float:left;width:100%;padding-top:25px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .col-wrapper{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .col-wrapper:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .heading{display:none}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol:first-child .heading{display:block}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratings{padding-left:18px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratingGroup{clear:both;float:left;width:100%;margin-bottom:10px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subGroup{float:left;width:75%}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subScore{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .issue{float:left;width:20%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .source{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .date{float:left;width:15%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results{float:left;width:40%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .scores{float:left;width:50%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox{float:left;width:50%}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .twitterBox{float:left;width:33%}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .facebookBox{float:left;width:67%;padding-left:20px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .facebookBox:first-child{padding-left:0}}@media only screen and (max-width:1120px) and (min-width:740px){#raceTracker2014.candidate{padding:0 25px}#raceTracker2014.candidate h4{font-size:20px;margin-top:20px}#raceTracker2014.candidate h6{font-weight:normal;line-height:24px}#raceTracker2014.candidate .nj2014candidateInfo .portion{width:100%;float:left}#raceTracker2014.candidate .nj2014candidateInfo h4{margin-left:29.3%;font-size:32px;margin-top:0}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto{width:27.5%;float:left}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto img{width:100%;float:left;clear:both}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion{float:left;width:72.5%}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo{clear:both;float:left;width:100%;padding-left:20px;margin-top:5px}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion{margin-top:10px}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion .statwrapper .stat{float:left;width:23.5%;margin-left:2%;clear:none}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion .statwrapper .stat:nth-child(4n + 1){margin-left:0;clear:left}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts{padding-top:0 !important;clear:both;float:left;width:100%;padding-top:25px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .njGraphic,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .njGraphic{float:left;width:50%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution h5,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution h5{padding-bottom:10px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector{float:left;width:50%;clear:none}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .graphicType,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .graphicType{float:left;width:65%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .graphicAmt,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .graphicAmt{float:left;width:35%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .orgName,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .orgName{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .totalDonated,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .totalDonated{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .pacs,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .pacs{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .individuals,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .individuals{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .recipient,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .recipient{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentAmount,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentAmount{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentPurpose,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentPurpose{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentCategory,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentCategory{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandGroup{float:left;width:40%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandAmount{float:left;width:20%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandPurpose{float:left;width:40%}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .col-wrapper:first-child .oneCol:first-child .heading{display:block}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol{clear:both;float:left;width:100%;margin-bottom:20px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .heading{display:none}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratingGroup{clear:both;width:100%;float:left}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subGroup{float:left;width:75%}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subScore{float:left;width:25%;text-align:right}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratings{padding-left:30px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .issue{float:left;width:20%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .source{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .date{float:left;width:15%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results{float:left;width:40%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .scores{float:left;width:50%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox{float:left;width:50%}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .twitterBox{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .twitterBox:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .facebookBox{float:left;width:49%;margin-left:2%;clear:none}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .facebookBox:nth-child(2n + 1){margin-left:0;clear:left}}@media only screen and (max-width:740px){#raceTracker2014.candidate{padding:0 25px}#raceTracker2014.candidate h4{font-size:20px;margin-top:20px}#raceTracker2014.candidate h6{font-size:14px;line-height:24px;font-weight:normal}#raceTracker2014.candidate .nj2014candidateInfo .portion{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014candidateInfo h4{float:left;width:100%;font-size:28px;margin-top:10px}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto{clear:both;float:left;width:100%;text-align:center}#raceTracker2014.candidate .nj2014candidateInfo .candidatePhoto img{width:100%;float:left;clear:both}#raceTracker2014.candidate .nj2014candidateInfo .leftPortion .candidateInfo{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.candidate .nj2014candidateInfo .rightPortion{display:none}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts{padding-top:0 !important;clear:both;float:left;width:100%;padding-top:25px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h4{clear:both;float:left;width:100%;font-size:20px;font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts h6{clear:both;float:left;width:100%;font-weight:normal;line-height:24px;font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaCharts .njGraphic .x.axis text{font-size:8px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .njGraphic,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .wrapper,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .wrapper{clear:both;float:left;width:100%;margin:25px 0}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .graphicType,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .graphicType{float:left;width:65%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .sector .graphicAmt,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .sector .graphicAmt{float:left;width:35%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute{clear:both;float:left;width:100%;margin-top:20px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .orgName,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .orgName{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .totalDonated,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .totalDonated{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .pacs,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .pacs{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .individuals,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .individuals{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .recipient,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .recipient{float:left;width:25%;overflow:hidden;text-overflow:ellipsis}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentAmount,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentAmount{float:left;width:25%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentPurpose,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentPurpose{float:left;width:25%;overflow:hidden;text-overflow:ellipsis}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .currContribution .contribute .spentCategory,#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .spentContribution .contribute .spentCategory{float:left;width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures{font-size:14px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures span{font-weight:bold}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures span.fec{font-weight:normal}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .rt-wrapper{border-bottom:solid 1px #e7e3df;padding-bottom:10px;margin-bottom:25px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .rt-wrapper:last-of-type{border-bottom:none;margin-bottom:0}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandGroup{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandAmount{clear:both;float:left;width:100%;margin-bottom:10px}#raceTracker2014.candidate .nj2014raceTrackerCampaignFinance .indptExpenditures .indptCandPurpose{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .col-wrapper:first-child .oneCol:first-child .heading{display:block}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol{clear:both;float:left;width:100%;margin-bottom:20px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .heading{display:none}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratingGroup{float:left}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .clickMore{cursor:pointer}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subGroup{float:left;width:100%;margin-bottom:5px}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .subScore{float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCandRatings .oneCol .ratings{padding-left:30px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .issue{clear:both;float:left;width:100%;font-weight:bold;margin-top:5px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .source{clear:both;float:left;width:100%;color:#999;margin-top:5px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .date{clear:both;float:left;width:100%;color:#999;margin-top:5px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .scores{clear:both;float:left;width:100%;font-weight:bold;margin-top:5px}#raceTracker2014.candidate .nj2014raceTrackerTablePolls .pollTable .results .resultbox{clear:both;float:left;width:100%;margin-top:5px}#raceTracker2014.candidate .nj2014raceTrackerRelatedHotlines h4{margin-top:0}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .twitterBox{clear:both;float:left;width:100%}#raceTracker2014.candidate .nj2014raceTrackerCandSocialMediaFeeds .socialWrapper .facebookBox{clear:both;float:left;width:100%;margin-top:20px}}#raceTracker2014.statistics{clear:both;float:left;width:100%}#raceTracker2014.statistics .nj2013channelTitle{border:none}#raceTracker2014.statistics .nj2013channelTitle h3{font-size:65px;text-transform:none}#raceTracker2014.statistics .nj2013channelTitle h4{text-transform:uppercase;font-family:Freight,helvetica;margin:0 0 3px 0}#raceTracker2014.statistics .nj2013channelTitle h4 a{color:#000}#raceTracker2014.statistics .nj2013channelTitle h4 a:hover{text-decoration:none;color:#0772b1}#raceTracker2014.statistics .nj2013channelTitle h5{text-transform:uppercase !important;font-size:12px;font-weight:normal;margin-top:10px}#raceTracker2014.statistics .nj2013channelTitle span{clear:both;float:left;width:100%}#raceTracker2014.statistics .nj2013channelTitle span a{text-transform:none}#raceTracker2014.statistics .nj2013channelTitle .share{width:auto;display:inline-block;margin-top:5px}#raceTracker2014.statistics .nj2013channelTitle .socialButton{float:left;display:block;height:22px;margin-left:15px;text-indent:-9999px}#raceTracker2014.statistics .nj2013channelTitle .facebook{float:left;display:block;height:22px;margin-left:15px;text-indent:-9999px;width:12px;background:url('/img/icons/social_media/gfx_share_facebook_12.gif') no-repeat scroll 0 0 transparent}#raceTracker2014.statistics .nj2013channelTitle .twitter{float:left;display:block;height:22px;margin-left:15px;text-indent:-9999px;width:20px;background:url('/img/icons/social_media/gfx_share_twitter_20.gif') no-repeat scroll 0 0 transparent;margin-top:6px}#raceTracker2014.statistics .active{font-weight:bold}#raceTracker2014.statistics .leftRail .statisticsNav{clear:both;float:left;width:100%}#raceTracker2014.statistics .leftRail .statisticsNav ul{clear:both;float:left;width:100%}#raceTracker2014.statistics .leftRail .statisticsNav ul li{clear:both;float:left;width:100%}#raceTracker2014.statistics .leftRail .statisticsNav ul li a{clear:both;float:left;width:100%;color:#000;display:block}#raceTracker2014.statistics .leftRail .statisticsNav ul li a:hover{background:#b5a99b;color:#fff;text-decoration:none}#raceTracker2014.statistics .leftRail .statisticsNav ul li a.active{background:#000;color:#fff}#raceTracker2014.statistics .leftRail .gptAd{display:inline-block}#raceTracker2014.statistics .totals{clear:both;float:left;width:100%}#raceTracker2014.statistics .totals h5{clear:both;float:left;width:100%;text-align:center;margin-bottom:15px;font-size:24px;position:relative}#raceTracker2014.statistics .totals h5 a{width:20px;height:8px;margin-left:4px;background:url('/img/icons/dropdownArrow.gif') no-repeat scroll 0 0 transparent;position:absolute;bottom:12px}#raceTracker2014.statistics .tabLabels{clear:both;float:left;width:100%;position:relative;border-bottom:solid 1px #e7e3df}#raceTracker2014.statistics .tabLabels a{color:#000;display:block;float:left;width:100px;text-align:center;padding:5px;background:#fff;border-right:solid 1px #e7e3df;border-top:solid 1px #e7e3df;border-bottom:solid 1px #e7e3df;text-transform:uppercase;color:#b5a99b;font-size:16px;position:relative;bottom:-1px}#raceTracker2014.statistics .tabLabels a:hover{text-decoration:none;background:#b5a99b;color:#fff}#raceTracker2014.statistics .tabLabels a:first-child{margin-left:0;border-left:solid 1px #e7e3df}#raceTracker2014.statistics .tabLabels a.active{font-weight:bold;color:#000;border-bottom:solid 1px #fff}#raceTracker2014.statistics .tabLabels a.active:hover{background:#fff}#raceTracker2014.statistics .breakdownTotals{padding:5px 10px;clear:both;float:left;width:100%;border-left:solid 1px #e7e3df;border-right:solid 1px #e7e3df;border-bottom:solid 1px #e7e3df}#raceTracker2014.statistics .breakdownTotals h5{clear:both;float:left;width:100%;font-size:14px;margin-bottom:15px}#raceTracker2014.statistics .breakdownTotals .rt-wrapper{clear:both;float:left;width:100%;font-size:12px;margin-bottom:12px}#raceTracker2014.statistics .breakdownTotals .rt-wrapper>div{text-align:right}#raceTracker2014.statistics .breakdownTotals .rt-wrapper>div:first-child{text-align:left}#raceTracker2014.statistics .breakdownTotals .columnCategory{font-weight:bold;border-bottom:solid 2px #e7e3df}#raceTracker2014.statistics .breakdownTotals .colorAssoc{display:block;float:left;height:10px;width:7%;margin-right:5%;position:relative;top:2px;background-color:#9a8a77}#raceTracker2014.statistics .breakdownTotals .catName{float:right;display:block;width:88%}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .legend{padding:10px 0 10px 18px;clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .legend .subcategory{float:left;width:20%;margin-right:60px}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .legend .subcategory .colorAssoc{width:10px}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .graphicArea{clear:both;float:left;width:100%;padding-right:0}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .graphicArea .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals.maps .partyTabs{clear:both;float:left;width:100%;text-align:center;margin-top:10px}#raceTracker2014.statistics .breakdownTotals.maps .partyTabs a{color:#000}#raceTracker2014.statistics .breakdownTotals.maps .partyTabs a:first-child{margin-right:5px;padding-right:5px;border-right:solid 1px #000}#raceTracker2014.statistics .breakdownTotals.maps .partyTabs a:hover{text-decoration:none;color:#0772b1}#raceTracker2014.statistics .breakdownTotals.maps .legend{clear:both;float:left;width:100%;padding:0;margin:10px 0}#raceTracker2014.statistics .breakdownTotals.maps .legend .bucket{float:left;width:19.2%;margin-left:1%;clear:none}#raceTracker2014.statistics .breakdownTotals.maps .legend .bucket:nth-child(5n + 1){margin-left:0;clear:left}#raceTracker2014.statistics .breakdownTotals.maps .legend .bucket span{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals.maps .legend .bucket .color{height:10px}#raceTracker2014.statistics .breakdownTotals.maps .legend .bucket .label{text-align:center;margin-top:5px}#raceTracker2014.statistics .breakdownTotals.maps .graphicArea{clear:both;float:left;width:100%;padding:0}#raceTracker2014.statistics .breakdownTotals.maps .graphicArea .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals.maps .graphicArea .njGraphic .state{cursor:pointer}#raceTracker2014.statistics .breakdownTotals .stateTable{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .stateTable .table{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .stateTable .tableFields{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals h5{text-align:center}#raceTracker2014.statistics .breakdownTotals .legend{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .legend .rt-wrapper{font-size:16px}#raceTracker2014.statistics .breakdownTotals .columnCategory a{color:#000;font-weight:bold}#raceTracker2014.statistics .breakdownTotals .columnCategory a:hover{text-decoration:none;color:#0772b1}#raceTracker2014.statistics .breakdownTotals .columnCategory a span{width:13px;height:11px;display:inline-block;background:url('/img/icons/sortArrows.gif') no-repeat scroll 0 0 transparent;margin-left:4px}#raceTracker2014.statistics .breakdownTotals .columnCategory a.active.asc span{background:url('/img/icons/sortArrows.gif') no-repeat scroll -13px 0 transparent}#raceTracker2014.statistics .breakdownTotals .columnCategory a.active.desc span{background:url('/img/icons/sortArrows.gif') no-repeat scroll -27px 0 transparent}#raceTracker2014.statistics .breakdownTotals .colorAssoc.I{background:#ffd400}#raceTracker2014.statistics .breakdownTotals .colorAssoc.D{background:#0d80d1}#raceTracker2014.statistics .breakdownTotals .colorAssoc.R{background:#ee1c25}#raceTracker2014.statistics .breakdownTotals .share{float:right;width:auto;margin-top:20px;text-transform:uppercase}#raceTracker2014.statistics .breakdownTotals .share b{float:left}@media only screen and (min-width:1120px){#raceTracker2014.statistics .leftRail{float:left;width:336px;padding-right:35px}#raceTracker2014.statistics .leftRail .statisticsNav{margin:50px 0 40px 0}#raceTracker2014.statistics .leftRail .statisticsNav ul li a{text-align:right;padding:10px}#raceTracker2014.statistics .mainWell{float:left;width:784px}#raceTracker2014.statistics .totals h5{text-align:left}#raceTracker2014.statistics .breakdownTotals .graphicArea{padding-right:50px}#raceTracker2014.statistics .breakdownTotals .njGraphic{float:left;width:40%}#raceTracker2014.statistics .breakdownTotals .legend{float:left;width:60%;clear:none;padding-left:90px;padding-top:75px}#raceTracker2014.statistics .breakdownTotals .subcategory{float:left;width:50%}#raceTracker2014.statistics .breakdownTotals .value{float:left;width:50%}#raceTracker2014.statistics .breakdownTotals .stateTable{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .stateTable .tableFields .rt-wrapper{border-top:solid 1px #e7e3df;margin-bottom:0;padding:5px 0}#raceTracker2014.statistics .breakdownTotals .stateTable .tableFields .rt-wrapper:first-child{border:none;padding-top:0}#raceTracker2014.statistics .breakdownTotals .stateTable .subcategory{float:left;width:20%}#raceTracker2014.statistics .breakdownTotals .stateTable .party{float:left;width:20%}#raceTracker2014.statistics .breakdownTotals .stateTable .total{float:left;width:19%}}@media only screen and (max-width:1120px) and (min-width:740px){#raceTracker2014.statistics{padding:0 15px}#raceTracker2014.statistics .leftRail{position:absolute;top:425px;left:50%;width:250px;margin-left:-125px;padding:10px;background:#fff;border:solid 1px #e7e3df;z-index:10039}#raceTracker2014.statistics .leftRail .statisticsNav ul li a{padding:5px}#raceTracker2014.statistics .mainWell{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .legend .subcategory .catName{width:86%}#raceTracker2014.statistics .breakdownTotals .graphicArea{padding-right:50px}#raceTracker2014.statistics .breakdownTotals .njGraphic{float:left;width:40%}#raceTracker2014.statistics .breakdownTotals .legend{float:left;width:60%;clear:none;padding-left:65px;padding-top:75px}#raceTracker2014.statistics .breakdownTotals .subcategory{float:left;width:50%}#raceTracker2014.statistics .breakdownTotals .value{float:left;width:50%}#raceTracker2014.statistics .breakdownTotals .stateTable{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .stateTable .tableFields .rt-wrapper{border-top:solid 1px #e7e3df;margin-bottom:0;padding:5px 0}#raceTracker2014.statistics .breakdownTotals .stateTable .tableFields .rt-wrapper:first-child{border:none;padding-top:0}#raceTracker2014.statistics .breakdownTotals .stateTable .subcategory{float:left;width:20%}#raceTracker2014.statistics .breakdownTotals .stateTable .party{float:left;width:20%}#raceTracker2014.statistics .breakdownTotals .stateTable .total{float:left;width:19%}}@media only screen and (max-width:740px){#raceTracker2014.statistics h2{font-size:16px}#raceTracker2014.statistics .nj2013channelTitle h3{font-size:36px}#raceTracker2014.statistics .nj2013channelTitle h4{font-size:18px}#raceTracker2014.statistics .nj2013channelTitle h5{font-size:11px}#raceTracker2014.statistics .leftRail{position:absolute;top:270px;left:50%;width:300px;margin-left:-150px;padding:10px;background:#fff;border:solid 1px #e7e3df;z-index:10039}#raceTracker2014.statistics .leftRail .statisticsNav ul li a{padding:10px}#raceTracker2014.statistics .mainWell{clear:both;float:left;width:100%}#raceTracker2014.statistics .totals h5{font-size:22px}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .legend .subcategory{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .legend .subcategory .colorAssoc{margin-right:5px}#raceTracker2014.statistics .breakdownTotals.sectorsBreakdownTotals .legend .subcategory .catName{float:left}#raceTracker2014.statistics .breakdownTotals .stateTable{margin-top:20px;padding-top:20px;border-top:solid 3px #e7e3df}#raceTracker2014.statistics .breakdownTotals .stateTable .table{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .stateTable select{clear:both;float:left;width:100%;margin-bottom:15px}#raceTracker2014.statistics .breakdownTotals .stateTable .rt-wrapper{font-size:14px}#raceTracker2014.statistics .breakdownTotals .stateTable .rt-wrapper span{font-weight:bold}#raceTracker2014.statistics .breakdownTotals .stateTable .rt-wrapper>div{margin-bottom:5px}#raceTracker2014.statistics .breakdownTotals .stateTable .subcategory{clear:both;float:left;width:100%;text-align:left}#raceTracker2014.statistics .breakdownTotals .stateTable .party{clear:both;float:left;width:100%;text-align:left}#raceTracker2014.statistics .breakdownTotals .stateTable .total{clear:both;float:left;width:100%;text-align:left}#raceTracker2014.statistics .breakdownTotals .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .njGraphic{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals h5{text-align:center}#raceTracker2014.statistics .breakdownTotals .legend{clear:both;float:left;width:100%}#raceTracker2014.statistics .breakdownTotals .legend .rt-wrapper{font-size:14px}#raceTracker2014.statistics .breakdownTotals .subcategory{float:left;width:30%}#raceTracker2014.statistics .breakdownTotals .value{float:left;width:70%}}#raceTracker2014.results #raceTrackerMainZone,#raceTracker2014.results #raceTrackerLowerMainZone{clear:both;float:left;width:100%;margin-bottom:0}#raceTracker2014.results #raceTrackerMainZone .nj2014raceTrackerChamberInfo h1,#raceTracker2014.results #raceTrackerLowerMainZone .nj2014raceTrackerChamberInfo h1{text-transform:uppercase;text-align:center;font-family:freight;font-size:46px !important;margin:15px 0;color:#000 !important}#raceTracker2014.results .raceTrackerDAPHeader.results{position:relative;margin-top:0;padding:15px 0 0 0}#raceTracker2014.results .raceTrackerDAPHeader .banner{margin:0 auto}#raceTracker2014.results .raceTrackerDAPHeader .bannerCanvas{background-color:#252525;z-index:-100;height:64%;overflow:visible;position:absolute;top:0}#raceTracker2014.results .nj2014raceTrackerChamberInfo{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .njGraphic{position:relative}#raceTracker2014.results .nj2014raceTrackerChamberInfo .njGraphic circle{cursor:default}#raceTracker2014.results .nj2014raceTrackerChamberInfo .njGraphic circle.clickable{cursor:default}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberWrapper{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberWrapper .secured{clear:both;float:left;width:100%;text-align:center}#raceTracker2014.results .nj2014raceTrackerChamberInfo .legendBox{clear:both;float:left;width:100%;background-color:#fff}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend{clear:both;float:left;width:100%;position:relative;border-top:solid 4px #e7e3df;padding-top:4px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .cKey{font-weight:bold;text-transform:uppercase;font-family:Freight,helvetica}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey:last-child .rightKeyWrapper{background-color:#d2d2d2}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey:last-child .keyBar .bar{width:29%;margin:0 2%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey .keyName{float:left;text-transform:uppercase;font-size:12px;padding-top:14px;padding-right:4px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey .rightKeyWrapper{float:left}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey .labelBar{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey .labelBar .labelTxt{float:left;height:14px;width:33%;font-size:10px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey .keyBar .bar{float:left;width:33%;height:14px}#raceTracker2014.results .nj2014raceTrackerAd{clear:both;float:left;width:100%;margin:60px 0;text-align:center}#raceTracker2014.results .nj2014raceTrackerResultsAd{clear:both;float:left;width:100%;margin:50px 0}#raceTracker2014.results .nj2014raceTrackerResultsAd .poweredBy{clear:both;float:left;width:100%;padding:20px 0;background-color:#d2d2d2;text-align:center}#raceTracker2014.results .nj2014raceTrackerResultsAd .poweredBy p{line-height:20px}#raceTracker2014.results .nj2014raceTrackerResultsAd .poweredBy span{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerResultsAd .poweredBy .headliner{font-weight:bold;font-size:18px;font-family:Freight,helvetica;text-transform:uppercase}#raceTracker2014.results .nj2014raceTrackerResultsAd .poweredBy .headliner a{color:#000}#raceTracker2014.results .nj2014raceTrackerResultsAd .poweredBy .headliner a:hover{text-decoration:none;color:#0772b1}#raceTracker2014.results .nj2014raceTrackerResultsAd .poweredBy .pb{text-transform:uppercase;font-size:12px}#raceTracker2014.results .nj2014raceTrackerLiveResults{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerLiveResults>h2{text-transform:uppercase;text-align:center;font-family:freight;font-size:46px;margin-bottom:30px;color:#000}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchTools{margin-bottom:40px}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchBar input[type="text"]{margin-top:2px;width:70%;padding-right:0;font-style:italic;font-size:16px}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchBar .searchLiveRacesBtn{width:28%;margin:2px 0 0 0;border:0;cursor:pointer;background-color:#000;color:#fff;font-size:12px;float:right;padding:8px}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchDropdown select{width:100%;border:1px solid #e7e3df;height:31px;margin-top:3px}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchDropdown select:hover{cursor:pointer}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces h2{font-size:32px;margin-bottom:0;font-family:Freight,helvetica;text-transform:uppercase}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .listingResults{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .listingResults>h3{margin-bottom:30px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election{clear:both;float:left;width:100%;margin-bottom:50px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionHeader{font-weight:bold;clear:both;float:left;width:100%;font-size:18px;margin-bottom:10px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionHeader .stateName{float:left}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionHeader .status{float:right;text-transform:uppercase;padding-top:5px;font-size:14px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats img{float:left;width:13%;margin-right:2%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper{float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper.shrink{width:85%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate{clear:both;float:left;width:100%;margin-bottom:8px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate:last-child{margin-bottom:0}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate>div{float:left}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate.selected{font-weight:bold}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate .incumbent{float:left}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate .candName{width:75%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate .candName>a{float:left}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate .candName .checkmark{padding-left:4px;float:left}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate .candPercent{float:right}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .electionStats .statWrapper .candidate .boxProgressColor{height:10px;width:10px;margin-top:3px;margin-right:4px;float:left}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .progressBar{clear:both;float:left;width:100%;margin-top:10px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .progressBar .candidateBar{height:15px;float:left}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .progressStatus{clear:both;float:left;width:100%;margin-top:5px;font-size:12px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election .progressStatus .main{font-weight:bold;text-transform:uppercase}#raceTracker2014.results #njGraphichoverActionDisplay{min-width:165px}#raceTracker2014.results #njGraphichoverActionDisplay .bRaceName{font-weight:bold;display:block}#raceTracker2014.results #njGraphichoverActionDisplay .pReporting{font-size:12px}#raceTracker2014.results #njGraphichoverActionDisplay .candBubbleWrapper{margin:10px 0}#raceTracker2014.results #njGraphichoverActionDisplay .notup{font-size:12px}#raceTracker2014.results #njGraphichoverActionDisplay .bCand{clear:both;float:left;width:100%;font-size:12px;white-space:nowrap}#raceTracker2014.results #njGraphichoverActionDisplay .bCand.winner{font-weight:bold}#raceTracker2014.results #njGraphichoverActionDisplay .bCand .bCandName{display:block;float:left;text-align:left;padding-right:4px;white-space:nowrap}#raceTracker2014.results #njGraphichoverActionDisplay .bCand .bCandName.open{width:80%}#raceTracker2014.results #njGraphichoverActionDisplay .bCand .bCandName.closed{width:100%}#raceTracker2014.results #njGraphichoverActionDisplay .bCand .bCandPercent{display:block;float:left;width:20%;text-align:right}#raceTracker2014.results .note{font-size:11px;font-style:italic}#raceTracker2014.results .disclaimer{margin:10px 0;font-size:11px;color:#999;clear:both;float:left;width:100%;text-align:center}@media only screen and (min-width:1120px){#raceTracker2014.results #raceTrackerMainZone,#raceTracker2014.results #raceTrackerLowerMainZone{padding:0}#raceTracker2014.results .nj2014raceTrackerChamberInfo .njGraphic{float:left;width:49%;margin-left:2%;clear:none;min-height:300px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .cKey{position:absolute;left:0;bottom:0}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey{float:left;width:25%;padding-left:4%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey .keyName{text-align:left}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey .rightKeyWrapper{width:50%}#raceTracker2014.results .nj2014raceTrackerResultsAd{position:relative}#raceTracker2014.results .nj2014raceTrackerResultsAd .pbOuterCanvas{background-color:#d2d2d2;z-index:-100;overflow:visible;position:absolute;top:0;left:-9999px;width:99999px;height:100%}#raceTracker2014.results .nj2014raceTrackerLiveResults{text-align:center}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchTools{width:75%;display:inline-block;text-align:left}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchBar,#raceTracker2014.results .nj2014raceTrackerLiveResults .searchDropdown{float:left;width:50%;padding-right:8%}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchBar{float:left}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchDropdown{float:right}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election{float:left;width:32%;margin-left:2%;clear:none;width:30%;margin-left:5%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election:nth-child(3n + 1){margin-left:0;clear:left}#raceTracker2014.results .raceTrackerDAPHeader .banner{background:url('/img/election/banner_desktop.png');width:646px;height:87px}#raceTracker2014.results .raceTrackerDAPHeader .bannerCanvas{width:99999px;left:-9999px}}@media only screen and (max-width:1120px) and (min-width:740px){#raceTracker2014.results #raceTrackerMainZone,#raceTracker2014.results #raceTrackerLowerMainZone{padding:0 25px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .njGraphic{float:left;width:49%;margin-left:2%;clear:none;min-height:220px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey{float:left;width:25%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey .keyName{width:38%;text-align:right;overflow:hidden;text-overflow:ellipsis}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey .rightKeyWrapper{width:62%}#raceTracker2014.results .nj2014raceTrackerResultsAd{position:relative}#raceTracker2014.results .nj2014raceTrackerResultsAd .pbOuterCanvas{background-color:#d2d2d2;z-index:-100;overflow:visible;position:absolute;top:0;width:100%;height:100%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election{float:left;width:49%;margin-left:2%;clear:none;width:46%;margin-left:8%}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election:nth-child(2n + 1){margin-left:0;clear:left}#raceTracker2014.results .nj2014raceTrackerLiveResults{text-align:center}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchTools{width:100%;display:inline-block;text-align:left}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchBar,#raceTracker2014.results .nj2014raceTrackerLiveResults .searchDropdown{float:left;width:50%}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchBar{float:left;padding-right:2.5%}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchDropdown{float:right;padding-left:2.5%}#raceTracker2014.results .raceTrackerDAPHeader .banner{background:url('/img/election/banner_iPad.png');width:485px;height:66px}#raceTracker2014.results .raceTrackerDAPHeader .bannerCanvas{clear:both;float:left;width:100%}}@media only screen and (max-width:740px){#raceTracker2014.results #raceTrackerMainZone,#raceTracker2014.results #raceTrackerLowerMainZone{padding:0 20px}#raceTracker2014.results #raceTrackerMainZone .nj2014raceTrackerChamberInfo h1,#raceTracker2014.results #raceTrackerLowerMainZone .nj2014raceTrackerChamberInfo h1{font-size:32px !important}#raceTracker2014.results .nj2014raceTrackerLiveResults>h2{font-size:32px}#raceTracker2014.results .nj2014raceTrackerLiveResults .searchDropdown{margin-bottom:25px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces>h2{font-size:24px}#raceTracker2014.results .nj2014raceTrackerGenLiveRaces .election{margin-bottom:25px}#raceTracker2014.results .nj2014raceTrackerChamberInfo{position:relative}#raceTracker2014.results .nj2014raceTrackerChamberInfo>h2{font-size:36px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberWrapper{margin-bottom:25px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberWrapper .njGraphic{min-height:220px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend{position:absolute;bottom:0;float:left;width:50%;padding-top:0;border:2px solid #d6d0c8}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberLegend .chamberKey .keyBar .bar{width:32%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .legendBox{display:none}#raceTracker2014.results .nj2014raceTrackerChamberInfo .legendBox .legendWrapper{clear:both;float:left;width:100%;background-color:#fff;padding:0 20px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .legendBox .disclaimer{margin:0;padding:10px 20px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey .keyName{clear:both;float:left;width:100%;text-align:center}#raceTracker2014.results .nj2014raceTrackerChamberInfo .chamberKey .rightKeyWrapper{clear:both;float:left;width:100%}#raceTracker2014.results .nj2014raceTrackerChamberInfo .cKey{display:block;clear:both;float:left;width:100%;text-align:center;padding-top:10px}#raceTracker2014.results .nj2014raceTrackerChamberInfo .closeKeyBtn{display:block;width:23px;height:23px;padding-top:1px;position:absolute;top:-10px;right:-10px;cursor:pointer;text-align:center;font-weight:bold;border-radius:10px;border:solid 2px #d6d0c8;background-color:#e7e3df}#raceTracker2014.results .nj2014raceTrackerChamberInfo .closeKeyBtn.hidden{display:none}#raceTracker2014.results .nj2014raceTrackerChamberInfo .showKeyBtn{clear:both;float:left;width:100%;text-transform:uppercase;font-weight:bold;text-align:center;background-color:#e7e3df;padding:6px 0;cursor:pointer}#raceTracker2014.results .raceTrackerDAPHeader .banner{background:url('/img/election/banner_mobile.png');background-size:contain;width:305px;height:41px}#raceTracker2014.results .raceTrackerDAPHeader .bannerCanvas{clear:both;float:left;width:100%}}footer{margin-top:0}#daybookLoading{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background:#fff url('/img/ajax-loader.gif') no-repeat center center;display:block;text-indent:-9999px;border:solid 1px #ccc;border:1px solid #ccc;-webkit-box-shadow:0 0 10px #464646;-moz-box-shadow:0 0 10px #464646;box-shadow:0 0 10px #464646}#daybookTopSection{position:relative;background:#252525;padding-bottom:10px}#daybookTopSection h3{font-family:Freight,helvetica;font-weight:normal;color:#b5a99b}#daybookTopSection ul{clear:both;float:left;width:100%;border-bottom:solid 1px #666;padding-bottom:15px;margin-top:5px}#daybookTopSection ul li{float:left;font-family:Freight,helvetica;font-size:18px;font-weight:normal;line-height:.8}#daybookTopSection ul li:not(:first-child){border-left:solid #fff 2px;padding-left:10px;margin-left:10px}#daybookTopSection ul li a{color:#e7e3df}#daybookTopSection ul li a:hover{text-decoration:underline}#daybookMainSection{margin-top:30px;line-height:22px}#daybookMainSection .module{clear:both;float:left;width:100%;border-top:solid 3px #e7e3df;margin-bottom:20px}#daybookMainSection .module h5{font-family:Freight,helvetica;font-weight:normal;color:#ed1c24;text-transform:uppercase;padding:2px 0 20px}#daybookMainSection .module a:hover{text-decoration:underline}#daybookMainSection #getStarted{clear:both;float:left;width:100%;color:#fff;background:#ed1c24;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:5px;padding:5px 0;margin-top:10px;width:100px}#daybookMainSection #getStarted:hover{background:#0772b1;text-decoration:none}#daybookMainSection #getStarted .downArrow{display:inline-block;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent;height:12px;width:20px;vertical-align:middle;margin-right:5px}#daybookMainSection .myDaybookEvents{clear:both;float:left;width:100%}#daybookMainSection .myDaybookEvents .categoryTitle{clear:both;float:left;width:100%;color:#b5a99b;padding:4px 0;font-size:18px;border-top:solid 1px #d6d0c8;border-bottom:solid 1px #d6d0c8}#daybookMainSection .myDaybookEvents .hrow{clear:both;float:left;width:100%;margin-bottom:30px}#daybookMainSection .myDaybookEvents .hrow .eventDay{clear:both;float:left;width:100%}#daybookMainSection .myDaybookEvents .hrow .eventDay .event_list{clear:both;float:left;width:100%;margin-top:15px}#daybookMainSection .myDaybookEvents .hrow .eventDay .event_list .event_category_time{float:left;color:#999;font-size:12px}#daybookMainSection .myDaybookEvents .hrow .eventDay .event_list a{font-weight:bold}#daybookMainSection .myDaybookEvents .hrow .eventDay .event_list a:hover{text-decoration:underline}#daybookMainSection #selectDate{float:left;width:270px;width:}#daybookMainSection #selectDate .pager{float:left;height:26px;width:19px;text-indent:-9999px}#daybookMainSection #selectDate #pageLeft{background:url('/img/icons/gfx_arrowsLeft.png') no-repeat scroll 0 -26px transparent}#daybookMainSection #selectDate #pageLeft:hover{background:url('/img/icons/gfx_arrowsLeft.png') no-repeat scroll 0 0 transparent}#daybookMainSection #selectDate #thisDay{float:left;font-size:24px;padding:0 20px}#daybookMainSection #selectDate #pageRight{background:url('/img/icons/gfx_arrowsRight.png') no-repeat scroll 0 -26px transparent}#daybookMainSection #selectDate #pageRight:hover{background:url('/img/icons/gfx_arrowsRight.png') no-repeat scroll 0 0 transparent}#daybookMainSection .daybookSearch .fieldLabel{float:left;font-weight:bold;text-align:right;padding-right:5px;margin-top:5px}#daybookMainSection .daybookSearch>fieldset{float:left;width:49%;margin-left:2%;clear:none}#daybookMainSection .daybookSearch>fieldset:nth-child(2n + 1){margin-left:0;clear:left}#daybookMainSection #viewOptions{clear:both;float:left;width:100%;border-top:solid 1px #d6d0c8;margin:10px 0}#daybookMainSection #viewOptions .sortDaybook{font-size:12px;color:#999;padding-right:10px;font-weight:bold}#daybookMainSection #viewOptions .toggleSort{display:inline-block;background:#000;color:#fff;font-size:12px;line-height:25px;font-weight:bold;text-transform:uppercase;padding:2.5px 5px 2.5px 5px}#daybookMainSection #viewOptions .toggleSort:hover{background:#0772b1;text-decoration:none}#daybookMainSection #viewOptions .toggleSort.active{background:#ed1c24}#daybookMainSection #viewOptions .toggleSort.active:hover{background:#ed1c24}#daybookMainSection #viewOptions #printEvents{float:right;padding-top:5px}#daybookMainSection #viewOptions #printEvents a:hover{text-decoration:underline}#daybookMainSection #displayEvents{clear:both;float:left;width:100%;border:solid 1px #d6d0c8;margin:20px 0}#daybookMainSection #displayEvents .noEvents{float:left;margin-top:5px;color:red;margin:10px 20px}#daybookMainSection #displayEvents .calendarTime{float:left;clear:left;width:10%;font-size:12px;font-weight:bold;text-align:right;padding:10px 15px}#daybookMainSection #displayEvents .calendarItem{float:left;width:90%;border-bottom:solid 1px #d6d0c8;border-left:solid 3px #d6d0c8;padding:0 10px}#daybookMainSection #displayEvents .eventSet{line-height:22px;padding:15px 0}#daybookMainSection #displayEvents .eventSet.cancelled{color:#d6d0c8}#daybookMainSection #displayEvents .eventSet.cancelled .msg{color:#ed1c24}#daybookMainSection #displayEvents .eventSet .timestamp{font-size:12px;color:#999;padding-right:5px}#daybookMainSection #displayEvents .eventSet .timestamp.postponed{color:#ed1c24}#daybookMainSection #displayEvents .eventSet .msg{font-weight:bold;margin-right:5px}#daybookMainSection #displayEvents .eventSet .eventTitle{font-weight:bold;padding-right:5px}#daybookMainSection #displayEvents .eventSet .eventTitle:hover{text-decoration:underline}#daybookMainSection #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.85;z-index:10039}#daybookMainSection #popup{width:75%;max-width:750px;height:500px;background:#fff;z-index:10049;border:solid 1px #d6d0c8;padding:15px;-webkit-box-shadow:1px 1px 5px #252525;-moz-box-shadow:1px 1px 5px #252525;box-shadow:1px 1px 5px #252525}#daybookMainSection #popup .close{position:absolute;top:5px;right:5px}#daybookMainSection #popup #popupContainer{line-height:22px;margin-top:10px}#daybookMainSection #popup #popupContainer h6.eventTitle{display:inline;padding-right:5px;font-size:18px}#daybookMainSection #popup #popupContainer h6.fieldTitle{color:#b5a99b;margin-top:10px}#daybookMainSection #popup #popupContainer ul li.preparedTestimony{padding-left:15px;background:url('/img/icons/gfx_bullet.gif') left 8px no-repeat}#daybookMainSection #popup #popupContainer a:hover{text-decoration:underline}#daybookMainSection #popup #popupContainer #getEventAlerts{clear:both;float:left;width:100%;font-weight:bold;margin:20px 0 10px 0}#daybookMainSection #popup #popupContainer #saveEventCategories{clear:both;float:left;width:100%;color:#fff;background:#ed1c24;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:5px;padding:5px 0;margin-top:10px;width:100px}#daybookMainSection #popup #popupContainer #saveEventCategories:hover{background:#0772b1;text-decoration:none}#daybookMainSection #popup #popupContainer #saveEventCategories .downArrow{display:inline-block;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent;height:12px;width:20px;vertical-align:middle;margin-right:5px}#daybookMainSection #popup #popupContainer .networkAlert{float:left;margin-right:20px;text-indent:-9999px}#eventDisplay{position:relative}#daybookPrintPage{clear:both;float:left;width:100%;margin-top:25px}#daybookPrintPage #printLogo{height:50px;width:350px}#daybookPrintPage .setTitle{border-bottom:solid 3px #000;margin-top:10px}#daybookPrintPage .eventSet{color:#666;line-height:1.5;padding-bottom:10px;margin-top:10px}#daybookPrintPage .timestamp{color:#999;padding-right:5px}#daybookPrintPage .eventTitle{color:#000;font-weight:bold;padding-right:5px}#daybookPrintPage .printHeader{color:#999;font-weight:normal}#daybookPrintPage .printHeader span{color:#666;font-weight:bold}@media only screen and (min-width:1120px){#displayEvents{max-height:400px;overflow-y:auto}#daybookMainSection .daybookSearch{float:left;width:850px}#daybookMainSection .daybookSearch>fieldset{float:right}#popupContainer .column{float:left;width:32%;margin-left:2%;clear:none}#popupContainer .column:nth-child(3n + 1){margin-left:0;clear:left}}@media only screen and (max-width:1120px) and (min-width:740px){#popupContainer .column{float:left;width:32%;margin-left:2%;clear:none}#popupContainer .column:nth-child(3n + 1){margin-left:0;clear:left}#daybookMainSection .daybookSearch{clear:both;float:left;width:100%;margin:20px 0}#daybookMainSection #displayEvents .calendarTime{width:10%;padding:10px 4px 10px 2px}}@media only screen and (max-width:740px){#daybookMainSection .daybookSearch{clear:both;float:left;width:100%;margin:20px 0}#daybookMainSection .daybookSearch fieldset{clear:both;float:left;width:100%;margin:0}#daybookMainSection .daybookSearch .fieldLabel{clear:both;float:left;width:100%;text-align:left}#daybookMainSection #displayEvents .calendarTime{clear:both;float:left;width:100%;text-align:left;padding:0 10px}#daybookMainSection #displayEvents .calendarItem{clear:both;float:left;width:100%;padding:0 10px;border-bottom:none;border-left:none;margin-bottom:20px}#daybookMainSection #displayEvents .eventSet{padding:5px 0}#popupContainer .column{clear:both;float:left;width:100%}}#electionFloorPromo,#simpleElectionFloorPromo,#newMemberResultsPromo{position:fixed;bottom:0;right:0;z-index:999999;clear:both;float:left;width:100%;background:#fff;min-width:310px;padding:0;-webkit-box-shadow:0 -2px 5px #666;-moz-box-shadow:0 -2px 5px #666;box-shadow:0 -2px 5px #666;height:46px}#electionFloorPromo .container,#simpleElectionFloorPromo .container,#newMemberResultsPromo .container{margin-left:auto;margin-right:auto}#electionFloorPromo .container h5.heading,#simpleElectionFloorPromo .container h5.heading,#newMemberResultsPromo .container h5.heading{font-family:helvetica;font-weight:normal;cursor:default;color:black;text-transform:none}#electionFloorPromo .container h5.heading .njLogo,#simpleElectionFloorPromo .container h5.heading .njLogo,#newMemberResultsPromo .container h5.heading .njLogo{display:inline-block}#electionFloorPromo .container .seeMoreExpand,#simpleElectionFloorPromo .container .seeMoreExpand,#newMemberResultsPromo .container .seeMoreExpand,#electionFloorPromo .container .seeMoreContract,#simpleElectionFloorPromo .container .seeMoreContract,#newMemberResultsPromo .container .seeMoreContract,#electionFloorPromo .container .seeResults,#simpleElectionFloorPromo .container .seeResults,#newMemberResultsPromo .container .seeResults,#electionFloorPromo .container .seeFreshmen,#simpleElectionFloorPromo .container .seeFreshmen,#newMemberResultsPromo .container .seeFreshmen{text-decoration:none;background:red;font-weight:bold;color:white;text-transform:uppercase;text-align:center;cursor:pointer;float:left;font-size:18px;line-height:36px;border-radius:3px}#electionFloorPromo .container .seeMoreExpand a,#simpleElectionFloorPromo .container .seeMoreExpand a,#newMemberResultsPromo .container .seeMoreExpand a,#electionFloorPromo .container .seeMoreContract a,#simpleElectionFloorPromo .container .seeMoreContract a,#newMemberResultsPromo .container .seeMoreContract a,#electionFloorPromo .container .seeResults a,#simpleElectionFloorPromo .container .seeResults a,#newMemberResultsPromo .container .seeResults a,#electionFloorPromo .container .seeFreshmen a,#simpleElectionFloorPromo .container .seeFreshmen a,#newMemberResultsPromo .container .seeFreshmen a{color:white}#electionFloorPromo .container .seeMoreExpand a:hover,#simpleElectionFloorPromo .container .seeMoreExpand a:hover,#newMemberResultsPromo .container .seeMoreExpand a:hover,#electionFloorPromo .container .seeMoreContract a:hover,#simpleElectionFloorPromo .container .seeMoreContract a:hover,#newMemberResultsPromo .container .seeMoreContract a:hover,#electionFloorPromo .container .seeResults a:hover,#simpleElectionFloorPromo .container .seeResults a:hover,#newMemberResultsPromo .container .seeResults a:hover,#electionFloorPromo .container .seeFreshmen a:hover,#simpleElectionFloorPromo .container .seeFreshmen a:hover,#newMemberResultsPromo .container .seeFreshmen a:hover{text-decoration:none}#electionFloorPromo .container .seeMoreExpand.electionNight,#simpleElectionFloorPromo .container .seeMoreExpand.electionNight,#newMemberResultsPromo .container .seeMoreExpand.electionNight,#electionFloorPromo .container .seeMoreContract.electionNight,#simpleElectionFloorPromo .container .seeMoreContract.electionNight,#newMemberResultsPromo .container .seeMoreContract.electionNight,#electionFloorPromo .container .seeResults.electionNight,#simpleElectionFloorPromo .container .seeResults.electionNight,#newMemberResultsPromo .container .seeResults.electionNight,#electionFloorPromo .container .seeFreshmen.electionNight,#simpleElectionFloorPromo .container .seeFreshmen.electionNight,#newMemberResultsPromo .container .seeFreshmen.electionNight{font-size:16px;line-height:30px}#electionFloorPromo .container .seeMoreExpand:hover,#simpleElectionFloorPromo .container .seeMoreExpand:hover,#newMemberResultsPromo .container .seeMoreExpand:hover,#electionFloorPromo .container .seeMoreContract:hover,#simpleElectionFloorPromo .container .seeMoreContract:hover,#newMemberResultsPromo .container .seeMoreContract:hover,#electionFloorPromo .container .seeResults:hover,#simpleElectionFloorPromo .container .seeResults:hover,#newMemberResultsPromo .container .seeResults:hover,#electionFloorPromo .container .seeFreshmen:hover,#simpleElectionFloorPromo .container .seeFreshmen:hover,#newMemberResultsPromo .container .seeFreshmen:hover{background:grey}#electionFloorPromo .container .seeFreshmen,#simpleElectionFloorPromo .container .seeFreshmen,#newMemberResultsPromo .container .seeFreshmen{background-color:#0d80d1}#electionFloorPromo .container .seeMoreContract,#simpleElectionFloorPromo .container .seeMoreContract,#newMemberResultsPromo .container .seeMoreContract{background:grey}#electionFloorPromo .container .electionSponsor,#simpleElectionFloorPromo .container .electionSponsor,#newMemberResultsPromo .container .electionSponsor{cursor:pointer}#electionFloorPromo .container .electionResults,#simpleElectionFloorPromo .container .electionResults,#newMemberResultsPromo .container .electionResults{float:left;display:table}#electionFloorPromo .container .electionResults .eResults,#simpleElectionFloorPromo .container .electionResults .eResults,#newMemberResultsPromo .container .electionResults .eResults{float:left;font-weight:bold;color:#fff;background-color:#000;text-align:center;font-size:18px;text-transform:uppercase;display:table}#electionFloorPromo .container .electionResults .eResults>div,#simpleElectionFloorPromo .container .electionResults .eResults>div,#newMemberResultsPromo .container .electionResults .eResults>div{vertical-align:middle;display:table-cell}#electionFloorPromo .container .electionTicker,#simpleElectionFloorPromo .container .electionTicker,#newMemberResultsPromo .container .electionTicker{display:table;float:left;margin-right:15px}#electionFloorPromo .container .allRaces,#simpleElectionFloorPromo .container .allRaces,#newMemberResultsPromo .container .allRaces{display:table-cell;vertical-align:middle;overflow:hidden;position:relative}#electionFloorPromo .container .allRaces>span,#simpleElectionFloorPromo .container .allRaces>span,#newMemberResultsPromo .container .allRaces>span{clear:both;float:left;width:100%;padding:2px 4px;font-size:12px;background-color:#e7e3df}#electionFloorPromo .container .allRaces .allraces-title,#simpleElectionFloorPromo .container .allRaces .allraces-title,#newMemberResultsPromo .container .allRaces .allraces-title{display:inline-block;float:left}#electionFloorPromo .container .allRaces .allraces-text-wrapper,#simpleElectionFloorPromo .container .allRaces .allraces-text-wrapper,#newMemberResultsPromo .container .allRaces .allraces-text-wrapper{display:inline;overflow:hidden;float:left;width:999999px;height:16px;position:absolute;left:80px}#electionFloorPromo .container .allRaces .roller,#simpleElectionFloorPromo .container .allRaces .roller,#newMemberResultsPromo .container .allRaces .roller{clear:both;float:left;width:100%;position:relative}#electionFloorPromo .container .allRaces .racetext,#simpleElectionFloorPromo .container .allRaces .racetext,#newMemberResultsPromo .container .allRaces .racetext{display:inline;float:left;padding-right:15px;cursor:pointer}#electionFloorPromo .hideFloor,#simpleElectionFloorPromo .hideFloor,#newMemberResultsPromo .hideFloor{position:absolute;top:5px;right:15px;font-size:12px;cursor:pointer;color:#999;font-weight:bold}#whatToExpect{-webkit-box-shadow:0 0 8px #333;-moz-box-shadow:0 0 8px #333;box-shadow:0 0 8px #333;position:fixed;z-index:999998;display:none}#whatToExpect.electionNight{background-color:#f5f4f2}#whatToExpect.electionNight .eNightWrapper{position:relative}#whatToExpect.electionNight .disclaimer{margin-top:5px;font-size:10px;color:#999;clear:both;float:left;width:100%;text-align:center}#whatToExpect.electionNight .electionNightBody{display:none}#whatToExpect.electionNight .electionNightBody:first-child{display:block;background-color:#fff}#whatToExpect.electionNight .raceHeader{clear:both;float:left;width:100%}#whatToExpect.electionNight .raceHeader h2{font-size:32px;float:left}#whatToExpect.electionNight .raceHeader .status{float:left}#whatToExpect.electionNight .raceHeader .status>span{text-transform:uppercase;font-weight:bold;color:#666}#whatToExpect.electionNight .raceHeader .status>span.black{color:#000;background-color:#fff;padding:2px 4px}#whatToExpect.electionNight .raceInfo{clear:both;float:left;width:100%}#whatToExpect.electionNight .raceWrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .leftWrapper .graphs{clear:both;float:left;width:100%;margin-top:25px}#whatToExpect.electionNight .leftWrapper .graphs>div{display:none}#whatToExpect.electionNight .leftWrapper .graphs>div:first-child{display:block}#whatToExpect.electionNight .leftWrapper .graphs .njGraphic{margin-bottom:15px}#whatToExpect.electionNight .shareResults{clear:both;float:left;width:100%;margin-top:20px}#whatToExpect.electionNight .shareResults>span{float:left;padding-top:6px;padding-right:5px}#whatToExpect.electionNight .fbIcon{background:url('/img/icons/social_media/gfx_facebook_large_blue.png');background-repeat:no-repeat;background-size:contain;height:20px;width:18px;display:block;float:left;margin:0 5px}#whatToExpect.electionNight .twitterIcon{background:url('/img/icons/social_media/gfx_twitter-large.png');background-repeat:no-repeat;background-size:contain;height:20px;width:18px;display:block;float:left;background-position-y:5px}#whatToExpect.electionNight .rightWrapper h3{font-size:14px;text-transform:uppercase;font-family:Freight,helvetica;margin:8px 0}#whatToExpect.electionNight .rightWrapper .moneySpent,#whatToExpect.electionNight .rightWrapper .socialMediaPresence{clear:both;float:left;width:100%;position:relative}#whatToExpect.electionNight .rightWrapper .moneySpent .popupMore,#whatToExpect.electionNight .rightWrapper .socialMediaPresence .popupMore{display:none;position:absolute;overflow-y:auto;z-index:2000;background-color:#fff;border:solid 1px #000;padding:10px}#whatToExpect.electionNight .rightWrapper .moneySpent .popupMore{padding-right:25px}#whatToExpect.electionNight .rightWrapper .moneySpent .njGraphic{max-height:38px}#whatToExpect.electionNight .rightWrapper .socialMediaPresence svg{max-height:56px}#whatToExpect.electionNight .rightWrapper .socialMediaPresence .candGraph a{font-size:12px;float:left;width:100%;text-align:center}#whatToExpect.electionNight .rightWrapper .njGraphic{margin-bottom:0;position:relative}#whatToExpect.electionNight .rightWrapper .njGraphic .placeholder{width:100%;display:table}#whatToExpect.electionNight .rightWrapper .njGraphic .placeholder .nodata{display:table-cell;vertical-align:middle;text-align:center}#whatToExpect.electionNight .rightWrapper .credit{clear:both;float:left;width:100%;font-size:12px;text-align:right;margin-top:5px}#whatToExpect.electionNight .rightWrapper .legend{clear:both;float:left;width:100%}#whatToExpect.electionNight .rightWrapper .legend .key{float:left;display:block;margin-right:8px}#whatToExpect.electionNight .rightWrapper .legend .box{width:11px;height:11px;display:block;float:left;margin-right:5px;position:relative;top:3px}#whatToExpect.electionNight .rightWrapper .legend .box.twitter{background-color:#55acee}#whatToExpect.electionNight .rightWrapper .legend .box.facebook{background-color:#3b5998}#whatToExpect.electionNight .bottomWrapper{overflow:hidden;background-color:#666}#whatToExpect.electionNight .bottomWrapper .wrapperSelectElections{float:left;overflow:hidden}#whatToExpect.electionNight .bottomWrapper .hideOverflow{position:relative;width:9999px}#whatToExpect.electionNight .bottomWrapper .clickChamberBtn{background:url('/img/election/chamber_icon_white.png');height:25px;background-repeat:no-repeat;background-position-x:3px;float:left;cursor:pointer}#whatToExpect.electionNight .bottomWrapper .clickChamberBtn.selected{cursor:default;background:url('/img/election/chamber_icon_black.png');background-repeat:no-repeat;background-color:#fff;background-position-x:3px}#whatToExpect.electionNight .bottomWrapper .shift{float:left;color:#fff;cursor:pointer;height:14px;width:14px}#whatToExpect.electionNight .bottomWrapper .shiftLeftBtn{background:url('/img/election/shiftbtn_left.png');background-repeat:no-repeat;background-size:contain}#whatToExpect.electionNight .bottomWrapper .shiftRightBtn{background:url('/img/election/shiftbtn_right.png');background-repeat:no-repeat;background-size:contain}#whatToExpect.electionNight .bottomWrapper .election{float:left;color:#fff;padding:6px 0;width:54px;text-align:center;font-size:12px;cursor:pointer}#whatToExpect.electionNight .bottomWrapper .election.selected{background-color:#f5f4f2;color:#000;font-weight:bold;cursor:default}#whatToExpect.electionNight .graphsBtns{width:80%;margin:0 10%;float:left;clear:both}#whatToExpect.electionNight .graphsBtns .btn{float:left;width:50%;background-color:#d7d0c8;font-weight:bold;text-align:center;text-transform:uppercase;padding:4px 0;cursor:pointer;color:#9a8a77}#whatToExpect.electionNight .graphsBtns .btn.selected{background-color:#9a8a77;cursor:default;color:#000}#whatToExpect.electionNight .graphsBtns .btn.only{clear:both;float:left;width:100%}#whatToExpect.electionNight .finalResultsBox h3{font-size:14px;text-transform:uppercase;font-family:Freight,helvetica;margin:8px 0;text-align:center}#whatToExpect.electionNight .finalResultsBox .datawrapper{display:none;position:relative}#whatToExpect.electionNight .finalResultsBox .datawrapper.polls>h3{margin-bottom:0}#whatToExpect.electionNight .finalResultsBox .datawrapper>h3{text-align:right}#whatToExpect.electionNight .finalResultsBox .datawrapper:first-of-type{display:block}#whatToExpect.electionNight .finalResultsBox .datawrapper .infoPoll{clear:both;float:left;width:100%;text-align:right;margin-bottom:8px}#whatToExpect.electionNight .finalResultsBox .datawrapper .popupMore{display:none;position:absolute;overflow-y:auto;z-index:2000;background-color:#fff;border:solid 1px #000;padding:10px;padding-right:20px}#whatToExpect.electionNight .finalResultsBox .datawrapper .candNote{font-size:11px;font-style:italic}#whatToExpect.electionNight .finalResultsBox .datawrapper .candInfo{font-size:16px;text-transform:uppercase;position:relative;clear:both;float:left;width:100%;margin-bottom:8px}#whatToExpect.electionNight .finalResultsBox .datawrapper .candInfo:last-child{margin-bottom:0}#whatToExpect.electionNight .finalResultsBox .datawrapper .candInfo.selected{font-weight:bold}#whatToExpect.electionNight .finalResultsBox .datawrapper .name{display:block;float:left}#whatToExpect.electionNight .finalResultsBox .datawrapper .votePercent{font-weight:bold;font-size:20px;text-align:right;display:block;float:left}#whatToExpect.electionNight .finalResultsBox .datawrapper .votePercent.rep{color:#ee1c25}#whatToExpect.electionNight .finalResultsBox .datawrapper .votePercent.dem{color:#0d80d1}#whatToExpect.electionNight .finalResultsBox .datawrapper .votePercent.ind{color:#ffd400}#whatToExpect.electionNight .finalResultsBox .datawrapper .checkmark{position:absolute;font-weight:bold;font-size:18px}#whatToExpect.electionNight .districtDemographics{clear:both;float:left;width:100%;padding:0 10px 10px 10px;background-color:#fff;border-bottom:solid 2px #9a8a77;border-right:solid 2px #9a8a77}#whatToExpect.electionNight .districtDemographics .dWrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .districtDemographics .columnDD{color:#666;text-align:center}#whatToExpect.electionNight .districtDemographics .columnDD .pPercentage,#whatToExpect.electionNight .districtDemographics .columnDD .pSubtext,#whatToExpect.electionNight .districtDemographics .columnDD .wrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .districtDemographics .columnDD .pPercentage{font-weight:bold;font-size:20px}#whatToExpect.electionNight .districtDemographics .columnDD .pSubtext{font-size:14px}#whatToExpect.electionNight .districtDemographics .columnDD .wrapper{margin-top:5px;font-size:11px}#whatToExpect.electionNight .districtDemographics .columnDD .wrapper .data{clear:both;float:left;width:100%;display:none}#whatToExpect.electionNight .districtDemographics .columnDD .wrapper .data:nth-child(-n + 4){display:block}#whatToExpect.electionNight .latestCoverage{background-color:#d7d0c8;padding:15px}#whatToExpect.electionNight .latestCoverage h3{font-size:14px;text-transform:uppercase;font-family:Freight,helvetica;margin:8px 0;margin-top:8px}#whatToExpect.electionNight .latestCoverage .seeAllRacesBtn{width:100%;margin:20px 0 0 0;border:0;font-weight:bold;cursor:pointer;background-color:#000;color:#fff;font-size:12px;float:right;padding:8px;text-transform:uppercase;text-align:center}#whatToExpect.electionNight .latestCoverage .river .defaultRiver .articlePhoto{display:none}#whatToExpect.electionNight .latestCoverage .river .defaultRiver .article h4{font-size:14px;line-height:16px;margin-bottom:0}#whatToExpect.electionNight .latestCoverage .river .defaultRiver .article p{display:none}#whatToExpect.electionNight .chamberWrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .chamberWrapper .secured{clear:both;float:left;width:100%;text-align:center}#whatToExpect.electionNight .chamberLegend{clear:both;float:left;width:100%;position:relative;border-top:solid 4px #e7e3df}#whatToExpect.electionNight .chamberLegend .cKey{font-weight:bold;text-transform:uppercase;font-family:Freight,helvetica}#whatToExpect.electionNight .chamberLegend .chamberKey:last-child .rightKeyWrapper{background-color:#d2d2d2}#whatToExpect.electionNight .chamberLegend .chamberKey:last-child .keyBar .bar{width:29%;margin:0 2%}#whatToExpect.electionNight .chamberLegend .chamberKey .keyName{float:left;text-transform:uppercase;font-size:12px;padding-top:14px;padding-right:8px}#whatToExpect.electionNight .chamberLegend .chamberKey .rightKeyWrapper{float:left}#whatToExpect.electionNight .chamberLegend .chamberKey .labelBar{clear:both;float:left;width:100%}#whatToExpect.electionNight .chamberLegend .chamberKey .labelBar .labelTxt{float:left;height:14px;width:33%;font-size:10px}#whatToExpect.electionNight .chamberLegend .chamberKey .keyBar .bar{float:left;width:33%;height:14px}#whatToExpect.electionNight .electionSearchBar input[type="text"]{margin-top:2px;width:66%;padding-right:0}#whatToExpect.electionNight .electionSearchBar .searchFloorElectionStoriesBtn{width:31%;margin:3px 0 0 0;border:0;cursor:pointer;background-color:#000;color:#fff;font-size:12px;font-weight:bold;float:right;padding:8px 4px}#whatToExpect.electionNight .closeElectionNightFloor{background-color:#e7e3df;border:2px solid #9a8a77;font-weight:bold;padding:0 5px 2px 5px;border-radius:10px;z-index:100}#whatToExpect.electionNight .closeElectionNightFloor:hover{cursor:pointer}#whatToExpect .collapse{position:relative;background:url('/img/election/closeButton.png');background-position:center center;background-repeat:no-repeat;z-index:9999;width:33px;height:32px;cursor:pointer}.floorH3{font-size:14px;text-transform:uppercase;font-family:Freight,helvetica;margin:8px 0}#njGraphichoverActionDisplay{min-width:165px;text-align:center}#njGraphichoverActionDisplay .bRaceName{font-weight:bold;display:block}#njGraphichoverActionDisplay .popupNote{margin-top:10px;font-size:10px;font-style:italic}#njGraphichoverActionDisplay .pReporting{font-size:12px}#njGraphichoverActionDisplay .notup{font-size:12px}#njGraphichoverActionDisplay .candBubbleWrapper{margin:10px 0}#njGraphichoverActionDisplay .bCand{clear:both;float:left;width:100%;font-size:12px}#njGraphichoverActionDisplay .bCand.winner{font-weight:bold}#njGraphichoverActionDisplay .bCand .bCandName{display:block;float:left;text-align:left;padding-right:4px;white-space:nowrap}#njGraphichoverActionDisplay .bCand .bCandName.open{width:80%}#njGraphichoverActionDisplay .bCand .bCandName.closed{width:100%}#njGraphichoverActionDisplay .bCand .bCandPercent{display:block;float:left;width:20%;text-align:right}.popup{display:none;position:absolute;overflow-y:auto;z-index:2000;background-color:#fff;border:solid 1px #000;padding:10px}.moreCandPopupBtn{color:#0772b1;font-weight:bold;float:left;clear:both;cursor:pointer;font-size:12px;width:100%;padding:4px 0}#storedData{display:none}.ui-autocomplete{z-index:1000001;max-height:300px;overflow-y:auto}#yearbook h1{margin:30px auto 10px;text-align:center;font-size:48px}#yearbook h6{font-size:20px;font-weight:normal;margin:0 auto;text-align:center}#yearbook h3{color:red;font-weight:normal;text-transform:uppercase;margin:10px auto;text-align:center;font-family:freight,helvetica}#yearbook h3 span{text-transform:none}#yearbook .lastUpdated{width:100%;text-align:center;font-size:12px;color:#999;margin-bottom:30px}#yearbook .broughtByYearbook{text-align:center;margin:30px auto 40px}#yearbook .broughtByYearbook .captionYearbook{text-transform:uppercase;font-size:12px;text-align:center;color:#ccc;font-family:Helvetica}#yearbook .broughtByYearbook img{text-align:center}#yearbook .expandOptions{background:black;color:white;font-weight:bold;margin:10px;padding:3px;line-height:20px;cursor:pointer}#yearbook .singleset{float:left;width:30%}#yearbook .singleset label{display:block;text-transform:uppercase;font-weight:bold;font-size:13px;color:#b5a99b}#yearbook .singleset input[type="submit"]{margin-top:2px;background-color:black;top:20px}#yearbook .singleset input[type="submit"]:hover{background-color:#0d80d1}#yearbook .startOver{font-size:12px}#yearbook #options{float:right;width:68%;margin-top:-3px}#yearbook #options input[type="checkbox"]{display:none}#yearbook #options input[type="checkbox"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url('/img/election/yearbook/checkbox.jpg') left -22px no-repeat;cursor:pointer}#yearbook #options input[type="checkbox"]:checked+label span{background:url('/img/election/yearbook/checkbox.jpg') left 0 no-repeat}#yearbook #options label{display:inline;white-space:nowrap}#yearbook #options div.row{display:inline-block;width:24%}#yearbook #options div.row div{color:#666;padding:2px}#yearbook #options div.tableheader{text-transform:uppercase;font-weight:bold;font-size:13px;color:#b5a99b}#yearbook .noResults{color:#999;display:none;padding-top:30px;text-align:center;width:100%;clear:both}#yearbook #newMembers{padding-top:30px;padding-bottom:50px;width:100%;clear:both;display:block}#yearbook #newMembers .item{padding:10px;z-index:1;text-align:center;position:relative;cursor:pointer}#yearbook #newMembers .item .profile{display:none;position:absolute;width:0;height:0;background:#0d80d1;z-index:4;top:10px;right:10px;font-family:helvetica;color:white;text-align:left;padding:10px;cursor:default}#yearbook #newMembers .item .profile p{margin:3px 0}#yearbook #newMembers .item .profile .closeProfile{position:absolute;top:2%;right:2%;cursor:pointer;background:black;padding:3px 3px 0 3px}#yearbook #newMembers .item .profile img{float:left;margin-right:10px}#yearbook #newMembers .item .profile .party{text-transform:uppercase;font-size:11px}#yearbook #newMembers .item .profile .prop,#yearbook #newMembers .item .profile .name{font-weight:bold}#yearbook #newMembers .item .profile .name a{color:white}#yearbook #newMembers .item .profile .name a:hover{text-decoration:underline}#yearbook #newMembers .item .profile .profileLink a{color:black;text-decoration:none;font-weight:bold;font-size:10px;text-transform:uppercase}#yearbook #newMembers .item .profile .profileLink a:hover{text-decoration:underline}#yearbook #newMembers .item .hover{display:none;width:79px;height:101px;color:white;padding-top:15px}#yearbook #newMembers .item .hover .state{font:36px helvetica;font-weight:bold;text-align:center}#yearbook #newMembers .item .hover .name{text-align:center}#yearbook #newMembers .item.republican .hover,#yearbook #newMembers .item.republican .profile{background:#ee1c25}#yearbook #newMembers .item.republican .image img{border:2px solid #ee1c25}#yearbook #newMembers .item.democrat .hover,#yearbook #newMembers .item.democrat .profile{background:#0d80d1}#yearbook #newMembers .item.democrat .image img{border:2px solid #0d80d1}#yearbook #newMembers .item.independent .hover,#yearbook #newMembers .item.independent .profile{background:#ffd400}#yearbook #newMembers .item.independent .image img{border:2px solid #ffd400}#yearbook .catalystArticle .ad{margin-bottom:30px;width:100%;text-align:center}#yearbook #newMemberGraphs div.memberGraph{display:inline-block;float:left;width:32%;margin-left:2%;clear:none;height:425px;border:1px solid #d6d0c8;padding:8px}#yearbook #newMemberGraphs div.memberGraph:nth-child(3n + 1){margin-left:0;clear:left}#yearbook #newMemberGraphs div.memberGraph #ageChart{margin-top:12px}#yearbook #newMemberGraphs div.memberGraph p.new{width:100%;text-transform:uppercase;font-size:11px;margin-top:5px;color:#666;text-align:center}#yearbook #newMemberGraphs div.memberGraph p.by{font-weight:bold;margin-bottom:15px;width:100%;text-align:center;font-size:18px}#yearbook #newMemberGraphs div.memberGraph div.legend{display:table;width:100%;clear:both}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow{display:table-row}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem{display:table-cell;font-size:12px;margin-top:5px;margin-bottom:5px;vertical-align:center;text-align:left}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem.colorBlock{width:5%}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem span.color{width:30px;min-width:30px;margin:5px;display:inline-block;text-align:right}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem span.color.first{background-color:#649b92}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem span.color.second{background-color:#fed331}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem span.color.third{background-color:#9bbfb9}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem span.color.fourth{background-color:#f8efa9}#yearbook #newMemberGraphs div.memberGraph div.legend div.legendRow div.keyItem.text{width:25%;text-align:left;font-weight:bold}#yearbook #newMemberGraphs .social{width:100%;text-align:center;margin:30px 0 10px;color:#b5a99b;font-size:12px;font-weight:bold}#yearbook #newMemberGraphs .social .label{position:relative;right:8px;top:6px}#yearbook #newMemberGraphs .social .smallShareBtn{display:inline-block;height:25px;width:25px;background-size:contain;background-repeat:no-repeat;margin-right:6px;margin-left:0}#yearbook #newMemberGraphs .social .smallShareBtn.fb{background-image:url('/img/icons/social_media/gfx_social50_facebook.png');background-color:#5060bb;background-position:-4px 0}#yearbook #newMemberGraphs .social .smallShareBtn.fb:hover{background-color:#1f3eec}#yearbook #newMemberGraphs .social .smallShareBtn.twitter{background-image:url('/img/icons/social_media/gfx_social50_twitter.png');background-color:#2caae1}#yearbook #newMemberGraphs .social .smallShareBtn.twitter:hover{background-color:#0eb6ff}#yearbook #newMemberGraphs .social .shareFB{background-image:url('/img/icons/social_media/gfx_social50_facebook.png');background-color:#5060bb}#yearbook #newMemberGraphs .social .shareFB:hover{background-color:#1f3eec}#yearbook #newMemberGraphs .social .shareTwitter{background-image:url('/img/icons/social_media/gfx_social50_twitter.png');background-color:#2caae1}#yearbook #newMemberGraphs .social .shareTwitter:hover{background-color:#0eb6ff}#raceTracker2014 #raceTrackerMainZone .nj2014raceTrackerChamberInfo{margin-bottom:30px}#raceTracker2014 #raceTrackerMainZone .nj2014raceTrackerChamberInfo h3{color:red;font-weight:normal;text-transform:uppercase;margin:20px auto;font-family:freight,helvetica;font-size:32px;text-align:center}@media only screen and (min-width:1120px){#electionFloorPromo.electionNight .container,#simpleElectionFloorPromo.electionNight .container,#newMemberResultsPromo.electionNight .container{position:relative}#electionFloorPromo.electionNight .electionSponsor,#simpleElectionFloorPromo.electionNight .electionSponsor,#newMemberResultsPromo.electionNight .electionSponsor{position:absolute;right:0}#electionFloorPromo .container,#simpleElectionFloorPromo .container,#newMemberResultsPromo .container{width:1120px}#electionFloorPromo .container h5.heading,#simpleElectionFloorPromo .container h5.heading,#newMemberResultsPromo .container h5.heading{font-size:26px;padding:8px;padding-bottom:8px;padding-left:20px;float:left;line-height:30px;font-weight:bold}#electionFloorPromo .container h5.heading .njLogo,#simpleElectionFloorPromo .container h5.heading .njLogo,#newMemberResultsPromo .container h5.heading .njLogo{background:url('/img/election/logoDesktop.gif');display:inline-block;width:192px;height:27px}#electionFloorPromo .container .seeMoreExpand,#simpleElectionFloorPromo .container .seeMoreExpand,#newMemberResultsPromo .container .seeMoreExpand,#electionFloorPromo .container .seeMoreContract,#simpleElectionFloorPromo .container .seeMoreContract,#newMemberResultsPromo .container .seeMoreContract,#electionFloorPromo .container .seeResults,#simpleElectionFloorPromo .container .seeResults,#newMemberResultsPromo .container .seeResults,#electionFloorPromo .container .seeFreshmen,#simpleElectionFloorPromo .container .seeFreshmen,#newMemberResultsPromo .container .seeFreshmen{width:235px;height:32px;margin-top:6px;margin-left:16px}#electionFloorPromo .container .seeMoreExpand.electionNight,#simpleElectionFloorPromo .container .seeMoreExpand.electionNight,#newMemberResultsPromo .container .seeMoreExpand.electionNight,#electionFloorPromo .container .seeMoreContract.electionNight,#simpleElectionFloorPromo .container .seeMoreContract.electionNight,#newMemberResultsPromo .container .seeMoreContract.electionNight,#electionFloorPromo .container .seeResults.electionNight,#simpleElectionFloorPromo .container .seeResults.electionNight,#newMemberResultsPromo .container .seeResults.electionNight,#electionFloorPromo .container .seeFreshmen.electionNight,#simpleElectionFloorPromo .container .seeFreshmen.electionNight,#newMemberResultsPromo .container .seeFreshmen.electionNight{width:125px;height:30px;position:absolute;right:224px}#electionFloorPromo .container .electionSponsor,#simpleElectionFloorPromo .container .electionSponsor,#newMemberResultsPromo .container .electionSponsor{background:url('/img/election/RTLogo.png');background-position:center center;background-repeat:no-repeat;display:inline-block;width:192px;height:40px;margin-top:2px;float:right}#electionFloorPromo .container .electionResults .eResults,#simpleElectionFloorPromo .container .electionResults .eResults,#newMemberResultsPromo .container .electionResults .eResults{width:200px;height:46px}#electionFloorPromo .electionTicker,#simpleElectionFloorPromo .electionTicker,#newMemberResultsPromo .electionTicker{height:46px;width:550px}#electionFloorPromo .hideFloor,#simpleElectionFloorPromo .hideFloor,#newMemberResultsPromo .hideFloor{font-size:11px;cursor:pointer;color:#999;font-weight:bold}#whatToExpect{width:1120px;bottom:44px;left:50%;margin-left:-560px}#whatToExpect.promo{background:url('/img/election/promoDesktop.jpg');background-position:center center;background-repeat:no-repeat;height:200px}#whatToExpect.electionNight{height:400px}#whatToExpect .collapse{left:1105px;top:-35px}#whatToExpect .eNightWrapper{float:left;width:80%}#whatToExpect .shareResults{clear:none;float:none;width:inherit;margin:20px 22px 0 22px;position:absolute;bottom:0}#whatToExpect .electionNightBody{clear:both;float:left;width:100%;height:372px}#whatToExpect .electionNightBody .leftWrapper{width:25%;height:314px;position:relative;float:left}#whatToExpect .electionNightBody .leftWrapper .njGraphic{min-height:180px}#whatToExpect .electionNightBody .centerWrapper,#whatToExpect .electionNightBody .rightWrapper{width:35.5%;float:left;height:314px;position:relative}#whatToExpect .electionNightBody .centerWrapper .finalResultsBox .datawrapper .name,#whatToExpect .electionNightBody .rightWrapper .finalResultsBox .datawrapper .name{width:80%}#whatToExpect .electionNightBody .centerWrapper .finalResultsBox .datawrapper .votePercent,#whatToExpect .electionNightBody .rightWrapper .finalResultsBox .datawrapper .votePercent{width:20%}#whatToExpect .electionNightBody .centerWrapper .moneySpent,#whatToExpect .electionNightBody .rightWrapper .moneySpent,#whatToExpect .electionNightBody .centerWrapper .socialMediaPresence,#whatToExpect .electionNightBody .rightWrapper .socialMediaPresence{display:block}#whatToExpect .electionNightBody .centerWrapper .socialMediaPresence,#whatToExpect .electionNightBody .rightWrapper .socialMediaPresence{position:absolute;bottom:10px}#whatToExpect .electionNightBody .centerWrapper .socialMediaPresence .njGraphic,#whatToExpect .electionNightBody .rightWrapper .socialMediaPresence .njGraphic{min-height:60px}#whatToExpect .electionNightBody .centerWrapper .credit,#whatToExpect .electionNightBody .rightWrapper .credit{display:block;bottom:-8px;position:absolute}#whatToExpect .electionNightBody .centerWrapper .moneySpent .njGraphic,#whatToExpect .electionNightBody .rightWrapper .moneySpent .njGraphic{min-height:32px}#whatToExpect .electionNightBody .centerWrapper{margin-right:3%}#whatToExpect .status{padding-top:15px;padding-left:20px}#whatToExpect .raceInfo{padding:10px 0 10px 10px}#whatToExpect .bottomWrapper{position:absolute;bottom:0;float:left;width:80%}#whatToExpect .bottomWrapper .wrapperSelectElections{width:90%}#whatToExpect .bottomWrapper .clickChamberBtn{width:5%;background-position-x:2px}#whatToExpect .bottomWrapper .shiftLeftBtn,#whatToExpect .bottomWrapper .shiftRightBtn{margin:7px 4px}#whatToExpect .latestCoverage{float:left;width:20%;height:400px;border-left:solid 2px #9a8a77}#whatToExpect .latestCoverage .storiesBox{height:230px;background-color:#fff;overflow-y:auto}#whatToExpect .latestCoverage .river{padding:5px}#whatToExpect .latestCoverage .river .defaultRiver{border-bottom:0;margin-bottom:0}#whatToExpect .latestCoverage .river .defaultRiver .articlePhoto{display:none}#whatToExpect .latestCoverage .river .defaultRiver .article h4{font-size:14px;line-height:16px;margin-bottom:0}#whatToExpect .latestCoverage .river .defaultRiver .article p{display:none}#whatToExpect .finalResultsBox .districtDemographics{position:absolute;bottom:0}#whatToExpect .finalResultsBox .districtDemographics .columnDD{float:left;width:33.33%}#whatToExpect .chamberWrapper{margin:23px 0 0 0;padding:0 10px}#whatToExpect .chamberWrapper .njGraphic{float:left;width:49%;margin-left:2%;clear:none;min-height:245px}#whatToExpect .chamberWrapper .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#whatToExpect .chamberLegend{padding:12px 8px 5px 8px}#whatToExpect .chamberKey{float:left;width:25%}#whatToExpect .chamberKey .keyName{text-align:left}#whatToExpect .chamberKey .rightKeyWrapper{width:50%}#whatToExpect .popupMore{width:325px;max-height:140px}#whatToExpect .closeElectionNightFloor{position:absolute;right:-10px;top:-12px}#yearbook #newMembers .item:hover .hover{display:inline-block}#yearbook #newMembers .item:hover .image{display:none}#yearbook .startOver{float:left;margin-top:15px}}@media only screen and (max-width:1120px) and (min-width:740px){#electionFloorPromo .container,#simpleElectionFloorPromo .container,#newMemberResultsPromo .container{width:740px;margin-left:auto;margin-right:auto}#electionFloorPromo .container h5.heading,#simpleElectionFloorPromo .container h5.heading,#newMemberResultsPromo .container h5.heading{width:28%;line-height:21px;font-size:18px;float:left;padding-left:10px;padding-top:2px;font-weight:bold}#electionFloorPromo .container .njLogo,#simpleElectionFloorPromo .container .njLogo,#newMemberResultsPromo .container .njLogo{background:url('/img/election/logoiPad.gif');width:147px;height:21px}#electionFloorPromo .container .seeMoreExpand,#simpleElectionFloorPromo .container .seeMoreExpand,#newMemberResultsPromo .container .seeMoreExpand,#electionFloorPromo .container .seeMoreContract,#simpleElectionFloorPromo .container .seeMoreContract,#newMemberResultsPromo .container .seeMoreContract,#electionFloorPromo .container .seeResults,#simpleElectionFloorPromo .container .seeResults,#newMemberResultsPromo .container .seeResults,#electionFloorPromo .container .seeFreshmen,#simpleElectionFloorPromo .container .seeFreshmen,#newMemberResultsPromo .container .seeFreshmen{width:140px;font-size:14px;line-height:16px;margin-top:3px;padding:4px;margin-left:20px}#electionFloorPromo .container .electionSponsor,#simpleElectionFloorPromo .container .electionSponsor,#newMemberResultsPromo .container .electionSponsor{background:url('/img/election/RTLogo.png');background-position:center center;background-repeat:no-repeat;width:20%;float:right;width:192px;height:40px;margin-top:2px;margin-right:20px}#electionFloorPromo.electionNight .electionSponsor,#simpleElectionFloorPromo.electionNight .electionSponsor,#newMemberResultsPromo.electionNight .electionSponsor{float:right}#electionFloorPromo.electionNight .container .seeMoreExpand,#simpleElectionFloorPromo.electionNight .container .seeMoreExpand,#newMemberResultsPromo.electionNight .container .seeMoreExpand,#electionFloorPromo.electionNight .container .seeMoreContract,#simpleElectionFloorPromo.electionNight .container .seeMoreContract,#newMemberResultsPromo.electionNight .container .seeMoreContract{width:45px;height:46px;font-size:14px;line-height:46px}#electionFloorPromo.electionNight .eResults,#simpleElectionFloorPromo.electionNight .eResults,#newMemberResultsPromo.electionNight .eResults{height:46px;width:195px}#electionFloorPromo.electionNight .tabWrapper,#simpleElectionFloorPromo.electionNight .tabWrapper,#newMemberResultsPromo.electionNight .tabWrapper{float:left;width:100px}#electionFloorPromo.electionNight .electionTicker,#simpleElectionFloorPromo.electionNight .electionTicker,#newMemberResultsPromo.electionNight .electionTicker{height:46px;width:300px}#whatToExpect{width:740px;bottom:46px;left:50%;margin-left:-370px}#whatToExpect.promo{background:url('/img/election/promoiPad.jpg');background-position:center center;background-repeat:no-repeat;height:195px}#whatToExpect .collapse{left:723px;top:-32px}#whatToExpect .legendWrapper{margin:4px 0;clear:both;float:left;width:100%}#whatToExpect .chamberKey{float:left;width:25%}#whatToExpect .chamberKey .keyName{text-align:right;overflow:hidden;text-overflow:ellipsis}#whatToExpect .chamberKey .rightKeyWrapper{width:56%}#whatToExpect.electionNight{height:435px}#whatToExpect.electionNight .eNightWrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .eNightWrapper .electionNightBody{clear:both;float:left;width:100%;height:325px}#whatToExpect.electionNight .eNightWrapper .electionNightBody:first-of-type .electionSearchBar{background-color:#fff}#whatToExpect.electionNight .fbIcon{height:25px;margin:0 10px;position:relative;bottom:5px}#whatToExpect.electionNight .twitterIcon{height:25px;width:25px;position:relative;bottom:5px}#whatToExpect.electionNight .chamberWrapper{margin-top:35px}#whatToExpect.electionNight .chamberWrapper .njGraphic{margin-top:5px;margin-bottom:0;float:left;width:49%;margin-left:2%;clear:none;min-height:210px}#whatToExpect.electionNight .chamberWrapper .njGraphic:nth-child(2n + 1){margin-left:0;clear:left}#whatToExpect.electionNight .chamberLegend{padding:0 10px}#whatToExpect.electionNight .electionSearchBar{position:absolute;right:0;padding:8px 8px 0 8px}#whatToExpect.electionNight .raceInfo{padding:10px 10px 0 10px;height:323px}#whatToExpect.electionNight .latestCoverage{padding:8px;clear:both;float:left;width:100%}#whatToExpect.electionNight .latestCoverage h3{clear:both;float:left;width:100%;margin:0}#whatToExpect.electionNight .latestCoverage .seeAllRacesBtn{padding:8px 20px;margin:3px 0 0 0}#whatToExpect.electionNight .latestCoverage .chevronBtn{height:26px;width:20px;cursor:pointer;background-repeat:no-repeat;margin:12px 5px;float:left}#whatToExpect.electionNight .latestCoverage .chevronBtn.leftChevron{background:url('/img/election/gfx_election_chevronLeft.png')}#whatToExpect.electionNight .latestCoverage .chevronBtn.rightChevron{background:url('/img/election/gfx_election_chevronRight.png')}#whatToExpect.electionNight .latestCoverage .chevronBtn:hover{background-position-y:-26px}#whatToExpect.electionNight .latestCoverage .river{float:left;padding:5px;width:89.5%;clear:none}#whatToExpect.electionNight .latestCoverage .river .defaultRiver{border-bottom:0;margin-bottom:0;padding:0;display:none}#whatToExpect.electionNight .latestCoverage .river .defaultRiver:first-child{display:block}#whatToExpect.electionNight .latestCoverage .river .defaultRiver .articlePhoto{display:none}#whatToExpect.electionNight .latestCoverage .river .defaultRiver .article h4{font-size:14px;line-height:10px;margin-bottom:0}#whatToExpect.electionNight .latestCoverage .river .defaultRiver .article p{display:none}#whatToExpect.electionNight .storiesBox{float:left;width:80%;height:50px;background-color:#fff}#whatToExpect.electionNight .storiesBox .story{clear:both;float:left;width:100%}#whatToExpect.electionNight .seeAllRacesTagWrapper{float:left;width:18%;margin-left:2%}#whatToExpect.electionNight .headerUrl{clear:both;float:left;width:100%}#whatToExpect.electionNight .status{width:100%}#whatToExpect.electionNight .raceWrapper{padding-bottom:4px}#whatToExpect.electionNight .leftWrapper{float:left;width:24%;margin-right:2%}#whatToExpect.electionNight .leftWrapper .njGraphic{min-height:180px}#whatToExpect.electionNight .centerWrapper{float:left;width:28%;margin-right:4%}#whatToExpect.electionNight .centerWrapper .datawrapper{height:204px}#whatToExpect.electionNight .centerWrapper .datawrapper .name{width:75%}#whatToExpect.electionNight .centerWrapper .datawrapper .votePercent{width:25%}#whatToExpect.electionNight .centerWrapper .datawrapper .checkmark{right:-20px}#whatToExpect.electionNight .centerWrapper .moneySpent .njGraphic{min-height:35px}#whatToExpect.electionNight .rightWrapper{float:left;width:42%}#whatToExpect.electionNight .rightWrapper .tabletWrapper{clear:both;float:left;width:100%;padding-right:20px}#whatToExpect.electionNight .rightWrapper .headerBtns>h3{float:left;color:#9a8a77;cursor:pointer}#whatToExpect.electionNight .rightWrapper .headerBtns>h3:first-child{border-right:solid 2px #9a8a77;padding-right:4px;margin-right:4px}#whatToExpect.electionNight .rightWrapper .headerBtns>h3.selected{cursor:default;color:#000}#whatToExpect.electionNight .rightWrapper .socialMediaPresence{margin-bottom:0;display:none}#whatToExpect.electionNight .bottomWrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .bottomWrapper .clickChamberBtn{width:45px;height:28px}#whatToExpect.electionNight .bottomWrapper .wrapperSelectElections{width:650px}#whatToExpect.electionNight .bottomWrapper .shift{margin:7px 4px}#whatToExpect.electionNight .districtDemographics h3{text-align:center}#whatToExpect.electionNight .districtDemographics .columnDD{float:left;width:33.33%}#whatToExpect.electionNight .districtDemographics .columnDD .wrapper{display:none}#whatToExpect.electionNight .credit{display:none}#whatToExpect.electionNight .closeElectionNightFloor{position:absolute;right:-10px;top:-12px}#yearbook h1{font-size:48px;line-height:48px}#yearbook .singleset{float:none;width:50%;margin-left:10px}#yearbook .startOver{float:right;margin:25px 20px 0 0}#yearbook #options{float:none;display:table;width:100%;margin:15px 10px 0 10px}#yearbook #options #newMembers{padding-top:30px;padding-bottom:50px;width:100%}#yearbook #options #newMembers .item{padding:0 8px}}@media only screen and (max-width:740px){#electionFloorPromo,#simpleElectionFloorPromo,#newMemberResultsPromo{height:70px}#electionFloorPromo .container,#simpleElectionFloorPromo .container,#newMemberResultsPromo .container{width:100%;margin-left:0;margin-right:auto;padding-bottom:5px}#electionFloorPromo .container h5.heading,#simpleElectionFloorPromo .container h5.heading,#newMemberResultsPromo .container h5.heading{display:block;font-size:13px;float:none;line-height:16px;font-weight:bold;margin-top:15px;margin-left:10px}#electionFloorPromo .container h5.heading .njLogo,#simpleElectionFloorPromo .container h5.heading .njLogo,#newMemberResultsPromo .container h5.heading .njLogo{background:url('/img/election/logoMobile.gif');display:inline-block;width:103px;height:14px;position:relative;top:2px}#electionFloorPromo .container .seeMoreExpand,#simpleElectionFloorPromo .container .seeMoreExpand,#newMemberResultsPromo .container .seeMoreExpand,#electionFloorPromo .container .seeMoreContract,#simpleElectionFloorPromo .container .seeMoreContract,#newMemberResultsPromo .container .seeMoreContract,#electionFloorPromo .container .seeResults,#simpleElectionFloorPromo .container .seeResults,#newMemberResultsPromo .container .seeResults,#electionFloorPromo .container .seeFreshmen,#simpleElectionFloorPromo .container .seeFreshmen,#newMemberResultsPromo .container .seeFreshmen{padding:8px 5px;font-size:12px;display:inline-block;line-height:12px;margin-left:10px}#electionFloorPromo .container .seeFreshmen,#simpleElectionFloorPromo .container .seeFreshmen,#newMemberResultsPromo .container .seeFreshmen{margin-left:3px}#electionFloorPromo .container .electionSponsor,#simpleElectionFloorPromo .container .electionSponsor,#newMemberResultsPromo .container .electionSponsor{background:url('/img/election/RTLogoSmall.png');background-position:center center;background-repeat:no-repeat;width:169px;height:28px;padding:0;margin-left:38px}#electionFloorPromo.electionNight .container,#simpleElectionFloorPromo.electionNight .container,#newMemberResultsPromo.electionNight .container{width:100%;height:100%}#electionFloorPromo.electionNight .container .seeMoreContract.electionNight,#simpleElectionFloorPromo.electionNight .container .seeMoreContract.electionNight,#newMemberResultsPromo.electionNight .container .seeMoreContract.electionNight,#electionFloorPromo.electionNight .container .seeMoreExpand.electionNight,#simpleElectionFloorPromo.electionNight .container .seeMoreExpand.electionNight,#newMemberResultsPromo.electionNight .container .seeMoreExpand.electionNight{margin-left:0;font-size:20px;padding-top:10px;height:100%;float:left;width:40px}#electionFloorPromo.electionNight .container .electionResults,#simpleElectionFloorPromo.electionNight .container .electionResults,#newMemberResultsPromo.electionNight .container .electionResults{float:left;margin-left:5px;padding:2px 0}#electionFloorPromo.electionNight .container .electionResults .eResults,#simpleElectionFloorPromo.electionNight .container .electionResults .eResults,#newMemberResultsPromo.electionNight .container .electionResults .eResults{background-color:#fff;color:#000;font-size:18px}#electionFloorPromo.electionNight .container .electionSponsor,#simpleElectionFloorPromo.electionNight .container .electionSponsor,#newMemberResultsPromo.electionNight .container .electionSponsor{position:absolute;left:46px;top:24px;background:url('/img/election/RTLogoSmall.png');background-size:contain;background-repeat:no-repeat}#electionFloorPromo.electionNight .container .electionTicker,#simpleElectionFloorPromo.electionNight .container .electionTicker,#newMemberResultsPromo.electionNight .container .electionTicker{clear:both;float:left;width:100%;margin-right:0}#electionFloorPromo.electionNight .container .tabWrapper,#simpleElectionFloorPromo.electionNight .container .tabWrapper,#newMemberResultsPromo.electionNight .container .tabWrapper{position:absolute;bottom:0;clear:both;float:left;width:100%}#electionFloorPromo.electionNight .container .allRaces>span,#simpleElectionFloorPromo.electionNight .container .allRaces>span,#newMemberResultsPromo.electionNight .container .allRaces>span{border:none;border-top:solid 1px #9a8a77;border-bottom:solid 1px #9a8a77;background-color:#fff}#electionFloorPromo.electionNight .hideFloor,#simpleElectionFloorPromo.electionNight .hideFloor,#newMemberResultsPromo.electionNight .hideFloor{top:0;right:0}#whatToExpect{width:300px;bottom:66px;left:50%;margin-left:-150px}#whatToExpect.promo{background:url('/img/election/promoMobile.jpg');background-position:center center;background-repeat:no-repeat;height:320px}#whatToExpect.electionNight{bottom:21px;height:384px;z-index:1000001}#whatToExpect.electionNight .phoneOverflow{clear:both;float:left;width:100%;overflow:hidden}#whatToExpect.electionNight .bottomWrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .bottomWrapper .clickChamberBtn{width:45px;height:26px;float:left}#whatToExpect.electionNight .bottomWrapper .shift{margin:6px 1px}#whatToExpect.electionNight .bottomWrapper .wrapperSelectElections{width:220px;height:26px}#whatToExpect.electionNight .bottomWrapper .election{width:44px;padding:6px 0;font-size:12px;white-space:nowrap}#whatToExpect.electionNight .electionSearchBar input[type="text"]{height:22px;font-size:16px}#whatToExpect.electionNight .electionSearchBar .searchFloorElectionStoriesBtn{border:1px solid #fff;padding:3px 4px 2px 4px}#whatToExpect.electionNight .fbIcon{height:25px;margin:0 10px;position:relative;bottom:5px}#whatToExpect.electionNight .twitterIcon{height:25px;width:25px;position:relative;bottom:5px}#whatToExpect.electionNight .electionPhoneTitle{background-color:#000;padding:3px 10px 2px 10px;clear:both;float:left;width:100%;height:50px}#whatToExpect.electionNight .electionPhoneTitle.closed{height:22px}#whatToExpect.electionNight .electionPhoneTitle .title{color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px}#whatToExpect.electionNight .electionPhoneTitle .searchbar{display:none}#whatToExpect.electionNight .electionPhoneTitle .searchicon{float:right;margin-right:5px;height:16px;width:18px;background:url('/img/icons/retina/gfx_search.png') no-repeat scroll 0 0 transparent;background-size:cover;background-position-y:-17px;cursor:pointer}#whatToExpect.electionNight .electionTicker{border-top:solid 3px #666;display:block;clear:both;float:left;width:100%}#whatToExpect.electionNight .otherRaces{display:block;vertical-align:middle;overflow:hidden}#whatToExpect.electionNight .otherRaces>span{clear:both;float:left;width:100%;padding:2px 4px;font-size:12px;background-color:#fff}#whatToExpect.electionNight .otherRaces .otherraces-title{display:inline-block;float:left}#whatToExpect.electionNight .otherRaces .otherraces-text-wrapper{overflow:hidden;float:left;width:200px}#whatToExpect.electionNight .otherRaces .roller{width:999999px;height:16px;float:left;position:relative}#whatToExpect.electionNight .otherRaces .racetext{float:left;padding-right:15px;cursor:pointer}#whatToExpect.electionNight .latestCoverage{clear:both;float:left;width:100%;height:130px;overflow:hidden;padding:2px 10px 4px 10px}#whatToExpect.electionNight .latestCoverage h3{margin:0;margin-top:2px}#whatToExpect.electionNight .latestCoverage .seeAllRacesBtn{margin-top:2px;font-weight:bold}#whatToExpect.electionNight .latestCoverage .storiesBox{clear:both;float:left;width:100%;height:72px;background-color:#fff}#whatToExpect.electionNight .latestCoverage .storiesBox .river{clear:none;width:220px}#whatToExpect.electionNight .latestCoverage .storiesBox .river .defaultRiver{border:0;display:none;padding:3px 0;margin-bottom:0}#whatToExpect.electionNight .latestCoverage .storiesBox .river .defaultRiver .byline4{font-size:10px}#whatToExpect.electionNight .latestCoverage .storiesBox .river .defaultRiver .kicker{font-size:10px}#whatToExpect.electionNight .latestCoverage .storiesBox .river .defaultRiver h4 a{font-size:14px}#whatToExpect.electionNight .latestCoverage .storiesBox .river .defaultRiver:first-of-type{display:block}#whatToExpect.electionNight .latestCoverage .storiesBox .chevronBtn{height:26px;width:20px;cursor:pointer;background-repeat:no-repeat;margin:23px 5px;float:left}#whatToExpect.electionNight .latestCoverage .storiesBox .chevronBtn.leftChevron{background:url('/img/election/gfx_election_chevronLeft.png')}#whatToExpect.electionNight .latestCoverage .storiesBox .chevronBtn.rightChevron{background:url('/img/election/gfx_election_chevronRight.png')}#whatToExpect.electionNight .latestCoverage .storiesBox .chevronBtn:hover{background-position-y:-26px}#whatToExpect.electionNight .districtDemographics{display:none;border:0;background-color:transparent;padding:0;margin-top:5px}#whatToExpect.electionNight .districtDemographics h3{text-align:center}#whatToExpect.electionNight .districtDemographics .columnDD{float:left;width:33.33%}#whatToExpect.electionNight .districtDemographics .columnDD .wrapper{display:none}#whatToExpect.electionNight .eNightWrapper{clear:both;float:left;width:100%;height:205px}#whatToExpect.electionNight .eNightWrapper .electionNightBody{height:205px;clear:both;float:left;width:100%;position:relative}#whatToExpect.electionNight .chamberWrapper{height:205px;padding:0 4px}#whatToExpect.electionNight .chamberWrapper .njGraphic{margin:0;min-height:230px;display:none}#whatToExpect.electionNight .chamberWrapper .njGraphic:first-child{display:block}#whatToExpect.electionNight .raceInfo{padding:2px 10px;width:300px}#whatToExpect.electionNight .raceHeader .headerTitle{float:left;margin-right:2px;font-size:22px}#whatToExpect.electionNight .raceHeader .status{float:left;margin-top:5px}#whatToExpect.electionNight .sectionBtns{clear:both;float:left;width:100%;margin-top:2px;text-align:center}#whatToExpect.electionNight .sectionBtns .sWrapper{display:inline-block}#whatToExpect.electionNight .sectionBtns .infoBtn{float:left;font-size:11px;background-color:#d7d0c8;padding:4px 9px;font-weight:bold;text-transform:uppercase;cursor:pointer}#whatToExpect.electionNight .sectionBtns .infoBtn.selected{background-color:#9a8a77;cursor:default}#whatToExpect.electionNight .sectionBtns .infoBtn.hide{display:none}#whatToExpect.electionNight .graphsBtns{display:none}#whatToExpect.electionNight .leftWrapper{display:none}#whatToExpect.electionNight .centerWrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .centerWrapper h3{display:none}#whatToExpect.electionNight .shareResults{width:28%;float:right;margin-top:0;font-size:12px;padding-top:8px;position:absolute;bottom:5px;right:0}#whatToExpect.electionNight .shareResults>span{display:none}#whatToExpect.electionNight .finalResultsBox{clear:both;float:left;width:100%}#whatToExpect.electionNight .finalResultsBox .datawrapper{clear:both;float:left;width:100%}#whatToExpect.electionNight .finalResultsBox .datawrapper .candInfoWrapper,#whatToExpect.electionNight .finalResultsBox .datawrapper .pollWrapper{clear:both;float:left;width:100%;margin-top:5px}#whatToExpect.electionNight .finalResultsBox .datawrapper .infoPoll{margin-bottom:0;text-align:left;font-size:10px}#whatToExpect.electionNight .finalResultsBox .datawrapper .candInfo{padding-right:15px;margin-bottom:5px}#whatToExpect.electionNight .finalResultsBox .datawrapper .name{width:78%;margin-right:2%;font-size:14px;padding:4px 0}#whatToExpect.electionNight .finalResultsBox .datawrapper .checkmark{right:-4px}#whatToExpect.electionNight .finalResultsBox .datawrapper .votePercent{width:20%}#whatToExpect.electionNight .moneySpent,#whatToExpect.electionNight .socialMediaPresence{display:none;margin-top:10px}#whatToExpect.electionNight .moneySpent .njGraphic a{bottom:0;text-transform:uppercase}#whatToExpect.electionNight .moneySpent .njGraphic svg{max-height:20px}#whatToExpect.electionNight .credit{display:none}#whatToExpect.electionNight .chamberLegend{width:250px;border-top:solid 2px #9a8a77;border-bottom:solid 2px #9a8a77;background-color:#fff;color:#000;float:right;clear:none}#whatToExpect.electionNight .chamberLegend .chamberKey{width:49%;margin-left:2%}#whatToExpect.electionNight .chamberLegend .chamberKey:nth-child(2n + 1){margin-left:0;clear:left}#whatToExpect.electionNight .chamberLegend .chamberKey .keyName{padding-top:0;font-size:11px}#whatToExpect.electionNight .chamberLegend .chamberKey .labelBar .labelTxt{font-size:10px}#whatToExpect.electionNight .chamberBtnsPhone{width:120px;margin:5px auto}#whatToExpect.electionNight .chamberBtnsPhone .chamberBtn{float:left;width:60px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:12px;padding:2px 0;background-color:#e7e3df;cursor:pointer}#whatToExpect.electionNight .chamberBtnsPhone .chamberBtn.selected{cursor:default;background-color:#9a8a77}#whatToExpect.electionNight .chamberKeyMobile{position:absolute;height:178px;right:-250px;color:#fff}#whatToExpect.electionNight .chamberKeyMobile.expanded{right:0}#whatToExpect.electionNight .chamberKeyMobile .disclaimer{float:left;padding:0 4px}#whatToExpect.electionNight .chamberKeyMobile .keyLabel{width:40px;float:left;cursor:pointer;background-color:#9a8a77}#whatToExpect.electionNight .chamberKeyMobile .keyLabel.closed{height:90px;padding:20px 10px 20px 0}#whatToExpect.electionNight .chamberKeyMobile .keyLabel.open{height:178px;padding:65px 10px 65px 0}#whatToExpect.electionNight .chamberKeyMobile .arrowDisplay{float:left;padding-top:7px;font-size:30px}#whatToExpect.electionNight .chamberKeyMobile .keyWordDisplay{float:right;font-size:14px;font-weight:bold;text-transform:uppercase}#whatToExpect.electionNight .closeElectionNightFloor{position:absolute;top:-15px;right:-13px}#whatToExpect .collapse{left:282px;top:-32px}#whatToExpect .legendBox{width:250px;display:block}#whatToExpect .legendBox .legendWrapper{clear:both;float:left;width:100%;padding:10px 10px 1px 10px}#whatToExpect .chamberKey{float:left;width:49%;margin-left:2%;clear:none;padding-bottom:14px}#whatToExpect .chamberKey:nth-child(2n + 1){margin-left:0;clear:left}#whatToExpect .chamberKey .keyName{clear:both;float:left;width:100%;text-align:center}#whatToExpect .chamberKey .rightKeyWrapper{clear:both;float:left;width:100%}#whatToExpect .cKey{display:block;clear:both;float:left;width:100%;text-align:center;padding-top:10px}#whatToExpect .closeKeyBtn{display:block;width:23px;height:23px;padding-top:1px;position:absolute;top:-10px;right:-10px;cursor:pointer;text-align:center;font-weight:bold;border-radius:10px;border:solid 2px #d6d0c8;background-color:#e7e3df}#whatToExpect .closeKeyBtn.hidden{display:none}#whatToExpect .showKeyBtn{clear:both;float:left;width:100%;text-transform:uppercase;font-weight:bold;text-align:center;background-color:#e7e3df;padding:6px 0;cursor:pointer}#electionOverlay.electionNight{z-index:1000000}.moreCandPopupBtn{position:absolute;bottom:-32px}#njGraphichoverActionDisplay{z-index:1000005}#yearbook h1{font-size:30px;line-height:30px}#yearbook h3{line-height:30px}#yearbook .singleset{float:none;width:95%;margin-left:10px;margin-right:10px}#yearbook .startOver{margin:15px 0 15px 10px}#yearbook #options{float:none;width:100%;margin:15px 10px 0 10px}#yearbook #options div.row{display:block;width:100%}#yearbook #options div.row div{color:#666;padding:6px}#yearbook #options div.tableheader{text-transform:uppercase;font-weight:bold;font-size:13px;color:#ccc}#yearbook #newMembers{padding-top:30px;padding-bottom:50px;width:auto;margin:0 auto}#yearbook #newMembers .item{padding:0 8px}#yearbook #newMembers .item .image img{width:60px}#yearbook .catalystArticle .ad{float:none;text-align:center}#yearbook #newMemberGraphs div.memberGraph{display:block;float:none;width:100%;margin:10px 0}#yearbook #newMemberGraphs div.memberGraph .social .smallShareBtn{margin-right:12px;margin-left:0}}#articleLead{line-height:24px}ul.njLiveInfo{list-style-type:none;padding:35px 0}ul.njLiveInfo li{float:left}#registerEvent{clear:both;float:left;width:100%;color:#fff;background:#ed1c24;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:5px;padding:5px 0;margin-top:10px;width:auto;padding:10px}#registerEvent:hover{background:#0772b1;text-decoration:none}#registerEvent .downArrow{display:inline-block;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent;height:12px;width:20px;vertical-align:middle;margin-right:5px}#channelTopSection{position:relative}#njLiveSearch{margin-top:20px}#njLiveSearchResults{clear:both;float:left;width:100%;min-height:600px}#njLiveSearchResults .resultsOutput{clear:both;float:left;width:100%;padding:10px 0 0;border-top:solid 1px #d6d0c8}#njLiveSearchResults .resultsOutput:first-of-type{border:0 !important}#njLiveSearchResults .resultsOutput .searchImgThumb{float:left;margin:0 10px 10px 0}#njLiveSearchResults .resultsOutput .resultDetails{font-size:14px}#njLiveSearchResults .resultsOutput .resultDetails h4{font-size:16px;margin-bottom:4px}#njLiveSearchResults .resultsOutput .resultDetails h4 a:hover{text-decoration:underline}#njLiveSearchResults .resultsOutput .resultDetails p{margin:8px 0}#njLiveSearchResults .resultsOutput .resultDetails .pubDate{font-size:12px;color:#999}#njLiveSearchResults .resultsOutput .resultDetails .byLine{color:#999;font-size:11.5px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}#njLiveSearchResults .showMoreNews{float:left;width:100%;background:#ed1c24;border-radius:6px;clear:both;line-height:30px;margin:10px auto;padding:0 15px;text-align:center}#njLiveSearchResults .showMoreNews a{color:#fff;text-transform:uppercase;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat 0 0 transparent;padding-left:25px;font-size:13px}.working{background:#ccc url('/img/ajax-loader.gif') no-repeat center center;display:block;text-indent:-9999px;padding:10px 0}#njLiveSearchInfo{margin:10px 0}.memberBenefit{color:#00aeef;font-size:12px}.underwriters .river.riverGrid .authorRiver{float:left;width:23.5%;margin-left:2%;clear:none;height:auto}.underwriters .river.riverGrid .authorRiver:nth-child(4n + 1){margin-left:0;clear:left}.speakers .widget .river .njLivePanelist,.moderators .widget .river .njLivePanelist{height:220px}@media only screen and (min-width:1120px){#channelMain{float:right;width:740px;clear:none}#channelLeftRail{float:left;width:380px;clear:none;padding-right:20px}#channelLeftRail #channelLeftRailTopAd{clear:both;float:left;width:100%;margin-bottom:20px}#channelLeftRail .widget{clear:both;float:left;width:100%;margin-top:30px}#channelLeftRail #channelLeftRailBottomAd{margin-top:50px;clear:both;float:left;width:100%}}@media only screen and (max-width:1120px) and (min-width:740px){#channelLeftRail{clear:both;float:left;width:100%}#channelLeftRail #channelLeftRailTopAd{float:left;width:49%;margin-left:2%;clear:none}#channelLeftRail #channelLeftRailTopAd:nth-child(2n + 1){margin-left:0;clear:left}#channelLeftRail .widget{float:left;width:49%;margin-left:2%;clear:none;margin-top:0}#channelLeftRail .widget:nth-child(2n + 1){margin-left:0;clear:left}}@media only screen and (max-width:740px){.underwriters .river.riverGrid .authorRiver{float:left;width:49%;margin-left:2%;clear:none}.underwriters .river.riverGrid .authorRiver:nth-child(2n + 1){margin-left:0;clear:left}#channelLeftRail{clear:both;float:left;width:100%}#channelLeftRail #channelLeftRailTopAd{clear:both;float:left;width:100%;margin:50px 0 20px 0}#channelLeftRail .widget{clear:both;float:left;width:100%;margin-top:30px}#channelLeftRail #channelLeftRailBottomAd{clear:both;float:left;width:100%;margin:20px 0 50px 0}}.home #leadSection{position:relative}.home #leadSection .widget{clear:both;float:left;width:100%}.home #midQuarters{border-top:solid 3px #e7e3df;margin-top:10px}.home #midQuarters #nj2013microRiverWrapper{position:relative;top:-10px;overflow:hidden}.home #midQuarters #nj2013microRiverWrapper .widget{border:0 !important}.home #mainSection .widget{clear:both;float:left;width:100%;margin-bottom:10px}.home #homeBAA{text-align:center;margin:5px 0 10px 0}.home #leftRailBottom .widget{margin-top:30px}.home #leftRailBottom .widget:first-child{margin-top:0}.home #bottomSection .widget{clear:both;float:left;width:100%;margin-bottom:25px}.home #socialFloor{display:none;position:fixed;bottom:0;right:0;z-index:9999;clear:both;float:left;width:100%;background:#fff;min-width:310px;padding:2px 0;-webkit-box-shadow:0 -2px 5px #666;-moz-box-shadow:0 -2px 5px #666;box-shadow:0 -2px 5px #666}.home #socialFloor a{float:right;color:#999;font-weight:bold;font-size:12px}.home #socialFloor a:hover{color:#0772b1}.home #socialFloor h5{color:#ed1c24;font-family:Freight,helvetica;font-size:16px;padding:8px;padding-bottom:8px;padding-left:20px;text-transform:uppercase;float:left}.home #socialFloor ul{padding-top:5px}.home #socialFloor ul li{float:left;margin-left:40px}.home #socialFloor ul li:first-child{margin-left:20px}.home #socialFloor ul li span{clear:both;float:left;width:100%}@media only screen and (min-width:1120px){.home #nameplate #logo h1 a{background:url('/img/logos/logo_nj.png') no-repeat scroll 0 0 transparent;height:67px;width:477px}.home #nameplate #hamburger{margin-top:10px}.home #mainSection{width:737px;float:right}.home #mainSection .widget{clear:both;float:left;width:100%}.home #midQuarters #nj2013microRiverWrapper .widget{float:left;width:25%}.home #leftRailSection{float:left;width:363px;margin-right:20px}.home #leftRailSection .ad{margin:50px 0}.home #leftRailTop{clear:both;float:left;width:100%}.home #leftRailTop .widget{clear:both;float:left;width:100%}.home #homeLeftRailAd{clear:both;float:left;width:100%}.home #leftRailBottom{clear:both;float:left;width:100%}.home #leftRailBottom .widget{clear:both;float:left;width:100%}}@media only screen and (min-width:1120px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1120px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:1120px) and (-o-min-device-pixel-ratio:3/2),only screen and (min-width:1120px) and (min-device-pixel-ratio:1.5){.home #nameplate #logo h1 a{background:url('/img/logos/retina/logo_nj.png') no-repeat scroll 0 0 transparent;background-size:477px auto}}@media only screen and (max-width:1120px) and (min-width:740px){.home #nameplate #logo h1 a{background:url('/img/logos/logo_nj.png') no-repeat scroll 0 0 transparent;height:67px;width:477px}.home #nameplate #hamburger{margin-top:10px}.home #mainSection{clear:both;float:left;width:100%;padding:0 15px}.home #mainSection .widget{clear:both;float:left;width:100%}.home #midQuarters{padding:0 15px}.home #midQuarters #nj2013microRiverWrapper .widget{float:left;width:50%}.home #leftRailSection{clear:both;float:left;width:100%;padding:0 15px}.home #leftRailTop{float:left;width:49%;margin-left:2%;clear:none}.home #leftRailTop:nth-child(2n + 1){margin-left:0;clear:left}.home #leftRailTop .widget{clear:both;float:left;width:100%;margin-top:0}.home #homeLeftRailAd{float:left;width:49%;margin-left:2%;clear:none;padding-left:2%}.home #homeLeftRailAd:nth-child(2n + 1){margin-left:0;clear:left}.home #leftRailBottom{clear:both;float:left;width:100%}.home #leftRailBottom .widget{float:left;width:49%;margin-left:2%;clear:none}.home #leftRailBottom .widget:nth-child(2n + 1){margin-left:0;clear:left}.home #leftRailBottom .widget:first-child{margin-top:30px}.home #bottomSection{padding:0 15px}.home #socialFloor ul li{margin-left:10px}.home #socialFloor ul li:first-child{margin-left:10px}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp{margin:-80px 0 0 -46px;width:160px;padding:5px}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp h6{padding-bottom:3px;font-size:13px}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp p{font-size:12px;text-align:left}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp p span{font-weight:bold;color:red}}@media only screen and (max-width:1120px) and (min-width:740px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1120px) and (min-width:740px) and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:1120px) and (min-width:740px) and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:1120px) and (min-width:740px) and (min-device-pixel-ratio:1.5){.home #nameplate #logo h1 a{background:url('/img/logos/retina/logo_nj.png') no-repeat scroll 0 0 transparent;background-size:477px auto}}@media only screen and (max-width:740px){.home #mainSection .widget{clear:both;float:left;width:100%}.home #midQuarters{padding-top:10px}.home #midQuarters #nj2013microRiverWrapper{margin-left:25px;margin-right:25px}.home #midQuarters #nj2013microRiverWrapper .widget{float:left;margin:0 10px}.home #leftRailTop{clear:both;float:left;width:100%}.home #leftRailTop .widget{clear:both;float:left;width:100%}.home #homeLeftRailAd{clear:both;float:left;width:100%;margin:30px 0}.home #homeLeftRailAd .widget{clear:both;float:left;width:100%}.home #leftRailBottom{clear:both;float:left;width:100%}.home #leftRailBottom .widget{clear:both;float:left;width:100%}.home #socialFloor{display:none;position:fixed;bottom:0;right:0;z-index:9999;clear:both;float:left;width:100%;background:#fff;min-width:310px;padding:3px 0 0;-webkit-box-shadow:0 -2px 5px #666;-moz-box-shadow:0 -2px 5px #666;box-shadow:0 -2px 5px #666}.home #socialFloor a{float:right;color:#999;font-weight:bold;position:absolute;top:12px;right:-6px}.home #socialFloor a .hideFloor{line-height:32px;float:right}.home #socialFloor h5{display:none;float:left}.home #socialFloor ul{margin:auto 0;vertical-align:center;display:block;padding-left:15px;padding-right:15px;clear:both;float:left;width:100%}.home #socialFloor ul li{margin:0;float:left;width:25%;text-align:center}.home #socialFloor ul li:first-child{margin-left:0}.home #socialFloor ul li h5{font-size:12px;line-height:14px;margin:0}.home #socialFloor ul li.floorboard{background-position:center}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp{margin:-80px 0 0 -35px;width:160px;padding:5px}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp h6{padding-bottom:3px;font-size:13px}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp p{font-size:12px;text-align:left}.home #socialFloor ul li.addToHomeScreen .addToHomeScreenUp p span{font-weight:bold;color:red}.home .slideLeft,.home .slideRight{margin-top:48px}}#racetrackerlearnMore{clear:both;float:left;width:100%;padding:0 5px 0 5px}#racetrackerlearnMore .topcontent{clear:both;float:left;width:100%}#racetrackerlearnMore .topcontent .leftColumn{float:left;width:50%}#racetrackerlearnMore .topcontent .leftColumn #slogan{clear:both;float:left;width:100%;color:#000;font-family:Freight,helvetica;font-size:35px;margin:12px 0 30px 0;line-height:40px}#racetrackerlearnMore .topcontent .leftColumn #slogan .power{color:#ed1c24}#racetrackerlearnMore .topcontent .leftColumn legend{clear:both;float:left;width:100%;margin-bottom:16px}#racetrackerlearnMore .topcontent .leftColumn legend .number{color:#ed1c24;font-weight:bold}#racetrackerlearnMore .topcontent .leftColumn legend{margin:10px 0}#racetrackerlearnMore .topcontent .leftColumn #contactForm{clear:both;float:left;width:100%;margin:0}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset{clear:both;float:left;width:100%;padding:10px 0 0;margin-right:28px}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset label{font-weight:bold;line-height:25px;text-align:right}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset input{border:solid 1px #d6d0c8;font-size:14px;padding:5px;color:#666}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset input.errorBorder{border-color:#ed1c24}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset input.error{margin-top:0}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset .submitButton{width:80px;margin-top:5px;border-radius:6px;font-size:12px;background:#252525;color:#fff;border:0 !important;float:left;text-transform:uppercase}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset .submitButton:hover{background:#0772b1;text-decoration:none}#racetrackerlearnMore .topcontent .leftColumn #contactForm .errors h6{clear:both;float:left;width:100%;margin-top:10px}#racetrackerlearnMore .contact{float:left;width:100%;line-height:36px;height:30px;margin-top:50px;padding:0;background:#ed1c24;display:block;clear:both;color:#fff;text-align:center}#racetrackerlearnMore .contact h4{font-size:18px;font-weight:normal;color:#fff;padding-left:12px;text-align:left}#racetrackerlearnMore .contact a{font-size:24px;color:#fff}#racetrackerlearnMore .contact a:hover{text-decoration:underline}#racetrackerlearnMore .bottomcontent{clear:both;float:left;width:100%;margin-top:10px}#racetrackerlearnMore .bottomcontent h2{margin:20px 0;font-family:Freight,helvetica}#racetrackerlearnMore .bottomcontent .learnContainer{clear:both;float:left;width:100%}#racetrackerlearnMore .bottomcontent .learnContainer .learnText{float:left;display:block}#racetrackerlearnMore .bottomcontent .learnContainer .learnText .lmImg{display:block;float:left;border:solid 1px #d6d0c8}#racetrackerlearnMore .bottomcontent .learnContainer .learnText h3{font-size:14px;font-famiy:Freight,helvetica;clear:left}#racetrackerlearnMore .bottomcontent .learnContainer .last{margin-right:0}@media only screen and (min-width:1120px){#racetrackerlearnMore .topcontent{padding-top:35px}#racetrackerlearnMore .topcontent .leftColumn{float:left;width:50%;padding-right:20px}#racetrackerlearnMore .topcontent #contactForm{width:100%}#racetrackerlearnMore .topcontent #contactForm label{float:left;padding-right:10px;width:27%}#racetrackerlearnMore .topcontent #contactForm input,#racetrackerlearnMore .topcontent #contactForm select{width:73%;float:right}#racetrackerlearnMore .topcontent #contactForm .submitButton{margin-left:27%}#racetrackerlearnMore .topcontent .rightColumn{float:right;background:url("/img/hotline2013/learnmore/leadImage_desktop.jpg") no-repeat scroll 0 0 transparent;margin-top:16px;width:50%;height:430px}#racetrackerlearnMore .learnContainer .learnText{margin:20px 0 0 18px;width:170px}#racetrackerlearnMore .learnContainer .learnText:first-child{margin-left:0}#racetrackerlearnMore .learnContainer .learnText .lmImg{width:170px;height:170px;margin-bottom:10px}#racescoverage{background:url("/img/hotline2013/learnmore/whySubscribe_desktop_2014Races.jpg") no-repeat 0 0}#racedashboards{background:url("/img/hotline2013/learnmore/whySubscribe_desktop_dashboards.jpg") no-repeat 0 0}#socialmediatracking{background:url("/img/hotline2013/learnmore/whySubscribe_desktop_socialMedia.jpg") no-repeat 0 0}#mediamention{background:url("/img/hotline2013/learnmore/whySubscribe_desktop_mediaMentions.jpg") no-repeat 0 0}#pollingdata{background:url("/img/hotline2013/learnmore/whySubscribe_desktop_polling.jpg") no-repeat 0 0}#financialinfo{background:url("/img/hotline2013/learnmore/whySubscribe_desktop_financials.jpg") no-repeat 0 0}}@media only screen and (max-width:1120px) and (min-width:740px){#racetrackerlearnMore .topcontent .leftColumn{float:left;width:50%}#racetrackerlearnMore .topcontent .leftColumn #contactForm{width:360px}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset label{clear:both;float:left;width:100%;text-align:left}#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset input,#racetrackerlearnMore .topcontent .leftColumn #contactForm fieldset select{clear:both;float:left;width:100%}#racetrackerlearnMore .topcontent .leftColumn #contactForm .submitButton{margin-left:0}#racetrackerlearnMore .topcontent .rightColumn{float:right;background:url("/img/hotline2013/learnmore/leadImage_iPad.jpg") no-repeat scroll 20px 0 transparent;margin-top:16px;width:50%;height:430px}#racetrackerlearnMore .learnContainer .learnText{margin:20px 0 0 11.6px;width:112px}#racetrackerlearnMore .learnContainer .learnText:first-child{margin-left:0}#racetrackerlearnMore .learnContainer .learnText .lmImg{width:112px;height:112px;margin-bottom:10px}#racescoverage{background:url("/img/hotline2013/learnmore/whySubscribe_iPad_2014Races.jpg") no-repeat 0 0;margin-right:20px}#racedashboards{background:url("/img/hotline2013/learnmore/whySubscribe_iPad_dashboards.jpg") no-repeat 0 0;margin-right:20px}#socialmediatracking{background:url("/img/hotline2013/learnmore/whySubscribe_iPad_socialMedia.jpg") no-repeat 0 0;margin-right:20px}#mediamention{background:url("/img/hotline2013/learnmore/whySubscribe_iPad_mediaMentions.jpg") no-repeat 0 0;margin-right:20px}#pollingdata{background:url("/img/hotline2013/learnmore/whySubscribe_iPad_polling.jpg") no-repeat 0 0;margin-right:20px}#financialinfo{background:url("/img/hotline2013/learnmore/whySubscribe_iPad_financials.jpg") no-repeat 0 0;margin-right:20px}}@media only screen and (max-width:740px){#racetrackerlearnMore .topcontent .leftColumn{clear:both;float:left;width:100%}#racetrackerlearnMore .topcontent #contactForm .fullWidth label{clear:both;float:left;width:100%}#racetrackerlearnMore .topcontent #contactForm input,#racetrackerlearnMore .topcontent #contactForm select{clear:both;float:left;width:100%}#racetrackerlearnMore .topcontent .rightColumn{display:none}#racetrackerlearnMore .learnContainer .learnText{float:left;width:49%;margin-left:2%;clear:none;margin-bottom:10px}#racetrackerlearnMore .learnContainer .learnText:nth-child(2n + 1){margin-left:0;clear:left}#racetrackerlearnMore .learnContainer .learnText h3{width:90%}#racetrackerlearnMore .learnContainer .learnText .lmImg{float:right;margin-bottom:10px;width:142px;height:142px}#racescoverage{background:url("/img/hotline2013/learnmore/whySubscribe_mobile_2014Races.jpg") no-repeat 0 0;margin-right:20px}#racedashboards{background:url("/img/hotline2013/learnmore/whySubscribe_mobile_dashboards.jpg") no-repeat 0 0;margin-right:20px}#socialmediatracking{background:url("/img/hotline2013/learnmore/whySubscribe_mobile_socialMedia.jpg") no-repeat 0 0;margin-right:20px}#mediamention{background:url("/img/hotline2013/learnmore/whySubscribe_mobile_mediaMentions.jpg") no-repeat 0 0;margin-right:20px}#pollingdata{background:url("/img/hotline2013/learnmore/whySubscribe_mobile_polling.jpg") no-repeat 0 0;margin-right:20px}#financialinfo{background:url("/img/hotline2013/learnmore/whySubscribe_mobile_financials.jpg") no-repeat 0 0;margin-right:20px}}section#learnMore{clear:both;float:left;width:100%}section#learnMore .formBanner{background:url("/img/membership/learnmore/gfx_leadImage.jpg") no-repeat 221px -138px transparent;clear:both;float:left;width:100%;height:430px}section#learnMore .formBanner #slogan{color:#00aeef;font-family:Freight,helvetica;font-size:48px;width:360px;font-weight:normal;margin:12px 0 0;line-height:50px}section#learnMore .formBanner #slogan .power{color:#ed1c24}section#learnMore .formBanner #contactForm{margin:0;width:360px}section#learnMore .formBanner #contactForm legend{margin:10px 0}section#learnMore .formBanner #contactForm fieldset{text-align:right;padding:10px 0 0}section#learnMore .formBanner #contactForm fieldset label{font-weight:bold;padding-right:10px;line-height:25px}section#learnMore .formBanner #contactForm fieldset input{border:solid 1px #d6d0c8;width:70%;clear:both;float:right;font-size:14px;padding:5px;color:#666}section#learnMore .formBanner #contactForm fieldset input.errorBorder{border-color:#ed1c24}section#learnMore .formBanner #contactForm fieldset input.error{margin-top:0}section#learnMore .formBanner #contactForm fieldset .submitButton{width:80px;border-radius:6px;font-size:12px;background:#252525;color:#fff;border:0 !important;float:left;margin-left:108px;text-transform:uppercase}section#learnMore .formBanner #contactForm fieldset .submitButton:hover{background:#00aeef;text-decoration:none}section#learnMore .formBanner #contactForm div.errors h6{margin:10px 0 0 107px;color:#ed1c24}section#learnMore .contact{line-height:50px;height:50px;margin:0;padding:0;background:#252525;display:block;clear:both;color:#fff;text-align:center}section#learnMore .contact h4{font-size:18px;font-weight:normal;color:#d6d0c8;padding-right:20px}section#learnMore .contact a{font-size:24px;color:#fff}section#learnMore .contact a:hover{text-decoration:underline}section#learnMore .content h2{margin:20px 0;font-family:Freight,helvetica}section#learnMore .content .learnContainer{display:block;clear:both;width:100%;float:left}section#learnMore .content .learnContainer .learnText{margin:20px 20px 0 0;float:left;display:block}section#learnMore .content .learnContainer .learnText .lmImg{width:360px;display:block;height:202px;float:left;margin-right:20px}section#learnMore .content .learnContainer .learnText .lmText{margin:10px 0}section#learnMore .content .learnContainer .learnText .lmText h3{font-size:24px;color:#ed1c24;font-famiy:Freight,helvetica}section#learnMore .content .learnContainer .learnText .lmText h4{font-size:15px;color:#b5a99b;padding:10px 0}section#learnMore .content .learnContainer .learnText .lmText .viewEx{font-size:14px;font-weight:bold;line-height:40px}section#learnMore .content .learnContainer .learnText .lmText .viewEx a:hover{text-decoration:underline}section#learnMore .content .learnContainer .learnText .lmText p{line-height:21px}section#learnMore .content .learnContainer .learnText .lmText ul li{list-style:square inside url('/img/membership/learnmore/liSquare-gray.png');line-height:20px}section#learnMore .content .learnContainer .learnText .lmText strong .grey{color:#00aeef}section#learnMore .content .learnContainer .learnText .lmText .nextEvent .eventImg{float:left;padding-right:20px}section#learnMore .content .learnContainer .learnText .lmText .nextEvent .eventText{float:none;margin-bottom:10px}section#learnMore .content .learnContainer .learnText .lmText .nextEvent .eventText p{margin-left:220px}section#learnMore .content .learnContainer .learnText .lmText .nextEvent a{font-weight:bold}section#learnMore .content .learnContainer .learnText .lmText .nextEvent a:hover{text-decoration:underline}section#learnMore .content .learnContainer .learnText .lmText .favorites{line-height:21px}section#learnMore .content .learnContainer .learnText .lmText .favorites a{font-weight:bold}section#learnMore .content .learnContainer .learnText .lmText .favorites a:hover{text-decoration:underline}#networked{background:url("/img/membership/learnmore/learnMore_networked.jpg") no-repeat 0 0;margin-right:20px}#knowledgeable{background:url("/img/membership/learnmore/learnMore_knowledgeable.jpg") no-repeat 0 0;margin-right:20px}#effective{background:url("/img/membership/learnmore/learnMore_effective.jpg") no-repeat 0 0;margin-right:20px}#efficient{background:url("/img/membership/learnmore/learnMore_efficient.jpg") no-repeat 0 0;margin-right:20px}#informed{background:url("/img/membership/learnmore/learnMore_informed.jpg") no-repeat 0 0;margin-right:20px}@media only screen and (min-width:1120px){.formBanner{background:url("/img/membership/learnmore/gfx_leadImage.jpg") no-repeat right -70px transparent;clear:both;float:left;width:100%;height:430px}.formBanner #slogan{color:#00aeef;font-family:Freight,helvetica;font-size:48px;width:360px;font-weight:normal;margin:12px 0 0;line-height:50px}.formBanner #slogan .power{color:#ed1c24}.formBanner #contactForm{margin:0;width:360px}.formBanner #contactForm legend{margin:10px 0}.formBanner #contactForm fieldset{text-align:right;padding:10px 0 0}.formBanner #contactForm fieldset label{font-weight:bold;padding-right:10px;line-height:25px}.formBanner #contactForm fieldset input{border:solid 1px #d6d0c8;width:70%;clear:both;float:right}.formBanner #contactForm fieldset .submitButton{width:80px;border-radius:6px;font-size:12px;background:#252525;color:#fff;border:0 !important;float:left;margin-left:110px;text-transform:uppercase}.formBanner #contactForm fieldset .submitButton:hover{background:#00aeef}}@media only screen and (max-width:1120px) and (min-width:740px){section#learnMore{clear:both;float:left;width:100%}section#learnMore .formBanner{background:url("/img/membership/learnmore/learnMore_lead_smDevice.png") no-repeat 225px -54px transparent;clear:both;float:left;width:100%;height:345px;padding:0 10px}section#learnMore .formBanner #slogan{color:#00aeef;font-family:Freight,helvetica;font-size:32px;width:340px;font-weight:normal;margin:12px 0 0;line-height:34px}section#learnMore .formBanner #slogan .power{color:#ed1c24}section#learnMore .formBanner #contactForm{margin:0;width:360px}section#learnMore .formBanner #contactForm legend{margin:10px 0}section#learnMore .formBanner #contactForm fieldset{text-align:right;padding:7px 0 0}section#learnMore .formBanner #contactForm fieldset label{font-weight:bold;padding-right:10px;line-height:26px}section#learnMore .formBanner #contactForm fieldset input{border:solid 1px #d6d0c8;width:70%;clear:both;float:right;height:23px}section#learnMore .formBanner #contactForm fieldset .submitButton{width:80px;border-radius:6px;font-size:12px;background:#252525;color:#fff;padding:0 0 1px;border:0 !important;float:left;margin-left:110px;text-transform:uppercase}section#learnMore .formBanner #contactForm fieldset .submitButton:hover{background:#00aeef}section#learnMore .formBanner div.errors h6{margin:5px 0 0;color:#ed1c24}section#learnMore .contact{line-height:50px;height:50px;margin:0;padding:0;background:#252525;display:block;clear:both;color:#fff;text-align:center}section#learnMore section.content h2{font-weight:normal}section#learnMore section.content .learnContainer{display:block;clear:both;width:100%;float:left}section#learnMore section.content .learnContainer .learnText{margin:20px 0 0}section#learnMore section.content .learnContainer .learnText .lmImg{display:block;height:184px;width:326px;float:left;margin-right:20px;margin-bottom:90px}section#learnMore section.content .learnContainer .learnText .lmText{margin:10px 0}section#learnMore section.content .learnContainer .learnText .lmText .nextEvent{display:table;padding-right:5px}section#learnMore section.content .learnContainer .learnText .lmText .nextEvent .eventImg{padding:0}section#learnMore section.content .learnContainer .learnText .lmText .nextEvent .eventImg img{height:42px;width:75px;float:left}section#learnMore section.content .learnContainer .learnText .lmText .nextEvent .eventText{float:none;margin-bottom:10px}section#learnMore section.content .learnContainer .learnText .lmText .nextEvent .eventText p{margin-left:80px}section#learnMore section.content .learnContainer .learnText .lmText .nextEvent a{font-weight:bold}section#learnMore section.content .learnContainer .learnText .lmText .nextEvent a:hover{text-decoration:underline}section#learnMore section.content .learnContainer .learnText .lmText .favorites{line-height:21px}section#learnMore section.content .learnContainer .learnText .lmText .favorites a{font-weight:bold;padding:0 2px}section#learnMore section.content .learnContainer .learnText .lmText .favorites a:first-of-type{padding-left:0}section#learnMore section.content .learnContainer .learnText .lmText .favorites a:hover{text-decoration:underline}#networked{background:url("/img/membership/learnmore/learnMore_networked_smDevice.png") no-repeat -25px 0;margin:0 -20px 0 0}#knowledgeable{background:url("/img/membership/learnmore/learnMore_knowledgeable_smDevice.png") no-repeat 0 0}#effective{background:url("/img/membership/learnmore/learnMore_effective_smDevice.png") no-repeat 0 0}#efficient{background:url("/img/membership/learnmore/learnMore_efficient_smDevice.png") no-repeat -15px 0}#informed{background:url("/img/membership/learnmore/learnMore_informed_smDevice.png") no-repeat 0 0}}@media only screen and (max-width:740px){section#learnMore{clear:both;float:left;width:100%}section#learnMore .formBanner{background:#fff;clear:both;float:left;width:100%;height:395px}section#learnMore .formBanner #slogan{color:#00aeef;font-family:Freight,helvetica;font-size:28px;width:250px;font-weight:normal;margin:12px 0 0;line-height:30px}section#learnMore .formBanner #slogan .power{color:#ed1c24}section#learnMore .formBanner #contactForm{margin:0;clear:both;float:left;width:100%;padding:0 3px}section#learnMore .formBanner #contactForm legend{margin:10px 0 -4px}section#learnMore .formBanner #contactForm fieldset{text-align:right}section#learnMore .formBanner #contactForm fieldset label{text-align:left;clear:both;float:left;width:100%;line-height:20px}section#learnMore .formBanner #contactForm fieldset input{border:solid 1px #d6d0c8;float:left;width:100%;clear:both;float:right;height:20px}section#learnMore .formBanner #contactForm fieldset .submitButton{width:80px;border-radius:6px;font-size:12px;background:#252525;color:#fff;border:0 !important;margin-left:0;padding:0 0 1px}section#learnMore .formBanner #contactForm fieldset .mobileSubmit{margin-top:-10px}section#learnMore .formBanner #contactForm div.errors h6{margin:5px 0 -8px;color:#ed1c24}section#learnMore .contact{line-height:20px;height:auto;margin:0;padding:15px 0;background:#252525;display:block;clear:both;color:#fff;text-align:center}section#learnMore .contact h4{font-size:14px;font-weight:normal;color:#d6d0c8;padding-right:20px}section#learnMore .contact a{font-size:14px;color:#fff}section#learnMore .content h2{font-weight:normal;font-size:24px;margin:20px 0 0}section#learnMore .content .learnContainer{display:block;clear:both;width:100%;float:left}section#learnMore .content .learnContainer .learnText{float:none}section#learnMore .content .learnContainer .learnText .lmImg{display:block;height:168px;clear:both;width:100%;float:left;margin-right:20px}section#learnMore .content .learnContainer .learnText .lmText{margin:10px 0}section#learnMore .content .learnContainer .learnText .lmText h3{font-size:24px;color:#ed1c24;font-famiy:Freight,helvetica;margin:3px 0}section#learnMore .content .learnContainer .learnText .lmText h4{font-size:15px;color:#b5a99b}section#learnMore .content .learnContainer .learnText .lmText ul{margin-left:0}section#learnMore .content .learnContainer .learnText .lmText ul li{list-style:square inside url('/img/membership/learnmore/liSquare-gray.png');line-height:20px}section#learnMore .content .learnContainer .learnText .lmText strong .grey{color:#00aeef}section#learnMore .content .learnContainer .learnText .lmText .nextEvent{margin-left:0}section#learnMore .content .learnContainer .learnText .lmText .nextEvent .eventImg{padding:0}section#learnMore .content .learnContainer .learnText .lmText .nextEvent .eventImg img{height:42px;width:75px;float:left}section#learnMore .content .learnContainer .learnText .lmText .nextEvent .eventText{float:none;margin-bottom:10px}section#learnMore .content .learnContainer .learnText .lmText .nextEvent .eventText p{margin-left:80px}#networked{background:url("/img/membership/learnmore/learnMore_networked_phone.png") no-repeat 0 0;margin-bottom:-20px}#knowledgeable{background:url("/img/membership/learnmore/learnMore_knowledgeable_phone.png") no-repeat 0 0}#effective{background:url("/img/membership/learnmore/learnMore_effective_phone.png") no-repeat 0 0}#efficient{background:url("/img/membership/learnmore/learnMore_efficient_phone.png") no-repeat 0 0}#informed{background:url("/img/membership/learnmore/learnMore_informed_phone.png") no-repeat 0 0}}#pagenotfound{padding:5% 5px 20% 5px}#pagenotfound h1{margin-bottom:50px}#pagenotfound p{margin-bottom:10px}#searchContainer{clear:both;float:left;width:100%;padding:30px 0;margin:0}#searchContainer a:hover{text-decoration:underline}#searchContainer .queryCommandsBottom{clear:both;float:left;width:100%;border-top:solid 1px #d6d0c8;margin:0;padding:7px 0 10px}#searchContainer .queryCommandsBottom .sortBy{font-size:12px;font-weight:bold;padding:0 10px}#searchContainer .queryCommandsBottom .sortField{text-transform:uppercase;color:#fff;background:#252525;margin:0;padding:9px 6px 8px 6px;font-size:12px;font-weight:bold}#searchContainer .queryCommandsBottom .sortField:hover{background:#0772b1;text-decoration:none}#searchContainer .queryCommandsBottom .active{background:#ed1c24}#searchContainer .queryCommandsBottom .active:hover{background:#ed1c24}#searchForm{margin-left:20px;float:right}#searchForm fieldset{float:left;width:77%;padding-right:10px}#searchForm fieldset input{clear:both;float:left;width:100%}#searchForm fieldset aside{font-size:11px;line-height:20px;margin:0 5px;color:#999}#searchForm fieldset #query{border:solid 1px #d6d0c8;float:left;border-radius:0}#searchForm .sfButtonsContainer{float:left;width:23%}#searchForm .sfButtonsContainer .searchButton{border-radius:5px;color:#fff;font-size:11px;font-weight:bold;padding:5px 9px 4px;cursor:pointer;border:none;text-transform:uppercase;background:red;display:block;float:left}#searchForm .sfButtonsContainer .searchButton:hover{background:#0772b1}#searchForm .sfButtonsContainer #saveSearch{background:black;display:block;float:left}#searchForm .sfButtonsContainer #saveSearch:hover{background:#0772b1}#searchForm .sfButtonsContainer .sfButtons{clear:both;float:left;width:100%;position:relative}#searchForm .sfButtonsContainer .sfButtons .whatsThis{float:left;width:50%;border-left:solid 1px #ccc;margin-left:10px;padding-left:10px}#searchForm .sfButtonsContainer .sfButtons .whatsThis .text{clear:both;float:left;width:100%;margin-top:7px;font-size:12px}#searchForm .sfButtonsContainer .sfButtons .whatsThis .text:hover{text-decoration:underline}#searchForm .sfButtonsContainer .sfButtons .embedPopup{position:absolute;top:50px;right:0;z-index:3000;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border:solid 1px #d6d0c8;background:white;padding:8px;width:270px}#searchForm .sfButtonsContainer .sfButtons .embedPopup h6{float:left;width:50%}#searchForm .sfButtonsContainer .sfButtons .embedPopup p{clear:both;float:left;width:100%}#searchForm .sfButtonsContainer .sfButtons .embedPopup .close{float:right}#searchResultsSection{margin-left:20px;float:right}#searchResultsSection .showMoreNews{clear:both;float:left;width:100%;color:#fff;background:#ed1c24;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:5px;padding:5px 0;margin-top:10px}#searchResultsSection .showMoreNews:hover{background:#0772b1;text-decoration:none}#searchResultsSection .showMoreNews .downArrow{display:inline-block;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent;height:12px;width:20px;vertical-align:middle;margin-right:5px}#searchResultsSection #siteSearch_AppliedFilters{margin:20px 0}#searchResult{clear:both;float:left;width:100%;min-height:600px}#searchResult .resultsOutput{clear:both;float:left;width:100%;padding:10px 0 0;border-bottom:solid 1px #d6d0c8}#searchResult .resultsOutput .searchImgThumb{float:left;margin:0 10px 10px 0}#searchResult .resultsOutput .resultDetails{font-size:14px;overflow:hidden}#searchResult .resultsOutput .resultDetails h4{font-size:16px;margin-bottom:4px}#searchResult .resultsOutput .resultDetails p{margin:8px 0}#searchResult .resultsOutput .resultDetails .pubDate{font-size:12px;color:#999}#searchResult .resultsOutput .resultDetails .byLine,#searchResult .resultsOutput .resultDetails .byLine a{color:#999;font-size:11.5px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}#searchResult .resultsOutput .resultDetails .byLine a:hover,#searchResult .resultsOutput .resultDetails .byLine a a:hover{color:#0772b1}#searchResult .resultsOutput .resultDetails .printHeadline{color:#666;font-size:12px}#searchResult .resultsOutput .resultDetails .printHeadline span{font-weight:bold}#savedSearchSideBar{float:left}#savedSearchSideBar #mySavedSearch{background:#f5f3f1;border-radius:2px;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;padding:5px;margin:0 0 20px}#savedSearchSideBar #mySavedSearch .mssTop{border-bottom:solid 1px #ccc;padding:0 0 5px;margin:2px 0 2px -6px;width:169px}#savedSearchSideBar #mySavedSearch .mssTop h3{padding:0;margin:0 8px;color:#fc3f47;text-transform:uppercase;font-size:13px;border:0 !important}#savedSearchSideBar #mySavedSearch .mssMiddle ul li{font-size:10px}#savedSearchSideBar #mySavedSearch .mssMiddle ul li h4,#savedSearchSideBar #mySavedSearch .mssMiddle ul li h4 a{font-size:13px;color:#0772b1;text-transform:capitalize;padding:4px 0}#savedSearchSideBar #mySavedSearch .mssMiddle ul li .on,#savedSearchSideBar #mySavedSearch .mssMiddle ul li .off{color:#0772b1;padding-left:5px}#savedSearchSideBar #mySavedSearch .mssMiddle ul li .active{margin:10px 0 5px;font-size:10px;color:black;font-weight:bold}#savedSearchSideBar #mySavedSearch .mssMiddle ul li .delete{color:#0772b1}#savedSearchSideBar #mySavedSearch .mssMiddle ul li .email{color:#000}#savedSearchSideBar #mySavedSearch .mssMiddle ul li p{font-size:10px;font-family:Helvetica;font-weight:normal;color:#0772b1}#savedSearchSideBar #mySavedSearch .mssMiddle ul li a#showMoreSavedSearches{font-size:13px}#savedSearchSideBar #mySavedSearch .mssMiddle ul li.showMore{margin:5px 0 10px}#savedSearchSideBar #mySavedSearch .mssBottom{border-top:solid 1px #ccc;padding:10px 0 5px;margin:2px -5px 2px -6px}#savedSearchSideBar #mySavedSearch .mssBottom .editSearches{margin:8px 0 0 15px;padding:4px 25px;background:#ed1c24;color:#fff;font-size:11px;border-radius:6px;border:0 !important;text-transform:uppercase}#savedSearchSideBar #mySavedSearch .mssBottom .editSearches:hover{background:#0772b1;text-decoration:none}#savedSearchSideBar h3{padding:0;color:#fc3f47;text-transform:uppercase;font-size:13px;border-bottom:solid 1px #d6d0c8}#savedSearchSideBar #myFilters{margin:0;padding:0}#savedSearchSideBar #myFilters h3{color:#fc3f47;padding:0;border-bottom:solid 1px #d6d0c8;text-transform:uppercase;font-size:13px}#savedSearchSideBar #myFilters ul{margin:0;padding:0}#savedSearchSideBar #myFilters ul li.facet{color:#999;font-size:14px}#savedSearchSideBar #myFilters ul li.facet a{line-height:22px}#savedSearchSideBar #myFilters ul li.facet a:hover{text-decoration:underline}#savedSearchSideBar #myFilters ul li.facet h4{text-transform:capitalize}#savedSearchSideBar #myFilters ul li.facet h4 a{font-size:14px;color:#b5a99b;margin:10px 0 0}#savedSearchSideBar #myFilters ul li.facet ul{margin:0}#savedSearchSideBar #myFilters ul li.facet ul li{color:#0772b1}#savedSearchSideBar #myFilters ul li.facet ul li .count{padding-left:5px}#savedSearchSideBar #myFilters ul li.facet label{color:#000}#savedSearchSideBar #myFilters ul li.facet #fdaterange input.datepicker,#savedSearchSideBar #myFilters ul li.facet #fdaterange input.hasDatepicker{clear:both;float:left;width:100%;color:#252525;padding:5px;margin:0 0 5px;border:1px solid #dadada}#savedSearchSideBar #myFilters ul li.facet #dateRange{background:#ed1c24;width:75px;text-transform:uppercase;border-radius:6px;border:0 !important;color:#fff;font-size:11px;margin:2px 0 0;padding:4px 10px}#savedSearchSideBar #myFilters ul li.facet #dateRange:hover{background:#0772b1;cursor:pointer}#results{clear:both;float:left;width:100%;margin:15px 0}#writers{clear:both;float:left;width:100%;margin:15px 0}#writers .writer{clear:both;float:left;width:100%;background:#f5f3f1;margin-bottom:5px}#writers .writer .searchImgThumb{float:left;margin:10px}#writers .writer .writerDetails{line-height:20px;margin-top:10px}#writers .writer .writerDetails h4{font-size:16px}#writers .writer .writerDetails .profile{margin-left:10px}#searchPageSearch{clear:both;margin:15px 0 15px 0;padding:0 0 10px 0;font-size:13px}#searchPageSearch input{background:#252525;float:left;width:280px;height:21px;padding:0 10px;border:solid 1px 1px solid #333;color:#333;font-size:13px;font-weight:bold;margin-top:-1px;font-family:Arial,Helvetica,sans-serif;vertical-align:bottom}#saveSearchFrm{float:right;margin-top:3px;margin-right:0}.savedSearchName{float:left;width:50%;text-align:left}.searchOptions{display:none;margin-left:10px}.searchOptions a{font-size:11px}.searchOptions .searchBox{float:left}.highlight{background:#d6d0c8;padding:1px 2px}.includeNoodls{padding-top:10px;font-size:12px;position:relative}.includeNoodls #includeNoodlCheck{margin-top:0}.includeNoodls #libraryWhatsThis{padding-left:24px}.includeNoodls .libraryEmbedPopup{font-size:14px;position:absolute;top:50px;right:-230px;z-index:3000;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border:solid 1px #d6d0c8;background:white;padding:8px;width:400px}.includeNoodls .libraryEmbedPopup h6#libHeader{color:black;float:left;width:50%}.includeNoodls .libraryEmbedPopup p{clear:both;float:left;width:100%}.includeNoodls .libraryEmbedPopup .close{float:right}section#forgotPW{clear:both;float:left;width:100%;padding:20px 0}section#forgotPW .head{display:block;clear:both;float:left;width:100%}section#forgotPW .head h1{font-size:32px;padding:22px 0;display:block;float:left}section#forgotPW .formText{clear:both;float:left;width:100%}section#forgotPW .formText .uniForm h3{color:#ed1c24}section#forgotPW .formText .uniForm #errorMsg{color:#ed1c24;clear:both;float:left;width:100%}section#forgotPW .formText .uniForm #errorMsg .msgBox{clear:both;float:left;width:100%;margin:0 0 10px 0}section#forgotPW .formText .uniForm #errorMsg .msgBox h3{font-size:18px;color:#ed1c24;font-weight:normal}section#forgotPW .formText .uniForm .lineLabels{display:block;clear:both;float:left;width:100%}section#forgotPW .formText .uniForm .lineLabels .ctrlHolder{display:block;float:left}section#forgotPW .formText .uniForm .lineLabels .ctrlHolder label{font-weight:bold;font-size:14px;padding-bottom:16px}section#forgotPW .formText .uniForm .lineLabels .ctrlHolder label span{color:#ed1c24}section#forgotPW .formText .uniForm .lineLabels .ctrlHolder .textInput{float:left;width:50%;float:none}section#forgotPW .formText .uniForm .lineLabels .buttonHolder{float:left;clear:both}section#forgotPW .formText .uniForm .lineLabels .buttonHolder .signIn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font:bold 11px Helvetica;margin:0 0 15px;padding:5px 9px 4px;cursor:pointer;border:none;text-transform:uppercase;background:#252525;display:block;float:left}section#forgotPW .formText p{padding:10px 0 0}section#forgotPW #scroller{background:#fff}section#forgotPW #scroller #content{background:white}section#forgotPW #scroller #content h2{font-size:24px}section#forgotPW #accessArtWork{height:170px;clear:both;float:left;width:100%;display:block}section#forgotPW #accessArtWork .midBannerBG{background:#00aeef;color:#fff;height:70px}section#forgotPW #accessArtWork .midBannerBG h3{color:#fff;font-size:16px;padding:10px 0 0}section#forgotPW #accessArtWork .midBannerBG p{margin:0;padding:0 0 10px}section#forgotPW #accessArtWork .midBannerBG .signIn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font:bold 11px Helvetica;margin:0 0 15px;padding:5px 9px 4px;cursor:pointer;border:none;text-transform:uppercase;background:#252525;display:block;float:left}section#forgotPW #accessArtWork .njgMagCovers{background:url("/img/login/magazines.png") no-repeat 0 0 transparent;height:96px;width:200px;float:left;display:block;position:relative;top:-14px;left:30px}.overflowBG{width:3500px;height:200px;background:#fff;position:relative;top:68px;left:-1000px;z-index:-100;background:#252525}h3.noodlKicker{padding:0;text-transform:uppercase;font-size:11px;font-weight:normal;padding-bottom:2px}@media only screen and (min-width:1120px){#savedSearchSideBar{width:170px}#searchResultsSection{width:930px}#searchForm{width:930px}}@media only screen and (max-width:1120px) and (min-width:740px){#searchContainer{padding-left:10px}#savedSearchSideBar{width:170px}#searchResultsSection{width:550px}#searchForm{width:550px}#searchForm fieldset{float:left;width:60%}#searchForm .sfButtonsContainer{float:left;width:40%}section#forgotPW .head{color:#b5a99b;font-family:Freight,helvetica;font-weight:normal;margin-bottom:10px}section#forgotPW .head h3{font-weight:normal;margin-top:2px}section#forgotPW .formText{margin-top:26px;margin-bottom:30px}section#forgotPW .formText .uniForm{display:block;clear:both;float:left;width:100%}section#forgotPW .formText .uniForm #errorMsg h3{font-size:20px;margin:20px 0}.includeNoodls .libraryEmbedPopup{position:absolute;top:50px;right:-280px}}@media only screen and (max-width:740px){#searchContainer{padding:15px 5px 5px 5px}#savedSearchSideBar{clear:both;float:left;width:100%;margin-top:10px}#savedSearchSideBar h3{border:0 !important}#savedSearchSideBar #mySavedSearch{background:#fff;border-radius:0;-webkit-box-shadow:1px 1px 5px #fff;-moz-box-shadow:1px 1px 5px #fff;box-shadow:1px 1px 5px #fff;padding:0;margin-bottom:10px}#savedSearchSideBar #mySavedSearch .mssTop{border:0 !important;margin:10px 0}#savedSearchSideBar #mySavedSearch .mssTop h3{margin:0}#savedSearchSideBar #myFilters h3{margin-bottom:10px}#savedSearchSideBar #myFilters ul{padding:5px}#savedSearchSideBar .openCloseSection .openClose{color:#ed1c24;font-weight:bold;padding:0;line-height:15px;margin-right:5px}#savedSearchSideBar .openCloseSection .openClose span{border:solid 1px #ed1c24;float:none;clear:none;width:auto;padding:1px 2px}#savedSearchSideBar .openCloseSection .openCloseArea{border:solid 1px #d6d0c8;height:200px;overflow-y:auto;padding:5px}#searchResultsSection{clear:both;float:left;width:100%;margin-left:0}#searchForm{clear:both;float:left;width:100%;margin-left:0}#searchForm fieldset{clear:both;float:left;width:100%}#searchForm .sfButtonsContainer{clear:both;float:left;width:100%;margin-top:10px}#searchForm .sfButtonsContainer .sfButtons{clear:both;float:left;width:100%;padding-right:10px}#searchForm .sfButtonsContainer .sfButtons .whatsThis{float:right;border:0 !important;text-align:right;width:auto}#searchForm .sfButtonsContainer #saveSearch{padding:2px}.includeNoodls .libraryEmbedPopup{position:absolute;top:50px;right:0;width:200px}}#presentationCenter,#documentLibrary{margin-top:20px}#presentationCenter a:hover,#documentLibrary a:hover{text-decoration:underline}#myFilters{float:left}#myFilters h3{color:#00aeef;border-bottom:solid 1px #d6d0c8;text-transform:uppercase;font-size:13px}#myFilters h3.library{color:#fc3f47}#myFilters h3 a{color:#00aeef}#myFilters h6{color:#b5a99b;font-size:14px}#myFilters .topics_list{clear:both;float:left;width:100%}#myFilters .topics_list .facetCat{clear:both;float:left;width:100%;margin-top:15px}#myFilters .topics_list .facetCat ul{clear:both;float:left;width:100%}#myFilters .topics_list .facetCat ul li{clear:both;float:left;width:100%;margin-top:6px}#pcContent,#docLibraryContent{float:right;padding-left:20px}#pcContentSearch{float:right;padding-left:20px}#pcContentSearch #libraryWhatsThis{border-top:3px solid #e7e3df}#pcContentSearch #libraryWhatsThis h5{color:#fc3f47;text-transform:uppercase;font-size:16px;font-family:Freight,helvetica;font-weight:normal}#pcContentSearch #libraryWhatsThis p{font-family:helvetica;font-size:14px;margin-top:12px;line-height:18px;padding-bottom:25px}#njTaxonomy,#organizations,#locations{color:#252525}#njTaxonomy .parent,#organizations .parent,#locations .parent{margin:0;clear:both;float:left;width:100%}#njTaxonomy .parent a.filter,#organizations .parent a.filter,#locations .parent a.filter{float:left;padding-left:18px}#njTaxonomy .parent a.toggle,#organizations .parent a.toggle,#locations .parent a.toggle{float:left;color:#000;padding-left:12px;width:158px}#njTaxonomy .parent a.toggle:nth-child(2),#organizations .parent a.toggle:nth-child(2),#locations .parent a.toggle:nth-child(2){width:128px}#njTaxonomy span,#organizations span,#locations span{background:url("/img/icons/gfx_prezCenter_arrows.gif") no-repeat scroll 0 0 transparent;width:6px;height:6px;display:block;float:left;margin-top:4px}#njTaxonomy span.open,#organizations span.open,#locations span.open{background:url("/img/icons/gfx_prezCenter_arrows.gif") no-repeat scroll 0 -6px transparent}#njTaxonomy ul,#organizations ul,#locations ul{padding-left:18px}#presentationCenterSearchArea #searchGoQ{float:left;margin:0 10px 0 0;width:90%;border:solid 1px #d6d0c8;border-radius:0}#presentationCenterSearchArea #searchGo,#presentationCenterSearchArea #searchGoLib{cursor:pointer;clear:both;float:left;width:100%;color:#fff;background:#ed1c24;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:5px;padding:5px 0;margin-top:10px;width:auto;background:#000;border:none;padding:5px;margin-top:0;margin-left:5px;clear:none;background:#00aeef;font-size:12px}#presentationCenterSearchArea #searchGo:hover,#presentationCenterSearchArea #searchGoLib:hover{background:#0772b1;text-decoration:none}#presentationCenterSearchArea #searchGo .downArrow,#presentationCenterSearchArea #searchGoLib .downArrow{display:inline-block;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent;height:12px;width:20px;vertical-align:middle;margin-right:5px}#presentationCenterSearchArea #searchGo:hover,#presentationCenterSearchArea #searchGoLib:hover{background:#0772b1;text-decoration:none}#presentationCenterSearchArea #searchGo .downArrow,#presentationCenterSearchArea #searchGoLib .downArrow{display:inline-block;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent;height:12px;width:20px;vertical-align:middle;margin-right:5px}#presentationCenterSearchArea #searchGo:hover,#presentationCenterSearchArea #searchGoLib:hover{background:#0772b1}#presentationCenterSearchArea #searchGo.library,#presentationCenterSearchArea #searchGoLib.library{background:#fc3f47}#presentationCenterSearchArea #searchGo.library:hover,#presentationCenterSearchArea #searchGoLib.library:hover{background-color:#0772b1}#queryResults{background:blue}#resultSection{clear:both;float:left;width:100%;margin-top:10px}#resultSection .queries{font-size:14px;margin:0 0 20px 0}#resultSection .queries .matchingResultFor{margin-right:10px}#resultSection .pcQueryResults{clear:both;float:left;width:100%;margin-top:10px}#resultSection .pcQueryResults .queryCommandsTop{clear:both;float:left;width:100%}#resultSection .pcQueryResults .queryCommandsTop .queryCommandsLeft{clear:both;float:left;width:100%;margin-bottom:15px}#resultSection .pcQueryResults .queryCommandsTop .numResults{clear:both;float:left;width:100%;font-size:28px;font-weight:bold}#resultSection .pcQueryResults .queryCommandsTop .breakdown{clear:both;float:left;width:100%}#resultSection .pcQueryResults .queryCommandsTop .breakdown:before{content:"Applied Filters";padding-right:10px;line-height:40px}#resultSection .pcQueryResults .queryCommandsBottom,#resultSection .pcQueryResults .pcResultSortBy{clear:both;float:left;width:100%;border-top:solid 1px #d6d0c8;margin:0;padding:6px 0 10px}#resultSection .pcQueryResults .queryCommandsBottom .sortBy,#resultSection .pcQueryResults .pcResultSortBy .sortBy{font-size:12px;vertical-align:bottom;font-weight:bold;padding:0 10px}#resultSection .pcQueryResults .queryCommandsBottom .filterSpecial,#resultSection .pcQueryResults .pcResultSortBy .filterSpecial{text-transform:uppercase;color:#fff;background:#252525;margin:0;padding:9px 6px 8px 6px;vertical-align:bottom;font-size:12px;font-weight:bold}#resultSection .pcQueryResults .queryCommandsBottom .filterSpecial:hover,#resultSection .pcQueryResults .pcResultSortBy .filterSpecial:hover{background:#0772b1;text-decoration:none}#resultSection .pcQueryResults .queryCommandsBottom .active,#resultSection .pcQueryResults .pcResultSortBy .active{background:#00aeef}#resultSection .pcQueryResults .queryCommandsBottom .active:hover,#resultSection .pcQueryResults .pcResultSortBy .active:hover{background:#00aeef}#resultSection .presentation-list{display:block}#resultSection .presentation-list .presentation{border-top:solid 1px #d6d0c8;padding:10px 0;clear:both;float:left;width:100%}#resultSection .presentation-list .presentation:first-child{border:0 !important}#resultSection .presentation-list .presentation .presentationGraphic{margin-right:0;display:block;float:left}#resultSection .presentation-list .presentation .presentationGraphic img{margin-right:20px;border:solid 1px #d6d0c8}#resultSection .presentation-list .presentation .presentationTextArea{float:left;width:75%;display:block;line-height:20px}#resultSection .presentation-list .presentation .presentationTextArea .presentationTitle{font-size:16px}#resultSection .presentation-list .presentation .presentationTextArea .presentationTitle a{color:#0772b1;font-weight:bold}#resultSection .presentation-list .presentation .presentationTextArea .presentationDate{font-size:12px;color:#999;padding-right:5px}#resultSection .presentation-list .presentation .presentationTextArea .presentationDownloads a{font-weight:bold;float:left}#resultSection .presentation-list .presentation .presentationTextArea .presentationDownloads .docView{clear:both;float:left;width:100%}#resultSection .presentation-list .presentation .presentationTextArea .presentationDownloads .docDownload{float:left;margin:5px 20px 0 0}#resultSection .presentation-list .presentation .presentationTextArea .presentationDownloads .docDownload a{background:url('/img/icons/gfx_downloadArrow.gif') no-repeat scroll 0 0 transparent;padding-left:20px;line-height:11px;text-transform:uppercase}#resultSection .presentation-list .presentation .presentationTextArea .byLine{color:#999;font-size:11.5px;font-weight:bold;margin-bottom:0;margin-top:5px;text-transform:uppercase}#resultSection .showMorePresentations{clear:both;float:left;width:100%}#resultSection .showMorePresentations a{clear:both;float:left;width:100%;color:#fff;background:#ed1c24;font-weight:bold;text-align:center;border-radius:5px;padding:5px 0;margin-top:10px;background:#00aeef;text-transform:uppercase}#resultSection .showMorePresentations a:hover{background:#0772b1;text-decoration:none}#resultSection .showMorePresentations a .downArrow{display:inline-block;background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent;height:12px;width:20px;vertical-align:middle;margin-right:5px}#resultSection .showMorePresentations a.library{background:#fc3f47}#searchDocumentLibrary{border-top:3px solid #e7e3df;padding-top:3px;margin:15px 0 20px 0}#searchDocumentLibrary h5{color:#fc3f47;text-transform:uppercase;font-size:15px;padding-bottom:15px}#redFlags .header{text-align:center;margin:40px auto;background-image:url('/img/membership/redFlags/logo_desktop.png');background-repeat:no-repeat;background-position:center center;height:100px}#redFlags h3{text-align:center;margin:20px auto 30px;font-family:Freight,helvetica;font-weight:normal}#redFlags h4{text-align:center;margin:20px auto;font-size:22px}#redFlags .firstletter{font-size:40px;font-weight:bold;float:left;padding-top:3px;padding-right:3px;position:relative;top:8px}#redFlags .questionsIntro,#redFlags .resultsIntro,#redFlags .focusAreaHeader{margin-left:20%;margin-right:20%;margin-bottom:40px;line-height:20px}#redFlags h5.pagetitle{text-transform:uppercase;margin-left:25px}#redFlags .focusAreas{font-weight:bold;text-align:center;margin:5px auto 20px;width:auto}#redFlags .focusAreas p.areas{text-align:left;margin:auto;width:auto;display:inline-block}#redFlags .focusAreas p.areas p{margin:10px 0}#redFlags .questionrow{clear:both;float:left;width:100%}#redFlags .questionrow div{float:left;clear:none;padding:8px 8px 6px 8px;font-size:14px;text-align:center;height:97px;display:table}#redFlags .questionrow div p{display:table-cell;vertical-align:middle}#redFlags .questionrow div.num{background-image:url('/img/membership/redFlags/flagGray_desktop.png');background-repeat:no-repeat;background-position:center center;width:10%;font-size:34px;color:red;font-weight:bold}#redFlags .questionrow:nth-child(even){background-color:#ececec}#redFlags .questionrow:nth-child(even) div.num{background-image:url('/img/membership/redFlags/flagWhite_desktop.png')}#redFlags .questionrow div.text{width:75%;text-align:left}#redFlags .questionrow div.checkboxes{width:15%}#redFlags .questionrow div.checkboxes p label{padding-left:15px;padding-right:5px;font-weight:bold;position:relative;top:2px;font-size:16px}#redFlags .nextContainer{width:100%;margin:20px 50px 80px auto;color:white;font-weight:bold;text-transform:uppercase;position:relative}#redFlags .nextContainer .next,#redFlags .nextContainer img.nextImg{position:absolute;top:0;right:0;width:271px;height:32px;cursor:pointer}#redFlags .nextContainer .next{text-align:center;top:5px;z-index:100}#redFlags .nextContainer .prev,#redFlags .nextContainer img.prevImg{position:absolute;top:0;left:0;width:271px;height:32px;cursor:pointer}#redFlags .nextContainer .prev{text-align:center;top:5px;z-index:100}#redFlags .nextContainer img.nextImg,#redFlags .nextContainer img.prevImg{z-index:1}#redFlags .clear{clear:both}#redFlags .resultrow{padding-top:40px}#redFlags .resultrow .document{display:table-cell;vertical-align:top;width:20%;padding-top:5px}#redFlags .resultrow .document img{display:block;margin:0 auto}#redFlags .resultrow .document p{text-align:center;margin:10px 15px}#redFlags .resultrow .relatedflags{display:table-cell;vertical-align:top;text-align:left;padding:0 20px}#redFlags .resultrow .relatedflags p{margin-left:-15px}#redFlags .resultrow .relatedflags div{display:table}#redFlags .resultrow .relatedflags div .qnum{background-image:url('/img/membership/redFlags/flagGray_mobile.png');background-repeat:no-repeat;background-position:center center;font-size:18px;font-weight:bold;color:red;padding:10px;display:table-cell;vertical-align:middle}#redFlags .resultrow .relatedflags div .qtext{text-align:left;font-style:italic;padding:15px}#redFlags .resultrow .relatedflags>div:first-of-type .qtext{padding-top:10px;margin-top:0}#redFlags .resultrow .relatedflags>div:last-of-type .qtext{padding-bottom:10px;margin-top:0}#redFlags .resultrow .relatedflags .seeMoreFlags{display:none}#redFlags .resultrow:nth-child(odd){background-color:#ececec}#redFlags .resultrow:nth-child(odd) div div .qnum{background-image:url('/img/membership/redFlags/flagWhite_mobile.png')}#redFlags .resultrow:last-child{padding-bottom:50px;margin-bottom:50px;border-bottom:3px solid #ececec}#redFlags .fullstudy{margin:20px 0 40px}#redFlags .fullstudy img{display:block;margin:0 auto}@media only screen and (min-width:1120px){#myFilters{width:170px}#pcContentSearch{width:930px}#pcContentSearch #libraryWhatsThis{width:910px}#pcContent,#docLibraryContent{float:right;width:930px}}@media only screen and (max-width:1120px) and (min-width:740px){#myFilters{width:170px}#pcContentSearch{width:550px}#pcContent,#docLibraryContent{width:550px}#presentationCenterSearchArea #searchGoQ{width:84%}#resultSection .presentation-list .presentation .presentationTextArea{float:left;width:62%}}@media only screen and (max-width:740px){#myFilters{clear:both;float:left;width:100%;margin-top:20px}#myFilters h3{border:none}#myFilters.openCloseSection .openClose{color:#00aeef;font-weight:bold;padding:0;line-height:15px;margin-right:5px}#myFilters.openCloseSection .openClose span{border:solid 1px #00aeef;float:none;clear:none;width:auto;padding:1px 2px}#myFilters.openCloseSection .openCloseArea{border:solid 1px #d6d0c8;height:200px;overflow-y:auto;padding:5px}#pcContentSearch{clear:both;float:left;width:100%;padding-left:0}#pcContent,#docLibraryContent{clear:both;float:left;width:100%;padding-left:0}#presentationCenterSearchArea #searchGoQ{clear:both;float:left;width:100%}#presentationCenterSearchArea #searchGo{margin:10px 0}#resultSection .presentation-list .presentation .presentationTextArea{float:left;width:62%}#redFlags .header{background-image:url('/img/membership/redFlags/logo_mobile.png');height:70px;margin:20px 0}#redFlags h3{margin-top:20px}#redFlags .focusAreas{margin:20px}#redFlags .focusAreaHeader,#redFlags .resultsIntro,#redFlags .questionsIntro{margin-left:10%;margin-right:10%}#redFlags .focusAreaHeader{margin-bottom:20px}#redFlags h5.pagetitle{margin-left:5px}#redFlags .questionrow{display:table}#redFlags .questionrow div.num{width:15%;padding:5px;background-image:url('/img/membership/redFlags/flagGray_mobile.png');background-repeat:no-repeat;background-position:center center;text-align:center;color:red;font-weight:bold;font-size:18px}#redFlags .questionrow div.text{padding:25px 15px 15px 15px}#redFlags .questionrow div.checkboxes{width:100%;padding:0 0 10px 0;height:auto}#redFlags .questionrow div.checkboxes label{font-weight:bold;margin-right:5px;font-size:16px}#redFlags .questionrow div.checkboxes input[type='radio']{margin-top:0;margin-right:25px}#redFlags .questionrow:nth-child(even){background-color:#ececec}#redFlags .questionrow:nth-child(even) div.num{background-image:url('/img/membership/redFlags/flagWhite_mobile.png')}#redFlags .nextContainer{padding-bottom:30px}#redFlags .nextContainer .next,#redFlags .nextContainer img.nextImg{top:0;right:18px}#redFlags .nextContainer .next{top:5px}#redFlags .nextContainer .prev,#redFlags .nextContainer img.prevImg{top:43px;left:17px}#redFlags .nextContainer .prev{top:49px}#redFlags .resultrow{padding-top:40px}#redFlags .resultrow .document{display:table-row;padding-left:15px}#redFlags .resultrow .document img{display:block;margin:0 auto}#redFlags .resultrow .document p{text-align:center;margin:10px 15px}#redFlags .resultrow .relatedflags{display:table-row;text-align:left;padding:10px 20px}#redFlags .resultrow .relatedflags p{margin-left:8px}#redFlags .resultrow .relatedflags div{display:table}#redFlags .resultrow .relatedflags div .qnum{background-image:url('/img/membership/redFlags/flagGray_mobile.png');background-repeat:no-repeat;background-position:center center;font-size:18px;font-weight:bold;color:red;padding:10px;padding-left:45px;margin-left:30px;display:table-cell;vertical-align:middle}#redFlags .resultrow .relatedflags div .qtext{text-align:left;font-style:italic;padding:15px}#redFlags .resultrow .relatedflags>div:first-of-type .qtext{padding-top:10px;margin-top:0}#redFlags .resultrow .relatedflags>div:last-of-type .qtext{padding-bottom:10px;margin-top:0}#redFlags .resultrow:nth-child(odd){background-color:#ececec}#redFlags .resultrow:nth-child(odd) div div .qnum{background-image:url('/img/membership/redFlags/flagWhite_mobile.png')}#redFlags .resultrow:last-child{padding-bottom:50px;margin-bottom:50px;border-bottom:3px solid #ececec}#redFlags .resultrow a.seeMoreLink{margin-left:12px}}.sponsored .sponsoredArticle{font-family:georgia,"times new roman"}.sponsored .sponsoredArticle .articleImgArea{padding-bottom:0}.sponsored #sponsorBrand{width:100%;height:25px;overflow:visible}.sponsored #sponsorBrand img{width:100%;float:right}.sponsored #sponsorBrand img:first-of-type{float:left}.sponsored #leftRailSection.sponsoredArticle #leftRailTop{min-height:650px}.sponsored #articleLead{border-top:3px solid #e7e3df}.sponsored #articleLead h3{width:50%;line-height:20px;margin-bottom:25px}.sponsored #articleLead h3 .pill{float:left;color:#000 !important;font-family:Freight,helvetica;background:#ffd400;font-size:inherit;line-height:inherit;margin-top:-3px;border-top-left-radius:0;border-top-right-radius:0;padding:6px 8px;margin-left:20px}.sponsored #articleLead h3 a{float:left;margin-left:10px;background:none !important;color:#0772b1 !important;font-size:12px !important;font-family:helvetica !important;line-height:16px;text-transform:none !important;padding-top:7px}.sponsored #articleLead h3 a:hover{text-decoration:underline;cursor:pointer}.sponsored #articleLead h3 a:hover{color:#0772b1;text-decoration:none;cursor:pointer}.sponsored #articleLead h3 a:hover{text-decoration:underline}.sponsored #articleLead .linkback{float:right}.sponsored #articleLead .disclaimer{position:absolute;top:30px;left:10px;z-index:3000;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border:solid 1px #d6d0c8;background:white;padding:8px;width:270px}.sponsored #articleLead .disclaimer h6{float:left;width:50%}.sponsored #articleLead .disclaimer p{clear:both;float:left;width:100%}.sponsored #articleLead .disclaimer .close{float:right}.sponsored #articleLead .broughtBy{clear:both;float:left;width:100%;text-align:center;margin-bottom:32px;margin-top:30px;text-transform:uppercase}.sponsored #articleLead .broughtBy .caption{text-align:center;color:#ccc;font-family:Helvetica;margin-bottom:10px}.sponsored #articleLead .broughtBy img{max-height:78px;float:none}.sponsored #sponsorSection img{border:solid 1px #d6d0c8}.sponsored #sponsorSection .sponsorInfo{clear:both;font-family:helvetica}.sponsored .slideshowBylines,.sponsored .photoBylines{text-align:center;clear:both;float:left;width:100%}.sponsored .slideshowBylines #sponsorSection,.sponsored .photoBylines #sponsorSection{padding-top:0}.sponsored .slideshowBylines #sponsorSection .sponsorInfo,.sponsored .photoBylines #sponsorSection .sponsorInfo{clear:none}.sponsored .slideshowBylines #sponsorSection .sponsorInfo br,.sponsored .photoBylines #sponsorSection .sponsorInfo br{display:none}.sponsored .photoBylines{margin-top:10px}.sponsored #documentDescription{position:relative}.sponsored #documentDescription h3{font-size:12px;padding-top:2px}.sponsored #documentDescription h3 a.explain{font-family:helvetica}.sponsored #documentDescription .pill{color:#000;font-family:helvetica;margin-right:5px}.sponsored #documentDescription .disclaimer{position:absolute;top:40px;left:10px;z-index:3000;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border:solid 1px #d6d0c8;background:white;padding:8px;width:270px;top:30px}.sponsored #documentDescription .disclaimer h6{float:left;width:50%}.sponsored #documentDescription .disclaimer p{clear:both;float:left;width:100%}.sponsored #documentDescription .disclaimer .close{float:right}.sponsored #documentDescription .sponsorInfo .byLine1{font-size:14px}.sponsored #documentDescription .sponsorInfo .byLine1 a{font-size:14px}.sponsored .river{font-family:georgia,"times new roman"}.sponsored .river a.riverMore{background:#ffd400;color:#000;font-family:helvetica}.sponsored .river a.riverMore .downArrow{background:url('/img/icons/gfx_arrowDown_black.png') no-repeat scroll 0 0 transparent}.sponsored .river a.riverMore:hover{background:#0772b1;color:#fff;text-decoration:none}.sponsored .river a.riverMore:hover .downArrow{background:url('/img/icons/gfx_showMoreArrow.png') no-repeat scroll 0 0 transparent}.sponsored .pill,.sponsored .label.sponsoredContentLabel{background:#ffd400}.sponsored .widget{border-top:solid 3px #ffd400}.sponsored .widget h5{color:#000}.sponsored .widget h5 a{color:#000}.sponsored .widget h5 a:hover{text-decoration:underline}.sponsored .widget a{font-family:georgia,"times new roman"}.sponsored .nj2013channelTitle .reportTitle h6{color:#ffd400}.sponsored .nj2013channelTitle .reportTitle h3{font-family:georgia,"times new roman";font-weight:bold}.sponsored .nj2013channelTitle .reportSponsor .sponsorBy{background:#ffd400;color:#000}.sponsored .nj2013about{font-family:georgia,"times new roman"}.sponsored .nj2013sectionLeadStory .leadstoryText .tileBG{opacity:.85;background:#fff}.sponsored .nj2013sectionLeadStory .leadstoryText h3 a{color:#000}.sponsored .nj2013sectionLeadStory .leadstoryText .byline3{font-family:helvetica}.sponsored .nj2013sectionLeadStory .leadstoryText .byline3 a{font-family:helvetica}.sponsored .nj2013MegaFeatured .sponsored .featuredText .tileBG,.sponsored .nj2013ExtraLargeFeatured .sponsored .featuredText .tileBG,.sponsored .nj2013LargeFeatured .sponsored .featuredText .tileBG{opacity:.85;background:#fff}.sponsored .nj2013MegaFeatured .sponsored .featuredText h3 a,.sponsored .nj2013ExtraLargeFeatured .sponsored .featuredText h3 a,.sponsored .nj2013LargeFeatured .sponsored .featuredText h3 a{color:#000}.sponsored .sponsorBranding{clear:both;float:left;width:100%;padding-top:8px}.sponsored footer{margin-top:0}@media only screen and (max-width:1120px) and (min-width:740px){.sponsored #sponsorSection .sponsorInfo{clear:none}.sponsored #leftRailSection.sponsoredArticle #leftRailTop{display:none}.sponsored #sponsorBrand{padding:0;height:25px}.sponsored .sponsorBranding{text-align:center}.sponsored #articleLead{border-top:3px solid #e7e3df;margin-top:25px}.sponsored #articleLead h3{padding-left:15px}.sponsored #articleLead h3 .pill{margin-left:0}.sponsored article{padding-top:0}}@media only screen and (max-width:740px){.sponsored #sponsorSection .sponsorInfo{clear:none}.sponsored #articleLead.sponsoredArticle{margin-top:0}.sponsored #articleLead.sponsoredArticle h3{width:100%}.sponsored #articleLead.sponsoredArticle .linkback{float:left;width:100%;padding:0 30px}.sponsored #articleLead.sponsoredArticle .pill{margin-top:0;margin-left:0}.sponsored #articleLead.sponsoredArticle .broughtBy .caption{font-size:10px}.sponsored #articleLead.sponsoredArticle .broughtBy img{max-height:55px}.sponsored #sponsorBrand{padding:0;height:5px}.sponsored #leftRailSection.sponsoredArticle #leftRailTop{display:none}.sponsored .sponsorBranding{text-align:center}}.sponsored.sponsored_api.sitesection header{display:none}.sponsored.sponsored_api #api_nav .trendingNow{z-index:100000;border-bottom:solid 10px #ffd400;display:none;position:fixed}.sponsored.sponsored_api #walkingHeader{display:none;height:0}.sponsored.sponsored_api #walkingHeaderAPI{clear:both;float:left;width:100%;background-color:#252525;position:relative;font-family:georgia,"times new roman"}.sponsored.sponsored_api #walkingHeaderAPI.fixed{position:fixed;top:0;right:0;z-index:1000001}.sponsored.sponsored_api #walkingHeaderAPI .inFront{clear:both;float:left;width:100%;position:absolute;top:0;z-index:100}.sponsored.sponsored_api #walkingHeaderAPI .njLogoAPI{cursor:pointer;float:left}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI{float:left}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo{display:block}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI{float:right;border-left:3px solid #666}.sponsored.sponsored_api #walkingHeaderAPI .facebookShare{float:right;background:url('/img/api/sprite_facebook.png');height:24px;width:13px;cursor:pointer}.sponsored.sponsored_api #walkingHeaderAPI .facebookShare:hover{background-position-y:-26px}.sponsored.sponsored_api #walkingHeaderAPI .twitterShare{float:right;background:url('/img/api/sprite_twitter.png');height:20px;width:26px;cursor:pointer}.sponsored.sponsored_api #walkingHeaderAPI .twitterShare:hover{background-position-y:-21px}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar{clear:both;float:left;width:100%;text-transform:uppercase;font-weight:bold;text-align:center;position:absolute;bottom:0;padding:1px 0;font-family:helvetica;background-color:#ffd400}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .broughtBy{position:relative;z-index:101}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .broughtBy a{color:#252525;text-decoration:underline}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .whatIsThis,.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .witBox{text-transform:none;font-weight:normal}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .whatIsThis{display:inline-block;position:relative;z-index:101;text-transform:uppercase}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .whatIsThis a{color:#252525;font-weight:bold;font-size:9px;text-decoration:underline}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .witBox{display:none;width:300px;position:fixed;background-color:#fff;border:1px solid #252525}.sponsored.sponsored_api #apiMapPopup{display:none;z-index:1000001;position:fixed;font-family:georgia,"times new roman";width:100%;top:0;left:0;padding-top:10px}.sponsored.sponsored_api #apiMapPopup .wrapper{clear:both;float:left;width:100%;height:100%;position:relative}.sponsored.sponsored_api #apiMapPopup .selectWrapper{position:relative}.sponsored.sponsored_api #apiMapPopup .searchBox{clear:both;float:left;width:100%;text-align:center}.sponsored.sponsored_api #apiMapPopup .searchBox .descript{font-weight:bold;font-size:38px;color:#fff;clear:both;float:left;width:100%;margin-bottom:10px}.sponsored.sponsored_api #apiMapPopup .searchBox select{font-size:18px;text-decoration:none;border:0;color:#999;background-color:#fff;height:30px;width:260px;cursor:pointer}.sponsored.sponsored_api #apiMapPopup .apiMapSelector{clear:both;float:left;width:100%}.sponsored.sponsored_api #apiMapPopup .apiMapSelector .selectedapi{cursor:pointer}.sponsored.sponsored_api #apiMapPopup .positionBtn{position:absolute;right:20px;top:0;height:25px;width:25px;z-index:100}.sponsored.sponsored_api #apiMapPopup .closePopupBtn{width:100%;height:100%;cursor:pointer;text-decoration:none;background-color:#999;font-family:helvetica;color:#fff;border-radius:5px;padding:4px 9px}.sponsored.sponsored_api .popupAPICanvas{display:none;height:100%;z-index:1000000;position:fixed;top:0;background:rgba(0,0,0,0.9)}.sponsored.sponsored_api section{padding:0}.sponsored.sponsored_api #mainSection{font-family:georgia,"times new roman"}.sponsored.sponsored_api #mainSection .apiLeadImage{position:fixed;width:100%;left:0;z-index:900}.sponsored.sponsored_api #mainSection .leadImg{margin:0;overflow:hidden;height:100%;width:100%;z-index:100}.sponsored.sponsored_api #mainSection .leadOverlay{width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,0.25);z-index:101}.sponsored.sponsored_api #mainSection .titleImg{position:absolute;height:100%;width:100%;z-index:102}.sponsored.sponsored_api #mainSection .catalystAd{clear:both;float:left;width:100%;background-color:#ebebeb;padding:30px 0}.sponsored.sponsored_api #mainSection .catalystAd .gptAd>div{text-align:center}.sponsored.sponsored_api #mainSection .catalystAd .gptAd>div>iframe{display:inline-block}.sponsored.sponsored_api #mainSection .article{clear:both;float:left;width:100%;z-index:10000;position:relative;border-top:solid 10px #ffd400}.sponsored.sponsored_api #mainSection .article.type1 .headerState,.sponsored.sponsored_api #mainSection .article.type3 .headerState{position:relative}.sponsored.sponsored_api #mainSection .article.type1 .headerState .name,.sponsored.sponsored_api #mainSection .article.type3 .headerState .name{background:rgba(0,0,0,0.25)}.sponsored.sponsored_api #mainSection .article.type1 .wrapper,.sponsored.sponsored_api #mainSection .article.type3 .wrapper{margin:20px 0}.sponsored.sponsored_api #mainSection .article.type2 .content{background:rgba(255,255,255,0.9);overflow-y:auto;margin-top:20px}.sponsored.sponsored_api #mainSection .article.type2 .overlay{clear:both;float:left;width:100%;background:rgba(0,0,0,0.25);height:inherit;position:relative}.sponsored.sponsored_api #mainSection .article.type2 .ig-b-32{position:absolute;right:10px;top:10px;z-index:100000}.sponsored.sponsored_api #mainSection .article.type2 .articleHeader .title{width:75%}.sponsored.sponsored_api #mainSection .article.type2 .segment{padding:0 20px}.sponsored.sponsored_api #mainSection .article .headerState{clear:both;float:left;text-align:center;width:100%;display:table;position:relative;z-index:10000}.sponsored.sponsored_api #mainSection .article .headerState .instagram{z-index:10001}.sponsored.sponsored_api #mainSection .article .headerState .name{display:table-cell;vertical-align:middle;font-size:75px;font-weight:bold;color:#fff}.sponsored.sponsored_api #mainSection .article .articleHeader{clear:both;float:left;width:100%;margin-top:25px;text-align:center}.sponsored.sponsored_api #mainSection .article .articleHeader .title{font-size:45px;line-height:50px;font-weight:bold;width:65%;margin:0 auto}.sponsored.sponsored_api #mainSection .article .articleHeader .subtitle{font-size:20px;line-height:24px;padding-top:10px}.sponsored.sponsored_api #mainSection .article .articleHeader .author{color:#999;text-transform:uppercase;padding:10px 0}.sponsored.sponsored_api #mainSection .article .articleHeader .author .byline,.sponsored.sponsored_api #mainSection .article .articleHeader .author .date{display:inline-block}.sponsored.sponsored_api #mainSection .article .articleHeader .author .byline a,.sponsored.sponsored_api #mainSection .article .articleHeader .author .date a{color:#999;text-decoration:none}.sponsored.sponsored_api #mainSection .article .articleHeader .author .byline a:hover,.sponsored.sponsored_api #mainSection .article .articleHeader .author .date a:hover{border-bottom:solid 1px #999}.sponsored.sponsored_api #mainSection .article .articleHeader .author .date{font-size:14px}.sponsored.sponsored_api #mainSection .article .articleHeader .shareSocial{margin-bottom:30px}.sponsored.sponsored_api #mainSection .article .articleHeader .shareSocial>a{display:inline-block;margin:0 10px}.sponsored.sponsored_api #mainSection .article .articleHeader .shareSocial .facebook{background:url('/img/api/sprite_facebook.png');height:24px;width:13px;cursor:pointer}.sponsored.sponsored_api #mainSection .article .articleHeader .shareSocial .facebook:hover{background-position-y:-25px}.sponsored.sponsored_api #mainSection .article .articleHeader .shareSocial .twitter{background:url('/img/api/sprite_twitter.png');height:20px;width:26px;cursor:pointer}.sponsored.sponsored_api #mainSection .article .articleHeader .shareSocial .twitter:hover{background-position-y:-21px}.sponsored.sponsored_api #mainSection .article .fixedDisplay{float:right}.sponsored.sponsored_api #mainSection .article .fixedDisplay.posBottom{position:absolute;right:0;bottom:0}.sponsored.sponsored_api #mainSection .article .fixedDisplay.fixed{position:fixed;top:-50%;right:0;transform:translateY(50%);height:100%;margin-top:85px}.sponsored.sponsored_api #mainSection .article .fixedDisplay.fixed .articleLeadDisplay{position:relative;height:100%}.sponsored.sponsored_api #mainSection .article .fixedDisplay .img img{max-height:500px}.sponsored.sponsored_api #mainSection .article .fixedDisplay .ig-b-32{float:right}.sponsored.sponsored_api #mainSection .article .wrapper{clear:both;float:left;width:100%;position:relative}.sponsored.sponsored_api #mainSection .article .articleBody .segment{font-size:16px;line-height:22px}.sponsored.sponsored_api #mainSection .article .articleBody .disclaimer{font-family:helvetica;font-size:12px;color:#999}.sponsored.sponsored_api #mainSection .article .articleBody p{padding-bottom:25px}.sponsored.sponsored_api #mainSection .article .articleBody .embeddedImg img{width:100%}.sponsored.sponsored_api #mainSection .embedBg{clear:both;float:left;width:100%;background-color:#ffd400}.sponsored.sponsored_api #mainSection .sectionWrapper{z-index:10000}.sponsored.sponsored_api #mainSection .container{clear:both;float:left;width:100%;position:relative;z-index:10069;background-color:#fff}.sponsored.sponsored_api #mainSection .slideshow,.sponsored.sponsored_api #mainSection .standaloneImg{float:left;padding:13px;margin-bottom:15px;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:2px 2px 10px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 10px 0 rgba(0,0,0,0.25)}.sponsored.sponsored_api #mainSection .slideshow .caption,.sponsored.sponsored_api #mainSection .standaloneImg .caption{margin-top:13px;color:#999;font-size:14px;text-align:center;padding-top:0}.sponsored.sponsored_api #mainSection .slideshow.fixed,.sponsored.sponsored_api #mainSection .standaloneImg.fixed{position:absolute;top:5%}.sponsored.sponsored_api #mainSection .slideshow .dot,.sponsored.sponsored_api #mainSection .standaloneImg .dot{position:relative;float:left;height:21px;cursor:pointer;overflow:hidden}.sponsored.sponsored_api #mainSection .slideshow .dot .pos,.sponsored.sponsored_api #mainSection .standaloneImg .dot .pos{font-size:90px;position:relative;top:-50px;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:black}.sponsored.sponsored_api #mainSection .slideshow .dot.selected,.sponsored.sponsored_api #mainSection .standaloneImg .dot.selected{cursor:default}.sponsored.sponsored_api #mainSection .slideshow .dot.selected .pos,.sponsored.sponsored_api #mainSection .standaloneImg .dot.selected .pos{-webkit-text-fill-color:#ffd400;color:#ffd400}.sponsored.sponsored_api #mainSection .slideshow .selector,.sponsored.sponsored_api #mainSection .standaloneImg .selector{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:10px 0;opacity:.5}.sponsored.sponsored_api #mainSection .slideshow .img-wrapper,.sponsored.sponsored_api #mainSection .standaloneImg .img-wrapper{position:relative}.sponsored.sponsored_api #mainSection .slideshow .leftBtn,.sponsored.sponsored_api #mainSection .standaloneImg .leftBtn,.sponsored.sponsored_api #mainSection .slideshow .rightBtn,.sponsored.sponsored_api #mainSection .standaloneImg .rightBtn{position:absolute;top:50%;height:39px;width:54px;cursor:pointer;opacity:.5}.sponsored.sponsored_api #mainSection .slideshow .leftBtn:hover,.sponsored.sponsored_api #mainSection .standaloneImg .leftBtn:hover,.sponsored.sponsored_api #mainSection .slideshow .rightBtn:hover,.sponsored.sponsored_api #mainSection .standaloneImg .rightBtn:hover{opacity:1}.sponsored.sponsored_api #mainSection .slideshow .leftBtn,.sponsored.sponsored_api #mainSection .standaloneImg .leftBtn{background:url('/img/api/gfx_previous.png');left:-35px}.sponsored.sponsored_api #mainSection .slideshow .rightBtn,.sponsored.sponsored_api #mainSection .standaloneImg .rightBtn{background:url('/img/api/gfx_next.png');right:-35px}.sponsored.sponsored_api #mainSection .slideshow .item{display:none}.sponsored.sponsored_api #mainSection .slideshow .item:first-child{display:block}.sponsored.sponsored_api #mainSection .hideView{display:none}.sponsored.sponsored_api #mainSection .ig-b{display:inline-block}.sponsored.sponsored_api #mainSection .ig-b img{visibility:hidden}.sponsored.sponsored_api #mainSection .ig-b img:hover{background-position:0 -60px}.sponsored.sponsored_api #mainSection .ig-b img:active{background-position:0 -120px}.sponsored.sponsored_api #mainSection .ig-b img .ig-b-32{width:32px;height:32px;background:url('http://badges.instagram.com/static/images/ig-badge-sprite-32.png') no-repeat 0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.sponsored.sponsored_api #mainSection .ig-b img .ig-b-32{background-image:url('http://badges.instagram.com/static/images/ig-badge-sprite-32@2x.png');background-size:60px 178px}}.sponsored.sponsored_api #hiddenAds{display:none}.sponsored.sponsored_api #bannerData{display:none}.sponsored.sponsored_api .trendingNow{text-align:center;padding:10px 0;background:rgba(0,0,0,0.7);width:100%;z-index:10000;position:relative;font-family:georgia,"times new roman"}.sponsored.sponsored_api .trendingNow .tNow{color:#999;text-transform:uppercase;display:block;padding-bottom:5px}.sponsored.sponsored_api .trendingNow .links{overflow:hidden;color:#fff;font-weight:bold;font-size:18px}.sponsored.sponsored_api .trendingNow .links>a{color:#fff;text-decoration:none}.sponsored.sponsored_api .trendingNow .links .stateLink,.sponsored.sponsored_api .trendingNow .links .viewall{cursor:pointer}.sponsored.sponsored_api .trendingNow .links .stateLink .sLink:hover,.sponsored.sponsored_api .trendingNow .links .viewall .sLink:hover{border-bottom:solid 1px #fff}.sponsored.sponsored_api .backToAPI{font-style:italic;text-transform:uppercase;float:right}.sponsored.sponsored_api footer{display:none}@media only screen and (min-width:1120px){.sponsored.sponsored_api.sitesection{width:100%}.sponsored.sponsored_api.sitesection #mainSection{padding-top:85px}.sponsored.sponsored_api #api_nav .trendingNow{top:85px}.sponsored.sponsored_api #walkingHeaderAPI{height:85px}.sponsored.sponsored_api #walkingHeaderAPI.fixed{width:1120px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.sponsored.sponsored_api #walkingHeaderAPI .njLogoAPI{height:80px;width:85px;background:url('/img/api/nj_logo_api.png')}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI{height:85px;padding:9px 0;margin-left:15px}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo{height:42px;width:69px;background:url('/img/api/sprite_map.png')}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo:hover{cursor:pointer;background-position-y:-42px}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo.selected{background-position-y:-42px}.sponsored.sponsored_api #walkingHeaderAPI .facebookShare{margin:21px 15px}.sponsored.sponsored_api #walkingHeaderAPI .twitterShare{margin:23px 15px 23px 0}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI{height:65px;padding:9px 0 9px 10px}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI.energyTomorrow .logo{height:40px;width:177px;background:url('/img/api/logo_energyTomorrow.png')}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI.siteSectionLogo .logo{width:100px;height:40px;background:url('/img/api/logo_AmericasEnergy_header.png')}.sponsored.sponsored_api #walkingHeaderAPI .headerOuterCanvas{width:99999px;left:-9999px;height:100%;z-index:-100;background-color:#252525;position:relative}.sponsored.sponsored_api #walkingHeaderAPI .headerOuterCanvas .headerLowerCanvas{height:20px;position:absolute;bottom:0;width:100%;background-color:#ffd400}.sponsored.sponsored_api #apiMapPopup{top:85px}.sponsored.sponsored_api #apiMapPopup .selectWrapper{width:60%;left:50%;transform:translateX(-50%)}.sponsored.sponsored_api .popupAPICanvas{width:99999px;left:-9999px}.sponsored.sponsored_api #mainSection .leadOverlay{height:100%;width:100%}.sponsored.sponsored_api #mainSection .titleImg{width:100%;height:645px;top:0;background:url('/img/api/gfx_title_desktop.png') 50% 50% no-repeat;position:absolute}.sponsored.sponsored_api #mainSection .apiLeadImage{height:645px}.sponsored.sponsored_api #mainSection .sectionWrapper{margin-top:570px}.sponsored.sponsored_api #mainSection .njImage{clear:both;float:left;width:100%}.sponsored.sponsored_api #mainSection .njImage img{max-width:100%;margin-bottom:20px}.sponsored.sponsored_api #mainSection .adRail{text-align:center}.sponsored.sponsored_api #mainSection .adRail .ad{display:inline-block;float:none}.sponsored.sponsored_api #mainSection .adRail.fixedAd{position:fixed;padding-top:40px;top:14%}.sponsored.sponsored_api #mainSection .adRail.posBottom{position:absolute;bottom:0}.sponsored.sponsored_api #mainSection .canvasContainer{width:99999px;left:-9990px;position:absolute;height:100%;top:0;z-index:-1;background-color:#fff;border-top:solid 10px #ffd400}.sponsored.sponsored_api #mainSection .article .leadContent{width:1120px;margin:0 auto;text-align:center}.sponsored.sponsored_api #mainSection .article.type1 .articleBody{padding-right:20px}.sponsored.sponsored_api #mainSection .article.type1 .headerState,.sponsored.sponsored_api #mainSection .article.type3 .headerState{height:250px;overflow:hidden}.sponsored.sponsored_api #mainSection .article.type1 .headerState .name,.sponsored.sponsored_api #mainSection .article.type3 .headerState .name{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%;height:100%;padding-top:75px}.sponsored.sponsored_api #mainSection .article.type1 .content,.sponsored.sponsored_api #mainSection .article.type3 .content{width:1120px;margin:0 auto;overflow:hidden}.sponsored.sponsored_api #mainSection .article.type3 .wrapper{margin-top:40px}.sponsored.sponsored_api #mainSection .article.type3 .articleBody.adjustFixed{float:right}.sponsored.sponsored_api #mainSection .article.type2 .content{float:left;width:50%;margin-left:2%;max-height:500px}.sponsored.sponsored_api #mainSection .article.type2 .bgLead{max-height:680px;height:680px;width:100%}.sponsored.sponsored_api #mainSection .article.type2 .disclaimer{padding:0 20px;margin-bottom:25px}.sponsored.sponsored_api #mainSection .article.type2 .headerState .name{padding-top:25px}.sponsored.sponsored_api #mainSection .article .segment .firstLetter{font-size:200px;float:left;display:inline-block;height:145px;top:65px;position:relative;padding-right:6px;color:#ffd400}.sponsored.sponsored_api #mainSection .article .segment .restStory{display:inline}.sponsored.sponsored_api #mainSection .article .slideshow .img-wrapper,.sponsored.sponsored_api #mainSection .article .slideshow .img{height:410px;width:410px}.sponsored.sponsored_api #mainSection .embedBg .apiEmbedImg{width:1120px;margin:0 auto;text-align:center}.sponsored.sponsored_api #mainSection .wrapper>div{float:left;width:49%;margin-left:2%;clear:none}.sponsored.sponsored_api #mainSection .wrapper>div:nth-child(2n + 1){margin-left:0;clear:left}.sponsored.sponsored_api footer{width:1120px;margin:0 auto;float:none;height:222px}.sponsored.sponsored_api .trendingNow{background:none}.sponsored.sponsored_api .trendingNow .canvasTrend{height:100%;width:99999px;left:-9999px;position:absolute;top:0;background:rgba(0,0,0,0.7);z-index:-1}.sponsored.sponsored_api .trendingNow .links{width:70%;margin:0 auto}.sponsored.sponsored_api .trendingNow .links>a{float:left;width:16.6%;min-height:23px}.sponsored.sponsored_api .trendingNow .links .stateLink .sLink,.sponsored.sponsored_api .trendingNow .links .viewall .sLink{display:inline-block}}@media only screen and (max-width:1120px) and (min-width:740px){.sponsored.sponsored_api.sitesection{width:100%}.sponsored.sponsored_api #api_nav .trendingNow{top:85px}.sponsored.sponsored_api #walkingHeaderAPI{height:85px}.sponsored.sponsored_api #walkingHeaderAPI .inFront{padding:0 25px}.sponsored.sponsored_api #walkingHeaderAPI .njLogoAPI{height:80px;width:85px;background:url('/img/api/nj_logo_api.png')}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI{height:85px;padding:9px 0;margin-left:15px}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo{height:42px;width:69px;background:url('/img/api/api_map.png')}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo:hover{background:url('/img/api/api_map_selected.png');cursor:pointer}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo.selected{background:url('/img/api/api_map_selected.png')}.sponsored.sponsored_api #walkingHeaderAPI .facebookShare{margin:21px 15px}.sponsored.sponsored_api #walkingHeaderAPI .twitterShare{margin:23px 15px 23px 0}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI{height:65px;padding:9px 0 9px 10px}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI.energyTomorrow .logo{height:40px;width:177px;background:url('/img/api/logo_energyTomorrow.png')}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI.siteSectionLogo .logo{width:100px;height:40px;background:url('/img/api/logo_AmericasEnergy_header.png')}.sponsored.sponsored_api #walkingHeaderAPI .headerOuterCanvas{width:100%;height:100%;z-index:-100;background-color:#252525;position:relative}.sponsored.sponsored_api #walkingHeaderAPI .headerOuterCanvas .headerLowerCanvas{height:20px;position:absolute;bottom:0;width:100%;background-color:#ffd400}.sponsored.sponsored_api #apiMapPopup{top:85px}.sponsored.sponsored_api #apiMapPopup .selectWrapper{clear:both;float:left;width:100%}.sponsored.sponsored_api #apiMapPopup .apiMapSelector{padding:0 50px}.sponsored.sponsored_api #apiMapPopup .apiMapSelector .njGraphic{text-align:center}.sponsored.sponsored_api #apiMapPopup .apiMapSelector .njGraphic svg{display:inline-block}.sponsored.sponsored_api .popupAPICanvas{width:100%}.sponsored.sponsored_api #mainSection{padding-top:85px}.sponsored.sponsored_api #mainSection .titleImg{width:100%;height:500px;background:url('/img/api/gfx_title_tablet.png') 50% 50% no-repeat;position:absolute;top:0}.sponsored.sponsored_api #mainSection .apiLeadImage{height:500px;top:85px;padding:0}.sponsored.sponsored_api #mainSection .leadOverlay{height:100%;width:100%}.sponsored.sponsored_api #mainSection .sectionWrapper{margin-top:400px}.sponsored.sponsored_api #mainSection .article .headerState{background-attachment:inherit !important}.sponsored.sponsored_api #mainSection .article .headerState .name{font-size:60px}.sponsored.sponsored_api #mainSection .article .articleHeader .title{font-size:40px}.sponsored.sponsored_api #mainSection .article.type1 .segment{overflow:hidden}.sponsored.sponsored_api #mainSection .article.type1 .firstLetter{margin-bottom:20px}.sponsored.sponsored_api #mainSection .article.type3 .standaloneImg{width:100%;margin-bottom:20px}.sponsored.sponsored_api #mainSection .article.type1 .headerState,.sponsored.sponsored_api #mainSection .article.type3 .headerState{height:160px}.sponsored.sponsored_api #mainSection .article.type1 .content,.sponsored.sponsored_api #mainSection .article.type3 .content{clear:both;float:left;width:100%}.sponsored.sponsored_api #mainSection .article.type1 .articleImage,.sponsored.sponsored_api #mainSection .article.type3 .articleImage{clear:both;float:left;width:100%;text-align:center}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .segment,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment{text-align:center}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .segment .standaloneImg,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment .standaloneImg{display:inline-block;margin-bottom:50px}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .segment .standaloneImg .caption,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment .standaloneImg .caption{text-align:center}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .ig-b-32,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .ig-b-32{float:right}.sponsored.sponsored_api #mainSection .article.type1 .articleBody p,.sponsored.sponsored_api #mainSection .article.type3 .articleBody p{padding:20px !important;text-align:left}.sponsored.sponsored_api #mainSection .article.type1 .njImage,.sponsored.sponsored_api #mainSection .article.type3 .njImage{clear:both;float:left;width:100%;padding:0 20px;text-align:center}.sponsored.sponsored_api #mainSection .article.type1 .njImage .img,.sponsored.sponsored_api #mainSection .article.type3 .njImage .img{display:inline-block}.sponsored.sponsored_api #mainSection .article.type1 .njImage .img img,.sponsored.sponsored_api #mainSection .article.type3 .njImage .img img{max-width:100%}.sponsored.sponsored_api #mainSection .article .wrapper>div{clear:both;float:left;width:100%}.sponsored.sponsored_api #mainSection .article.type2 .overlay{clear:none;float:none;position:relative}.sponsored.sponsored_api #mainSection .article.type2 .headerState{clear:none;float:none}.sponsored.sponsored_api #mainSection .article.type2 .content{margin-top:350px;background:#fff;overflow:visible}.sponsored.sponsored_api #mainSection .article.type2 .bgLead{background-size:100% 510px !important;background-attachment:inherit !important}.sponsored.sponsored_api #mainSection .article.type2 .articleHeader{clear:none;float:none;width:auto;margin:0 10px;background:#fff;position:relative;top:-90px}.sponsored.sponsored_api #mainSection .article.type2 .articleHeader .title{padding-top:20px}.sponsored.sponsored_api #mainSection .article.type2 .articleBody{position:relative;top:-90px}.sponsored.sponsored_api #mainSection .article .segment .firstLetter{font-size:200px;float:left;display:inline-block;height:145px;top:65px;position:relative;padding-right:6px;color:#ffd400}.sponsored.sponsored_api #mainSection .article .segment .restStory{display:inline}.sponsored.sponsored_api #mainSection .adRail{clear:both;float:left;width:100%;text-align:center;padding-bottom:35px}.sponsored.sponsored_api #mainSection .adRail .ad{display:inline-block;float:none}.sponsored.sponsored_api #mainSection .standaloneImg{float:none;display:inline-block}.sponsored.sponsored_api #mainSection .standaloneImg .img img{max-width:710px;max-height:400px}.sponsored.sponsored_api #mainSection .embedBg{text-align:center}.sponsored.sponsored_api #mainSection .embedBg .apiEmbedImg{display:inline-block}.sponsored.sponsored_api #mainSection .disclaimer{padding:0 25px}.sponsored.sponsored_api .trendingNow .links{width:100%;margin:0 auto}.sponsored.sponsored_api .trendingNow .links>a{float:left;width:16.6%;min-height:23px}.sponsored.sponsored_api .trendingNow .links .stateLink .sLink,.sponsored.sponsored_api .trendingNow .links .viewall .sLink{display:inline-block}}@media only screen and (max-width:740px){.sponsored.sponsored_api.sitesection{width:100%}.sponsored.sponsored_api #api_nav .trendingNow{top:62px}.sponsored.sponsored_api #walkingHeaderAPI{height:62px}.sponsored.sponsored_api #walkingHeaderAPI.fixed{width:100%}.sponsored.sponsored_api #walkingHeaderAPI .inFront{padding:0 10px}.sponsored.sponsored_api #walkingHeaderAPI .njLogoAPI{height:54px;width:50px;background:url('/img/api/m_logo_NJ.png')}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI{height:62px;padding:9px 0;margin-left:10px}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo{height:27px;width:44px;background:url('/img/api/m_sprite_map.png')}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo:hover{cursor:pointer;background-position-y:-27px}.sponsored.sponsored_api #walkingHeaderAPI .njStatesAPI .logo.selected{background-position-y:-27px}.sponsored.sponsored_api #walkingHeaderAPI .facebookShare{margin:13px 15px}.sponsored.sponsored_api #walkingHeaderAPI .twitterShare{margin:15px 15px 14px 0}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI{height:48px;padding:7px 0 7px 10px}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI.energyTomorrow .logo{width:150px;height:34px;background-repeat:no-repeat;background:url('/img/api/m_logo_energyTomorrow.png')}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI.energyTomorrow .logo.phone{width:95px;height:34px;background:url('/img/api/m_logo_energyTomorrow.png');background-size:contain;background-repeat:no-repeat;margin-top:5px}.sponsored.sponsored_api #walkingHeaderAPI .logoAPI.siteSectionLogo .logo{width:79px;height:30px;background:url('/img/api/m_logo_americasEnergy_header.png');background-repeat:no-repeat}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar{font-size:10px;text-align:right;padding-right:10px;padding-left:65px}.sponsored.sponsored_api #walkingHeaderAPI .sponsorContentBar .witBox{text-align:center}.sponsored.sponsored_api #apiMapPopup{top:62px}.sponsored.sponsored_api #apiMapPopup .searchBox{padding:0 20px}.sponsored.sponsored_api #apiMapPopup .searchBox select{width:100%}.sponsored.sponsored_api #apiMapPopup .positionBtn{position:relative;right:0;top:0;float:right;margin-right:20px;margin-top:20px}.sponsored.sponsored_api #apiMapPopup .apiMapSelector{display:none}.sponsored.sponsored_api .popupAPICanvas{width:100%}.sponsored.sponsored_api #mainSection .titleImg{width:100%;height:375px;background:url('/img/api/m_gfx_title.png') 50% 25% no-repeat;position:absolute;top:0}.sponsored.sponsored_api #mainSection .apiLeadImage{height:375px;top:62px;padding:0}.sponsored.sponsored_api #mainSection .leadOverlay{height:100%;width:100%}.sponsored.sponsored_api #mainSection .sectionWrapper{margin-top:340px}.sponsored.sponsored_api #mainSection .article .headerState{max-height:100px;height:100px;background-attachment:inherit !important}.sponsored.sponsored_api #mainSection .article .headerState .name{font-size:36px}.sponsored.sponsored_api #mainSection .article .articleHeader .title{font-size:28px;line-height:32px;width:100%;padding:0 20px}.sponsored.sponsored_api #mainSection .article .articleHeader .subtitle{font-size:16px;line-height:20px;padding:0 20px}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .ig-b-32,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .ig-b-32{float:right}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .segment,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment{text-align:center;margin:0 10px}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .segment .standaloneImg,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment .standaloneImg{display:inline-block;width:100%}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .segment .standaloneImg img,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment .standaloneImg img{width:100%}.sponsored.sponsored_api #mainSection .article.type1 .articleBody .segment .standaloneImg .caption,.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment .standaloneImg .caption{text-align:center}.sponsored.sponsored_api #mainSection .article.type1 .articleBody p,.sponsored.sponsored_api #mainSection .article.type3 .articleBody p{padding:20px 5px !important;text-align:left}.sponsored.sponsored_api #mainSection .article.type3 .articleBody .segment .standaloneImg{margin-bottom:25px}.sponsored.sponsored_api #mainSection .article.type3 .leadContent{clear:both;float:left;width:100%}.sponsored.sponsored_api #mainSection .article.type3 .njVideo{padding-left:5px}.sponsored.sponsored_api #mainSection .article.type3 .njImage{padding:0 20px}.sponsored.sponsored_api #mainSection .article.type3 .njImage img{clear:both;float:left;width:100%}.sponsored.sponsored_api #mainSection .article.type2 .overlay{clear:none;float:none;position:relative}.sponsored.sponsored_api #mainSection .article.type2 .bgLead{background-attachment:inherit !important}.sponsored.sponsored_api #mainSection .article.type2 .headerState{clear:none;float:none}.sponsored.sponsored_api #mainSection .article.type2 .ig-b-32{position:relative;float:right}.sponsored.sponsored_api #mainSection .article.type2 .content{margin-top:75px;background:#fff;overflow:visible}.sponsored.sponsored_api #mainSection .article.type2 .articleHeader{clear:none;float:none;width:auto;margin:0 10px;background:#fff;position:relative;top:-50px}.sponsored.sponsored_api #mainSection .article.type2 .articleHeader .title{padding-top:20px}.sponsored.sponsored_api #mainSection .article.type2 .articleBody{position:relative;top:-50px}.sponsored.sponsored_api #mainSection .article.type1 .wrapper{margin-top:0;margin-bottom:20px}.sponsored.sponsored_api #mainSection .article .articleBody .segment{font-size:14px}.sponsored.sponsored_api #mainSection .article .disclaimer{padding:0 20px}.sponsored.sponsored_api #mainSection .article .segment .firstLetter{font-size:100px;float:left;display:inline-block;height:70px;top:30px;position:relative;padding-right:6px;color:#ffd400}.sponsored.sponsored_api #mainSection .article .segment .restStory{display:inline}.sponsored.sponsored_api #mainSection .adRail{clear:both;float:left;width:100%;text-align:center;margin-bottom:25px}.sponsored.sponsored_api #mainSection .adRail .ad{display:inline-block;float:none}.sponsored.sponsored_api #mainSection .standaloneImg{float:none;display:inline-block}.sponsored.sponsored_api #mainSection .embedBg img{clear:both;float:left;width:100%}.sponsored.sponsored_api .trendingNow{padding:5px 0}.sponsored.sponsored_api .trendingNow .tNow{font-size:10px}.sponsored.sponsored_api .trendingNow .links{font-size:14px;width:100%;margin:0 auto}.sponsored.sponsored_api .trendingNow .links>a{float:left;width:33.33%}.sponsored.sponsored_api .trendingNow .links>a:nth-child(-n+3){margin-bottom:10px}.sponsored.sponsored_api .trendingNow .links>a:nth-child(-n+3) .sLink{display:initial}.sponsored.sponsored_api .trendingNow .links .stateLink .sLink,.sponsored.sponsored_api .trendingNow .links .viewall .sLink{display:inline-block}.sponsored.sponsored_api .backToAPI{float:left;position:relative;top:-20px;padding-left:30px}}#writerPage{clear:both;float:left;width:100%;margin:20px 0}#writerInfo{clear:both;float:left;width:100%}#writerMug{margin-right:20px}#writerGeneralInfo h3{margin-bottom:5px}#writerGeneralInfo h3 a{color:#ed1c24;font-family:Freight,helvetica;font-size:16px;text-transform:uppercase}#writerGeneralInfo h3 a:hover{text-decoration:underline}#writerGeneralInfo h1{font-size:38px;line-height:42px}#writerGeneralInfo h2{font-size:18px;line-height:22px;font-weight:normal}#writerGeneralInfo .follow{margin-top:15px;line-height:26px;height:20px;float:left;width:70%}#writerGeneralInfo .follow span{font-weight:bold;float:left}#writerGeneralInfo .follow iframe{margin:0 0 10px;float:left;width:32%;margin-left:2%;clear:none}#writerGeneralInfo .follow iframe:nth-child(3n + 1){margin-left:0;clear:left}#writerGeneralInfo .follow>div{float:left;width:32%;margin-left:2%;clear:none}#writerGeneralInfo .follow>div:nth-child(3n + 1){margin-left:0;clear:left}#writerGeneralInfo .follow #googlePlusContainer{padding-left:1px}#writerBio{clear:both;float:left;width:100%;font-size:14px;line-height:22px;word-wrap:break-word}#writerBio h2{color:#ed1c24;font-size:18px;font-weight:bold;margin:20px 0}#writerBio h2:first-child{margin-top:0}#writerBio h3{color:#9a8a77;font-size:16px;font-weight:bold;margin:20px 0}#writerBio h3:first-child{margin-top:0}#writerBio h1,#writerBio h4{font-weight:bold;line-height:22px;font-size:16px;display:block;margin:15px 0}#writerBio h1:first-child,#writerBio h4:first-child{margin-top:0}#writerBio p{display:block;margin:15px 0}#writerBio p:first-child{margin-top:0}#writerBio a{color:#0772b1}#writerBio blockquote{margin:20px 50px;color:#999;text-align:justify}#writerBio blockquote.pullquote{text-align:left;padding:0 0 0 10px;font-size:24px;line-height:28px;float:right;clear:right;color:#000;font-weight:bold;max-width:285px;border:none}#writerBio blockquote p:first-child{margin-top:0}#writerBio blockquote p:last-child{margin-bottom:0}#writerBio .embeddedImg{float:right;clear:right;margin:10px 0}#writerBio .embeddedImg.right{margin-left:10px}#writerBio .embeddedImg.left{clear:left;float:left;margin-right:10px}#writerBio .embeddedImg .title{clear:both;float:left;width:100%;color:#ed1c24;font-family:Freight,helvetica;text-transform:uppercase;font-size:16px;padding-bottom:5px}#writerBio .embeddedImg .caption{padding-top:inherit;padding-bottom:15px}#writerBio .embeddedImg .caption .timeStamp{padding-left:5px;color:#999}#writerBio ul{margin:15px 0 15px 20px}#writerBio ul li{list-style:square inside}#writerBio ul li ul{margin:0 0 0 20px}#writerBio ul li ul li{list-style:circle inside}#writerBio ul li ul li ul{margin:0 0 0 15px}#writerBio ul li ul li ul li{list-style:disc inside}#writerBio ul li ul p{display:inline}#writerBio ul li p{display:inline}#writerBio ol{margin:15px 0 15px 20px}#writerBio ol li{list-style:decimal inside}#writerBio ol li ol{margin:0 0 0 15px}#writerBio ol li ol li{list-style:upper-alpha inside}#writerBio ol li ol li ol{margin:0 0 0 15px}#writerBio ol li ol li ol li{list-style:upper-roman inside}#writerBio ol li ol li p{display:inline}#writerBio ol li p{display:inline}#moreFromWriter{clear:both;float:left;width:100%;padding-top:75px}#moreFromWriter>div{clear:both;float:left;width:100%}#writerLeftRail>div{clear:both;float:left;width:100%}@media only screen and (min-width:1120px){#writerMain{float:right;width:740px;clear:right}#writerLeftRail{float:left;width:380px;clear:none;padding-right:20px}#writerMug{float:left;width:170px}}@media only screen and (max-width:1120px) and (min-width:740px){#writerPage{padding:0 10px}#writerMug{float:left;width:170px}#writerLeftRail{clear:both;float:left;width:100%;margin-top:30px}}@media only screen and (max-width:740px){#writerPage{padding:0 10px}#writerMug{float:left;width:75px}#writerLeftRail{clear:both;float:left;width:100%;margin-top:30px}#writerGeneralInfo h1{font-size:18px;line-height:22px}#writerGeneralInfo h2{font-size:14px;line-height:18px;font-weight:normal}#writerGeneralInfo .follow{clear:both;float:left;width:100%;margin-top:10px}#writerGeneralInfo .follow span{font-weight:bold;float:left}#writerGeneralInfo .follow iframe{margin:0}}section#login,section#accessDenied{clear:both;float:left;width:100%}section#login .head,section#accessDenied .head{display:block;clear:both;float:left;width:100%}section#login .head h1,section#accessDenied .head h1{font-size:32px;padding:22px 0;display:block;float:left}section#login .formText,section#accessDenied .formText{clear:both;float:left;width:100%}section#login .formText h3,section#accessDenied .formText h3{color:#ed1c24}section#login .formText #errorMsg,section#accessDenied .formText #errorMsg{color:#ed1c24;clear:both;float:left;width:100%}section#login .formText #errorMsg .msgBox,section#accessDenied .formText #errorMsg .msgBox{clear:both;float:left;width:100%;margin:0 0 10px 0}section#login .formText #errorMsg .msgBox h3,section#accessDenied .formText #errorMsg .msgBox h3{font-size:18px;color:#ed1c24;font-weight:normal}section#login .formText .lineLabels,section#accessDenied .formText .lineLabels{display:block;clear:both;float:left;width:100%;margin-top:10px}section#login .formText .lineLabels .ctrlHolder,section#accessDenied .formText .lineLabels .ctrlHolder{display:block;float:left}section#login .formText .lineLabels .ctrlHolder label,section#accessDenied .formText .lineLabels .ctrlHolder label{font-weight:bold;font-size:14px;padding-bottom:16px}section#login .formText .lineLabels .ctrlHolder label span,section#accessDenied .formText .lineLabels .ctrlHolder label span{color:#ed1c24}section#login .formText .lineLabels .ctrlHolder .textInput,section#accessDenied .formText .lineLabels .ctrlHolder .textInput{width:218px;float:none;border:solid 1px #d6d0c8}section#login .formText .lineLabels .buttonHolder,section#accessDenied .formText .lineLabels .buttonHolder{float:left;clear:both}section#login .formText .lineLabels .buttonHolder .signIn,section#accessDenied .formText .lineLabels .buttonHolder .signIn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font:bold 16px Helvetica;padding:5px;cursor:pointer;border:none;text-transform:uppercase;background:#252525;display:block;float:left}section#login .formText .lineLabels .buttonHolder .signIn:hover,section#accessDenied .formText .lineLabels .buttonHolder .signIn:hover{background:#0772b1}section#login .formText p,section#accessDenied .formText p{padding:10px 0 0}section#login .formText p a:hover,section#accessDenied .formText p a:hover{text-decoration:underline}section#login #scroller,section#accessDenied #scroller{background:#fff}section#login #scroller #content,section#accessDenied #scroller #content{background:white}section#login #scroller #content h2,section#accessDenied #scroller #content h2{font-size:24px}section#login #accessArtWork,section#accessDenied #accessArtWork{margin-top:30px;clear:both;float:left;width:100%;display:block}section#login #accessArtWork .midBannerBG,section#accessDenied #accessArtWork .midBannerBG{background:none;color:#000;height:38%}section#login #accessArtWork .midBannerBG h3,section#accessDenied #accessArtWork .midBannerBG h3{color:#000;font-size:18px;padding:10px 0 0}section#login #accessArtWork .midBannerBG p,section#accessDenied #accessArtWork .midBannerBG p{margin:0;padding:0 0 10px;font-size:18px;line-height:21px}section#login #accessArtWork .midBannerBG .signIn,section#accessDenied #accessArtWork .midBannerBG .signIn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font:bold 11px Helvetica;margin:0 0 15px;padding:5px 9px 4px;cursor:pointer;border:none;text-transform:uppercase;background:#252525;display:block;float:left}section#login #accessArtWork .midBannerBG .signIn:hover,section#accessDenied #accessArtWork .midBannerBG .signIn:hover{background:#0772b1}section#login #accessArtWork .midBannerBG .signIn a,section#accessDenied #accessArtWork .midBannerBG .signIn a{color:#fff}section#login #accessArtWork .njgMagCovers,section#accessDenied #accessArtWork .njgMagCovers{float:left;display:block;position:relative;top:-14px;left:0}section#accessDenied{clear:both;float:left;width:100%}section#accessDenied .head{display:block;clear:both;float:left;width:100%}section#accessDenied .head h1{font-size:32px;padding:22px 0;display:block;float:left}section#accessDenied .formText{clear:both;float:left;width:100%}section#accessDenied .formText .msgBox h3{font-size:18px;color:#ed1c24;font-weight:normal}section#accessDenied .formText .ctrlHolder label{font-weight:bold;font-size:14px;padding-bottom:16px}section#accessDenied .formText .ctrlHolder label span{color:#ed1c24}section#accessDenied .formText .ctrlHolder .textInput{width:200px;float:none}section#accessDenied .formText p{padding:10px 0 0}.pwForgotten{float:left;margin-left:30px;line-height:34px}.pwForgotten:hover{text-decoration:underline}.questions{clear:both;float:left;width:100%;margin-top:10px;line-height:22px}@media only screen and (min-width:1120px){section#accessDenied .lineLabels .ctrlHolder:first-of-type,section#login .lineLabels .ctrlHolder:first-of-type{padding-right:20px}section#accessDenied .lineLabels{display:block;clear:both;float:left;width:100%;margin-top:10px}section#accessDenied .lineLabels .ctrlHolder{display:block;float:left}section#accessDenied .lineLabels .ctrlHolder label{font-weight:bold;font-size:14px;padding-bottom:16px}section#accessDenied .lineLabels .ctrlHolder label span{color:#ed1c24}section#accessDenied .lineLabels .ctrlHolder .textInput{width:218px;float:none;border:solid 1px #d6d0c8}section#accessDenied .lineLabels .buttonHolder{float:left;clear:both}section#accessDenied .lineLabels .buttonHolder .signIn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:10px;cursor:pointer;border:none;text-transform:uppercase;background:#252525;display:block;float:left}#accessArtWork{height:170px}#accessArtWork .midBannerBG{background:#00aeef;color:#fff}#accessArtWork .midBannerBG h3{color:#fff;font-size:18px;padding:10px 0 0}#accessArtWork .midBannerBG p{margin:0;padding:0 0 10px;font-size:16px;line-height:21px}#accessArtWork .midBannerBG .signIn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font:bold 11px Helvetica;margin:0 0 15px;padding:5px 9px 4px;cursor:pointer;border:none;text-transform:uppercase;background:#252525;display:block;float:left}#accessArtWork .njgMagCovers{background:url("/img/login/gfx_magazines.png") no-repeat 0 0 transparent;height:144px;width:216px}}@media only screen and (max-width:1120px) and (min-width:740px){section#accessDenied .lineLabels .ctrlHolder label,section#login .lineLabels .ctrlHolder label{width:100px}section#accessDenied .lineLabels .ctrlHolder .textInput,section#login .lineLabels .ctrlHolder .textInput{width:300px}section#accessDenied .lineLabels .ctrlHolder:first-of-type,section#login .lineLabels .ctrlHolder:first-of-type{padding-right:20px}#accessArtWork{height:100%}#accessArtWork .midBannerBG{background:#00aeef;color:#fff}#accessArtWork .midBannerBG h3{color:#fff;font-size:18px;padding:10px 0 0}#accessArtWork .midBannerBG p{margin:0;padding:0 0 10px;font-size:16px;line-height:21px}#accessArtWork .midBannerBG .signIn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font:bold 11px Helvetica;margin:0 0 15px;padding:5px 9px 4px;cursor:pointer;border:none;text-transform:uppercase;background:#252525;display:block;float:left}#accessArtWork .njgMagCovers{background:url("/img/login/gfx_magazines.png") no-repeat 0 0 transparent;height:144px;width:216px}}@media only screen and (max-width:740px){section#login .formText p,section#accessDenied .formText p{line-height:21px}section#login .formText .uniForm,section#accessDenied .formText .uniForm{background:gold;padding:0 20px 0 2px}section#login .formText .uniForm .lineLabels .ctrHolder,section#accessDenied .formText .uniForm .lineLabels .ctrHolder{clear:both;float:left;width:100%}section#login .formText .uniForm .lineLabels .ctrHolder label,section#accessDenied .formText .uniForm .lineLabels .ctrHolder label{width:100px}section#login .formText .uniForm .lineLabels .ctrHolder .textInput,section#accessDenied .formText .uniForm .lineLabels .ctrHolder .textInput{width:300px}section#login section#accessArtWork,section#accessDenied section#accessArtWork{height:194px}section#login section#accessArtWork .midBannerBG,section#accessDenied section#accessArtWork .midBannerBG{padding:2px}section#login section#accessArtWork .midBannerBG .njgMagCovers,section#accessDenied section#accessArtWork .midBannerBG .njgMagCovers{background:url("/img/login/magazines.png") no-repeat 0 0 transparent;height:94px;width:136px;margin-right:16px;float:left;display:block;position:relative;top:-14px;left:0}section#login section#accessArtWork .midBannerBG .signIn,section#accessDenied section#accessArtWork .midBannerBG .signIn{margin-left:4px;margin-bottom:10px}}#issueReader{clear:both;float:left;width:100%;position:relative}#issueReader #mainCover{float:left;clear:left}#issueReader #sideBar{float:right}#issueReader #sideBar img{border:1px solid #e7e3df}#issueReader .issueArrow{border-radius:5px;padding:10px;width:36px;height:50px;display:block}#issueReader .issueArrow:hover{cursor:pointer}#issueReader #issue_CoverPageWrapper{position:relative;top:0;left:0;padding-top:15px}#issueReader #issue_coverPage{clear:both;float:left;width:100%;text-align:center}#issueReader #issue_coverPage img{border:1px solid #e7e3df}#issueReader .pastIssuesHeading{clear:both;float:left;width:100%;border-top:solid 3px #d6d0c8}#issueReader .pastIssuesHeading h5{color:#00aeef;font-family:Freight,helvetica;font-size:16px;text-transform:uppercase}#issueReader .pastIssuesHeading .archivesNav{padding:15px 0;font-size:14px;line-height:18px}#issueReader .pastIssues{clear:both;float:left;width:100%}#issueReader .pastIssues .pastIssue{clear:both;float:left;width:100%}#issueReader .pastIssues .pastIssue a span{display:block;padding:5px 0 20px 0;font-size:16px;color:black;font-weight:bold}#issueReader .pastIssues .pastIssue a span:hover{color:#0772b1}#issueReader .pastIssues .pastIssue a:hover{text-decoration:none}#issueReader #issueLinks{clear:both;float:left;width:100%;height:30px;text-align:right;padding:5px 0;margin-bottom:15px}#issueReader .outerCanvasMagazinePrint{background:#252525;z-index:-100;overflow:visible;vertical-align:center;position:absolute;top:0;left:-9999px;width:99999px;height:100%;background-color:white;height:30px;border-bottom:solid 3px #e7e3df}#issueReader #issue_toc{clear:both;float:left;width:100%;position:absolute;top:0;left:100%}#issueReader #issue_toc .issue_toc_doc{margin:20px 0}#issueReader #issue_toc .issue_toc_doc .articleDescription{clear:both;float:left;width:100%;padding-top:5px}#issueReader #issue_toc .issue_toc_doc .articleDescription .kicker{font-size:12px;line-height:14px;text-transform:uppercase;display:block;margin-bottom:-3px}#issueReader #issue_toc .issue_toc_doc .articleDescription h2{clear:both;float:left;width:100%;font-weight:bold;font-size:26px;line-height:32px}#issueReader #issue_toc .issue_toc_doc .articleDescription h2 a{color:#000}#issueReader #issue_toc .issue_toc_doc .articleDescription h2 a:hover{color:#0772b1;text-decoration:none}#issueReader #issue_toc .issue_toc_doc .articleDescription h3{clear:both;float:left;width:100%;font-weight:normal;font-size:18px;line-height:24px;margin-top:5px}#issueReader #issue_toc .issue_toc_doc .articleDescription .byline2{clear:both;float:left;width:100%;padding:5px 0;font-size:12px;line-height:14px}#issueReader #issue_toc .issue_toc_doc .articleDescription .byline2 a{font-size:12px;line-height:14px}#issueReader #issue_toc .issue_toc_doc .articleDescription .byline2 a:hover{text-decoration:none}#issueReader #issue_toc .issue_toc_doc .articleDescription .teaser{clear:both;float:left;width:100%;line-height:18px}#issueReader #issue_toc .issue_toc_columns{clear:both;float:left;width:100%}#issueReader .issue_fullAd{clear:both;float:left;width:100%;text-align:center}#issueReader #magazineTocLead .magazineTocLeadTile{position:relative}#issueReader #magazineTocLead .magazineLeadText{position:absolute;bottom:0;left:0;width:100%;padding:5px;z-index:2000}#issueReader #magazineTocLead .magazineLeadText .tileBG{opacity:.75;position:absolute;top:0;left:0;width:100%;height:100%;background:#252525;z-index:-100}#issueReader #magazineTocLead .magazineLeadText h1{font-family:Freight,helvetica;font-size:60px;color:#fff;text-transform:uppercase;text-align:center;line-height:60px}#issueReader #magazineTocLead .magazineLeadText h1 a{color:#fff}#issueReader #magazineTocLead .magazineLeadText h1 a:hover{text-decoration:underline}#issueReader #magazineTocLead .magazineLeadText h2{font-family:Freight,helvetica;color:#d6d0c8;font-size:22px;text-align:center;margin:10px 0}#issueReader #magazineTocLead .magazineLeadText h2 a{color:#fff}#issueReader #magazineTocLead .magazineLeadText h2 a:hover{text-decoration:underline}#issueReader #magazineTocLead .magazineLeadText .magazineByline{text-align:center;font-family:Freight,helvetica;font-size:24px;margin:20px 0 -17px 0;text-transform:uppercase}#issueReader #magazineTocLead .magazineLeadText .magazineByline span{color:#fff;padding:0 8px;background-color:#ed1c24}#issueReader #magazineTocLead .magazineLeadText .magazineByline span a{color:#fff}@media only screen and (min-width:1120px){#issueReader{margin-top:74px}#issueReader #mainCover{width:930px}#issueReader #sideBar{width:170px}#issueReader #issue_header #issue_nav_toc .container{width:1120px}#issueReader .pastIssuesHeading .archivesNav a{display:block}#issueReader #issue_toc{padding:0}#issueReader #issue_toc .issue_toc_doc .leadImage{float:left;width:360px}#issueReader #issue_toc .issue_toc_doc.issue_toc_leadStory .leadImage{float:left;width:1120px}#issueReader #issue_toc .issue_toc_columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:20px}#issueReader #issue_toc .issue_toc_columns .issue_toc_doc{display:inline-block}#issueReader #magazineTocLead .magazineLeadText{width:1120px}}@media only screen and (max-width:1120px) and (min-width:740px){#issueReader{margin-top:74px;padding:15px 0}#issueReader #mainCover{width:100%;margin:0 auto;text-align:center;padding-bottom:20px}#issueReader #sideBar{width:740px;margin:0 auto;float:none}#issueReader #issue_CoverPageWrapper{padding-top:0}#issueReader .pastIssuesHeading{padding:3px 0}#issueReader .pastIssuesHeading .archivesNav{padding:5px 0}#issueReader .pastIssues{width:740px}#issueReader .pastIssues .pastIssue{float:left;clear:none;width:170px;margin-right:20px;padding:0}#issueReader .pastIssues .pastIssue img{width:170px}#issueReader .pastIssues .pastIssue.last{float:right;margin-right:0}#issueReader .pastIssues .pastIssue a span{display:block;padding:5px 0}#issueReader #issue_toc{padding:0;margin:15px auto;width:740px;margin-top:-15px}#issueReader #issue_toc .issue_toc_doc .leadImage{float:left;width:360px}#issueReader #issue_toc .issue_toc_doc .articleDescription h3{font-size:20px;line-height:24px}#issueReader #issue_toc .issue_toc_doc .articleDescription h3{font-size:16px;line-height:20px}#issueReader #issue_toc .issue_toc_doc.issue_toc_leadStory{margin:0 auto}#issueReader #issue_toc .issue_toc_columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-top:10px}#issueReader #issue_toc .issue_toc_columns .issue_toc_doc{display:inline-block;width:100%}#issueReader #magazineTocLead .magazineLeadText{width:740px}#issueReader #magazineTocLead .magazineLeadText h1{font-size:36px;line-height:36px}#issueReader #magazineTocLead .magazineLeadText h2{font-size:18px;margin:5px 0}#issueReader #magazineTocLead .magazineLeadText .magazineByline{font-size:16px;margin:10px 0 -12px}}@media only screen and (max-width:740px){#issueReader{margin-top:50px;padding:15px 0}#issueReader #issueReader{text-align:center}#issueReader #mainCover{width:100%;margin:0 auto;text-align:center;padding-bottom:20px}#issueReader #sideBar{width:300px;margin:0 auto;float:none}#issueReader #issue_CoverPageWrapper{padding-top:0}#issueReader .pastIssuesHeading{padding:3px 0}#issueReader .pastIssuesHeading .archivesNav{padding:10px 0}#issueReader .pastIssues .pastIssue{width:142px;margin:0 10px 0 0;clear:none}#issueReader .pastIssues .pastIssue a img{width:140px}#issueReader .pastIssues .pastIssue a span{font-size:14px}#issueReader .pastIssues .pastIssue.second{float:right;margin-right:0}#issueReader .pastIssues .pastIssue.last{float:right;margin-right:0}#issueReader #issueLinks{display:none}#issueReader .outerCanvasMagazinePrint{display:none}#issueReader #printCompleteIssue{padding:5px}#issueReader .ad{text-align:center;clear:both;float:left;width:100%}#issueReader #issue_toc{padding-bottom:40px}#issueReader #issue_toc .issue_toc_doc{clear:both;float:left;width:100%;margin:10px auto 20px auto;padding:0 10px}#issueReader #issue_toc .issue_toc_doc .leadImage{margin-top:0}#issueReader #issue_toc .issue_toc_doc .articleDescription{float:left;width:300px;clear:none;padding-left:0}#issueReader #issue_toc .issue_toc_doc .articleDescription h2{font-size:20px;line-height:26px}#issueReader #issue_toc .issue_toc_doc .articleDescription h3{font-size:14px;line-height:18px}#issueReader #issue_toc .issue_toc_doc .articleDescription .byline1,#issueReader #issue_toc .issue_toc_doc .articleDescription .byline1 a{font-size:14px;line-height:18px;padding:0}#issueReader #issue_toc .issue_toc_leadStory{margin:10px 0}#issueReader #issue_toc .issue_toc_columns{margin-top:10px;clear:both;float:left;width:100%}#issueReader #magazineTocLead .magazineLeadText{width:300px}#issueReader #magazineTocLead .magazineLeadText .phoneBox{position:absolute;bottom:0;left:0}#issueReader #magazineTocLead .magazineLeadText h1{font-size:30px;line-height:30px;padding-top:8px}#issueReader #magazineTocLead .magazineLeadText h2{position:absolute;top:300px;left:0;font-size:24px;line-height:22px;font-weight:normal}#issueReader #magazineTocLead .magazineLeadText .magazineByline{font-size:18px;margin:10px 0 -17px 0}#issueReader #magazineTocLead .phoneOnly{width:300px;text-align:center}#issueReader #magazineTocLead .phoneOnly h2{color:#999;font-family:Freight,helvetica;font-size:18px;padding-top:15px}#issueReader #magazineTocLead .phoneOnly .magazineByline{font-size:16px;margin-top:10px;font-family:Freight,helvetica;text-transform:uppercase}#issueReader #magazineTocLead .phoneOnly .magazineByline span{color:#fff;padding:0 8px;background-color:#ed1c24}#issueReader #magazineTocLead .phoneOnly .magazineByline span a{color:#fff}}.njGraphic{clear:both;float:left;width:100%;margin-bottom:25px}.njGraphic h5{clear:both;float:left;width:100%;color:#ed1c24;font-family:Freight,helvetica;text-transform:uppercase;font-size:16px;border-top:solid 1px #d6d0c8;margin-bottom:10px;padding-bottom:5px}.njGraphic #imagePreview{position:fixed;top:0;left:auto;background:#fff;margin:10px;padding:25px;border:solid 1px #e7e3df;-webkit-box-shadow:1px 1px 5px #252525;-moz-box-shadow:1px 1px 5px #252525;box-shadow:1px 1px 5px #252525;overflow-y:auto;z-index:999999}.njGraphic #imagePreview #svgdataurl,.njGraphic #imagePreview #pngdataurl{float:left;margin-bottom:25px}.njGraphic #close{position:absolute;top:0;right:0;background:#ed1c24;color:#fff;font-weight:bold;text-align:center;width:25px;height:25px}.njGraphic #close:hover{cursor:pointer}.njGraphic .legend{cursor:default}.njGraphic div.legend{float:right;margin-bottom:5px}.njGraphic div.legend .key{display:inline-block;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:14px;margin:0 0 5px 5px;padding:7px 10px}.njGraphic #njGraphichoverActionDisplay{border:solid 1px #000;background:#fff;position:absolute;padding:5px 10px;z-index:2000}.njGraphic svg{height:1px}.njGraphic svg{font-family:helvetica;overflow:visible}.njGraphic svg.barGraph .data{fill:#fc3f47}.njGraphic svg.barGraph .barValue,.njGraphic svg.barGraph .groupValue{fill:#666;font-weight:bold;pointer-events:none}.njGraphic svg.lineGraph .data{fill:none;stroke:#fc3f47;stroke-width:2.5px}.njGraphic svg.pieGraph .label{font-size:16px;font-weight:bold;text-anchor:middle;text-transform:capitalize}.njGraphic svg.mapGraph .state{fill:#e7e3df;stroke:#fff;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.njGraphic svg .load{fill:#d6d0c8}.njGraphic svg .load text{text-anchor:middle}.njGraphic svg .axis.x{fill:#252525;font-size:11px}.njGraphic svg .axis.x .label{text-anchor:middle}.njGraphic svg .axis.y{fill:#666;font-size:13px;font-weight:bold}.njGraphic svg .axis.y .label{text-anchor:end}.njGraphic svg .axis .parent{font-family:Freight,helvetica;font-size:13px;fill:#666}.njGraphic svg .axis .child{fill:#666}.njGraphic svg .axis .label{fill:#999;font-size:12px;font-weight:normal;text-transform:uppercase}.njGraphic svg .axis .rotate{text-anchor:end !important}.njGraphic svg .axis line{fill:none;stroke:#ebebeb;shape-rendering:crispEdges}.njGraphic svg .axis line.zero{stroke-width:3px}.njGraphic svg .axis path{fill:none;stroke:none}.njGraphic svg .legend{fill:#666;font-size:11px;text-transform:uppercase}.tooltip{background:#fff;font-size:12px;border:solid 1px #fff;border-radius:5px;position:absolute;max-width:180px;padding:10px;-webkit-box-shadow:1px 1px 5px #252525;-moz-box-shadow:1px 1px 5px #252525;box-shadow:1px 1px 5px #252525;pointer-events:none}.tooltip h6{color:#b5a99b;font-family:Freight,helvetica;font-weight:normal;text-transform:uppercase;margin-bottom:5px}