.top-container, #page.container, #menu-container .container {
  background-image:none !important;
}
#map_canvas{height:400px}
body a.styledbtn{
  background:#002f87;
}

.home .bluebar.blue-top{
  height:220px;
  overflow:hidden;
}

.bluebar .doshadow a, .bluebar .doshadow a:visited,.bluebar .doshadow:hover a, .bluebar .doshadow a:hover{
  background:#fff;
  color:#002f87;
  bottom:5px;
  left:auto;
  position:relative;
  margin:auto;
}
.bluebar .doshadow:hover{
  background:#C8E8F6;
}

body #contact-form dt {
  display: block;
  float:left;
  width:48%;
}

body #footer-nav_node10 {
  width:56px;
  overflow:hidden;
}

body #recaptcha_response_field, body #recaptcha_privacy{
  display:none !important;
}

* {
  -webkit-transform: none;
  -moz-transform: none; /* setting to 180 causes an unnatural-looking half-flip */
  -o-transform: none;
  -ms-transform: none;
  transform: none;

  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  transform-style: flat;

  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  backface-visibility: visible;

  /* -- transition is the magic sauce for animation -- */
  -webkit-transition: none;
  transition: none;
}