html {
	overflow-y:scroll;
}
body {
	font-family: "Proxima Nova", Arial, sans-serif;
	font-size:14px;
	margin:0;
}
img {
	border:none;
	-ms-interpolation-mode:bicubic;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:12px 0 6px;
	font-weight:700;
}
h1 {
	font-size:20px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:17px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:15px;
}
h6 {
	font-size:14px;
}
iframe {
	display:block;
}
.details {
	padding-top:0;
	margin-top:0;
}
.centeredText {
	text-align:center;
}
.rightText {
	text-align:right;
}
.floatleft {
	float:left;
}
.imgfloatleft {
	float:left;
	margin:20px;
}
.floatright {
	float:right;
}
.imgfloatright {
	float:right;
	margin:20px;
}
.clear {
	clear:both;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.cf:before, .cf:after {
	content:" ";
	display:table;
}
.cf:after {
	clear:both;
}
.cf {
*zoom:1;
}
.skipLinks {
	z-index:401;
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
.skipLinks:active, .skipLinks:focus {
	overflow:inherit;
	clip:inherit;
	height:inherit;
	width:inherit;
	margin:inherit;
	padding:inherit;
	border:inherit;
	outline:2px solid blue;
}
.hidden {
	position:absolute;
	display:none;
}
.inline-block {
	display:inline-block !important;
}
.mobileOnly {
	display:none;
}
td, th {
	font-size:11px;
}
p {
	padding:5px 0;
	margin:0;
}
a.disabled {
	cursor:default;
}
ul, ol {
	margin:7px 0 15px 40px;
	padding:0;
}
li ul, li ol {
	margin:4px 0 0 20px;
}
li {
	padding:4px;
	margin:0;
}
ul {
	margin-left:20px;
}
dt {
	font-weight:700;
	padding:10px 0 6px;
	font-size:13px;
}
#re dt {
	font-size:11px;
	padding:0;
	font-weight:400;
}
.noLeftMargin {
	margin-left:0 !important;
}
.noTopMargin {
	margin-top:0 !important;
}
.noTopPadding {
	padding-top:0 !important;
}

.bull li, .bull {
	list-style-type:disc;
}
.withSideNav {
	width:70% !important;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.withSideNav {
	width:98% !important;
}
}
.withSideNavMaybe {
	width:80% !important;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.withSideNavMaybe {
	width:98% !important;
}
}
.twoCol {
	width:40%;
	margin-right:2%;
	float:left;
}
.threeCol {
	float:left;
	width:30%;
	padding:0 1%;
	overflow:hidden;
}
.panelLink, .tabLink {
	color:#00E;
}
form {
	margin:0;
}
#offenderSearch {
	margin-top:7px;
}
.offenderPhotoDialog {
	background:#F0FFFF;
	padding:10px;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.offenderPhotoDialog {
	font-size:11px;
}
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.ui-dialog-title {
	font-size:0.65em;
}
}
.addlOffenderPhoto {
	width:80px;
	margin:10px;
	float:left;
}
label {
	display:block;
	font-weight:700;
	font-size:12px;
	padding:8px 0 2px;
	cursor:pointer;
}
fieldset {
	display:block;
}
legend {
	font-size:15px;
	color:#222;
	padding:0;
}
button {
	padding:2px;
}
option {
	height:20px;
	line-height:20px;
}
select {
	height:20px;
}
.noBorderFieldset {
	border:none !important;
}
.listSignupField {
	padding:7px;
	margin:10px 0 10px 10px;
	width:330px;
}
.availableLists {
	padding:7px 0;
	margin:10px 0;
	width:300px;
	border:1px solid #AAA;
}
.inlineLabel {
	display:inline;
}
.border {
	border-style:solid;
	border-width:1px;
	border-color:#AAA;
	color:#444;
	background-color:#FDFDFD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	height:20px;
	width:300px;
	padding:1px 0;
}
.borderSelect {
	height:24px;
	width:302px;
}
.zip {
	width:100px !important;
}
.border:focus {
	background:#fff;
	border:1px solid #404C85;
}
#nygov-Banner {
	height:28px;
	background-color:#036;
}
.nygov-fixLabel {
	display:inline;
}
.nygov-fixButton {
	padding:0;
}
#nygov-sw_searchbox {
	float:right;
	position:relative;
	top:2px;
	left:155px;
	background:transparent;
}
.nygovImg {
	background-image:url(../images/nygov/nygov-sprite.png);
	height:28px;
	text-indent:-9999px;
}
.nysimg {
	background-position:top left;
	float:left;
	width:197px;
}
.agenciesimg {
	background-position:0 -28px;
	float:left;
	width:134px;
}
.nysearchimg {
	background-position:0 -56px;
	float:right;
	width:159px;
}
.invisible {
	visibility:hidden;
}
.isVisitble {
	visibility:visible;
}
#wrapper, #page {
	xbackground:white url(../images/interface/wrapper_bk.jpg) repeat-x;
	width:100%;
	min-width:975px;
	margin:0 auto;
	text-align:left;
	height:auto;
	xborder:medium double #003;
	border-top:none;
}
.ie8 #wrapper, .ie7 #wrapper, .ie6 #wrapper, .ie8 #page, .ie7 #page, .ie6 #page {
	overflow:hidden;
}
.ie6 #wrapper, .ie6 #page {
	width:975px;
}
#main {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:20px;
/*	overflow:hidden;*/
}
#header {
	width:760px;
	margin:0 auto;
	display:block;
	height:130px;
}

#navigation {
	width:175px;
	float:left;
}
#mobileNav {
	display:none;
}
#mobileHeader {
	display:none;
}
.leftnav {
	width:175px;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.leftnav li {
	margin:0;
	padding:0;
}
.leftnav a {
	background:url(../images/interface/nav_buttons.png) no-repeat 0 0;
	color:#FFF;
	display:block;
	height:20px;
	text-decoration:none;
	width:175px;
	text-indent:2px;
	font-weight:700;
	line-height:19px;
}
.leftnav a:visited {
	color:#FFF;
}
.leftnav a:hover {
	background-position:0 -20px;
}
.leftnav a.lastnav {
	height:21px;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.leftnav a.lastnav {
	height:auto;
}
}
.leftnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.leftnav ul a {
	color:#000;
	background-position:0 -40px;
	text-indent:10px;
	font-weight:400;
}
.leftnav ul a:visited {
	color:#000;
}
.leftnav ul a:hover {
	background-position:0 -61px;
	color:#009;
}

.qbFacebook {
	padding-top:2px;
}
.flagLink {
	line-height:10px !important;
	text-align:center;
}
.translateFlag {
	padding-top:5px;
}
.hide-sub-nav #subnav {
	display:none;
}
#subnav, #localnav {
	border:1px solid #003;
	background-color:#edf0f1;
	float:right;
	width:175px;
	margin:0 0 10px 10px;
	clear:right;
}
#subnav {
	xborder-top-style:none;
}
#subnav p, #localnav p {
	background-color:#728a99;
	color:#FFF;
	text-align:center;
	padding:2px;
	margin-bottom:2px;
	font-weight:700;
}
#subnav ul, #localnav ul {
	margin:0;
	padding:0;
}
#subnav ul ul, #localnav ul ul {
	margin:0;
	padding:0 0 0 10px;
}
#subnav li, #localnav li {
	padding:0;
	list-style-type:none;
	display:block;
}
#subnav a, #localnav a {
	padding:1px 2px;
	text-decoration:none;
	display:block;
}
#subnav a:hover, #localnav a:hover {
	text-decoration:underline;
}
.fb-like {
	height:24px;
	padding:0 0 5px;
	display:block !important;
}
.features {
	margin-top:0;
}
.features ul {
	margin:0 10px;
	padding-left:0;
}
.features li {
	padding:7px 10px 0;
	border-bottom:2px solid #CCC;
	list-style-type:none;
	line-height:14px;
}
.features li:last-child {
	border:0;
}
.featuredHeading {
	background:transparent url(../images/interface/whatsnewbk.png) repeat-x;
	font-size:18px;
	font-style:italic;
	line-height:40px;
	padding:0 0 0 7px;
	margin:10px 0 0;
	text-shadow:1px 1px 0 #CCC;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.featuredHeading {
	background:#e8eaf7;
	background-image:none;
	text-shadow:none;
}
}
.features a {
	padding:5px 0;
	text-decoration:underline;
	color:#009;
}
.features a:hover {
	text-decoration:underline;
	color:#00F;
}
.mobileToggler {
	padding-top:6px;
}
.features p {
	padding-left:0;
}
.nolines {
	margin:0 0 10px;
}
.nolines li {
	padding:5px 0;
	border:0;
}
.hovering, .callout {
	background-color:#eff1f9;
}
#mainbody {
	background-color:#FFF;
	clear:both;
	margin:0;
}
#mainbody a {
	text-decoration:underline;
	color:#009;
}
#mainbody a:hover {
	color:#00F;
}
#mainbody li {
	margin-left:25px;
}
#content {
	margin:0 35px;
}
#contentFloat {
	width:100%;
	float:left;
}

.employmentMission {
	background-color:#5d7e95;
	width: 450px;
	padding: 10px;

}
.employmentMission h4 {
	color: orange;
	text-transform:uppercase;
	text-align:center;
	border-bottom: navy 2px solid;
}
.employmentMission p {
	color: white;
}

#footer {
	background-color:#93a4c2;
	text-align:center;
	border-top:1px solid #003;
	clear:both;
	color:#FFF;
}
#footer a {
	color:#FFF;
	text-decoration:none;
	margin:0 10px;
}
#footer a:hover {
	color:#FFC;
	text-decoration:underline;
}
#contentleft {
	width:45%;
	float:left;
}
#contentright {
	width:45%;
	float:right;
}
#govsForcedContainer {
	overflow:hidden;
	margin:0 auto;
	width: 1000px;
}
.ie7 #govsForcedContainer {
	width:100%;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
