.block-police-sidebar-menu nav,
#block-views-missing-persons-block-2 {
  background: #fff;
}

#block-views-missing-persons-block-2 {
  border-bottom: 1px solid rgba(48, 48, 48, 0.15);
  border-left: 1px solid rgba(48, 48, 48, 0.15);
  border-right: 1px solid rgba(48, 48, 48, 0.15);
  border-top: 3px solid #b30d0d;
  padding: 0.5em 1em;
}

.block-police-sidebar-menu nav ul {
  border-bottom: 1px solid rgba(48, 48, 48, 0.15);
  padding-left: 0;
}
.block-police-sidebar-menu nav ul li.root {
  border-top: solid 3px rgb(76, 123, 178);
}
.block-police-sidebar-menu nav li.last a span {
  border-bottom: 1px solid #fff;
  padding-bottom: 8px;
}
.block-police-sidebar-menu nav li.last a:hover span,
.block-police-sidebar-menu nav li.last a:focus span {
  border-bottom: 1px solid #81a2c9; /* stop the 1px menu shuffle */
  padding-bottom: 8px;
}
.block-police-sidebar-menu nav li a {
  display: block;
  border-left: 1px solid rgba(48, 48, 48, 0.15);
  border-right: 1px solid rgba(48, 48, 48, 0.15);
  /*-webkit-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out; 
  removed due to transition nicer MSDB76 */
}
.block-police-sidebar-menu nav li a:hover,
.block-police-sidebar-menu nav li a:focus {
  background: #81a2c9;
  border-left: none;
  border-right: none;
  color: #fff;
  text-decoration: none;
}
.block-police-sidebar-menu nav li a:hover span,
.block-police-sidebar-menu nav li a:focus span {
  border-bottom: 1px solid #81a2c9; /* stop the 1px menu shuffle */
  padding-bottom: 8px;
}
.block-police-sidebar-menu nav li a.active {
  background: #c80606; /* Old browsers */
  background: -moz-linear-gradient(top, #c80606 0%, #b30d0d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c80606), color-stop(100%, #b30d0d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c80606 0%, #b30d0d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c80606 0%, #b30d0d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c80606 0%, #b30d0d 100%); /* IE10+ */
  background: linear-gradient(to bottom, #c80606 0%, #b30d0d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  color: #fff;
  border-left: none;
  border-right: none;
}
.block-police-sidebar-menu nav li a.active:visited {
  color: #fff;
}
.block-police-sidebar-menu nav li a.active span {
  border-bottom: none;
  padding-bottom: 8px;
}
.block-police-sidebar-menu nav li a.section {
  font-weight: bold;
  font-size: 16px;
}
.block-police-sidebar-menu nav li a.section.inactive span {
  background-color: transparent;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: 0% -81px;
  border-top: none;
}
.block-police-sidebar-menu nav li a.child {
  font-size: 12px;
}
.block-police-sidebar-menu nav li a.inactive {
  font-weight: bold;
  color: #042853;
  background: #dfedf7;
  border-left: 1px solid rgba(76, 123, 178, 0.3);
  border-right: 1px solid rgba(76, 123, 178, 0.3);
}
.block-police-sidebar-menu nav li a.inactive:visited {
  color: #042853;
}
.block-police-sidebar-menu nav li a.inactive span {
  margin: 0 12px;
  padding: 7px 0 7px 20px;
  background-color: transparent;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: 0% -84px;
  border-bottom: none;
}
.block-police-sidebar-menu nav li a span {
  border-bottom: 1px solid #dfedf7;
  display: block;
  line-height: 1.2; /* RRR-18 ipad picking up next sprite image when 3 lines of text */
  margin: 0 12px 0 14px;
  padding: 8px 0;
}

.oldie .block-police-sidebar-menu nav li a {
  zoom: 1;
}

.ie6 .block-police-sidebar-menu nav li a.inactive span {
  background-image: url(../images/sprite-ie.png);
}

.ie6 .block-police-sidebar-menu nav li a.section.inactive span {
  background-image: url(../images/sprite-ie.png);
}

/*# sourceMappingURL=sidebar-navigation.css.map */
