.lt-gray{color:#999}.uppercase{text-transform:uppercase}.byline h3{line-height:1.5em}p.body.franklin{font-size:15px;line-height:22px}.iframe-only{display:none}
.jump-link{position:absolute;bottom:0;left:40px;right:40px;text-align:center}.jump-link a{display:block;background-color:#eee;color:#444;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none}
.jump-link:hover a{background-color:#dcdcdc;color:#000}.directions{color:#888}.mapWrapper{width:100%;position:relative;overflow:hidden}.map{background:0}
.map.inset{position:absolute}.zoom .map.inset{display:none}#map-wrapper{background-position:center 40%}#mapCanvas{left:0;top:30px}#akMapCanvas{width:160px;height:112px;bottom:65px}
#hiMapCanvas{width:90px;height:50px;bottom:75px;left:165px}#mainMap,#mapCanvas{width:741px}#mainMap,#mapCanvas,#sidebar{height:560px}#sidebar{display:inline;width:230px;padding:10px 15px 10px 20px}
#menu a,#table a{text-decoration:none}#menu li{position:relative}#menu li a{display:block;color:#222;margin-bottom:0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-family:"FranklinITCProBold","Helvetica","Arial",sans-serif;font-size:13px;font-weight:normal;height:52px;line-height:13px;padding:0 12px;width:215px;text-shadow:0 0 1px white;-moz-text-shadow:0 0 1px white;-webkit-text-shadow:0 0 1px white;margin-top:-1px}
#menu li a:hover{background-color:#fcfcfc;color:#444}#menu li.first a{margin-top:0}#menu li a>span.count{font-size:31px;line-height:47px;text-align:right;width:34px;margin-top:4px;margin-right:5px;font-family:"FranklinITCProThin","Helvetica","Arial",sans-serif}
#menu li a>span.text{width:170px;margin-top:13px}#menu li.active>a{background-color:#efefef;color:black;cursor:default}#menu #allMenu a>span.text{width:148px;margin-top:20px;margin-left:50px}
.big .icon{display:block;position:absolute;left:10px;top:11px}#menu li.map .icon{background:url(../images/map-btn-sprite.png) no-repeat 0 -52px;width:47px;height:30px}
#menu li.map.active .icon{background-position:0 0}#menu ul.submenu li{margin-left:36px}#menu ul.submenu li a{width:179px;border-left:1px solid #e4e4e4}
#menu ul.submenu li a>.text{width:138px}#menu li.active .submenu{display:block}#menu .arrow-right{display:none}#menu li.active>a>.arrow-right{display:block;width:0;height:0;top:0;right:-20px;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:20px solid #efefef}
.back-button a{display:block;padding:10px 20px 10px 15px;margin:-10px -15px 15px -20px;background-color:#eee;color:#333;text-decoration:none;border-bottom:#eee}
.back-button a:hover{background-color:#e2e2e2;color:#000}#more-info p{font-family:'FranklinITCStdLight',Arial,sans-serif;font-size:15px;line-height:21px;margin-bottom:13px}
.infoBoxWrapper{z-index:2000}#infoBox{width:130px;padding:7px 9px;background:white;border:1px solid #aaa;text-align:left;display:none;font-family:'FranklinITCStdLight',Helvetica,Arial,sans-serif;-khtml-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}
#infoBox p{font-size:14px}#infoBox p.state-name{font-family:'FranklinITCProBold',Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px}
#infoBox div.detail{font-size:10px;line-height:13px;margin-bottom:2px}#infoBox div.detail p.current-status,#infoBox div.detail p.description{line-height:15px}
#infoBox p.credit{font-size:12px;font-style:italic}.legend{position:absolute;right:170px;top:20px;font-size:13px;line-height:19px}.legend .square{width:15px;height:15px;margin-right:8px}
.state-label .square{width:10px;height:10px}.square.color0{background-color:#ccc}.square.color1{background-color:#ad8197}.square.color2,.square.ongoing-litigation{background-color:#e3d3db}
.square.banned-appeal{background-color:#c8aab9}.square.color3{background-color:#fff0d8}.square.ban-ended{width:11px;height:11px;background-color:white}
.square.ban-ended,.state-label.ban-ended .square{border:2px solid black}#menu li a>span.count.color1{color:#ad8197}#menu li a>span.count.color2{color:#d7beca}
#menu li a>span.count.color3{color:#f3d19b}p.caps{font-size:1.1em}.event{width:31.8%;margin-right:1.5%;float:left;min-height:160px}.event p{font-size:1.5em}
.highcharts-text{width:230px}.highcharts{height:200px;width:325px}.highcharts-container{height:100%;width:100%}.charts-title{background-color:white;left:35px;padding:15px 3px 0;top:5px;z-index:10;width:80%}
.highcharts-tooltip,.highcharts-tooltip span{z-index:9999!important}.hc-tooltip{background-color:rgba(255,255,255,0.85);border:1px solid #ccc;-khtml-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);font-family:'FranklinITCStdLight',Arial,sans-serif;padding:5px}
.hc-tooltip strong{font-family:'FranklinITCProBold',Arial,sans-serif;font-weight:normal!important}.highcharts-container .chart-label{font-family:'FranklinITCStdLight',Arial,sans-serif;position:relative;z-index:1!important}
.highcharts-container #age50-64{top:-5px}.leaflet-popup{text-align:left}.leaflet-popup-content-wrapper{background:0;padding:0;border:0 none!important;-khtml-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.leaflet-popup-content{margin:0;font-family:"FranklinITCStdLight","Franklin Gothic","ITC Franklin Gothic",'Arial',sans-serif}
.leaflet-popup-content p{margin:0;cursor:default;filter:none}.leaflet-popup-content p.city-label{font-size:11px;line-height:11px;-khtml-text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);-moz-text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);-webkit-text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);filter:glow(color=white,strength=1)}
.leaflet-popup-content p.state-label{font-size:13px;color:black;line-height:13px;position:relative;cursor:pointer;margin-bottom:0!important;border:0 none!important;filter:none}
.leaflet-popup-content p.state-label.black{color:black}.leaflet-popup-content p.state-label.zoom{display:none}.leaflet-popup-content p.state-label span{display:none}
.leaflet-popup-content p.state-label.pointer span{display:block;position:absolute}.leaflet-popup-content p.state-label .square{position:absolute;width:11px;height:11px;left:-14px;cursor:pointer}
.leaflet-popup-content p.state-label.ban-ended .square,.leaflet-popup-content p.state-label.ongoing-litigation .square{width:7px;height:7px}.leaflet-popup-content p.state-label.hover .square,.leaflet-popup-content p.state-label.active .square{left:-15px;border:1px solid black;top:-1px}
.leaflet-popup-content p.pointer.r .square{right:-15px;left:auto}.leaflet-popup-content p.pointer.r .state-name,.leaflet-popup-content p.pointer.r .square{top:-15px}
.leaflet-popup-content p.pointer.r .state-name{left:-17px}.leaflet-popup-content p.state-label.on-state.dim,.leaflet-popup-content p.state-label.dim .state-name,.leaflet-popup-content p.state-label.dim .square{opacity:.1;filter:alpha(opacity=10)}
.leaflet-popup-content p.connecticut{top:-16px;left:-15px}.leaflet-popup-content p.new-jersey{top:-14px;left:-12px}.leaflet-popup-content p.delaware{top:-15px;left:-13px}
.leaflet-popup-content p.maryland{top:-17px;left:-15px}.leaflet-popup-content p.district-of-columbia{top:-19px;left:-17px}.leaflet-popup-content p.massachusetts{top:-14px;left:-14px}
.leaflet-popup-content p.rhode-island{top:-14px;left:-5px}.leaflet-popup-content p.vermont{left:-3px;top:0}.leaflet-popup-content p.state-label .leader1,.leaflet-popup-content p.state-label .leader2{background:black}
.leaflet-popup-content p.state-label .leader1{height:1px;top:5px}.leaflet-popup-content p.new-hampshire .leader1{width:26px;right:-46px;top:-8px}.leaflet-popup-content p.new-hampshire .leader2{width:1px;height:46px;right:-47px;top:-8px}
.leaflet-popup-content p.vermont .leader1{width:11px;right:-26px;top:-9px}.leaflet-popup-content p.vermont .leader2{width:1px;height:33px;right:-26px;top:-8px}
.leaflet-popup-content p.massachusetts .leader1{width:24px;left:-38px}.leaflet-popup-content p.rhode-island .leader1{width:21px;left:-35px}.leaflet-popup-content p.connecticut .leader1{width:24px;left:-38px}
.leaflet-popup-content p.new-jersey .leader1{width:56px;left:-70px}.leaflet-popup-content p.delaware .leader1,.leaflet-popup-content p.maryland .leader1,.leaflet-popup-content p.district-of-columbia .leader1{width:33px;left:-47px}
.leaflet-popup-content p.pointer.r.new-hampshire .square{right:-20px}.leaflet-popup-content p.left{float:none;text-align:right}.leaflet-popup-tip-container{display:none}
.iframe .iframe-only{display:block}.iframe .iframe-hide{display:none}.iframe #mainMap,.iframe #mapCanvas{width:610px}.iframe #sidebar{display:none}.iframe .pl10.pr10.border-top.border-bottom.pb10{display:none}
.iframe .wp-column.six.end{display:none}.iframe .legend{right:70px}.iframe #mapCanvas{left:0;top:20px}.iframe #mainMap,.iframe #mapCanvas,.iframe #sidebar{height:525px}
.iframe #akMapCanvas{bottom:60px}.iframe #hiMapCanvas{bottom:70px;left:145px}.iframe .leaflet-popup-content p.connecticut{top:-20px;left:-37px}.iframe .leaflet-popup-content p.new-jersey{top:-16px;left:-37px}
.iframe .leaflet-popup-content p.delaware{top:-16px;left:-39px}.iframe .leaflet-popup-content p.maryland{top:-21px;left:-44px}.iframe .leaflet-popup-content p.district-of-columbia{top:-26px;left:-46px}
.iframe .leaflet-popup-content p.massachusetts{top:-16px;left:-35px}.iframe .leaflet-popup-content p.rhode-island{top:-16px;left:-25px}.iframe .leaflet-popup-content p.vermont{left:-3px;top:0}
.iframe .leaflet-popup-content p.state-label .leader1,.iframe .leaflet-popup-content p.state-label .leader2{background:black}.iframe .leaflet-popup-content p.state-label .leader1{height:1px;top:5px}
.iframe .leaflet-popup-content p.new-hampshire .leader1{width:26px;right:-46px;top:-8px}.iframe .leaflet-popup-content p.new-hampshire .leader2{height:52px}
.iframe .leaflet-popup-content p.vermont .leader1{width:11px;right:-26px;top:-9px}.iframe .leaflet-popup-content p.vermont .leader2{height:36px}.iframe .leaflet-popup-content p.massachusetts .leader1{width:14px;left:-21px}
.iframe .leaflet-popup-content p.rhode-island .leader1{width:11px;left:-17px}.iframe .leaflet-popup-content p.connecticut .leader1{width:4px;left:-18px}
.iframe .leaflet-popup-content p.new-jersey .leader1{width:31px;left:-44px}.iframe .leaflet-popup-content p.delaware .leader1,.iframe .leaflet-popup-content p.maryland .leader1,.iframe .leaflet-popup-content p.district-of-columbia .leader1{width:13px;left:-27px}
.iframe .leaflet-popup-content p.pointer.r.new-hampshire .square{right:-20px}