body {
  background-color: #142e53;
}

.nav_menu {
  background-color: #205cab;
}

.title_bar {
  background-color: #17468e;
}

.main_nav_underline {
  /*background-color:#CCCCCC;*/
  border-bottom: 1px solid #ccc;
}

#menu_bg {
  height: 355px !important;
  height: 100% !important;
}

.nav_main {
  position: relative;
  z-index: 10;
  cursor: pointer;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */

  .main_nav_underline {
    background-color: none;
    border-bottom: 1px solid #ccc;
  }
}

.nav_main:hover {
  color: #99cbfe;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
  cursor: default;
}

.nav_main_open {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
  cursor: default;
}

.nav_main_open:hover {
  color: #99cbfe;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
  cursor: default;
}

.nav_main_on {
  position: relative;
  z-index: 10;
  color: #99cbfe;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
  cursor: pointer;
}

.nav_main_over {
  position: relative;
  z-index: 10;
  color: #99cbfe;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
  cursor: pointer;
}

.nav_sub {
  color: #fff;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.nav_sub:hover {
  color: #99cbfe;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.nav_sub[href="/gottardo.php?page=for_sale"],
.nav_sub[href="/gottardo.php?page=landopportunities"] {
  display: none;
}

.nav_sub_over {
  color: #fff;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.nav_sub_on {
  color: #99cbfe;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.text_white_14 {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.link_white_14 {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.link_white_14:hover {
  color: #99cbfe;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11.5px;
  color: #333;
  text-decoration: none;
  background-color: #ddd;
}

.titles {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #1b4988;
  text-decoration: none;
}

.subtitles {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

.blue_subtitles {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #1b4988;
  text-decoration: none;
}

.inav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11.5px;
  text-decoration: underline;
  color: #1b4988;
}

.testimonial {
  font-family: Verdana;
  font-size: 11px;
  color: #aaa;
  text-decoration: none;
}

.testimonial_bg {
  background-color: #205cab;
}

.testimonial_link {
  font-family: Verdana;
  font-size: 11px;
  color: #aaa;
  text-decoration: underline;
}

.testimonial_link:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #99cbfe;
  text-decoration: underline;
}

.top_image_bottom_keyline {
  background-color: #142e53;
}

.photo_frame {
  BORDER-WIDTH: 1px;
  BORDER-COLOR: #142e53;
  border-style: solid;
}

.projects {
  color: #485b79;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
}

.projects:hover {
  color: #6698ed;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
}

.details {
  color: #485bae;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
}

.specs {
  color: #485b9b;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.details_text {
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.admin_nav {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.admin_nav:hover {
  color: #99cbfe;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

.warning {
  color: #c33;
  font-size: 14px;
  font-weight: bold;
}

.warning:hover {
  color: #c33;
  font-size: 14px;
  font-weight: bold;
}

.a:link img {
  BORDER-WIDTH: 1px;
  BORDER-COLOR: #000;
  border-style: solid;
}

.a:visited img {
  BORDER-WIDTH: 1px;
  BORDER-COLOR: #000;
  border-style: solid;
}

.a:hover img {
  BORDER-WIDTH: 1px;
  BORDER-COLOR: #000;
  border-style: solid;
}
