html *{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-font-smoothing:antialiased}
ul,ol{margin-left:2em}
body{font-family:"Trebuchet MS",sans-serif;color:#333;word-wrap:break-word;-webkit-text-size-adjust:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}
p img{float:left;margin:0 10px 5px 0;padding:0}
img{border:0;max-width:100%}
table{width:auto;border-collapse:collapse;border-spacing:0}
#map_special_options{float:right;width:176px;height:100%;border-left:3px solid #5faab6}
#cat_wrapper .viewport{position:relative;overflow:hidden;list-style:none;padding:0;margin:0;height:70px;top:3px}
#cat_scroller{position:absolute;list-style:none;padding:0;margin:0;left:0;top:0;width:52px;height:70px}
#cat_scroller li{float:left;width:60px;height:67px;cursor:pointer}
#cat_scroller li.current-cat{border-bottom:3px solid orange}
#mobile_cat_wrapper{position:relative}
#mobile_cat_dropdown{position:absolute;top:12px;right:40px}
.cat_icon_label{font-size:10px;text-align:center;line-height:10px}
.big-icon,.small-icon,.icon{background-image:url(../images/icons.png)}
.small-icon{width:35px;height:35px}
.icon{width:43px;height:43px}
.big-icon{width:83px;height:83px}
#cat_scroller li .icon{margin-left:9px;margin-top:1px;height:44px}
.personal-rank-icon{background-image:url(../images/personal-rank-icon.png);width:74px;height:56px;margin:7px;cursor:pointer}
.personal-rank-icon-orange{background-image:url(../images/personal-rank-icon-orange.png)}
.embed-map-icon{background-image:url(../images/embed-map-icon.png);width:74px;height:56px;margin:7px;cursor:pointer}
.statePage .embed-map-icon{background-image:url(../images/embed-chart-icon.png)}
.floating-icon{float:left}
.scroll_right{background-image:url(../images/arrow-right-orange.png);background-position:center;background-repeat:no-repeat;width:27px;height:70px;float:right;cursor:pointer}
.scroll_right.disable{background-image:url(../images/arrow-right-gray.png)}
.scroll_left{background-image:url(../images/arrow-left-orange.png);background-position:center;background-repeat:no-repeat;width:27px;height:70px;float:left;cursor:pointer}
.scroll_left.disable{background-image:url(../images/arrow-left-gray.png)}
.overall_34_grey{background-position:-0px -400px}
.econfree_34_grey{background-position:-50px -400px}
.fiscfree_34_grey{background-position:-100px -400px}
.persfree_34_grey{background-position:-150px -400px}
.regfree_34_grey{background-position:-200px -400px}
.tortfree_34_grey{background-position:-250px -400px}
.incar_42_grey{background-position:-300px -400px}
.landfree_34_grey{background-position:-350px -400px}
.gunfree_34_grey{background-position:-400px -400px}
.healthfree_34_grey{background-position:-450px -400px}
.tobfree_34_grey{background-position:-500px -400px}
.labfree_34_grey{background-position:-550px -400px}
.alcfree_34_grey{background-position:-600px -400px}
.mjfree_34_grey{background-position:-650px -400px}
.marrfree_34_grey{background-position:-700px -400px}
.gamfree_34_grey{background-position:-750px -400px}
.edufree_34_grey{background-position:-800px -400px}
.occfree_34_grey{background-position:-850px -400px}
.miscregfree_34_grey{background-position:-900px -400px}
.utilfree_34_grey{background-position:-950px -400px}
.malafree_34_grey{background-position:-1000px -400px}
.autofree_34_grey{background-position:-1050px -400px}
.forfree_34_grey{background-position:-1100px -400px}
.elecfree_34_grey{background-position:-1150px -400px}
.custJobs_34_grey{background-position:-1200px -400px}
.custEat_34_grey{background-position:-1250px -400px}
.custFire_34_grey{background-position:-1300px -400px}
.custRightW_34_grey{background-position:-1350px -400px}
.custEmD_34_grey{background-position:-1400px -400px}
.custRentC_34_grey{background-position:-1450px -400px}
.custDrugE_34_grey{background-position:-1500px -400px}
.custKeg_34_grey{background-position:-1550px -400px}
.custAlcTax_34_grey{background-position:-1600px -400px}
.custSeatB_34_grey{background-position:-1650px -400px}
.custHelm_34_grey{background-position:-1700px -400px}
.custTaxB_34_grey{background-position:-1750px -400px}
.custHomeS_34_grey{background-position:-1800px -400px}
.custHH_34_grey{background-position:-1850px -400px}
.custBach_34_grey{background-position:-1900px -400px}
.custNanny_34_grey{background-position:-1950px -400px}
.custFam_34_grey{background-position:-2000px -400px}
.overall_42_grey{background-position:-0px -200px}
.econfree_42_grey{background-position:-50px -200px}
.fiscfree_42_grey{background-position:-100px -200px}
.persfree_42_grey{background-position:-150px -200px}
.regfree_42_grey{background-position:-200px -200px}
.tortfree_42_grey{background-position:-250px -200px}
.incar_42_grey{background-position:-300px -200px}
.landfree_42_grey{background-position:-350px -200px}
.gunfree_42_grey{background-position:-400px -200px}
.healthfree_42_grey{background-position:-450px -200px}
.tobfree_42_grey{background-position:-500px -200px}
.labfree_42_grey{background-position:-550px -200px}
.alcfree_42_grey{background-position:-600px -200px}
.mjfree_42_grey{background-position:-650px -200px}
.marrfree_42_grey{background-position:-700px -200px}
.gamfree_42_grey{background-position:-750px -200px}
.edufree_42_grey{background-position:-800px -200px}
.occfree_42_grey{background-position:-850px -200px}
.miscregfree_42_grey{background-position:-900px -200px}
.utilfree_42_grey{background-position:-950px -200px}
.malafree_42_grey{background-position:-1000px -200px}
.autofree_42_grey{background-position:-1050px -200px}
.forfree_42_grey{background-position:-1100px -200px}
.elecfree_42_grey{background-position:-1150px -200px}
.custJobs_42_grey{background-position:-1200px -200px}
.custEat_42_grey{background-position:-1250px -200px}
.custFire_42_grey{background-position:-1300px -200px}
.custRightW_42_grey{background-position:-1350px -200px}
.custEmD_42_grey{background-position:-1400px -200px}
.custRentC_42_grey{background-position:-1450px -200px}
.custDrugE_42_grey{background-position:-1500px -200px}
.custKeg_42_grey{background-position:-1550px -200px}
.custAlcTax_42_grey{background-position:-1600px -200px}
.custSeatB_42_grey{background-position:-1650px -200px}
.custHelm_42_grey{background-position:-1700px -200px}
.custTaxB_42_grey{background-position:-1750px -200px}
.custHomeS_42_grey{background-position:-1800px -200px}
.custHH_42_grey{background-position:-1850px -200px}
.custBach_42_grey{background-position:-1900px -200px}
.custNanny_42_grey{background-position:-1950px -200px}
.custFam_42_grey{background-position:-2000px -200px}
.overall_82_grey{background-position:-0px -0px}
.econfree_82_grey{background-position:-100px -0px}
.fiscfree_82_grey{background-position:-200px -0px}
.persfree_82_grey{background-position:-300px -0px}
.regfree_82_grey{background-position:-400px -0px}
.tortfree_82_grey{background-position:-500px -0px}
.incar_82_grey{background-position:-600px -0px}
.landfree_82_grey{background-position:-700px -0px}
.gunfree_82_grey{background-position:-800px -0px}
.healthfree_82_grey{background-position:-900px -0px}
.tobfree_82_grey{background-position:-1000px -0px}
.labfree_82_grey{background-position:-1100px -0px}
.alcfree_82_grey{background-position:-1200px -0px}
.mjfree_82_grey{background-position:-1300px -0px}
.marrfree_82_grey{background-position:-1400px -0px}
.gamfree_82_grey{background-position:-1500px -0px}
.edufree_82_grey{background-position:-1600px -0px}
.occfree_82_grey{background-position:-1700px -0px}
.miscregfree_82_grey{background-position:-1800px -0px}
.utilfree_82_grey{background-position:-1900px -0px}
.malafree_82_grey{background-position:-2000px -0px}
.autofree_82_grey{background-position:-2100px -0px}
.forfree_82_grey{background-position:-2200px -0px}
.elecfree_82_grey{background-position:-2300px -0px}
.custJobs_82_grey{background-position:-2400px -0px}
.custEat_82_grey{background-position:-2500px -0px}
.custFire_82_grey{background-position:-2600px -0px}
.custRightW_82_grey{background-position:-2700px -0px}
.custEmD_82_grey{background-position:-2800px -0px}
.custRentC_82_grey{background-position:-2900px -0px}
.custDrugE_82_grey{background-position:-3000px -0px}
.custKeg_82_grey{background-position:-3100px -0px}
.custAlcTax_82_grey{background-position:-3200px -0px}
.custSeatB_82_grey{background-position:-3300px -0px}
.custHelm_82_grey{background-position:-3400px -0px}
.custTaxB_82_grey{background-position:-3500px -0px}
.custHomeS_82_grey{background-position:-3600px -0px}
.custHH_82_grey{background-position:-3700px -0px}
.custBach_82_grey{background-position:-3800px -0px}
.custNanny_82_grey{background-position:-3900px -0px}
.custFam_82_grey{background-position:-4000px -0px}
.overall_34_blue{background-position:-0px -500px}
.econfree_34_blue{background-position:-50px -500px}
.fiscfree_34_blue{background-position:-100px -500px}
.persfree_34_blue{background-position:-150px -500px}
.regfree_34_blue{background-position:-200px -500px}
.tortfree_34_blue{background-position:-250px -500px}
.incar_34_blue{background-position:-300px -500px}
.landfree_34_blue{background-position:-350px -500px}
.gunfree_34_blue{background-position:-400px -500px}
.healthfree_34_blue{background-position:-450px -500px}
.tobfree_34_blue{background-position:-500px -500px}
.labfree_34_blue{background-position:-550px -500px}
.alcfree_34_blue{background-position:-600px -500px}
.mjfree_34_blue{background-position:-650px -500px}
.marrfree_34_blue{background-position:-700px -500px}
.gamfree_34_blue{background-position:-750px -500px}
.edufree_34_blue{background-position:-800px -500px}
.occfree_34_blue{background-position:-850px -500px}
.miscregfree_34_blue{background-position:-900px -500px}
.utilfree_34_blue{background-position:-950px -500px}
.malafree_34_blue{background-position:-1000px -500px}
.autofree_34_blue{background-position:-1050px -500px}
.forfree_34_blue{background-position:-1100px -500px}
.elecfree_34_blue{background-position:-1150px -500px}
.custJobs_34_blue{background-position:-1200px -500px}
.custEat_34_blue{background-position:-1250px -500px}
.custFire_34_blue{background-position:-1300px -500px}
.custRightW_34_blue{background-position:-1350px -500px}
.custEmD_34_blue{background-position:-1400px -500px}
.custRentC_34_blue{background-position:-1450px -500px}
.custDrugE_34_blue{background-position:-1500px -500px}
.custKeg_34_blue{background-position:-1550px -500px}
.custAlcTax_34_blue{background-position:-1600px -500px}
.custSeatB_34_blue{background-position:-1650px -500px}
.custHelm_34_blue{background-position:-1700px -500px}
.custTaxB_34_blue{background-position:-1750px -500px}
.custHomeS_34_blue{background-position:-1800px -500px}
.custHH_34_blue{background-position:-1850px -500px}
.custBach_34_blue{background-position:-1900px -500px}
.custNanny_34_blue{background-position:-1950px -500px}
.custFam_34_blue{background-position:-2000px -500px}
.overall_42_orange{background-position:-0px -300px}
.econfree_42_orange{background-position:-50px -300px}
.fiscfree_42_orange{background-position:-100px -300px}
.persfree_42_orange{background-position:-150px -300px}
.regfree_42_orange{background-position:-200px -300px}
.tortfree_42_orange{background-position:-250px -300px}
.incar_42_orange{background-position:-300px -300px}
.landfree_42_orange{background-position:-350px -300px}
.gunfree_42_orange{background-position:-400px -300px}
.healthfree_42_orange{background-position:-450px -300px}
.tobfree_42_orange{background-position:-500px -300px}
.labfree_42_orange{background-position:-550px -300px}
.alcfree_42_orange{background-position:-600px -300px}
.mjfree_42_orange{background-position:-650px -300px}
.marrfree_42_orange{background-position:-700px -300px}
.gamfree_42_orange{background-position:-750px -300px}
.edufree_42_orange{background-position:-800px -300px}
.occfree_42_orange{background-position:-850px -300px}
.miscregfree_42_orange{background-position:-900px -300px}
.utilfree_42_orange{background-position:-950px -300px}
.malafree_42_orange{background-position:-1000px -300px}
.autofree_42_orange{background-position:-1050px -300px}
.forfree_42_orange{background-position:-1100px -300px}
.elecfree_42_orange{background-position:-1150px -300px}
.custJobs_42_orange{background-position:-1200px -300px}
.custEat_42_orange{background-position:-1250px -300px}
.custFire_42_orange{background-position:-1300px -300px}
.custRightW_42_orange{background-position:-1350px -300px}
.custEmD_42_orange{background-position:-1400px -300px}
.custRentC_42_orange{background-position:-1450px -300px}
.custDrugE_42_orange{background-position:-1500px -300px}
.custKeg_42_orange{background-position:-1550px -300px}
.custAlcTax_42_orange{background-position:-1600px -300px}
.custSeatB_42_orange{background-position:-1650px -300px}
.custHelm_42_orange{background-position:-1700px -300px}
.custTaxB_42_orange{background-position:-1750px -300px}
.custHomeS_42_orange{background-position:-1800px -300px}
.custHH_42_orange{background-position:-1850px -300px}
.custBach_42_orange{background-position:-1900px -300px}
.custNanny_42_orange{background-position:-1950px -300px}
.custFam_42_orange{background-position:-2000px -300px}
.overall_82_blue{background-position:-0px -100px}
.econfree_82_blue{background-position:-100px -100px}
.fiscfree_82_blue{background-position:-200px -100px}
.persfree_82_blue{background-position:-300px -100px}
.regfree_82_blue{background-position:-400px -100px}
.tortfree_82_blue{background-position:-500px -100px}
.incar_82_blue{background-position:-600px -100px}
.landfree_82_blue{background-position:-700px -100px}
.gunfree_82_blue{background-position:-800px -100px}
.healthfree_82_blue{background-position:-900px -100px}
.tobfree_82_blue{background-position:-1000px -100px}
.labfree_82_blue{background-position:-1100px -100px}
.alcfree_82_blue{background-position:-1200px -100px}
.mjfree_82_blue{background-position:-1300px -100px}
.marrfree_82_blue{background-position:-1400px -100px}
.gamfree_82_blue{background-position:-1500px -100px}
.edufree_82_blue{background-position:-1600px -100px}
.occfree_82_blue{background-position:-1700px -100px}
.miscregfree_82_blue{background-position:-1800px -100px}
.utilfree_82_blue{background-position:-1900px -100px}
.malafree_82_blue{background-position:-2000px -100px}
.autofree_82_blue{background-position:-2100px -100px}
.forfree_82_blue{background-position:-2200px -100px}
.elecfree_82_blue{background-position:-2300px -100px}
.custJobs_82_blue{background-position:-2400px -100px}
.custEat_82_blue{background-position:-2500px -100px}
.custFire_82_blue{background-position:-2600px -100px}
.custRightW_82_blue{background-position:-2700px -100px}
.custEmD_82_blue{background-position:-2800px -100px}
.custRentC_82_blue{background-position:-2900px -100px}
.custDrugE_82_blue{background-position:-3000px -100px}
.custKeg_82_blue{background-position:-3100px -100px}
.custAlcTax_82_blue{background-position:-3200px -100px}
.custSeatB_82_blue{background-position:-3300px -100px}
.custHelm_82_blue{background-position:-3400px -100px}
.custTaxB_82_blue{background-position:-3500px -100px}
.custHomeS_82_blue{background-position:-3600px -100px}
.custHH_82_blue{background-position:-3700px -100px}
.custBach_82_blue{background-position:-3800px -100px}
.custNanny_82_blue{background-position:-3900px -100px}
.custFam_82_blue{background-position:-4000px -100px}
.overall_34_orange{background-position:-0px -600px}
.econfree_34_orange{background-position:-50px -600px}
.fiscfree_34_orange{background-position:-100px -600px}
.persfree_34_orange{background-position:-150px -600px}
.regfree_34_orange{background-position:-200px -600px}
.tortfree_34_orange{background-position:-250px -600px}
.incar_34_orange{background-position:-300px -600px}
.landfree_34_orange{background-position:-350px -600px}
.gunfree_34_orange{background-position:-400px -600px}
.healthfree_34_orange{background-position:-450px -600px}
.tobfree_34_orange{background-position:-500px -600px}
.labfree_34_orange{background-position:-550px -600px}
.alcfree_34_orange{background-position:-600px -600px}
.mjfree_34_orange{background-position:-650px -600px}
.marrfree_34_orange{background-position:-700px -600px}
.gamfree_34_orange{background-position:-750px -600px}
.edufree_34_orange{background-position:-800px -600px}
.occfree_34_orange{background-position:-850px -600px}
.miscregfree_34_orange{background-position:-900px -600px}
.utilfree_34_orange{background-position:-950px -600px}
.malafree_34_orange{background-position:-1000px -600px}
.autofree_34_orange{background-position:-1050px -600px}
.forfree_34_orange{background-position:-1100px -600px}
.elecfree_34_orange{background-position:-1150px -600px}
.custJobs_34_orange{background-position:-1200px -600px}
.custEat_34_orange{background-position:-1250px -600px}
.custFire_34_orange{background-position:-1300px -600px}
.custRightW_34_orange{background-position:-1350px -600px}
.custEmD_34_orange{background-position:-1400px -600px}
.custRentC_34_orange{background-position:-1450px -600px}
.custDrugE_34_orange{background-position:-1500px -600px}
.custKeg_34_orange{background-position:-1550px -600px}
.custAlcTax_34_orange{background-position:-1600px -600px}
.custSeatB_34_orange{background-position:-1650px -600px}
.custHelm_34_orange{background-position:-1700px -600px}
.custTaxB_34_orange{background-position:-1750px -600px}
.custHomeS_34_orange{background-position:-1800px -600px}
.custHH_34_orange{background-position:-1850px -600px}
.custBach_34_orange{background-position:-1900px -600px}
.custNanny_34_orange{background-position:-1950px -600px}
.custFam_34_orange{background-position: -2000px -600px;}
html{font-size:14px}
body{font-size:1em}
html body{font-size:100.001%;line-height:1.64em}
body{background:#fff url('images/body-bg.png') repeat left top;min-width:984px}
body.embed{background:0}
h1{font-family:"museo-slab",serif;font-size:1.93em;padding:.5em 0 .32em 1.44em;color:#5faab6}
h2{font-size:1.71em;color:#000;font-family:"nimbus-sans-condensed",sans-serif}
#latest_news h2 {padding-right: 25px; background: transparent url(images/rss-icon.png) no-repeat right 4px;display: inline-block;width: auto;}
h2.policy-reco {padding-left: 34px;background: transparent url(images/policy-icon.png) no-repeat left top;margin-left: 3px; margin-bottom: .3em;}
h3,.col-alt h2{font-size:1.29em;color:#000;font-family:"nimbus-sans-condensed",sans-serif}
h4{font-size:1em;color:#267685;line-height:1.25em;font-family:"museo-sans",sans-serif}
.content ul li { margin-bottom: .8em;}
.article h4 a{color:#267685}
hr{border:0;border-bottom:2px solid #000;margin-bottom:16px}
a,.active a:hover{text-decoration:none;color:#267685}
.active a{cursor:default}
a:hover{text-decoration:underline}
cite{margin:.1em 0;font-size:1em;float:left;width:100%;padding:.5em 0}
cite.first{border-top:1px solid;margin-top:2em}
.wrapper{position:relative;width:960px;height:auto;margin:0 auto}
.scene{position:relative;width:984px;background:transparent url('images/shadow.png') repeat-y left top;padding:0;margin:0 auto;overflow:hidden}
.bottom-shadow{background:transparent url('images/bottom-shadow.png') no-repeat center bottom;padding-bottom:12px;margin-bottom:3em;line-height:0;font-size:0}
.port{visibility:visible;display:block}
.dock{visibility:hidden;display:none}
.full{width:100%;float:left;clear:both;padding:0}
.full-auto{clear:both;padding:0}
.expand{width:auto;float:left;min-width:207px}
.collapse{padding:8px 0 8px 0}
.stack{float:left;clear:right;width:100%}
.stack-box.center{text-align:left}
.right{float:right;clear:right;margin:0 0 24px 64px}
.col-main{width:750px;float:left;clear:left;overflow:hidden}
.col-alt{float:left;clear:right;width:207px;border-left:3px solid #5faab6;overflow:hidden}
.col-alt-bg{position:absolute;width:207px;border-left:3px solid #5faab6;top:0;right:12px;height:100%}
.col-alt>div>div>*,.col-alt>.collapse>*{padding:8px 0 8px 16px}
.col-alt div .small{padding:0;margin:0}
.center{text-align:center}
.center *{margin-left:auto;margin-right:auto}
.center-block *{margin-left:auto;margin-right:auto}
.bb3{border-bottom:3px solid #5faab6}
.tb3{border-top:3px solid #5faab6}
.bb4{border-bottom:4px solid #5faab6}
.bb5{border-bottom:5px solid #5faab6}
.box{padding:10px 14px;min-width:247px}
.box p{letter-spacing:0}
.grey{border-bottom:1px solid #e6e6e6;background-color:#f2f2f2}
.grey.box{border:1px solid #e6e6e6}
.bright{color:#ff8a00}
.lt{color:#b3b3b3}
.small{font-size:.86em;line-height:1.25em;letter-spacing:0}
.header{width:100%;display:block;float:left;background:transparent url('images/banner.jpg') no-repeat left top;}
.logo{width: 46.875%;height:auto;margin:0;float:left}
.social{display:block;float:right;margin:.21% .3125% 0 0;width:2.8125%;height:2.8125%}
.social:hover{width:2.9%;height:2.9%;margin-top:.17%}
.social.first{margin-right:1.5625%;clear:right}
.follow{margin:0;padding:0;float:right;margin-right:3.229166667%;margin-top:.571428571%;width:5.833333333%;height:auto}
ul.menu{font-family:"museo-sans",sans-serif;list-style-type:none;margin:0 auto;padding:0;text-align:center;float:none;margin-left:auto;overflow:hidden;font-size:1.14em;background-color:white}
.menu li{margin:8px 1.8em 7px 1.8em;padding:0;width:auto;display:inline-block}
.menu a{color:#267684;letter-spacing:.044em}
.info{padding:.71em 0 .71em 3.36em}
.info p{margin-right:3em}
.content{padding:2.5em 2.86em 3.64em 3.28em;font-family:"museo-sans",sans-serif}
.content h2{padding-bottom:.225em}
.content p{padding-bottom:3.2em}
.static .content p{padding-bottom:1em}
.static .content ul,.static .content ol{margin-bottom:1em}
.static .content a{color:#267685}
.static .content sup a{color:#000}
.static .content cite{margin:0 0 1em 0}
.content .fact,.fact{margin-bottom:1.5em;width:322px}
#chart_wrapper{margin-bottom:1em}
#flot_chart{float:left;margin-bottom:2em}
#flot_legend{width:auto;float:left}
.legendColorBox{display:none;visibility:hidden}
.legendLabel h2{font-size:2.05em;padding-left:21px;margin-bottom:4px;font-weight:bold!important; min-width: 5em;}
.data{float:right;width:76px}
.up{width:21px;background:transparent url('images/up.png') no-repeat right 50%;display:inline-block}
.down{width:21px;background:transparent url('images/down.png') no-repeat right 50%;display:inline-block}
.article{font-family:"museo-sans",sans-serif;margin-bottom:1em;padding-right:1em}
.article h4 a{color:#267685}
.more{color:#ff8a00;background:transparent url('images/link-arrows.png') no-repeat right 50%;padding-right:1.17em;float:right;font-family:FFms-500,"museo-sans",sans-serif;font-size:inherit;}
.statePage .info .more{margin-left: 1.8em;margin-right: -2.8em;}
.statePage .info .show .more {margin-right:0;}
.col-alt .more{margin:.5em 3.667em 1.6667em 0}
.more a{color:#ff8a00;line-height:1em;padding:0;margin:0}
.footer{padding:1.33em 0 2em 0;font-family:"museo-sans",sans-serif;background-color:white;position:relative;margin-left:12px;width:97.6%}
.footer p{line-height:1.5em;letter-spacing:0}
.home h1{font-size:2.357142857em;font-family:"museo-slab",serif;margin:.9em 0;line-height:1.1em}
.home .grey{background-color:#e6e6e6;padding-bottom:.71em}
#map_wrapper{position:relative;background-image:url(../images/ajax-loader.gif);background-position:center;background-repeat:no-repeat;min-height:650px}
#list_wrapper{min-height:610px}
#map{padding-bottom:11%;margin:2% auto}
.center h1{padding:0}
.home h2{color:#267685}
.full.menu-bg{background-color:#5faab6!important}
.home ul.menu{margin:0 auto;width:auto}
.home ul.menu li{display:inline-block;padding:.5em 1.8em;margin:0;height:100%}
.home ul.menu li.active{background-color:#ff8a00}
.home ul.menu li a{color:#fff;font-size:1em}
.map-legend{position:absolute;bottom:0;left:0;width:auto;text-align:center;padding-bottom:2%;margin-left:9%; display: inline-block;}
.map-legend .key{float:right;width:63px}
.map-legend .key .swatch{margin:0 auto;width:41px;height:40px;background:transparent url('images/map-swatch.png') no-repeat top center;display:block;float:none;clear:both}
.map-legend sup {margin-top: -4px;display: inline-block;}
.map-legend .full p{margin-top: .4em;text-align: left;color: rgb(128, 128, 128);font-size: .85em;font-style: italic;margin-bottom: -1.5em;}
.map-info{height:130px;width:378px;position:absolute;right:3%;bottom:2%;background:transparent url('images/map-info-bg.png') no-repeat left top;overflow:hidden}
.map-info .info-top{width:100%;float:left;clear:both;white-space:nowrap;font-family: "museo-slab",serif; font-weight: bold;}
.map-info .info-top strong{font-size:1.5em;margin-left:4.210526316%;line-height:1.7em}
.map-info .info-top .button{float:right;background:transparent url('images/orange-button.png') no-repeat left top;color:#fff;font-size:.857142857em;padding:0 1.5em;line-height:2.125em;margin-top:8px;margin-right:8px;display:none;visibility:hidden}
.map-info .wrap.icon,.map-info .wrap.big-icon,.map-info .wrap.small-icon{background:0}
.map-info .wrap{width:20%;height:72.131147541%;float:left;text-align:center}
.map-info .wrap .icon{display:block}
.map-info .wrap.big-icon .icon{margin:0 auto;margin-top:16px}
.map-info .wrap.small-icon .icon{height:39.772727273%;width:35px;padding:0;margin:0 auto}
.map-info .wrap .caps{font-size:.857142857em;text-transform:uppercase}
.map-info span{font-size:.85em}
.change{color:#000;font-size:2.75em;display:block;width:100%;line-height:.95em}
.map-info .change{font-size:2.75em}
.change.climb{color:#39b54a}
.change.drop{color:#ed1c24}
.rank.chart{font-size:1.785714286em}
.chart-category{font-size:1.428571429em;line-height:25px;padding-bottom:.6em;margin-bottom:.4em}
.narrow{margin-left:0;margin-right:0}
.twenty{font-size:1.428571429em}
.fixed .twenty{border-top:2px solid;padding:8px 16px}
.from-year{font-size:1.357142857em}
.rank-list{margin-left:7.083333333%}
.rank-list h1{color:#267685;font-size:2.357142857em;font-weight:bold;margin-left:0;margin-bottom:.72em;margin-top:.72em;padding:0}
.rank-list .column{width:25%;height:auto;border-bottom:1px solid #5faab6;float:left;margin-right:3.541666667%}
.rank-list .column .line{border-top:1px solid #5faab6;width:100%;display:block;font-size:1.571428571em;line-height:1.3em;font-weight:100}
.rank-list .column .line .numeral{display:inline-block;float:left;width:40px;padding-left:.3em}
.rank-list .column .line .change{display:block;font-size:1em;float:right;width:auto;line-height:1.1em;font-weight:100}
#mobile_cat_wrapper h2{font-family:"museo-slab",serif;font-size:1.93em;padding:.5em 0 .32em 1.44em;color:#9fa1a2}
#share_widget{position:absolute;width:48px;height:215px;top:250px;left:50%;margin-left:-528px;background-image:url(../images/share-widget.png)}
#share_facebook{position:absolute;top:59px;left:13px;width:35px;height:35px;cursor:pointer}
#share_twitter{position:absolute;top:98px;left:13px;width:35px;height:35px;cursor:pointer}
#share_email{position:absolute;top:138px;left:13px;width:35px;height:35px;cursor:pointer}
#share_facebook_2{background: transparent url('../images/fb-icon.png') no-repeat top left;height: 35px;width: 35px;display:block;float:left;}
#share_twitter_2{background: transparent url('../images/tw-icon.png') no-repeat top left;height: 35px;width: 35px;display:block;float:left;}
#share_embed{background: transparent url('../images/embed-icon-small.png') no-repeat top left;height:35px;width:35px;display:block;float:left;}
.home .content h2{margin-bottom:.3em}
.home .content h2 a{color:#267685}
.home .content h3{color:#267685;font-size:1.428571429em}
.home .content h3 a{color:#267685;text-decoration:none}
.home .content h3 a:hover{text-decoration:underline}
.home .content .stack.noborder{border-right:0}
.home .content .stack{width:48%;margin-left:-1px;margin-bottom:30px;border-right:1px solid;padding:0 0 0 17px}
.home .content p.small{padding:.05em}
.home .content .article+h2{margin-top:2.1em}
.home .more{margin-right:2em;margin-left: 1em;}
.home .article p{padding:4px .1em 1em .1em}
div.lite{display:block;overflow:hidden;position:relative;left:0;top:0;margin-bottom: 2.5em;}
img.lite:hover{background:url(http://lh5.googleusercontent.com/-oBFjswrosz4/TuHqainRc3I/AAAAAAAAAbE/t3rMQuSJdLA/s800/youtube-play-button-hover.png)}
.how_content{margin:25px}
.how_content dt{font-size:1.5em;font-weight:bold;margin:.6em 0;color:#333}
.how_content dd{margin:.4em 0;margin-left:20px}
.how_content dd.description{margin-left:40px}
.how_content cite{display:block;cursor:pointer;color:#267685;}
.how_content cite:hover{text-decoration: underline;}
.how_content ol{clear:both}
.author_left,.author_right{width:360px;float:left;display:block}
.author_left{margin-right:100px}
.author_left img,.author_right img{float:left;margin:0 20px 40px 0}
#authors .content h3{color:#333}
#more_from h2,#authors h2{color:#333}
#list_wrapper{display:none;position:relative}
.center.right.narrow.fixed{width:126px;display:block;word-wrap:normal;overflow:visible}
.maxSize101{max-width:101px}
#list_toggle,#map_toggle{position:absolute;top:2%;right:0;background:transparent url('images/list_map_toggle.png') no-repeat left top}
#list_toggle{background:transparent url('images/map_list_toggle.png') no-repeat left top}
#list_toggle a,#map_toggle a{display:block;padding:.4em 3.1em .46em 1em;text-transform:uppercase;font-size:.75em;line-height:2.3em;font-weight:bold}
#title-ranking{padding:.65em 0 .65em 1.44em}
.home .infoReadMore{margin:-5px 10px 0 20px}
.infoReadMore{display:block;float:right;margin:-5px 60px 0 20px;background-color:#ccc;color:#fff;padding:4px 14px;border-radius:10px;margin-right:0}
.home .full.grey.info,.home .full-auto.info{min-height:26px}
.full.grey.info,.full-auto.info{min-height: 44px;}
.info-shadow{background:transparent url('images/fade-up.png') repeat-x left bottom;display:block;height:23px;float:left;z-index:1000;margin-top:-23px;margin-left:-6px;padding-right:6px}
.embed #map_wrapper{padding-bottom:0;text-align:center}
.embed .map-legend{width:auto;display:inline-block}
.embed #map_wrapper #map{display:block;width:auto;margin:auto;margin-top:2%}
.embed_wrapper{display:block;margin:0 auto;width:100%;padding-bottom:15px;float:left}
.embed .header{width:auto;background:#257685;float:none;clear:both;padding-left:1em;padding-right:1em;height:auto}
.embed .header img{width:100%;max-width:902px;display:block;padding-top:1%}
.embed .title{padding:0;margin-top:12px;margin-bottom:-8px;float:left;display:block;width:100%}
.embed h1{text-align:center;font-size:1.4em;font-family:"museo-slab",serif;margin:0 auto;line-height:1.1em;color:#267685;display:inline-block;vertical-align:middle;width:auto}
.embed .icon{width:35px;height:35px;display:inline-block;vertical-align:middle;margin-right:.25em}
.statePage .content p{padding-bottom:1.5em}
.full.grey.info{float:none;width:auto;padding-right:3.36em}
#customize{float:none;width:auto;margin-bottom:3em;min-height:900px}
#customize .variable-short-description{font-size:12px;color:#646464}
#customize label{margin-right:10px}
#customize label input{position:absolute;top:3px;left:-20px}
#customize h3:first-child+.ui-accordion-content p{margin-left:0}
#customize h3:first-child+.ui-accordion-content label input{position:relative;top:0;left:0}
#customize label input{position:relative;left:-1em;top:0;display:inline-block;float:none;vertical-align:middle;font-size:.85em}
#customize label{display:inline-block;vertical-align:baseline;margin-right:0;margin-left:0;left:0;padding-left:.8em}
#customize label.name{font-size:1.2em;margin-left:.5em;margin-top:.5em}
#custom_rank_name{line-height:1.3em;font-size:1.2em;padding:0 .3125em;border:1px solid #8f8f8f;width:12em}
#custom_rank_submit{font-size:1.1em;background-color:#ff8a00;border:0;padding:.3em .8em .3em .8em;color:#fff;line-height:1em;margin-left:.125em;font-weight:bold}
#custom_rank_submit:hover{background-color:#c5c5c5}
#customize label.var-label.lt:after{content:''}
#customize label.var-label:after{content:' - ';}
#customize .variable-short-description{font-size:.83em;color:#8f8f8f}
#customize h3{font-size:1.9em;padding:1em 0 .2em 0}
.statePage #customize h3{padding: 1.5em 0 .2em 0;}
#customize h4{font-size:1.3em;margin-left:20px;padding:.1em 0 .2em 0}
#customize h5{font-size:1.1em;margin-left:2.5em;padding:.125em 0 .1em 0}
#customize h3+div{margin-right: 40px;}
#customize h4+div{margin-left:1.5em;}
#customize h5+div{margin-left:1.5em;}
#customize p.description{font-size:.95em;line-height:1.4em;margin-bottom:.5em;letter-spacing:.08em}
#customize p.variable-option{margin-left:2.5em}
#customize .variable-list{padding-bottom:.7em;padding-top:.7em}
#customize .variable-list p.description{margin-top:-.6em;margin-left:1.6em}
.tags{margin:0;padding:0;list-style:none}
.tags li,.tags a{float:left;height:2.2em;line-height:2.2em;position:relative;margin:.2em .125em .2em;font-size:.9125em}
.tags a{margin-left:20px;padding: 0 65px 0 12px;background:#dadada;color:#267685;text-decoration:none;border-bottom-right-radius:4px;border-top-right-radius:4px}
.tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #dadada transparent transparent;border-style:solid;border-width:12px 12px 12px 0}
.tags a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;border-radius:2px;background:#fff;box-shadow:-1px -1px 2px #004977}
.tags a:hover{background:#fcfcfc}
.tags a:hover:before{border-color:transparent #fcfcfc transparent transparent}
.tag-wrapper{height:auto;width:100%;float:left;display:block;padding:0;margin-bottom:1.2em}
.tags .queue_edit {position:absolute;right:29px;z-index:1;color:rgb(117,117,117);font-size:0.92em;letter-spacing: .06em;cursor:pointer;}
.home .grey.info{background-color:#f2f2f2; height: 25px; overflow: hidden;}
#simplemodal-container{background:#fff;border:4px solid #000;color:#000;padding:20px}
.modal textarea{padding:20px;height:100px;width:300px;font-size:16px;margin-top:20px;border:3px solid #267685}
.modal p{font-size:1.7em}
.msg .alert{color:#8f8f8f;margin:0;padding:0;display:block}
.msg{width:auto;}
.msg .more{float:none}
.msg p.alert{margin-bottom:1em}
#customize .rank_form{margin:1em 0 0 -1.5em}
#copy-custom-url{padding:.2em .6em;height:4em;border-color:#8f8f8f;width:35em;}
#customize #custom_cta{float:left;clear:both;width:100%;margin:.3em 0 0 0;padding-bottom:.3em}
#a.box.grey.right{width:323px}
.stateName{text-decoration:underline;color:#2d6169;}
.total-rank {color:#2d6169;}
.checkall{float:left;margin-right:6px;margin-top:6px}
.checkall-wrapper{margin:-1em 0 .05em 0;float:left;clear:both;width:100%}
.left-info,.right-info{width:auto;display:inline-block;margin:1.5em 5%}
.mercatus-link {float: right;clear: right;display: inline-block;vertical-align: baseline;margin-top: 1em;width: 28%;height: auto;padding: 1.3% 0;position: absolute;bottom: 0;right: 0;}
.remove-custom-ranking{position:absolute;top:-1px;right:8px;color:rgb(117, 117, 117);z-index: 1000;font-weight: normal;cursor:pointer;}
#accordion .trigger:before {content: '[+] ';}
#accordion .trigger.open:before {content: '[-] ';}
#accordion h4 .lt, #accordion h5 .lt {font-size: .8em;}
.info .close-personal-ranking {float: right;display: block;margin-right: 21px;margin-top: 1px;cursor: pointer;}
.statePage .close-personal-ranking{margin-right: -23px;margin-top: 1px;margin-left: 1em;}
.info .close-personal-ranking{display:none;}
@media screen and (max-width:984px){body{background:0;min-width:320px}
    .wrapper{width:auto;height:auto;margin:0 auto}
    .scene{width:auto;background:0;padding:0;margin:0 auto;overflow:hidden}
    .bottom-shadow{background:0;padding-bottom:0;margin-bottom:0;line-height:0;font-size:0}
    .col-main{width:100%;float:left;clear:both;overflow:hidden}
    ul.menu{font-size:.95em}
    .box.right{clear:none;margin:0}
    .stack{clear:none;width:auto;margin-left:3.64em}
    .stack-box{float:left;clear:none;background-color:#f2f2f2;border:1px solid #e6e6e6;width:100%;overflow:hidden;padding:0 30%;margin:18px -30%}
    .stack-box.center{text-align:center}
    .stack-box .expand{padding:8px 0}
    .stack-box .stack.boxbl{border-left:1px solid #e6e6e6;height:100%;padding:8px 8px 16px;margin:0;margin-left:3.64em}
    .info p{margin-right:3.36em}
    .stack-box .bb3{border:0}
    .col-alt{width:100%;clear:both;float:none;border:0}
    .expand{width:100%;clear:both}
    .collapse{display:none!important}
    .port{visibility:hidden;display:none}
    .dock{visibility:visible;display:block}
    .article>*{margin-left:auto;margin-right:auto}
    .article,.expand h3{margin:8px 16px 8px 0}
    .home .content .stack{width:100%;border-right:0}
    .col-alt-bg{display:none}
    #map_wrapper{min-height:0;text-align: center;}
    #share_widget{display:none}
    #title-ranking{float:left}
    #dock_state_pick{margin:1.2em 3em}
    #dock_b .right{float:none;display:inline-block;width:auto;margin:1em}
    #dock_b .right.lift{padding-bottom:2em}
    #dock_b .fixed .twenty{border-top:0}
    #dock_b .change{font-size:6.4em}
    .author_left{margin-right:0}
    .author_left,.author_right{width:auto}
    .footer {margin-left:0;width:100%}
}
@media screen and (max-width:858px){.map-info{position:relative;right:auto;bottom:auto;margin:0 auto;width:310px;background:#f1f1f1;height:120px}
    .map-legend{position:relative;right:auto;bottom:auto;margin:15px auto;height:60px}
    .map-legend .key{height:53px;width:53px}
    .map-legend .key .key-label{font-size:12px}
    .map-info .wrap.icon,.map-info .wrap.big-icon,.map-info .wrap.small-icon{width:62px}
    .header{height:auto;}
    .header .social{display:none}
    .header .follow{display:none}
    .content .how_content{margin:0}
    .home .grey.info{padding:1.15em}
    #map{padding-bottom:1%}
    .rank-list{margin-right:7.0888%;width:auto;float:none;margin-bottom:20px}
    #list-wrapper{width:auto;float:none}
    .rank-list .column{width:auto;float:none;margin-bottom:-1px}
}
@media screen and (max-width:748px){#flot_chart{width:100%!important}
    .floatResponsive{float:left}
    .center.right.narrow.fixed{margin:0 auto 24px;float:none}
}
@media screen and (max-width:617px){#mobile_cat_wrapper #cur_topic_name,#title-ranking{font-size:1.7em}
    #video>.lite,#video .lazy{width:394px!important;height:221px!important}
    #video img.lite{top:30%!important}
}
@media screen and (max-width:510px){#mobile_cat_wrapper #cur_topic_name,#title-ranking{font-size:1.3em;line-height:1.7em}
    .content{padding-left:1em;padding-right:1em}
}
@media screen and (max-width:460px){#mobile_cat_wrapper #cur_topic_name,#title-ranking{font-size:1em;line-height:1.7em}
}
@media screen and (max-width:400px){#mobile_cat_wrapper #cur_topic_name{display:none}
    #video>.lite,#video .lazy{width:262px!important;height:147px!important}
    #video img.lite{top:30%!important;left:40%!important}
    .stack-box .stack,.stack-box #dock_a{margin-left:0}
}