#govsForcedContainer, #govsForcedContainer .bottomTwo {
	width:705px;
	margin:0 auto;
}
#govsForcedContainer .topTwo {
	width:570px;
	margin:0 auto;
}
}
@media (max-width: 46em) {
#govsForcedContainer {
	width:570px;
}
#govsForcedContainer .topTwo, #govsForcedContainer .bottomTwo {
	width:100%;
}
#govsForcedContainer .socialbox, #govsForcedContainer .eo, #govsForcedContainer #language-container-wrapper {
	float:none;
	margin-left:auto;
	margin-right:auto;
}
}
@media (max-width: 38em) {
#govsForcedContainer {
	width:100%;
}
#govsForcedContainer .featureWrapper, #govsForcedContainer #govbox {
	float:none;
	margin:10px auto;
	display:block;
}
}
.featureWrapper, .featureSlider, .featureSlider .panel, .panel-wrapper, .panel-wrapper img, .panel-info-bg {
	width:450px;
}
.featureWrapper, .featureSlider, .featureSlider .panel, .panel-wrapper {
	height:375px;
}
.featureWrapper {
	margin:10px 10px 0 0;
	z-index:1;
	float:left;
	background:#303030;
}
.featureSlider {
	overflow:hidden;
	position:relative;
}
.featureSlider .panel {
	z-index:1;
	display:block;
	float:left;
}
.featureImg_mobile {
	display:none;
}
.featureSlider .hide {
	display:none;
}
.panel-wrapper img {
	height:300px;
}
.panel-wrapper img, .panel-wrapper .featureImg1 {
	z-index:1;
}
.panel-wrapper {
	position:absolute;
	z-index:1;
	padding:0;
}
.panel-info-bg, .panel-info {
	height:75px;
	position:absolute;
	bottom:0;
	left:0;
}
.panel-info-bg {
	background:#303030;
	z-index:1;
	padding:0;
}
.panel-info {
	width:401px;
	z-index:1;
	color:#EEE;
	padding:0 25px;
}
.panel-info h2 {
	font-size:15px;
	margin:0;
	padding:2px 0;
}
.panel-info p {
	line-height:14px;
	font-size:12px;
	margin:0;
	padding:0;
}
.panel-info a, .panel-info a:visited {
	color:#0FFFFF;
}
.panel-info a:hover {
	color:#FFF;
}
#prev a, #next a {
	z-index:11;
	background:white url(../images/interface/feature_buttons.png) no-repeat;
	display:block;
	height:75px;
	width:20px;
	text-indent:-9999px;
	position:absolute;
}
#prev a:focus, #next a:focus {
	outline:none;
}
#prev a {
	background-position:top left;
	margin:300px 0 0;
}
.ie7 #prev a {
	margin-left:-450px;
}
#prev a:hover {
	background-position:0 -150px;
}
#next a {
	background-position:0 -75px;
	margin:300px 0 0 430px;
}
.ie7 #next a {
	margin-left:-20px;
}
#next a:hover {
	background-position:0 -225px;
}
.unoSlider, .unoSlider ul, .unoSlider .sliderView {
	width:450px;
	margin:0;
}
.unoSlider {
	margin:0;
	float:left;
}
.unoSlider li {
	padding:0;
}
.unoSlider ul, .unoSlider .sliderView {
	min-height:120px;
}
.unoSlider ul {
	list-style:none;
	overflow:hidden;
	position:relative;
}
.unoSliderNav span {
	color:#ccc;
	cursor:pointer;
	font-size:44px;
	margin-right:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.unoSliderNav span:hover, .unoSliderNav span:active {
	color:#999;
}
.unoSliderNav .current {
	color:#f09;
}
.unoSlider .sliderView {
	opacity:0;
	position:absolute;
	top:0;
	z-index:1;
}
.unoSlider .current {
	left:0;
	opacity:1;
	z-index:10;
}
#govbox {
	float:left;
	margin-top:10px;
	width:240px;
	height:375px;
}
.pullquote_w_lines {
	background-color:#FFF4D9;
	padding:5px 15px;
	margin:10px;
	display:block;
	border:thin solid #090167;
	border-left-style:none;
	border-right-style:none;
	overflow:visible;
}
.pullquote_announce_w_red_lines {
	border-top:solid thin #C84649;
	border-bottom:solid medium #C84649;
	background-color:#FFF4D9;
	padding:5px 15px;
	margin:10px;
	display:block;
	border-left-style:none;
	border-right-style:none;
	overflow:visible;
}
.red_notice {
	font-weight:700;
	color:#900;
}
.red_notice_plain {
	color:#900;
}
.red_notice_border {
	border-color:#900;
}
.disclaimer {
	font-size:0.85em;
	margin:20px;
	color:#505A87;
}
.caption {
	font-size:0.85em;
	color:#505A87;
}
.disclaimerlight {
	font-size:0.85em;
	color:#DDD;
}
.smallerfont {
	font-size:0.9em;
}
.smallHeader {
	font-size:11px;
}
.largerfont, #logicModel {
	font-size:1.2em;
}
.ital_font {
	font-style:italic;
}
.section-header {
	font-size:1.2em;
	font-weight:700;
	color:#56698E;
	margin-top:16px;
	margin-bottom:8px;
	margin-left:6px;
}
.indent-15 {
	margin-left:15px;
}
.indent-20 {
	margin-left:20px;
}
.deleted {
	text-decoration:line-through;
}
.new {
	color:#000;
	background-color:#FF9;
}
.centered {
	text-align:center;
}
.meccBanner {
	font-size:15px;
	font-weight:700;
	color:#606E95;
}
.mpc-button-size {
	width:13.5em;
}
.missingImgList {
	margin:0;
}
.missingImgList li {
	padding:0;
	margin:2px 0 25px;
	display:block;
	max-width:900px;
}
.imgLink {
	float:left;
	width:150px;
	margin:0;
}
.missingImgList h3 {
	margin:0 0 0 160px;
	padding:2px 0 0 5px;
}
.listDesc {
	margin:0 0 0 160px;
}
.alert {
	font-size:18px;
	color:red;
	margin:10px;
}
#currentAlert {
	border:0;
}
#yesAmberAlert {
	margin-top:20px;
}
#accredList {
	margin:0;
	padding:0;
	overflow:hidden;
}
#accredList li {
	height:100px;
	width:400px;
	display:inline;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
