@charset "UTF-8";
* {margin:0;padding:0;border:0;outline:none}
td {vertical-align:top}

p { margin-bottom:2em; line-height: 150% }

body, table {
	font-family: proxima-nova, sans-serif;
	font-weight: normal;
	color: #333;
	line-height: 30px;
	text-decoration: none;
	font-size:.95em;
}

img {display: block}

a {color:#408ace;text-decoration:none}
a:hover, .container a:active{color:#d59a41}

.nobr { white-space: nowrap}

h2 {color:#2d6092; font-size:1.5em; font-weight:normal; margin-top:10px; margin-bottom:15px; }
h3 {color:#C48C39}

.container {
	width:100%;
	overflow: auto;
	float: left;
	margin:1em 0;
	padding:2em;
	position: relative;
	display: block;
	border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #cccccc;
	box-sizing:border-box;
}
.container th {padding:4px 6px; color:#fff; background-color:#999999; text-align:left; font-family:adelle, serif; font-weight:normal; font-size:1.1em; font-weight:600}
.container td {padding:3px 0 3px 4px; border-bottom: 1px solid #dcdcdc; line-height: 210% }
.container.nolines {background:none}
.container.nolines td {border:0; line-height: 120%; padding: 0.25em 0}
.policeapp-tag {display:inline-block; float:right; margin:-34px 0 1em 2em}
.policeapp-tag a {transition: ease all 300ms; -webkit-transition: ease all 300ms;}
.policeapp-tag > a:hover {opacity:0.5; -webkit-opacity:0.5}
.policeapp-large {display: block; margin:4em 0 0;}
.policeapp-large > a {transition: ease all 300ms; -webkit-transition: ease all 300ms; display: inline-block}
.policeapp-large > a:hover {opacity: 0.5; -webkit-opacity:0.5}

