html, body {
  background: #f57d05;
  color: #2a2e31;
}

a, h2 {
  color: #406f8b;
}

.cWrap {
  background: #fff;
}

#logo, #logo h1, #logo h1 a {
  width: 260px !important;
}

#meta {
  padding-right: 0 !important;
}

#metaNav {
  color: #a5a5a5;
}

#metaSearch {
  border: 1px solid #e3e3e3;
}

#metaSearch .in {
  color: #606060;
}

#header {
  background: #fff;
}

#mainNav, #breadcrumbs {
  border-top: 10px solid #7f8ba3;
}

#breadcrumbs, #footer .cWrap p {
  background: #ecedf1;
}

#breadcrumbs, #breadcrumbs a, #footer .cWrap p, .date {
  color: #5e6e87;
}

#breadcrumbs a:hover, #breadcrumbs a:focus {
  color: #406f8b;
}

#mainNav {
  border-top-color: #325771;
}

#mainNav li {
  border-bottom: 1px solid #cdd1da;
}

#mainNav li a, #mainNav li span {
  color: #2b3032;
}

#mainNav .act a, #mainNav .act span {
  color: #406f8b;
}

#mainNav .act li a, #mainNav .act li span {
  color: #555;
}

#mainNav li .act a, #mainNav li .act span {
  color: #417289;
}

#mainNav li .act li a, #mainNav li .act li span {
  color: #555;
}

#mainNav li li .act a, #mainNav li li .act span {
  color: #417289;
}

#mainNav li li .act li a, #mainNav li li .act li span {
  color: #3b3b3b;
}

#mainNav a:hover {
  color: #3e708b !important;
}

#content .imageLeft .caption, #content .imageRight .caption {
  background: #ecedf1;
}

#content .newsblock,
#content .resultsblock {
  border-bottom: 1px solid #dcdee6;
}

#content .newsblock h4,
#content .newsblock h4 *,
#content .resultsblock h4,
#content .resultsblock h4 * {
  color: #3b3b3b;
}

#content .newsblock h4 a:hover,
#content .newsblock h4 a:focus,
#content .resultsblock h4 a:hover,
#content .resultsblock h4 a:focus {
  color: #f57d05;
}

#content .resultsblock strong {
  background: yellow;
}

th, td {
  background: #ecedf1;
}

th {
  background: #7f8ba3;
  color: #fff;
}

.odd td {
  background: #c3c7d6;
}

#content .in {
  border: 1px solid #b4b9ca;
}

#content button, #content .sbtn, #content .submit {
  background: #f57d05;
  border: 1px solid #ca3b07;
  border-left-color: #f57d05;
  border-top-color: #f57d05;
  color: #fff;
}

#opts ul, #opts li {
  background: transparent !important;
}