#accredList dl {
	margin:0;
	padding:0;
	width:410px;
}
#accredList dt {
	width:120px;
	text-align:center;
	float:left;
	height:100px;
	margin:0;
	padding:0;
}
#accredList dd {
	width:280px;
	margin:0 0 0 120px;
	padding:0;
	height:16px;
}
#map-view-container {
	position:relative;
	overflow:hidden;
}
#map-container {
	float:left;
	position:relative;
}
#map-view-container .map {
	position:relative;
	z-index:100;
}
#map-view-container .county {
	display:inline;
	left:0;
	position:absolute;
	top:0;
	z-index:20;
}
#map-view-container .countyBg {
	left:0;
	position:absolute;
	top:0;
	z-index:19;
}
.zoneList {
	overflow:hidden;
	margin:0 0 10px 10px;
	width:500px;
}
.zoneList dt {
	width:72px;
	font-size:13px;
	font-weight:700;
	clear:left;
	text-align:right;
	color:#505A87;
	padding:0;
}
.zoneList dd {
	width:400px;
	font-size:12px;
	padding:0 0 0 12px;
}
.zoneList dt, .zoneList dd {
	margin:0 0 3px;
	line-height:16px;
	float:left;
}
.togglePanel .evenList {
	background-color:#F9F9F9;
	border:1px solid #C0C0C0;
}
.evenList {
	overflow:hidden;
	margin:0 0 10px;
	width:500px;
}
.evenList dt {
	width:72px;
	font-size:13px;
	font-weight:700;
	clear:left;
	text-align:right;
	color:#505A87;
	padding:0;
}
.evenList dd {
	width:400px;
	font-size:12px;
	padding:0 0 0 12px;
}
.evenList dt, .evenList dd {
	margin:0 0 3px;
	line-height:16px;
	float:left;
}
.imgGallery {
	margin:0;
	padding:0;
	overflow:hidden;
}
.imgGallery li {
	display:inline;
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}
.imgGallery a {
	margin:3px;
	display:block;
	width:150px;
	height:100px;
	border:1px solid #111;
}
.imgGallery img {
	width:150px;
	height:100px;
}
.importantbox {
	border:double #445088 3px;
	background-color:#CDD0E2;
	width:500px;
	margin:15px auto;
	padding:5px;
}
.importantboxLeft {
	margin:15px 0 !important;
}
.importantbox h3 {
	text-align:center;
}
.importantbox .imgfloatleft {
	margin:5px 25px 5px 5px;
}
.importantbox .imgfloatright {
	margin:5px 5px 5px 25px;
}
.unitList {
	width:400px;
}
.unitList li {
	border-bottom:1px dotted #999;
	overflow:hidden;
	padding:6px 0 1px 2px;
}
.unitName {
	width:280px;
	float:left;
}
.unitNumber {
	width:100px;
	float:right;
	text-align:right;
}
.videoList {
	list-style:none;
	margin-bottom:10px;
}
.videoList li {
	margin-bottom:20px;
}
.videoList li img {
	margin-right:5px;
	float:left;
	width:100px;
}
.videoList li a {
	text-decoration:none;
	width:400px;
	display:block;
	height:82px;
}
.videoList li p {
	margin-top:0;
}
.videoList .extras {
	height:auto;
	display:inline;
	width:auto;
	padding:2px 0;
}
.videoList li a:hover {
	background-color:#D8DDE7;
}
.arrestTable {
	width:586px;
	margin:0 auto;
	text-align:right;
}
.sgtraining tbody tr {
	height:95px;
}
.sgtraining th {
	text-align:center;
}
.solid-dotted {
	border-width:1px;
	border-color:#D2D2D2;
	border-style:solid;
	border-collapse:collapse;
}
.solid-dotted caption {
	font-size:14px;
	font-weight:700;
}
.solid-dotted thead, .thead, .solid-dotted thead tr.oddRow, .solid-dotted tfoot {
	background-color:#E0E3E8;
	font-weight:700;
}
.solid-dotted th {
	padding:3px;
	border-width:1px;
	border-color:#D2D2D2;
	border-style:solid;
	border-collapse:collapse;
	text-align:center;
}
.solid-dotted td {
	border-width:1px;
	border-style:dotted;
	border-color:#D2D2D2;
	padding:3px;
}
tr.oddRow {
	background-color:#F2F2F2;
	color:#333;
}
.recip {
	float:left;
	line-height:1.5em;
}
.recipLeft {
	width:95px;
	padding-right:5px;
	text-align:right;
}
.recipRight {
	width:150px;
}
.pr-header {
	font-size:18px;
	font-weight:700;
	padding-bottom:3px;
	padding-top:15px;
}
.pr-header-sub {
	font-size:16px;
	font-style:italic;
	margin-bottom:14px;
	font-weight:500;
	padding-top:0;
	padding-left:5px;
}
.sliderHeader {
	background-color:#0848B8;
	border:1px solid gray;
	cursor:pointer;
}
.sliderPanel {
	background-color:#333;
	border-left:1px solid gray;
	border-right:1px solid gray;
	margin:0;
	padding:10px;
}
.sliderHover {
	background-color:#084888 !important;
}
#sliderList {
	margin:10px 0;
	width:704px;
}
.imagewithcaption {
	width:340px;
	padding:6px;
	margin:5px 20px 5px 5px;
	border:#8793C0 1px solid;
	background:#EFF1F9;
	float:left;
	clear:left;
}
.imagewithcaption img {
	width:340px;
	margin:0;
}
.imagewithcaption p {
	margin:0 auto;
	padding:5px 0 5px 1px;
	font-style:italic;
	text-align:left;
}
.listNav {
	padding:1em 0;
}
.listNav, .ln-letters {
	overflow:hidden;
}
.listNavHide {
	display:none;
}
.listNavShow {
	display:block;
}
.ln-letters a {
	font-size:0.9em;
	display:block;
	float:left;
	padding:2px 6px;
	border:1px solid silver;
	border-right:none;
	text-decoration:none;
}
.ln-letters a.ln-last {
	border-right:1px solid silver;
}
.ln-letters a:hover, .ln-letters a.ln-selected {
	background-color:#eaeaea;
}
.ln-letters a.ln-disabled {
	color:#ccc;
}
.ln-letter-count {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	text-align:center;
	font-size:0.8em;
	line-height:1.35;
	color:#336699;
}
.missing-person-wrapper .listNav {
	font-size:16px;
}
.facebook, .facebook #wrapper {
	background:white !important;
	min-width:760px !important;
	width:760px !important;
	border:0;
}
.facebook #nygov-Banner, .facebook #header, .facebook #footer, .facebook #navigation, .facebook #quickbar, .facebook #subnav {
	display:none;
}
.facebook #main, .facebook #content, .facebook #contentFloat {
	margin:0;
	float:none;
	width:auto;
}
.efocusbox {
	float:left;
	width:20%;
	margin:0 1%;
	overflow:hidden;
}
.caption-top, .caption-bottom {
	color:#ffffff;
	padding:2%;
	font-weight:bold;
	font-size:13px;
	font-family:arial;
	border:0 solid #334143;
	background:#000000;
	text-shadow:1px 1px 0 #202020;
}
.caption-top {
	border-width:0 0 8px 0;
}
.caption-bottom h2, .caption-bottom p {
	padding:0 0 6px;
}
.cutline-orig {
	display:none;
}
br.c {
	clear:both;
}
.noUnderline {
	text-decoration:none;
}
.dna-map-container {
	width:300px;
}
.darkHover {
	background-color:#000;
	display:block;
}
.successStory h4 {
	padding:4px 0 4px 4px;
}
.successStory h5 {
	padding-top:0;
}
#countyData {
	margin-left:0;
}
.fullCenterMap {
	width:850px;
	margin:0 auto;
}
#tipZone {
	display:none;
}
.panelToggler {
	margin:10px 0;
}
.panelToggler h4, .panelToggler h2 {
	color:#333;
}
.togglePanel {
	border:1px solid #DDD;
	box-shadow:2px 2px 2px #EEE;
	margin-bottom:13px;
	position:relative;
	width:100%;
}
.togglePanel h3 {
	font-weight:400;
	padding:1em 0 1em 2.2em;
	margin-top:0 !important;
	font-size:14px;
	color:#333;
}
.oldie .togglePanel h3 {
	padding:0.75em 0 0.5em 2.2em;
}
.togglePanel h3:hover {
	background-color:#AFDFFF;
}
.togglePanel h3 em {
	font-style:normal;
}
.togglePanel h3.toggled {
	border-bottom:0;
}
.toggleContent {
	font-size:14px;
	padding:1em 1em 2em 1em;
	width:100%;
}
.togglePanel ul {
	width:75%;
	float:left;
	margin:25px 10px 5px 5px;
	list-style:none;
}
.videoPlay {
	padding:1em;
}
.loading, .ui-dialog .ui-dialog-content.loading {
	background:transparent url(images/cluetip/wait.gif) center center no-repeat;
	-webkit-transition:none !important;
	-moz-transition:none !important;
	-o-transition:none !important;
	transition:none !important;
}
.loading .loadingText, .ui-dialog .ui-dialog-content.loading .loadingText {
	color:#CCC;
	position:relative;
	top:38%;
	text-align:center;
}
.newDomainReminder {
	font-size:14px;
	background-color:#afcefc;
	display:block;
	position:absolute;
	width:100%;
	padding-bottom:5px;
	min-height:70px;
	top:-160px;
	box-shadow:0 0 4px #666;
	z-index:1000;
	text-align:left;
}
.newDomainReminder .centerer {
	max-width:700px;
	margin:0 auto;
}
.newDomainReminder .domainCloser a, .newDomainReminder .domainCloser a:visited {
	float:right;
	text-decoration:none;
	background-color:Coral;
	color:#FFF;
	font-weight:700;
	margin:0 2px 0;
	padding:2px 7px;
	border-radius:50px;
	text-shadow:0 0 2px #666;
	box-shadow:0 0 2px #666;
}
.newDomainReminder .domainCloser a:hover {
	background-color:#990000;
}
.newDomainReminder p {
	padding-bottom:0;
}
.newDomainReminder a, .newDomainReminder a:visited {
	color:#00F;
}
.newDomainReminder h2 {
	background-color:#5879a9;
}
.newDomainReminder .btn {
	background-color:#82ea77;
}
#language-list-wrapper.ux-content-expandable .ux-expandable div {
	display:none;
	list-style:none;
}
#language-list-wrapper.ux-content-expandable {
	list-style-type:none;
}
#language-list-wrapper.ux-content-expandable {
	margin:0;
	padding:0;
}
#language-list-wrapper.ux-content-expandable>ul {
	padding:0;
}
#language-list-wrapper.ux-content-expandable>ul>li {
	margin-left:0;
}
#language-list-wrapper.ux-content-expandable .ux-content-expandable>ul>li {
	margin-left:22px;
	color:#5A5A5A;
}
#language-container-wrapper, .socialbox {
	border:1px solid #CCC;
	width:500px;
	height:200px;
	overflow:hidden;
	float:left;
	margin-top:10px;
}
#language-container-wrapper {
	margin-right:10px;
}
@media (max-width: 470px) {
#language-container-wrapper, .socialbox {
	width:238px;
}
}
#language-container-wrapper a {
	text-decoration:none;
}
.ie7 #language-container-wrapper {
	border-radius:0;
}
#language-phone-wrapper, .socialbox h3 {
	background:#D9D9D9;
}
#language-phone-wrapper {
	height:70px;
	padding-right:4%;
	text-align:right;
	position:relative;
	line-height:1em;
	vertical-align:top;
}
#phone-icon {
	position:absolute;
	height:70px;
	width:70px;
	background:url(../images/phone.png) no-repeat scroll 0 0;
	top:18px;
	left:4px;
}
#phone-big-text {
	display:inline-block;
	color:#444;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:23px 3px 0 0;
}
.ie7 #phone-big-text, .ie8 #phone-big-text {
	display:block;
	padding:22px 3px 0 0;
	line-height:16pt;
}
#phone-small-text {
	display:block;
	color:#444;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:9px 3px 0 0;
	overflow:visible;
}
.ie7 #phone-small-text, .ie8 #phone-small-text {
	display:block;
	margin:4px 3px 0 0;
}
#language-flag-wrapper {
	height:11px;
	display:block;
	background:url(../images/flags.png) repeat scroll 0 0;
}
#language-list-wrapper {
	background:#E0E0E0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:1em;
	overflow:hidden;
}
#language-list-wrapper div {
	display:none;
	padding-left:20px;
	padding-right:16px;
	font-weight:normal;
}
#language-list-wrapper a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#language-container-wrapper a:link, #language-container-wrapper a:visited {
	color:#3E3E40;
	text-decoration:none;
}
#language-container-wrapper a:hover {
	background-color:#D9D9D9 !important;
}
#language-list-wrapper ul {
	margin:0;
	padding:0;
}
#language-list-wrapper ul li {
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	background:#FFFFFF;
	line-height:14px;
	margin:0;
	padding:0;
	width:100%;
	float:left;
	list-style-type:none;
}
@media (max-width: 470px) {
#language-list-wrapper ul li {
	width:100%;
	float:none;
}
}
.ie7 #language-list-wrapper ul li {
	background-color:transparent !important;
	border-bottom:0;
}
.ie7 #language-list-wrapper ul li div {
	zoom:1;
}
.ie7 #language-list-wrapper ul li div span {
	zoom:1;
}
#language-list-wrapper ul li a.ux-expandable {
	display:block;
	overflow:auto;
	padding:6px 10px;
	background:#F6F8F9 url(../images/list-arrow.png) no-repeat 95% center;
}
.ie7 #language-list-wrapper ul li a, .ie8 #language-list-wrapper ul li a {
	background:url(../images/list-arrow.png) no-repeat 95% center transparent;
}
.ie7 #language-list-wrapper ul li div, .ie8 #language-list-wrapper ul li div {
	background:#FFF;
}
#language-list-wrapper ul li div span {
	display:block;
	margin:4px;
	overflow:hidden;
}
.ie7 #language-list-wrapper ul li div span, .ie8 #language-list-wrapper ul li div span {
	background:#FFF;
	margin:0;
	padding:4px;
}
.socialbox {
	width:238px;
	overflow:hidden;
}
.socialbox h3 {
	color:#3E3E40;
	padding-left:10px;
}
.socialbox ul {
	margin:0;
	padding:13px 0 10px 7px;
	background:#F6F8F9;
}
.socialbox li {
	display:inline;
}
.nprogress {
	pointer-events:none;
}
.nprogress .bar {
	background:firebrick;
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	width:100%;
	height:0.25em;
}
.nprogress .peg {
	display:block;
	position:absolute;
	right:0;
	width:100px;
	height:100%;
	box-shadow:0 0 10px firebrick, 0 0 5px firebrick;
	opacity:1;
	-webkit-transform:rotate(3deg) translate(0px, -4px);
	-ms-transform:rotate(3deg) translate(0px, -4px);
	transform:rotate(3deg) translate(0px, -4px);
}
.lt-ie9 .nprogress .spinner {
	display:none;
}
.nprogress .spinner {
	display:block;
	position:fixed;
	z-index:100;
	top:15px;
	right:15px;
}
.nprogress .spinner-icon {
	width:18px;
	height:18px;
	box-sizing:border-box;
	border:solid 2px transparent;
	border-top-color:firebrick;
	border-left-color:firebrick;
	border-radius:50%;
	-webkit-animation:nprogress-spinner 600ms linear infinite;
	animation:nprogress-spinner 600ms linear infinite;
}
@-webkit-keyframes nprogress-spinner {
0% {
-webkit-transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
}
}
@keyframes nprogress-spinner {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(360deg);
}
}
.ng-fade {
	display:none;
}
.small-only {
	display:none !important;
}
@media (max-width: 55em) {
.small-only {
	display:inherit !important;
}
}
.footer {
	clear:left;
	margin-top:1em;
	margin-bottom:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
.cta-red {
	display:inline-block;
	padding:0 20px;
	margin:5px;
	color:#FCFCFC;
	font:normal 18px Arial, Helvetica, sans-serif;
	height:50px;
	text-decoration:none;
	line-height:50px;
	white-space:nowrap;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	z-index:10;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	overflow:visible;
	-webkit-transition:all 0.15s;
	-moz-transition:all 0.15s;
	-o-transition:all 0.15s;
	transition:all 0.15s;
	background-color:#D23A37;
}
.cta-red:hover {
	background-color:#d95a58;
}
.cta-red:active, .cta-red:focus {
	background-color:#e17b7a;
}
.cta-green {
	display:inline-block;
	padding:0 20px;
	margin:5px;
	color:#FCFCFC;
	font:normal 18px Arial, Helvetica, sans-serif;
	height:50px;
	text-decoration:none;
	line-height:50px;
	white-space:nowrap;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	z-index:10;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	overflow:visible;
	-webkit-transition:all 0.15s;
	-moz-transition:all 0.15s;
	-o-transition:all 0.15s;
	transition:all 0.15s;
	background-color:#00B638;
}
.cta-green:hover {
	background-color:#00d03e;
}
.cta-green:active, .cta-green:focus {
	background-color:#00e946;
}
.cta-blue {
	display:inline-block;
	padding:0 20px;
	margin:5px;
	color:#FCFCFC;
	font:normal 18px Arial, Helvetica, sans-serif;
	height:50px;
	text-decoration:none;
	line-height:50px;
	white-space:nowrap;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	z-index:10;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	overflow:visible;
	-webkit-transition:all 0.15s;
	-moz-transition:all 0.15s;
	-o-transition:all 0.15s;
	transition:all 0.15s;
	background-color:#266799;
}
.cta-blue:hover {
	background-color:#2d7ab6;
}
.cta-blue:active, .cta-blue:focus {
	background-color:#398dce;
}
.cta-yellow {
	display:inline-block;
	padding:0 20px;
	margin:5px;
	color:#FCFCFC;
	font:normal 18px Arial, Helvetica, sans-serif;
	height:50px;
	text-decoration:none;
	line-height:50px;
	white-space:nowrap;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	z-index:10;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	overflow:visible;
	-webkit-transition:all 0.15s;
	-moz-transition:all 0.15s;
	-o-transition:all 0.15s;
	transition:all 0.15s;
	background-color:#FFEB00;
	color:contrast-color(#FFEB00, #444, #FFF);
}
.cta-yellow:hover {
	background-color:#fff04d;
}
.cta-yellow:active, .cta-yellow:focus {
	background-color:#fff799;
}
.cta-red.disabled, .cta-red.disabled:hover, .cta-red.disabled:focus, .cta-red.disabled:active, .cta-green.disabled, .cta-green.disabled:hover, .cta-green.disabled:focus, .cta-green.disabled:active, .cta-blue.disabled, .cta-blue.disabled:hover, .cta-blue.disabled:focus, .cta-blue.disabled:active, .cta-yellow.disabled, .cta-yellow.disabled:hover, .cta-yellow.disabled:focus, .cta-yellow.disabled:active {
	background-color:#999999;
}
.cta-icon {
	display:block;
	height:50px;
	background:transparent url(../images/interface/ctasprite.png) no-repeat;
}
.cta-icon-block {
	background:transparent url(../images/interface/ctasprite.png) no-repeat;
	height:32px;
	width:32px;
	margin:-7px 4px 0;
	display:block;
}
.cta-icon-inline {
	background:transparent url(../images/interface/ctasprite.png) no-repeat;
	height:32px;
	width:32px;
	margin:0 4px -10px 0;
	display:inline-block;
}
@media (max-width: 30em) {
.cta-soms {
	font-size:14px;
	font-weight:bold;
}
}
.oldie .cta-icon-block {
	margin-top:-28px;
}
.icon-download-inline {
	background-position:0 -150px;
}
.icon-more-inline {
	background-position:0 2px;
}
.icon-download, .icon-check {
	margin-left:-5px;
	padding-left:37px;
}
.icon-go, .icon-more, .icon-pdf, .icon-search, .icon-email {
	margin-right:-5px;
	padding-right:40px;
}
.icon-download {
	background-position:0 -141px;
}
.icon-check {
	background-position:0 -66px;
}
.icon-more {
	background-position:right 10px;
}
.icon-go {
	background-position:right -212px;
}
.icon-pdf {
	background-position:right -291px;
}
.icon-search {
	background-position:right -371px;
}
.icon-email {
	background-position:right -451px;
}
.cta-small {
	font-size:16px;
	height:36px;
	line-height:36px;
}
.cta-small .cta-icon {
	height:36px;
	background-position:right -298px;
}
.cta-tiny {
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0 0.5em;
}
.cta-big {
	font-size:22px;
	height:60px;
	line-height:60px;
}
.cta-big .icon-download {
	background-position:0 -136px;
	height:60px;
}
.cta-big .icon-check {
	background-position:0 -61px;
	height:60px;
}
.cta-big .icon-more {
	background-position:right 15px;
	height:60px;
}
.cta-big .icon-go {
	background-position:right -207px;
	height:60px;
}
.cta-huge {
	font-size:26px;
	height:76px;
	line-height:76px;
	padding:0 26px;
}
.cta-huge .icon-download {
	background-position:0 -128px;
	height:76px;
}
.cta-huge .icon-check {
	background-position:0 -53px;
	height:76px;
}
.cta-huge .icon-more {
	background-position:right 23px;
	height:76px;
}
.cta-huge .icon-go {
	background-position:right -199px;
	height:76px;
}
.cta-subhead {
	padding:20px 30px;
	font-size:26px;
	line-height:26px;
}
.cta-subhead i {
	color:#000;
	color:rgba(0, 0, 0, 0.5);
	text-shadow:0 0 0;
	font-weight:normal;
	font-style:normal;
	display:block;
	line-height:26px;
	font-size:14px;
}
.cta [class^="icon-"], .cta [class*=" icon-"] {
	font-family:"arial" !important;
	font-style:inherit;
	font-weight:inherit;
	font-variant:inherit;
	text-transform:inherit;
	line-height:inherit;
	-webkit-font-smoothing:inherit;
	-moz-osx-font-smoothing:inherit;
}
.cta .icon-search:before {
	content:"" !important;
}
.cta [class^="icon-"]:before, .cta [class*=" icon-"]:before {
	font-family:inherit;
}
.soms h4 {
	color:#222;
}
.soms .ui-widget {
	margin:0;
}
.soms #main {
	overflow:inherit;
}
.somsOr {
	font-size:13px;
	padding:0;
	margin-left:9.5em;
}
@media (max-width: 55em) {
.somsOr {
	margin-left:9.5em;
}
}
#offenderSearch label, #offenderSearch input, #offenderSearch select {
	font-size:14px;
	box-sizing:border-box;
}
#offenderSearch label {
	margin-bottom:0.15em;
}
#offenderSearch input, #offenderSearch select {
	margin-bottom:0.5em;
	font-size:16px;
}
#offenderSearch .border, #offenderSearch .borderSelect, #offenderSearch select {
	height:34px;
	padding:0.35em;
}
#offenderSearch button[type="submit"] {
	display:inline-block;
	padding:0 20px;
	margin:5px;
	color:#FCFCFC;
	font:normal 18px Arial, Helvetica, sans-serif;
	height:50px;
	text-decoration:none;
	line-height:50px;
	white-space:nowrap;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	z-index:10;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	overflow:visible;
	-webkit-transition:all 0.15s;
	-moz-transition:all 0.15s;
	-o-transition:all 0.15s;
	transition:all 0.15s;
	background-color:#266799;
	cursor:pointer;
	font-size:16px;
	height:2em;
	line-height:inherit;
	margin-left:0;
	padding:0 0.5em;
	border-width:1px;
}
#offenderSearch button[type="submit"]:hover {
	background-color:#2d7ab6;
}
#offenderSearch button[type="submit"]:active, #offenderSearch button[type="submit"]:focus {
	background-color:#398dce;
}
#offenderSearch button[type="reset"] {
	border-radius:5px;
	border-width:1px;
	cursor:pointer;
	padding:0.25em 0.5em;
}
#offenderSearch .clear-field {
	font-size:20px;
	color:#a1b9ed;
	padding:0 0.4em;
	text-decoration:none;
	position:relative;
	left:-33px;
	background-color:#fff;
	display:inline-block;
