.topmenu .joomla-nav>li:nth-child(10)>a{display:block;padding:10px 15px;font-size:13px}img{max-width:100%}.joomla-nav .menuLight{display:block;font-size:13px;color:#060!important;background-color:#f5fbf3;border-left:#c5e5bd 1px solid;border-right:#c5e5bd 1px solid}.joomla-nav .menuLight>li#current>a,.navmain .joomla-nav>li.selected>a{background:#060;color:#fff!important;text-shadow:0 1px 1px #555}img.pdfBtn{padding:0 5px 5px 25px;border:none;float:right;clear:both}img.alignright{margin:0 5px 5px 10px;float:right;clear:both}img.alignleft{margin:2px 10px 10px 0;float:left;clear:both}img.aligncenter{display:block;margin:0 auto}img.attribute{margin:0 5px 5px 10px;float:right;clear:both}.aligncenter{text-align:center}img.bottomMargin{margin-bottom:15px}a.footnote{font-size:.8em;vertical-align:top;letter-spacing:-1px}span.smallText{font-size:.9em;line-height:.5em}span.smlTxtRight{font-size:.9em;line-height:.8em;text-align:right}span.indentText{display:block;margin:0 0 0 29px}div.rightShadeBox a:hover,div.rightShadeBox a:link,div.rightShadeBox a:visited{display:block;width:auto;color:#040;font-size:.9em;line-height:1em;text-align:center;padding:7px 12px;margin:2px 0 2px 10px;float:right;clear:both}div.rightShadeBox a:link,div.rightShadeBox a:visited{text-decoration:none;-moz-border-radius:7px;border-radius:7px;background-color:#e6f8dd;border:2px solid #c5e5bd}div.rightShadeBox a:hover{-moz-border-radius:7px;border-radius:7px;background-color:#c5e5bd;border:2px solid #7cac5d}div.rightArea{width:60%;margin:25px;float:right}div.rightContainer{width:auto;margin:0 0 5px 30px;float:right;clear:both}div.leftContainer{width:auto;margin:0 20px 15px 0;float:left}div.centerContainer{width:50%;margin-bottom:10px;margin-left:auto;margin-right:auto;clear:both}div.video{padding:10px 0}div.rightColumn{width:auto;margin:0 2px 25px 465px}div.rightCol{width:auto;margin:0 2px 25px 320px;padding-left:45px}div.leftColumn{float:left;clear:both}div.advertise h5{font-size:10px;color:#999}div.library_report ul{margin-top:-5px;margin-left:-5px}div.sponsors hr{border:none;height:2px;color:#eee;background-color:#eee;margin:4px}div.sponsors h2{font-family:Georgia,'Times New Roman',Times,serif;font-size:20px;font-weight:400;color:#288400;margin-top:14px}div.initiatives h2,div.initiatives h3{font-family:Georgia,"Times New Roman",Times,serif}div.sponsors a:hover{text-decoration:none;color:333}div.rightShadeBox a:visited,div.sponsors div.rightShadeBox a:hover,div.sponsors div.rightShadeBox a:link{display:block;width:auto;color:#333;font-size:.9em;line-height:1em;margin:2px 0 2px 10px;padding:6px 10px;float:right;clear:none;text-align:center}div.rightShadeBox a:visited,div.sponsors div.rightShadeBox a:link{text-decoration:none;-moz-border-radius:7px;border-radius:7px;background-color:#e6f8dd;border:2px solid #c5e5bd}div.sponsors div.rightShadeBox a:hover{-moz-border-radius:7px;border-radius:7px;background-color:#c5e5bd;border:2px solid #7cac5d}div.initiatives h2{font-size:28px;font-weight:400}div.initiatives h3{font-size:20px;font-weight:700;color:#288400}div.initiatives ul{list-style-type:none;margin-top:3px;margin-left:10px;padding-left:0}div.initiatives li strong{color:#444}div.initiatives img{padding-bottom:25px;padding-left:15px}div.initiatives img.checkmark{padding-bottom:0;padding-left:2px}div.initiatives li .boxleft{margin:10px 15px 4px 0;float:left;clear:both}div.initiatives li.indent{margin-left:10px}.scorepages h3{color:#288400;font-weight:700;line-height:22px}.scorepages strong{color:#3f3f3f}.scorepages a.donate:link,a.donate:visited{color:#D11010;font-weight:700;text-decoration:none}.scorepages a.donate:hover{color:#288400;font-weight:700;text-decoration:underline}div.conference td.last{padding:10px 20px 25px;font-size:9pt;vertical-align:top;border-bottom:none}div.conference div.highlight{width:80%;background-color:#f7f7f6;vertical-align:top;border-top:#dce2d6 1px solid;margin:30px auto;padding:8px 25px}div.conference td.header{background-color:#f7f7f6;padding:2px 0 10px 15px;vertical-align:top;border-top:#eee 2px solid;border-bottom:none}div.conference td{padding:10px 20px;font-size:9pt;vertical-align:top;border-bottom:#dce2d6 thin solid}#yoo-zoo .item div.conference table td.header h3{font-size:1.4em;font-weight:700;color:#444;line-height:10px;margin-top:14px}div.conference h4{font-size:1.2em;font-weight:700;color:#444;margin-top:.1em}div.conference h5{font-size:1.1em;line-height:1.3em;color:#444;font-weight:700}div.flyIn td,div.flyIn td.last{font-size:9pt;vertical-align:top}div.conference li,div.flyIn li{line-height:1.5em}div.conference li.upper-roman{list-style-type:upper-roman}#medicalState li,div.conference li,div.conference ul,div.flyIn li,div.flyIn ul{list-style-type:none}div.conference ul{margin-top:3px;padding-left:0}div.conference strong{color:#333}div.conference img{padding-left:10px}div.row18 hr{background-color:#eee}.column118{
	float:left;
	padding:20px 20px 20px 0
}

