#footer-widgets {
  margin-bottom: 0;
}
ul#menu ul {
  background: none repeat scroll 0 0 #7B9FD3;
}

.page-box.dark {
  background: url("styles/images/dark-box.png") repeat-x scroll left top #F0F4FA;
}

.service-content {
  background-image: -moz-linear-gradient(center top , #F0F4FA 4%, #D9E2F2 52%);
}

#footer-widgets .widget_text p {
  color: #000000;
}

.widget li a {
  color: #034C7E;
}

.widget_nav_menu li {
  border-bottom: 1px dotted #034C7E;
  text-transform: none;
}

.widget h3 {
  border-bottom: 2px solid #0574BE;
  color: #0574BE;
}

#comments {
  border-top: 4px solid #D9E2F2;
}

#comments .message.info {
  background-color: #D9E2F2;
  border: 1px solid #ADC0E3;
  color: #0574BE;
}

span.not-pub {
  color: #000000;
}

input[type="text"], input[type="password"], textarea {
  background-color: #D9E2F2;
  border: 1px solid #7B9FD3;
}

.form-allowed-tags {
  color: #7B9FD3;
}

.widget_r_subnav li.current_page_item a {
  color: #FF9900;
}

.rs-nav a:hover, .rs-nav a.active {
  background: none repeat scroll 0 0 #0574BE;
}

h4, h5, h6 {
  margin-bottom: 0;
}

p {
  line-height: 18px;
}

ul#menu li li a {
  font-size: 13px;
}

.widget_text p {
  color: #0574BE;
}

.wpb_separator, .vc_text_separator {
  border-bottom: 1px dotted #0574BE;
}

.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
  margin-bottom: 15px;
}

p strong {
  color: #000;
}

.gform_wrapper .left_label .gfield_label {
  font-weight: normal;
}

.gform_wrapper .gsection {
  border-bottom: 1px solid #0574BE;
}

.gform_wrapper select {
  font-size: 13px;
}

.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
  margin-bottom: 5px;
}

.wpb_separator, .vc_text_separator {
  border-bottom: 1px dotted #0574BE;
}

#tagline {
  color: #fff;
  font-size: 12px;
}

#footer { font-size: 13px; }
#footer li, #footer li a { font-size: 13px;}