*display:inline;
	zoom:1;
}
@media (max-width: 55em) {
#offenderSearch .clear-field {
	left:-36px;
}
}
#offenderSearch .clear-field:hover {
	color:#36C;
}
a[href*=offenderDetails] {
	font-size:15px;
	padding:3px 0;
	display:block;
	text-decoration:none;
}
a[href*=offenderDetails]:hover {
	text-decoration:underline;
}
@media (max-width: 55em) {
a[href*=offenderDetails] {
	padding:10px 0;
}
}
.label, .value {
	float:left;
	display:block;
	line-height:1.4;
}
.label {
	font-weight:700;
	color:#444;
}
@media (max-width: 43.75em) {
.value {
	padding:5px 5px 5px 10px;
}
}
.value .multi-value {
	width:100%;
	display:block;
}
.label-value {
	margin:0;
	list-style-type:none;
}
.label-value:before, .label-value:after {
	content:" ";
	display:table;
}
.label-value:after {
	clear:both;
}
.label-value {
*zoom:1;
}
.label-value li {
	float:left;
	padding:5px;
	width:97%;
}
.label-value li:before, .label-value li:after {
	content:" ";
	display:table;
}
.label-value li:after {
	clear:both;
}
.label-value li {
*zoom:1;
}
.somsToptableContainer {
	width:76%;
	border:none;
	overflow:inherit;
	position:relative;
}
@media (max-width: 55em), (max-device-width: 1023px) {
.somsToptableContainer {
	width:97%;
	margin:0;
}
}
.lt-ie9 .somsToptableContainer, .ie8 .somsToptableContainer, .ie7 .somsToptableContainer, .ie6 .somsToptableContainer {
	width:73%;
}
.somsTopTable {
	float:left;
	margin:0;
}
@media (max-width: 29.5em) {
.somsTopTable.nameyTable, .somsTopTable.descyTable {
	float:none;
	width:100%;
	height:auto;
}
}
.somsTopTable .label {
	width:48%;
}
.somsTopTable .value {
	width:50%;
}
@media (max-width: 43.75em) {
.somsTopTable .value {
	padding:5px 5px 5px 10px;
}
}
.somsTopTable .label, .somsTopTable .value {
	clear:none;
}
.nameyTable {
	width:41%;
}
@media (max-width: 36em) {
.nameyTable {
	width:54%;
}
}
.nameyTable .label {
	width:36%;
}
.nameyTable .value {
	width:62%;
}
.descyTable {
	width:27%;
}
@media (max-width: 36em) {
.descyTable {
	width:46%;
}
}
@media (max-width: 43.75em) {
.nameyTable, .descyTable {
	width:48%;
}
}
@media (max-width: 43.75em) {
.nameyTable .label, .nameyTable .value, .descyTable .label, .descyTable .value {
	padding:0;
}
}
@media (max-width: 43.75em) {
.nameyTable .label, .descyTable .label {
	width:46%;
}
}
@media (max-width: 43.75em) {
.nameyTable .value, .descyTable .value {
	width:53%;
}
}
.photoTable {
	position:relative;
	text-align:center;
	float:right;
	width:31%;
}
@media (max-width: 43.75em) {
.photoTable {
	width:94%;
	float:none;
	margin:3%;
}
}
.photoTable img {
	max-height:175px;
	max-width:100%;
	width:auto;
}
@media (max-width: 55em) {
.photoTable img {
	height:175px;
	max-height:100%;
	max-width:100%;
	width:auto;
}
}
.photoTable p {
	margin:0;
	padding:0.75em 0 0 0;
}
.photoTable a {
	margin:0;
}
.addl-photos-container {
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	padding-left:1%;
	padding-right:1%;
	clear:right;
	border:3px solid #E0E0E0;
	width:98%;
	background:#FFF;
	top:100%;
	z-index:20;
}
@media print {
.addl-photos-container {
	display:block !important;
	opacity:1 !important;
}
}
@media (min-width: 55em) {
.addl-photos-container {
	position:absolute;
	clear:none;
}
}
.ie8 .addl-photos-container {
	position:absolute;
	clear:none;
}
@media (min-width: 55em) {
.addl-photos-container::after, .addl-photos-container::before {
	bottom:100%;
	left:86%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
@media print {
.addl-photos-container::after, .addl-photos-container::before {
display:none;
}
}
.addl-photos-container::after {
	border-color:rgba(136, 183, 213, 0);
	border-bottom-color:#FFF;
	border-width:6px;
	margin-left:-3%;
}
.addl-photos-container::before {
	border-color:rgba(194, 225, 245, 0);
	border-bottom-color:#E0E0E0;
	border-width:9px;
	margin-left:-3.4%;
}
}
.addl-photos-container .x-btn {
	text-decoration:none;
	color:#777;
	font-size:1.75em;
	margin-right:0.25em;
	margin-top:0.25em;
}
@media print {
.addl-photos-container .x-btn {
	display:none;
}
}
.addl-photos-container .footer .close {
	margin:0 auto;
	text-align:center;
	padding-left:0;
	padding-right:0;
	display:block;
}
@media print {
.addl-photos-container .footer .close {
	display:none;
}
}
.addlOffenderPhoto {
	width:170px;
	height:170px;
	margin:10px;
	float:left;
	text-align:center;
}
.addlOffenderPhoto img {
	max-width:100%;
	width:auto;
	height:150px;
	max-height:100%;
}
.addl-conviction-container {
	display:none;
}
@media print {
.addl-conviction-container {
	display:block;
}
}
@media print {
.addl-conviction-link {
	display:none;
}
}
.address {
	width:68%;
	margin-top:1.5em;
	border:1px solid #E0E0E0;
	position:relative;
}
.address:before, .address:after {
	content:" ";
	display:table;
}
.address:after {
	clear:both;
}
.address {
*zoom:1;
}
@media (max-width: 55em) {
.address {
	width:97%;
}
}
.address:first-of-type {
	margin-top:0;
}
.address li {
	width:63%;
	border-right:1px solid #E0E0E0;
}
@media (max-width: 46em) {
.address li {
	width:auto;
	float:none;
	border-right:0;
}
}
.address .label {
	width:22%;
}
@media (max-width: 55em) {
.address .label {
	width:27%;
}
}
.address .value {
	clear:none;
	width:77%;
}
@media (max-width: 55em) {
.address .value {
	width:73%;
	padding:0;
}
}
.address .map-button {
	position:absolute;
	right:0;
	float:right;
	width:33%;
	border-right:0;
	text-align:center;
}
@media print {
.address .map-button {
	display:none;
}
}
@media (max-width: 46em) {
.address .map-button {
	position:static;
	float:none;
	width:97%;
}
}
.address .map {
	display:none;
	border-right:0;
	border-top:1px solid #e0e0e0;
	width:100%;
	padding:0;
}
.address .cta {
	width:120px;
	text-align:center;
	padding-top:1em;
	padding-bottom:1em;
}
.address .cta.disabled {
	background:transparent;
	color:#444;
}
.address .map-iframe {
	width:100%;
	height:500px;
}
@media (max-width: 38em) {
.address .map-iframe {
	width:90%;
	height:300px;
}
}
.conviction, .vehicles {
	width:82%;
	border:1px solid #E0E0E0;
	margin-bottom:15px;
}
.conviction:before, .conviction:after, .vehicles:before, .vehicles:after {
	content:" ";
	display:table;
}
.conviction:after, .vehicles:after {
	clear:both;
}
.conviction, .vehicles {
*zoom:1;
}
@media (max-width: 55em) {
.conviction, .vehicles {
	width:96%;
}
}
.addl-conviction {
	cursor:pointer;
}
.charge {
	background-color:#E4E6ED;
}
.charge li {
	width:11%;
}
@media (max-width: 43.75em) {
.charge li {
	width:46%;
}
}
.charge li:first-of-type {
	width:5%;
}
@media (max-width: 43.75em) {
.charge li:first-of-type {
	width:46%;
}
}
.charge li:last-of-type, .charge li .description {
	width:29%;
}
@media (max-width: 43.75em) {
.charge li:last-of-type, .charge li .description {
	width:97%;
}
}
.charge li:nth-of-type(3) {
	width:14%;
}
@media (max-width: 43.75em) {
.charge li:nth-of-type(3) {
	width:46%;
}
}
.charge li:nth-of-type(4) {
	width:7%;
}
@media (max-width: 43.75em) {
.charge li:nth-of-type(4) {
	width:46%;
}
}
.charge .value {
	clear:left;
}
.charge-details .label {
	width:25%;
}
.charge-details .value {
	width:75%;
}
@media (max-width: 43.75em) {
.charge-details .value {
	padding:5px 5px 5px 10px;
}
}
.charge-details .label, .charge-details .value {
	clear:none;
}
@media (max-width: 43.75em) {
.charge-details .label, .charge-details .value {
	width:97%;
	display:block;
	float:none;
}
}
.vehicles {
	border:0;
}
@media (max-width: 43.75em) {
.vehicles .label-value {
	margin-bottom:2em;
}
}
.vehicles li {
	width:15%;
}
@media (max-width: 800px) {
.vehicles li {
	width:18%;
}
}
@media (max-width: 43.75em) {
.vehicles li {
	width:96%;
	clear:left;
}
}
@media (max-width: 43.75em) {
.vehicles .label {
	width:120px;
}
}
.vehicles .value {
	clear:left;
}
@media (max-width: 43.75em) {
.vehicles .value {
	clear:none;
	padding:0;
}
}
.info-link {
	width:16px;
	vertical-align:bottom;
}
.ui-widget {
	margin:10px 10px 10px 0;
}
.ui-icon-float {
	float:left;
	margin-right:0.3em;
}
.ui-buttonset .ui-button {
	margin-right:-4px !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
*margin-bottom:1px !important;
}
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ui-helper-clearfix {
	display:inline-block;
}
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor:default !important;
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-widget {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
}
.ui-widget .ui-widget {
	font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #333333;
	background:#f7f7f7 url(images/ui-bg_flat_0_f7f7f7_40x100.png) 50% 50% repeat-x;
	color:#333333;
}
.ui-widget-header {
	border:1px solid #333333;
	background:#c0cef1 url(images/ui-bg_highlight-hard_40_c0cef1_1x100.png) 50% 50% repeat-x;
	color:#333333;
	font-weight:bold;
}
.ui-widget-header a {
	color:#333333;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #8e98b8;
	background:#e4e8f3 url(images/ui-bg_inset-soft_80_e4e8f3_1x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#333333;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#333333;
	text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #6b779e;
	background:#fbf1c1 url(images/ui-bg_inset-hard_80_fbf1c1_1x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#000000;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#000000;
	text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #333333;
	background:#f7f7f7 url(images/ui-bg_highlight-hard_100_f7f7f7_1x100.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#000000;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#000000;
	text-decoration:none;
}
.ui-widget :active {
	outline:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #9fb3e0;
	background:#c0cef1 url(images/ui-bg_highlight-soft_50_c0cef1_1x100.png) 50% top repeat-x;
	color:#222222;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#222222;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #bc1515;
	background:#cb2c10 url(images/ui-bg_highlight-soft_8_cb2c10_1x100.png) 50% top repeat-x;
	color:#ffffff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#ffffff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#ffffff;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:0.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:0.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(images/ui-icons_444444_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_444444_256x240.png);
}
.ui-state-default .ui-icon {
	background-image:url(images/ui-icons_444444_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(images/ui-icons_000000_256x240.png);
}
.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_000000_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_2e45e0_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_ffe41a_256x240.png);
}
.ui-icon-carat-1-n {
	background-position:0 0;
}
.ui-icon-carat-1-ne {
	background-position:-16px 0;
}
.ui-icon-carat-1-e {
	background-position:-32px 0;
}
.ui-icon-carat-1-se {
	background-position:-48px 0;
}
.ui-icon-carat-1-s {
	background-position:-64px 0;
}
.ui-icon-carat-1-sw {
	background-position:-80px 0;
}
.ui-icon-carat-1-w {
	background-position:-96px 0;
}
.ui-icon-carat-1-nw {
	background-position:-112px 0;
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0;
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0;
}
.ui-icon-triangle-1-n {
	background-position:0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px;
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px;
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px;
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px;
}
.ui-icon-arrow-1-n {
	background-position:0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px;
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px;
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px;
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px;
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px;
}
.ui-icon-arrow-4 {
	background-position:0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px;
}
.ui-icon-extlink {
	background-position:-32px -80px;
}
.ui-icon-newwin {
	background-position:-48px -80px;
}
.ui-icon-refresh {
	background-position:-64px -80px;
}
.ui-icon-shuffle {
	background-position:-80px -80px;
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px;
}
.ui-icon-folder-collapsed {
	background-position:0 -96px;
}
.ui-icon-folder-open {
	background-position:-16px -96px;
}
.ui-icon-document {
	background-position:-32px -96px;
}
.ui-icon-document-b {
	background-position:-48px -96px;
}
.ui-icon-note {
	background-position:-64px -96px;
}
.ui-icon-mail-closed {
	background-position:-80px -96px;
}
.ui-icon-mail-open {
	background-position:-96px -96px;
}
.ui-icon-suitcase {
	background-position:-112px -96px;
}
.ui-icon-comment {
	background-position:-128px -96px;
}
.ui-icon-person {
	background-position:-144px -96px;
}
.ui-icon-print {
	background-position:-160px -96px;
}
.ui-icon-trash {
	background-position:-176px -96px;
}
.ui-icon-locked {
	background-position:-192px -96px;
}
.ui-icon-unlocked {
	background-position:-208px -96px;
}
.ui-icon-bookmark {
	background-position:-224px -96px;
}
.ui-icon-tag {
	background-position:-240px -96px;
}
.ui-icon-home {
	background-position:0 -112px;
}
.ui-icon-flag {
	background-position:-16px -112px;
}
.ui-icon-calendar {
	background-position:-32px -112px;
}
.ui-icon-cart {
	background-position:-48px -112px;
}
.ui-icon-pencil {
	background-position:-64px -112px;
}
.ui-icon-clock {
	background-position:-80px -112px;
}
.ui-icon-disk {
	background-position:-96px -112px;
}
.ui-icon-calculator {
	background-position:-112px -112px;
}
.ui-icon-zoomin {
	background-position:-128px -112px;
}
.ui-icon-zoomout {
	background-position:-144px -112px;
}
.ui-icon-search {
	background-position:-160px -112px;
}
.ui-icon-wrench {
	background-position:-176px -112px;
}
.ui-icon-gear {
	background-position:-192px -112px;
}
.ui-icon-heart {
	background-position:-208px -112px;
}
.ui-icon-star {
	background-position:-224px -112px;
}
.ui-icon-link {
	background-position:-240px -112px;
}
.ui-icon-cancel {
	background-position:0 -128px;
}
.ui-icon-plus {
	background-position:-16px -128px;
}
.ui-icon-plusthick {
	background-position:-32px -128px;
}
.ui-icon-minus {
	background-position:-48px -128px;
}
.ui-icon-minusthick {
	background-position:-64px -128px;
}
.ui-icon-close {
	background-position:-80px -128px;
}
.ui-icon-closethick {
	background-position:-96px -128px;
}
.ui-icon-key {
	background-position:-112px -128px;
}
.ui-icon-lightbulb {
	background-position:-128px -128px;
}
.ui-icon-scissors {
	background-position:-144px -128px;
}
.ui-icon-clipboard {
	background-position:-160px -128px;
}
.ui-icon-copy {
	background-position:-176px -128px;
}
.ui-icon-contact {
	background-position:-192px -128px;
}
.ui-icon-image {
	background-position:-208px -128px;
}
.ui-icon-video {
	background-position:-224px -128px;
}
.ui-icon-script {
	background-position:-240px -128px;
}
.ui-icon-alert {
	background-position:0 -144px;
}
.ui-icon-info {
	background-position:-16px -144px;
}
.ui-icon-notice {
	background-position:-32px -144px;
}
.ui-icon-help {
	background-position:-48px -144px;
}
.ui-icon-check {
	background-position:-64px -144px;
}
.ui-icon-bullet {
	background-position:-80px -144px;
}
.ui-icon-radio-off {
	background-position:-96px -144px;
}
.ui-icon-radio-on {
	background-position:-112px -144px;
}
.ui-icon-pin-w {
	background-position:-128px -144px;
}
.ui-icon-pin-s {
	background-position:-144px -144px;
}
.ui-icon-play {
	background-position:0 -160px;
}
.ui-icon-pause {
	background-position:-16px -160px;
}
.ui-icon-seek-next {
	background-position:-32px -160px;
}
.ui-icon-seek-prev {
	background-position:-48px -160px;
}
.ui-icon-seek-end {
	background-position:-64px -160px;
}
.ui-icon-seek-start {
	background-position:-80px -160px;
}
.ui-icon-seek-first {
	background-position:-80px -160px;
}
.ui-icon-stop {
	background-position:-96px -160px;
}
.ui-icon-eject {
	background-position:-112px -160px;
}
.ui-icon-volume-off {
	background-position:-128px -160px;
}
.ui-icon-volume-on {
	background-position:-144px -160px;
}
.ui-icon-power {
	background-position:0 -176px;
}
.ui-icon-signal-diag {
	background-position:-16px -176px;
}
.ui-icon-signal {
	background-position:-32px -176px;
}
.ui-icon-battery-0 {
	background-position:-48px -176px;
}
.ui-icon-battery-1 {
	background-position:-64px -176px;
}
.ui-icon-battery-2 {
	background-position:-80px -176px;
}
.ui-icon-battery-3 {
	background-position:-96px -176px;
}
.ui-icon-circle-plus {
	background-position:0 -192px;
}
.ui-icon-circle-minus {
	background-position:-16px -192px;
}
.ui-icon-circle-close {
	background-position:-32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px;
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px;
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px;
}
.ui-icon-circle-check {
	background-position:-208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px;
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px;
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px;
}
.ui-widget-overlay {
	background:#777777 url(images/ui-bg_flat_10_777777_40x100.png) 50% 50% repeat-x;
	opacity:0.8;
	filter:Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin:5px 0 0 5px;
	padding:0px;
	background:#333333 url(images/ui-bg_flat_55_333333_40x100.png) 50% 50% repeat-x;
	opacity:0.45;
	filter:Alpha(Opacity=45);
	-webkit-border-radius:5px;
	border-radius:5px;
}
.ui-resizable {
	position:relative;
}
.ui-resizable-handle {
	position:absolute;
	font-size:0.1px;
	z-index:99999;
	display:block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none;
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}
.ui-accordion {
	width:100%;
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1;
}
.ui-accordion .ui-accordion-li-fix {
	display:inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important;
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:0.5em 0.5em 0.5em 0.7em;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left:2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:0.5em;
	top:50%;
	margin-top:-8px;
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1;
}
.ui-accordion .ui-accordion-content-active {
	display:block;
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:0.1em;
	text-decoration:none !important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible;
}
.ui-button-icon-only {
	width:2.2em;
}
button.ui-button-icon-only {
	width:2.4em;
}
.ui-button-icons-only {
	width:3.4em;
}
button.ui-button-icons-only {
	width:3.7em;
}
.ui-button .ui-button-text {
	display:block;
	line-height:1.4;
}
.ui-button-text-only .ui-button-text {
	padding:0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:0.4em;
	text-indent:-9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em;
}
input.ui-button {
	padding:0.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px;
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left:0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:0.5em;
}
.ui-buttonset {
	margin-right:7px;
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-0.3em;
}
.ui-dialog {
	position:absolute;
	padding:0.2em;
	width:300px;
	overflow:hidden;
}
.ui-dialog .ui-dialog-titlebar {
	padding:0.4em 1em;
	position:relative;
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:0.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0;
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:0.5em 1em;
	background:none;
	overflow:auto;
	zoom:1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:0.5em 0 0 0;
	padding:0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:0.5em 0.4em 0.5em 0;
	cursor:pointer;
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}
.ui-tabs {
	position:relative;
	padding:0.2em;
	zoom:1;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 0.2em 1px 0;
	border-bottom:0 !important;
	padding:0;
	white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:0.5em 1em;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none;
}
.ui-tabs .ui-tabs-hide {
	display:none !important;
}
.ui-panel {
	text-align:left;
	z-index:1;
	margin-top:1px;
}
.ui-panel-header {
	margin:0;
	padding:0;
	width:100%;
}
.ui-panel-header .ui-icon {
	border:0;
	position:absolute;
	margin-top:0.4em;
}
.ui-panel-title {
	padding:0;
	margin:0;
}
.ui-panel-title-text {
	display:block;
}
.ui-panel-title-text a {
	padding:0.5em 0.5em 0.5em 1.7em;
	display:block;
}
.ui-panel-title-text, .ui-panel .ui-icon {
	cursor:pointer;
}
.ui-panel-rightbox {
	float:right;
}
.ui-panel-rightbox .ui-icon {
	margin-right:0.1em;
}
.ui-panel-controls {
	float:left;
	margin:0.2em 0.7em 0 0;
}
.ui-panel-content {
	padding:0;
	width:100%;
	border-top:0 !important;
}
.ui-panel-content-text {
	padding:1em 1.5em;
}
.ui-panel-clps-pnl {
	float:left;
	padding:0.1em 0.25em 0.3em;
	position:relative;
	top:-0.1em;
}
.ui-panel-vtitle {
	overflow:hidden;
	position:relative;
	white-space:nowrap;
}
.ui-panel-vtext {
	display:block;
}
.ui-panel-vtext-ie {
	bottom:1.5em;
	filter:flipv() fliph();
	left:0.2em;
	position:absolute;
	writing-mode:tb-rl;
}
.ui-panel-content-text ul, .ui-panel-content-text ol {
	margin-left:30px;
}
.ui-panel-header .ui-icon-triangle-1-e {
	background-position:-32px -16px !important;
}
.ui-panel-header .ui-icon-triangle-1-s {
	background-position:-64px -16px !important;
}
.field-label-inline .field-label, .field-label-inline .field-items {
	float:left;
}
.missing-person-wrapper {
	min-height:300px;
}
@media print {
.page-node {
	background:transparent;
	background-image:none;
}
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix {
	height:1%;
}
*:first-child+html .clearfix {
	min-height:1%;
}
@media print {
body.toolbar-drawer, body.toolbar {
	padding-top:0 !important;
}
}
@media print {
.node-unpublished p.unpublished, .comment-unpublished p.unpublished {
	display:none !important;
}
}
#mainContent .region-header {
	clear:none;
}
.sidebar .block {
	margin:0;
}
.node-type-missing-person {
	color:#222;
}
.node-missing-person, .missingFooter {
	font-size:16px;
	color:#222;
}
@media print {
.node-missing-person, .missingFooter {
	color:#000;
}
}
.node-missing-person p, .missingFooter p {
	padding:0;
}
.node-missing-person .field-label, .missingFooter .field-label {
	font-weight:700;
}
@media print {
.node-missing-person .field-label, .missingFooter .field-label {
	font-weight:700;
}
}
@media (max-width: 85em) {
.node-missing-person, .missingFooter {
	font-size:12px;
}
}
.node-missing-person *, .missingFooter * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.case-type, .abd-circumstances {
	margin:0 0 8px 0;
	padding:8px 0;
	border:1px solid #999;
	text-align:center;
	text-shadow:1px 1px 1px #BBB;
	text-transform:uppercase;
	font-weight:700;
	-webkit-box-shadow:0 2px 2px #DEDEDE;
	box-shadow:0 2px 2px #DEDEDE;
}
@media (max-width: 48em) {
.case-type, .abd-circumstances {
	font-size:19px;
	padding:0 0 4px 0;
}
}
.case-type {
	font-size:2.75em;
	margin-top:12px;
}
@media print {
.case-type {
	padding:0;
	margin-top:0;
}
}
.abd-circumstances {
	font-size:1.3em;
	font-weight:700;
	color:#0000CC;
}
@media print {
.abd-circumstances {
	font-weight:700;
	padding:2px 0;
}
}
.missing-from, .date-missing, .case-date, .case-number {
	margin-bottom:8px;
	float:left;
}
@media (max-width: 46em) {
.missing-from, .date-missing, .case-date, .case-number {
	float:none;
}
}
.missing-from, .date-missing {
	font-size:1.25em;
}
.missing-from .field-label, .missing-from .field-items, .date-missing .field-label, .date-missing .field-items {
	float:none;
	display:inline-block;
}
.lt-ie8 .missing-from .field-label, .lt-ie8 .missing-from .field-items, .lt-ie8 .date-missing .field-label, .lt-ie8 .date-missing .field-items {
	float:left;
}
.missing-from {
	width:68%;
}
.lt-ie9 .missing-from {
	width:67%;
}
.lt-ie9 .missing-from .field-label {
	width:170px;
}
.date-missing {
	width:32%;
	padding-left:2%;
}
@media (max-width: 46em) {
.date-missing {
	padding-left:0;
}
}
.lt-ie9 .date-missing {
	width:33%;
	padding-left:0;
}
.people-container {
	max-width:100%;
}
.lt-ie8 .people-container {
	width:65%;
}
.people-container .person-details {
	font-size:2em;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.people-container .person-details {
	font-size:1.25em;
}
}
@media print {
.people-container .person-details {
	font-size:2em;
}
}
.person-container, .vehicle-container {
	float:left;
	width:100%;
}
.person-container {
	min-height:14.5em;
	margin-bottom:1em;
}
.circumstances-container .person-container {
	min-height:0;
}
.person-name-container {
	width:100%;
}
.person-name, .person-full-name {
	font-size:2.5em;
	font-weight:600;
	padding:0 0.25em 0.15em 0;
}
.person-name {
	display:inline-block;
}
.person-image {
	float:left;
	min-height:12em;
	max-width:48%;
}
.lt-ie9 .person-image {
	width:48%;
}
.lt-ie8 .person-image {
	width:40%;
}
.person-image img {
	max-width:100%;
	max-height:300px;
}
.lt-ie8 .person-image img {
	width:100%;
}
.person-details {
	float:left;
	min-width:40%;
	width:50%;
	margin-left:2%;
	line-height:1.35em;
	color:#222;
}
.person-details h2 {
	color:#039;
}
.person-details .field-label {
	width:3.5em;
	display:block;
	float:left;
}
.lt-ie8 .person-details {
	width:49%;
}
.multi-person .people-container .person-container, .multiPerson .people-container .person-container {
	width:49%;
	margin-right:1%;
}
@media (max-width: 46em) {
.multi-person .people-container .person-container, .multiPerson .people-container .person-container {
	max-width:100%;
	width:100%;
	float:none;
	clear:left;
}
}
.lt-ie8 .multi-person .people-container .person-container, .lt-ie8 .multiPerson .people-container .person-container {
	height:14.5em;
}
.multi-person .people-container .person-container .person-details, .multiPerson .people-container .person-container .person-details {
	font-size:1em;
}
@media print {
.multi-person .people-container .person-container .person-details, .multiPerson .people-container .person-container .person-details {
	font-size:1em;
}
}
.lt-ie8 .multi-person .people-container .person-container .person-details, .lt-ie8 .multiPerson .people-container .person-container .person-details {
	font-size:0.75em;
}
.lt-ie8 .multi-person .people-container .person-container, .lt-ie8 .multiPerson .people-container .person-container {
	width:48%;
}
.multi-person .person-name, .multi-person .person-full-name, .multiPerson .person-name, .multiPerson .person-full-name {
	font-size:1.5em;
}
.lt-ie9 .multi-person .person-name, .lt-ie9 .multi-person .person-full-name, .lt-ie9 .multiPerson .person-name, .lt-ie9 .multiPerson .person-full-name {
	font-size:1.2em;
}
.lt-ie8 .multi-person .person-name, .lt-ie8 .multi-person .person-full-name, .lt-ie8 .multiPerson .person-name, .lt-ie8 .multiPerson .person-full-name {
	float:left;
	display:block;
}
.multi-person img, .multiPerson img {
	max-height:12em;
	width:auto;
}
.case-details-container {
	float:left;
	width:100%;
	clear:left;
	margin-top:-1em;
}
.case-details-container .case-details {
	line-height:1.75em;
}
.case-details-container .other-information {
	line-height:1.4em;
}
.case-date, .case-number {
	font-size:0.9em;
	width:50%;
}
.vehicle-involved .vehicle-container {
	margin-bottom:0.5em;
}
.vehicle-involved .vehicle-image {
	float:none;
	text-align:center;
}
.vehicle-involved .vehicle-image .field-item {
	text-align:center;
}
.vehicle-involved .vehicle-image img {
	max-width:100%;
	max-height:11.5em;
	height:auto;
}
@media print {
.vehicle-involved .vehicle-image img {
	max-width:24em;
}
}
.vehicle-involved .vehicle-text {
	font-size:16px;
	float:none;
	padding:0;
	margin-left:0.5em;
	width:100%;
	text-align:center;
	max-width:inherit;
}
.not-alert-default .alert-footer, .not-alert .alert-footer {
	display:none;
}
.is-alert .case-type {
	color:red;
}
.is-alert .investigating-agency, .is-alert .case-number {
	display:none;
}
.is-alert .alert-footer {
	display:block;
}
.is-alert .non-alert {
	display:none;
}
.has-abductor .people-container, .vehicle-involved .people-container {
	float:left;
	width:66.66667%;
}
@media (max-width: 38em) {
.has-abductor .people-container, .vehicle-involved .people-container {
	float:none;
	width:100%;
	max-width:100%;
}
}
.lt-ie9 .has-abductor .people-container, .lt-ie9 .vehicle-involved .people-container {
	width:65%;
}
.has-abductor.vehicle-involved .vehicle-image {
	float:left;
}
.has-abductor.vehicle-involved .vehicle-image img {
	max-height:8em;
	max-width:12em;
}
.has-abductor.vehicle-involved .vehicle-text {
	font-size:0.8em;
	float:left;
	max-width:10em;
	margin-left:2%;
	padding-top:6%;
}
.has-abductor.vehicle-involved .abd-other-info {
	display:none;
}
.circumstances-container {
	float:left;
	width:33.33333%;
}
@media (max-width: 38em) {
.circumstances-container {
	float:none;
	clear:left;
	width:100%;
}
}
.circumstances-container .person-name, .circumstances-container .person-full-name {
	font-size:1.5em;
}
.circumstances-container .person-image {
	min-height:0;
	width:50%;
}
@media (max-width: 38em) {
.circumstances-container .person-image {
	width:auto;
}
}
.lt-ie8 .circumstances-container .person-image {
	width:auto;
}
.circumstances-container img {
	max-height:10em;
	width:auto;
}
.circumstances-container .person-details {
	line-height:1.4em;
}
.lt-ie8 .circumstances-container .person-details {
	font-size:0.75em;
}
.vehicle-container {
	width:100%;
}
.vehicle-text {
	font-weight:700;
	color:red;
}
.vehicle-text .field-label, .vehicle-text strong {
	color:#222;
}
.multi-abductor .vehicle-2 {
	display:none;
}
.multi-abductor.vehicle-involved .abd-other-info {
	display:none;
}
.meccBanner {
	font-size:15px;
	font-weight:600;
	color:#606E95;
}
.missing-person-ul {
	max-width:600px;
	margin:1em 0;
}
.missing-person-ul li:first-child {
	border-top:0;
}
.missing-person-ul li:last-child {
	border-bottom:0;
}
.missing-person-li {
	list-style-type:none;
	border-bottom:1px solid #DDD;
	border-top:1px solid #EEE;
}
.missing-person-li .amber-link {
	text-align:center;
}
.missing-person-li .amber-link h3 {
	padding-top:0;
}
.missing-person-li article, .missing-person-li .missing-article {
	padding:1.5em 0;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
	display:block;
}
.missing-person-li article:hover, .missing-person-li .missing-article:hover {
	background-color:#eff1f9;
	cursor:pointer;
	-webkit-box-shadow:0 0 2px 0 #bababa;
	box-shadow:0 0 5px 0 #BBB;
}
.missing-person-li header {
	float:right;
	width:350px;
}
@media (max-width: 30em) {
.missing-person-li header {
	float:none;
	width:auto;
}
}
.missing-person-li h1 {
	color:red;
	padding-top:0;
	padding-bottom:0.5em;
}
.missing-person-li h2 {
	font-size:1.5em;
	padding-top:0;
}
.lt-ie8 .missing-person-li h2, .oldie .missing-person-li h2 {
	float:right;
	width:350px;
}
.missing-person-li a {
	text-decoration:none;
	color:#039;
}
.missing-person-li p {
	color:#222;
}
.lt-ie8 .missing-person-li a, .oldie .missing-person-li a {
	padding:1.5em 0;
	display:block;
	overflow:hidden;
}
.missing-person-li .person-image {
	float:left;
	width:230px;
	text-align:right;
	min-height:0;
}
@media (max-width: 38em) {
.missing-person-li .person-image {
	float:left;
	width:auto;
	max-width:100%;
	text-align:left;
}
}
@media (max-width: 30em) {
.missing-person-li .person-image {
	float:none;
}
}
.missing-person-li .person-image img {
	width:auto;
	max-width:100%;
	height:150px;
}
.missing-person-li .person-details {
	float:right;
	width:350px;
	max-width:100%;
	margin-left:0;
	line-height:1.55em;
}
@media (max-width: 30em) {
.missing-person-li .person-details {
	float:none;
}
}
.missing-person-li .person-details .field-label {
	width:auto;
}
.missing-person-list .case-type-details {
	display:none;
}
.alert-list .circumstances-details {
	display:none;
}
.alert-list .case-type-details {
	color:red;
	font-size:1.4em;
}
.alert-list .amber-alert-heading {
	padding-bottom:0.5em;
	font-size:1.6em;
}
@media (max-width: 30em) {
.alert-list .amber-alert-heading {
	font-size:1em;
}
}
.missingFooter {
	clear:both;
	overflow:hidden;
	margin:15px 5px 0 5px;
	border-top:2px solid #777;
	padding-top:0.25em;
}
@media print {
.missingFooter {
	width:100%;
	height:100px;
}
}
.contact-person, .contact-number, .contact-url {
	float:left;
	width:60%;
	text-align:center;
	font-weight:700;
}
@media (max-width: 48em) {
.contact-person, .contact-number, .contact-url {
	width:69%;
}
.contact-person .contact-image, .contact-number .contact-image, .contact-url .contact-image {
	text-align:left;
	font-size:16px;
	float:none;
	width:100%;
}
}
.contact-person {
	font-size:24px;
	padding:0;
}
.contact-number {
	color:red;
	font-size:28px;
	padding:0;
}
.contact-url {
	font-size:20px;
	padding:0;
}
@media (max-width: 38em) {
.contact-person, .contact-number, .contact-url {
	font-size:1.5em;
}
}
@media print {
.contact-image {
	position:absolute;
	right:0;
}
}
.node-missing-person.view-mode-full {
	margin:0 5px;
}
@media print {
.node-missing-person.view-mode-full {
	margin:0;
}
}
.abd-name {
	font-size:40px;
	font-weight:700;
}
@media (max-width: 500px) {
.field-name-field-missing-from, .field-name-field-date-missing, .field-name-field-date-missing-cal, .field-name-field-case-date, .field-name-field-case-date-cal, .field-name-field-case-number {
	width:inherit;
}
}
.person-date-location .field {
	font-size:20px;
	text-align:center;
}
@media (max-width: 500px) {
.person-date-location .field {
	font-size:16px;
	text-align:left;
}
}
.person-info-case-refs .field {
	font-size:14px;
}
.person-date-location div, .person-info-case-refs div {
	display:inline-block;
}
@media (max-width: 500px) {
.person-date-location div, .person-info-case-refs div {
	display:block;
	max-width:100%;
}
}
.person-date-location .field-label, .person-date-location .field-items, .person-info-case-refs .field-label, .person-info-case-refs .field-items {
	float:none;
}
.person-info {
	float:right;
	width:48%;
	margin:0 0 0 2%;
	overflow:hidden;
	font-size:16px;
}
@media (max-width: 500px) {
.person-info {
	float:none;
	width:100%;
}
}
.person-info-two-cols {
	margin-bottom:10px;
}
.person-info-left, .person-info-right {
	width:50%;
	float:left;
}
.person-info .field {
	margin-bottom:10px;
}
.person-photo {
	float:left;
	width:50%;
}
.person-photo img {
	margin:0 auto;
	display:block;
	max-width:100%;
	height:auto;
}
.abd-name div {
	display:inline;
	margin-right:5px;
}
.last-name {
	display:none;
}
@media (max-width: 500px) {
.person-photo {
	float:none;
	width:100%;
}
.person-photo img {
	margin:0;
}
}
.search {
	width:250px;
	float:right;
	padding-top:4px;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.search {
	width:100%;
	float:none;
}
}
.search .query {
	width:79%;
	font-size:16px;
	padding:0.25em 0 0.25em 0.5em;
	border:1px inset #fdd858;
	color:#777;
	margin:0;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.search .query {
	width:86%;
	margin-left:0.5em;
	border:0;
	padding-top:0.35em;
	padding-bottom:0.35em;
	border-radius:0.3em;
}
}
@media (max-width: 30em) {
.search .query {
	width:78%;
}
}
.search .search-button {
	cursor:pointer;
	background-color:#ecbc1e;
	padding:0.39em 0.6em;
	border:1px solid #fdd858;
	margin:0;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.search .search-button {
	background-color:#476999;
	padding:0.55em 0.83em;
	border-radius:0.3em;
	border:0;
}
}
.gsc-refinementsArea, .gs-per-result-labels, .gcsc-branding {
	display:none;
}
div.main-results-without-dn {
	margin-right:0;
	font-size:16px;
}
.s, font, a {
	word-break:break-word;
}
.bottom-search-box td {
	float:left;
	clear:left;
	margin-bottom:5px;
}
.bottom-search-box td .q {
	margin-left:5px;
}
.n font {
	display:none;
}
.n table {
	width:50%;
}
@media (max-width: 55em) {
.n table {
	width:100%;
}
}
.search-page td {
	white-space:normal;
}
.search-page td .b, .search-page td b {
	white-space:nowrap;
}
@media screen and (max-width: 55em), (max-device-width: 1023px) {
.mobileOnly {
	display:inherit;
}
html {
	-webkit-text-size-adjust:none;
}
#wrapper, #page {
	font-size:16px;
}
body.facebook {
	font-size:11px;
}
body, #wrapper, #page {
	background-image:none;
	background-color:#F9F9F9;
	color:#444;
}
#wrapper, #page, #content, #main, #contentFloat, html, body, #mainContent {
	width:100%;
	margin:0;
	border:0;
	float:none;
	min-width:0;
	overflow:visible;
}
.outer-wrapper-wo-active-nav {
	position:absolute;
	right:0;
}
.outer-wrapper-wo-active-nav .inner-wrapper-wo-active-nav {
	position:static;
	right:auto;
	top:auto;
	width:175px;
}
.outer-wrapper-wo-active-nav .inner-wrapper-wo-active-nav .inactive-nav {
	display:none;
	left:100%;
}
.outer-wrapper-w-active-nav {
	position:absolute;
	right:238px;
}
.outer-wrapper-w-active-nav .inner-wrapper-w-active-nav {
	position:absolute;
	right:0;
	top:0;
	width:0;
}
.outer-wrapper-w-active-nav .inner-wrapper-w-active-nav .active-nav {
	display:block;
	top:0;
	left:100%;
}
.outer-wrapper-w-active-nav, .outer-wrapper-wo-active-nav, .inner-wrapper-w-active-nav, .inner-wrapper-wo-active-nav, .active-nav, .inactive-nav {
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
#navigation, .leftnav {
	float:none;
}
img {
	max-width:100%;
	height:auto;
}
.facebook img, .soms img {
	max-width:inherit;
}
#nygov-Banner, #nygov-SearchSwitcher, #header, #subnav, #localnav, #subnav p, #localnav p, #prev, #next {
	display:none;
}
a {
	padding:6px 0;
}
h1, h2 {
	font-size:1.13em;
	padding:0.33em 0;
}
h3, h4, h5, h6 {
	font-size:1.06em;
}
td, th {
	font-size:1em;
}
#mobileHeader {
	display:block;
	-webkit-box-sizing:border-box;
	margin:0;
	width:100%;
	padding:0;
	position:relative;
	background:#D9D9D9;
}
.facebook #mobileHeader {
	display:none !important;
}
#dcjs_text_mobile {
	display:block;
	text-indent:3px;
	color:#444;
	height:auto;
	width:80%;
	background-image:none;
}
#governor_mobile, #commissioner_mobile {
	display:none;
}
#dcjs_text_mobile {
	font-size:2em;
	font-weight:500;
	margin:0.2em 0 0 0;
}
#governor_mobile, #commissioner_mobile {
	font-size:0.63em;
	line-height:1.2em;
}
.gsc-search-box .gsst_a .gscb_a {
	color:#476999;
}
.gsc-search-box .gsst_a .gscb_a:hover, .gsc-search-box .gsst_a .gscb_a:active, .gsc-search-box .gsst_a .gscb_a:focus, .gsc-search-box .gsst_a .gscb_a.clicked {
	color:adjust-lightness(#476999, 15%);
}
#quickbarNav .button, .button, a.button, button .button, #gs_f {
	font-size:0.8em;
	height:2.5em;
	line-height:2.5em;
	color:white;
	white-space:nowrap;
	text-align:center;
	border:0;
	padding-left:6px;
	padding-right:6px;
	background:#476999;
	background-clip:padding-box;
	text-overflow:ellipsis;
	text-decoration:none;
	overflow:hidden;
	-webkit-appearance:none;
	-moz-appearance:none;
	cursor:pointer;
	border-radius:0.3em;
}
#quickbarNav .button:hover, #quickbarNav .button:active, #quickbarNav .button:focus, #quickbarNav .button.clicked, .button:hover, .button:active, .button:focus, .button.clicked, a.button:hover, a.button:active, a.button:focus, a.button.clicked, button .button:hover, button .button:active, button .button:focus, button .button.clicked, #gs_f:hover, #gs_f:active, #gs_f:focus, #gs_f.clicked {
	background:adjust-lightness(#476999, 15%);
}
#search .gsc-search-box input.gsc-search-button:hover, #search .gsc-search-box input.gsc-search-button:active, #search .gsc-search-box input.gsc-search-button:focus {
	background:adjust-lightness(#476999, 15%);
}
#mobileNav {
	display:block;
	position:absolute;
	top:10px;
	right:9px;
	margin:0;
	padding:0 0.5em 0 0;
	background-image:url("../images/interface/hamburger-no-dots.png");
	background-position:1px center;
	background-repeat:no-repeat;
	text-align:right;
	height:2.5em;
	width:4.7em;
}
#mobileNav.clicked {
	background-image:url("../images/interface/menu-back.png");
}
.svg #mobileNav {
	background-image:url("../images/interface/hamburger-no-dots.svg");
	background-size:24px 24px;
}
.svg #mobileNav.clicked {
	background-image:url("../images/interface/menu-back.svg") !important;
}
.subNavButtonWrap {
	padding:5px 0;
	overflow:hidden;
	text-align:center;
}
.subNavButtonWrap a {
	margin-right:0.5em;
}