.column218{
	float:left;
	padding:20px;
	margin-left: 8%;
}

.column318{float:left;padding:30px 20px}.row:after{content:"";display:table;clear:both}div.flyIn td.last{padding:10px;border-bottom:none}div.flyIn td.header{background-color:#dcedcd;padding:2px 0 10px 15px;vertical-align:top;border-bottom:none}div.flyIn td{padding:10px;border-bottom:#cadca0 thin solid}div.flyIn h4{font-size:16px;font-weight:700}div.flyIn ul{margin-top:3px;margin-left:12px;padding-left:0}div.keyWestMenu{background-color:#aae5dd}

div.report h3 {
	font-size: 1.3em;
    font-weight: bold;
    line-height: 1.1em;
} 
div.report h4 {
	margin:20px 0 0;
	padding:4px 4px 4px 0;
	color:#444;
	font-size:.8m;
	font-weight:700;
} 
div.rightTitle{display:block;text-align:center;font-weight:700;padding:5px 10px;margin:0 0 10px;background-color:#eee}div.borderBox{margin:0;padding:5px 8px;border:2px solid #eee}div.shadeBox{margin:0;padding:5px 10px;font-weight:700;background-color:#e6f8dd}div.borderRound{display:block;margin:0 2px 10px 0;padding:5px 10px;-moz-border-radius:5px;border-radius:5px;border:2px solid #ddd;background:#eee;font-size:.9em;line-height:1.4em}div.centerShadeBox{width:70%;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:5px 10px;background-color:#e6f8dd;clear:both}

div.centerBox{
	margin:15px auto;
	text-align:center;
}

div.centerTitle{text-align:center;font-weight:700;padding:5px 10px;background-color:#eee}input.sendbutton,p.joinbanner{background-color:#060;color:#fff;font-weight:700}.sidebar_module.norml_event .content{padding:0}p.joinbanner{width:620px;padding-left:5px;font-size:14px;padding-top:3px;padding-bottom:3px;margin-bottom:0}input.sendbutton{font-size:16px}input.sendbutton:hover{background-color:#E4FCDE;color:#000;border-color:#000}div.itemimg{width:50px;height:120px;padding-left:5px;float:left}div.itemdetail{padding-top:5%;height:120px;width:690px;text-align:center}p.boldstore{font-weight:700;font-size:18px;padding-left:5px;padding-top:10px}div.itembottom{padding-left:5px;padding-bottom:10px}.itemwrapper{background-color:#C5E5BD;border-color:#444;border-width:1px;border-style:solid;border-top:none;width:623px;padding:0 2px 5px 10px}#newsletter .content{width:550px;height:420px;background-color:#FFF;margin:0 auto;padding:8px 20px;text-align:left}.newsletterFooter{font-size:.8em;text-align:center}#newsletter .content .newsInfo{width:300px}#newsletter .content p{margin-bottom:10px}#newsletter .content .newsErrors{background-color:#336;width:262px;padding:10px 20px 3px;margin:6px 0;display:block}#newsletter .content .newsErrors p{color:#FFF}.newsletterForm{border:1px solid #c5e5bd;width:300px;margin-top:8px;float:left}.rightBox175{width:175px;float:right;margin:8px 0 8px 8px;padding:6px;border:1px solid #02611d}.shareEzineForm{display:block;clear:both;float:right;font-size:.6em;color:red;background-color:#fff;padding:3px;font-family:Verdana,Arial,Helvetica,sans-serif}@media only screen and (max-device-width:480px){.wrapper{width:480px}.centerNarrow{width:320px;margin:0 auto;padding:0}.centerNarrowCapWiz{width:442px;margin:0 auto}.notMobile{display:none}#leftSidebar{width:1px}}div.arrestData th{background-color:#e6f8dd;padding:10px 30px 10px 10px;text-align:right;border-bottom:none}div.arrestData th.last,div.arrestData th.title{background-color:#e6f8dd;padding:10px;border-bottom:none;font-weight:700}div.arrestData th.title{font-size:16px;text-align:left}div.arrestData th.last{font-size:14px}div.arrestData td.data{padding:10px 30px 10px 10px;text-align:right;border-bottom:#c5e5bd thin solid}div.arrestData td{padding:10px;font-size:9pt;vertical-align:top;text-align:left;border-bottom:#c5e5bd thin solid}div.arrestData td.last{padding:10px;font-size:9pt;border-bottom:none}div.arrestData h4{font-size:14px;font-weight:700}div.penalties table{border:1px solid #c5e5bd;width:100%;border-collapse:collapse;background-color:#f2fcee}div.penalties table tr.columnTitle{background-color:#e7f5e1;color:#28841b}div.penalties table tr.columnTitle td{text-align:center;font-size:1em}div.penalties table td{padding:3px 10px 3px 5px;margin:0;border:1px solid #c5e5bd;font-size:.9em}div.penalties table td.amount{text-align:right}div.penalties table tr.sectionTitle{text-align:left;margin:5px;background-color:#c5e5bd;width:100%}div.penalties table tr.sectionTitle td h3{margin-top:6px;margin-bottom:0;padding-bottom:0;color:#222;font-size:.4em}div.penalties table tr td h4{margin:0;padding:10px 0 0;font-size:.8m}div.penaltyDetails h5,div.penaltyDetails p{padding:0 10px 0 2px}div.penaltyDetails h5{margin:8px 0 2px;text-decoration:underline}div.penaltyDetails h3{font-family:georgia,'times new roman',serif}div.penaltyDetails h4{margin:20px 0 0;padding:4px 4px 4px 0;color:#444;font-size:.8m;font-weight:700}div.penaltyDetails ul li a{font-size:.8em;background-color:#e7f5e1}div.penaltyDetails ul li{margin-left:8%}div.penaltyDetails p+ul{margin-top:-30px}div.penaltyDetails p.seeStat{font-style:italic;font-size:.9em}div.penaltyDetails span.Indent{margin:16px 0 0}.yoo-zoo div.state-laws h5{font-size:1em}#usPenaltiesMapCont{position:relative;height:402px;width:650px;cursor:pointer}#usPenaltiesMapCont img{position:absolute;top:0;left:0;z-index:4}.usPenaltiesMapOverlay{position:absolute;top:0;z-index:5;pointer-events:none}.usPenaltiesMapCtrl{position:relative;width:630px;vertical-align:middle;font-size:10px;padding:4px 0 4px 10px!important;margin:10px 10px 10px 0!important;background:#f2f2f2;border:1px solid #ddd;-moz-border-radius:6px;border-radius:6px}.usPenaltiesMapCtrl img{padding:0 1px 0 4px}#PopHelp{position:absolute;display:none;z-index:200;background-color:#e5f9dd;border:2px solid #C5E5BD;padding:8px;width:300px;left:100px;top:100px;font-size:.9em;line-height:1.2em;color:#444;cursor:pointer;-moz-box-shadow:0 0 10px grey;-webkit-box-shadow:0 0 10px grey;box-shadow:0 0 10px grey}.currentCatDescription #PopHelp{left:10px}#PopHelp h4{font-weight:700;color:#060}#PopHelp h5{font-size:1.1em;font-weight:700;color:#fff;margin-top:4px;margin-bottom:1px;padding:3px}#popClose{position:absolute;top:3px;left:294px;background-color:#95b58D;border-radius:12px;width:15px;height:15px;padding:2px 1px 0;color:#fff;font-size:10px;font-weight:700;text-align:center;vertical-align:middle}#medicalState div{padding:5px 5px 10px;margin-top:10px}#medicalState h3{color:#187400}#medicalState h4{font-size:1.2em;line-height:1px;margin-left:4px;font-weight:700;color:#444;margin-bottom:20px}#medicalState div p,#medicalState div ul{padding:10px 5px 10px 15px;margin-top:10px;border:1px solid #C5E5BD;background-color:#f2fcee;font-size:1em;line-height:1.4em}#medicalState div ul{padding-left:15px}#medicalState .medicalStatus{float:right;position:relative;top:-5px;width:120px;margin:3px 20px 5px 5px;padding:5px 10px 3px;color:#fff}#medicalTypeInact{background-color:#693;border:1px solid #3e6e0d}#medicalTypeNotop{background-color:#f69d00;border:1px solid #dbb204}#medicalTypeSpec{background-color:#cb2d27;border:1px solid #a90e09}#medicalTypeNonfc{background-color:#464545;border:1px solid #000}#medicalState .medicalStatus h3{text-align:center;color:#fff;font-weight:700;font-size:1.2em;margin-bottom:0}#medicalHelp{position:absolute;z-index:10;top:-8px;left:122px;background-color:#6f835a;background-image:url(../images/help_btn.png);background-repeat:no-repeat;background-position:center;border-radius:12px;width:6px;height:2px;padding:0;cursor:pointer}#medicalMap{position:relative;cursor:pointer;top:-40px;padding-top:0}#medicalMap #medicalHelp{top:30px;left:625px;height:16px;width:16px}#medicalState .medicalStatus #medicalEnacted{margin:0;padding:2px}#medicalState .medicalStatus #medicalOperational{margin:2px 0 0;padding:2px 4px;font-weight:700;background-color:#3e6e0d}#medicalState .medicalStatus #medicalNoperational{margin:2px 0 0;padding:2px 4px;font-weight:700;background-color:#d28601}#medicalState .medicalStatus #medicalNoperational p{line-height:1.1em}#medicalState .medicalStatus #medicalCbd{margin:2px 0 0;padding:2px 4px;font-weight:700;background-color:#a90e09}#medicalState .medicalStatus #medicalNonfc{margin:2px 0 0;padding:2px 4px;font-weight:700;background-color:#1c1b1b}#medicalEnacted{font-size:.8em;text-align:center}#medicalEnacted h4{color:#fff;display:inline;font-size:.8em;line-height:0;margin:0;padding-right:3px;padding-bottom:0}#medicalState .medicalStatus p{border:none;margin:0;padding:0;text-align:center;background-color:transparent}#medicalState .medicalContact{border:1px solid #C5E5BD;background-color:#f2fcee}#medicalState .medicalContact h4{margin-left:15px;font-weight:700;color:#444}.libraryReport h4,div.chapterResources h4{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333;line-height:1.2em;margin-top:10px}#medicalState .medicalContact p{border:none;padding-top:2px;padding-bottom:2px;background-color:transparent;line-height:1.2em}.libraryReport h4{font-size:18px}.libraryReport p{padding:0 5px}.libraryReport ul{padding:0 2.5em}.libraryReport li{font-size:1em;list-style:disc}div.chapterResources h4{font-size:18px;font-weight:700}div.chapterResources ul{padding:0 10px}.chapterResources li{font-size:1em;list-style:none;padding-bottom:15px}.chapterResources p{padding:5px 15px;margin-top:10px;line-height:1.4em}.chapterResources strong{color:#444}div.citation h5{font-size:.9em;font-style:italic;color:#222;margin-top:3px}button.accordion{display:block;background-color:#f6f6f6;color:#444;padding:5px 15px;width:95%;margin:0 auto;text-align:left;border:1px solid #f6f6f6;outline:0;transition:.4s;font-size:12px}button.accordion.active,button.accordion:hover{background-color:#ebebeb;border:1px solid #ebebeb}div.panel{padding:0 18px;background-color:#fff;display:none}button.accordion:after{content:'\02795';font-size:13px;color:#777;float:right;margin-left:5px}button.accordion.active:after{content:"\2796"}.businessNet h3{color:#187400}.businessNet blockquote{padding:10px 5px 10px 15px;margin-top:10px;border:1px solid #C5E5BD;background-color:#f2fcee;font-size:1em;line-height:1.4em}div#cse-search-form,div.gsc-control-searchbox-only{margin-top:0;padding-top:0;top:-2px;position:relative}div.gsc-control-searchbox-only table.gsc-branding{visibility:hidden;height:0}div.gsc-control-searchbox-only form.gsc-search-box{height:40px}div.gsc-control-searchbox-only form.gsc-search-box input.gsc-search-button{height:20px}div.gsc-control-searchbox-only form.gsc-search-box input.gsc-input{height:15px}.blog-feed ul.blog-feed li .feedContent{height:100%;overflow:auto}.blog-feed ul.blog-feed li p{display:block;margin-left:190px;margin-bottom:0}.blog-feed ul.blog-feed li .feedThumb{width:180px;max-height:180px;overflow:hidden;padding:0 8px 1px 0;float:left;background-repeat:no-repeat}.blog-feed ul.blog-feed li{display:block;padding-top:4px;margin-bottom:14px;clear:both;overflow:auto}#yoo-zoo.action-center h1.pos-title,.topAppeal p{display:none}.blog-feed ul.blog-feed li img{width:100%;height:auto}#businessSupporter .width50{width:45%}#businessSupporter .first-item{margin-right:30px}#businessSupporter .preferred{font-weight:700;color:#fff;background-color:#FFF;padding:2px}#businessSupporter .sub-pos-title .meta{position:relative;top:-8px;font-weight:700;font-size:.9em;color:#fff;adding:4px;float:right;border:2px solid;border-radius:10px;background:-webkit-linear-gradient(bottom,rgba(26,112,16,.6),rgba(26,112,26,1));background:-o-linear-gradient(bottom,rgba(26,112,26,.6),rgba(26,112,26,1));background:-moz-linear-gradient(bottom,rgba(26,112,26,.6),rgba(26,112,26,1));background:linear-gradient(to bottom,rgba(26,112,26,.6),rgba(26,112,26,1))}.topAppeal p{background-image:none;background-color:#fef8c9;border:3px solid #288400;margin-top:8px;padding:8px;width:100% height:100%;font-size:1em}.sidebar_module.norml-newsletter a{color:#ddfbdb}.sidebar_module.norml-newsletter a:hover{color:#fc0}#can_embed_form .button,#can_embed_form input[type=submit],#donate_auto_modal .button,#donate_auto_modal input[type=submit]{background-color:#288400!important;text-decoration:none;font-size:14px;font-weight:700;border-radius:3px;padding:5px 10px;border:none;border:1px solid rgba(0,0,0,.04);line-height:1.5em;text-shadow:0 1px 0 rgba(0,0,0,.5);transition:all .25s linear;cursor:pointer;color:#FFF;box-shadow:0 0 3px 0 transparent inset;text-align:center;outline:0;-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;white-space:normal}#can_embed_form,#donate_auto_modal{line-height:1.4em!important;font-weight:400}#logo_wrap img{display:none}.support-norml .sidebar_module ul.joomla-nav li.item485{width:100%}.support-norml .sidebar_module ul.joomla-nav li.item485 a{text-align:center}.i4ewOd-pzNkMb-haAclf{background-color:#288400;display:none}.localDecrim .regionDetails{display:block;width:auto;height:36px;background:#f6f5f5;border:1px solid #eee;margin:10px 10px 0 0}.localDecrim .regionDetails .regionName{width:50%;float:left;font-size:1.3em;color:#288400;font-weight:700;padding:6px 0 6px 10px}.localDecrim .regionDetails .regionPopulation{width:28%;float:right;font-size:1.3em;color:#288400;font-weight:700;padding:6px 0}.localDecrim .regionInfo{display:block;width:auto;border-bottom:#eee 1px solid;border-left:#eee 1px solid;border-right:#eee 1px solid;margin:0 10px 20px 0;padding-bottom:10px}.localDecrim .regionInfo ul{margin:0;padding:10px 15px}.localDecrim .regionInfo li{list-style:none}.localDecrim .regionInfo .alignright{margin:8px 8px 5px 0}#yoo-zoo div.has-box-title div.box-1{padding-top:5px}