#search {
	width:98%;
	padding:0 1%;
	float:none;
	height:auto;
	margin:0 auto;
}
#search form, #sb .si {
	width:100%;
	margin:0;
	padding:0.31em 0;
	height:auto;
}
#search fieldset {
	height:auto;
}
#search input, #q_f {
	font-size:0.8em;
	margin:0;
	padding:0;
	border:none;
	color:#444;
	z-index:9;
	text-indent:10px;
	-webkit-background-clip:padding-box;
	border-radius:0.3em;
}
#search button, #gs_f {
	font-weight:700;
	color:#FFF;
	width:2.5em;
	text-indent:0;
	margin:1px 0 0;
	z-index:10;
	background-image:none;
	border-radius:0.3em;
}

#subnav, #localnav {
	position:absolute;
	top:10.3em;
	width:70%;
	margin:0 0 0 15%;
	border:0;
	z-index:999;
}
#subnav a, #localnav a {
	background:none repeat scroll 0 0 #E4E8F3;
	font-size:0.81em;
	color:#000;
	padding:6px 0;
	text-indent:5px;
}
#subnav a:hover, #localnav a:hover {
	background:none repeat scroll 0 0 #FEFAE7;
	text-decoration:none;
}

.featureWrapper {
	width:315px;
	height:197px;
	-moz-box-shadow:0 0 2px #333;
	-webkit-box-shadow:0 0 2px #333;
	box-shadow:0 0 2px #333;
	margin-bottom:10px;
	z-index:100;
}
.featureSlider, .featureSlider .panel, .featureImg {
	width:315px;
	height:197px;
}
.featureSlider .panel {
	background-image:none;
	padding:0;
}
.panel-wrapper {
	width:315px;
	height:197px;
}
.panel-wrapper img {
	max-width:100%;
	height:auto !important;
}
.panel-info-bg {
	background:#000 none;
	opacity:0.6;
	width:315px;
}
.panel-info {
	width:96%;
	padding:0 2%;
}
.panel-info h2 {
	font-size:11px;
}
.panel-info p {
	line-height:10px;
	font-size:10px;
}
.features h1 {
	background:#E8EAF7;
}
.features li {
	line-height:1.2em;
	border:0;
}
.features a {
	display:block;
}
.onToggled {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom:0;
}
.mobileTogglee {
	display:none;
	border:1px solid adjust-lightness(#476999, 15%);
	position:relative;
	top:-4px;
	border-top:0;
	padding:6px;
	border-bottom-left-radius:0.3em;
	border-bottom-right-radius:0.3em;
}
.mobileTogglee ul {
	margin:0;
}
#contentleft, #contentright {
	width:100%;
	float:none;
}
legend {
	font-size:0.94em;
}
label {
	font-size:0.75em;
}
.importantbox {
	width:96% !important;
	padding:1% !important;
}
#googleMapFrame {
	width:90%;
}
#sorstats {
	width:100%;
}
table {
	margin-left:0 !important;
}
.missing-person-ul {
	margin:0 auto;
	min-width:0;
	max-width:100%;
	width:inherit;
}
#missingList li, #alphaChildList li {
	margin:0 auto;
	min-width:320px;
	max-width:100%;
}
#missingList span, #alphaChildList span, #missingList .childImg, #alphaChildList .childImg {
	width:100%;
	padding:0.13em 0;
}
#missingList a, #alphaChildList a, #missingList a:visited, #alphaChildList a:visited {
	height:auto !important;
	overflow:hidden;
}
.missingInfoTable {
	width:100%;
}
.missingInfoTable img {
	max-width:300px;
}
.missingPerson, .infoBlock, .picBlock, .missingPerson .logo, .missingPerson .contactInfo {
	float:none;
	width:inherit;
	max-width:100%;
}
#map-view-container {
	overflow:visible;
}
.ui-panel-content-text, .ui-tabs .ui-tabs-panel {
	padding:0.5em 0.2em !important;
}
.ui-tabs .ui-tabs-nav {
	overflow:hidden;
}
}

.SORcalltoAction, .MPCcalltoAction, .OPScalltoAction, .RecRevcalltoaction {
	border:1px solid #CCC;
	width:500px;
	height:180px;
	overflow:hidden;
	float:left;
	margin-top:10px;
	text-align:right;
	position: relative;
}
.SORcalltoAction p, .MPCcalltoAction p, .OPScalltoAction p, .RecRevcalltoaction p {
	width:350px;
	float:right;
	font-size:18px;
	padding:5px;
}
.SORcalltoAction {
	background:url(../images/interface/rec-cta-bk.png) no-repeat;
}
.MPCcalltoAction {
	background:url(../images/interface/mpc-cta-bk.png) no-repeat;
}
.OPScalltoAction {
	background:url(../images/interface/ops-cta-bk.png) no-repeat;
}

.SORcalltoAction a, .MPCcalltoAction a, .OPScalltoAction a, .RecRevcalltoaction a {
	position: absolute;
	right: 0;
	bottom: 0;
	}

@media (max-width: 500px) {
.SORcalltoAction, .MPCcalltoAction, .OPScalltoAction, .RecRevcalltoaction {
	width:95%;
	background:white;
	margin-left:5px;
}
}


@media print {
@page {
margin:0.25in;
}
body {
	color:#000;
}
.node-missing-person {
	font-size:13px;
}
#dcjs_logo, #dcjs_text, #governor, #commissioner, #navigation, #subnav, #localnav, #quickbar, #footer, .skipLinks, .featureWrapper, #nysgov, .noprint, .ui-tabs-nav, #nygov-Banner, #sb-container, #header, .meccBanner, #secondary-menu, .element-invisible, .region-header, #magic-development, .messages, .nygov-universal-container, .nys-global-header, .nys-global-footer {
	display:none !important;
	min-height:0 !important;
	max-height:0 !important;
}
html body.admin-menu {
	margin-top:0 !important;
}
.ui-panel-content {
	display:block !important;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:5px 0 3px;
	font-weight:700;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
body, #wrapper, #page, #main, #content, #contentFloat, #mainContent, .missingPerson {
	width:100%;
	float:none;
	margin:0;
	padding:0;
	border:0;
	background:none;
}
img {
	border:0;
}
.headArea h2 {
	text-shadow:none;
}
.missingFooter {
	margin:0;
	overflow:hidden;
}
.case-type, .abd-circumstances {
	text-shadow:none;
	background:#FFF;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
	-webkit-border-radius:0;
}
	



}/*# sourceMappingURL=style.css.map */
