@charset "utf-8";
/* CSS Document */

body {
  font-family: 'Oxygen', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.644;
  color: #555555;
  background-color: #ffffff;
}


.fullcontainer {
  margin-right: auto;
  margin-left: auto;
  width:100%;
  *zoom: 1;
}

.topbar { background-color:#313133}
.navbar {margin-bottom:30px; border-radius:0;}
.fy { color:#FFFFFF;}
.red { color:#FF0000;}
.fy1 { border:#004080 5px solid}
.fy2 { background-color:#004080; color:#FFFFFF}
.fy3 { background-color:#ffffff}
.fy4 { color:#FFFFFF; font-size:18px}
.fy5 { color:#FFFFFF; font-size:14px}
.click_tel { font-size:18px; color:#FFFFFF}
.ctr{text-align:center!important}
.trt{text-align:right!important}
.pad1{ padding-top:15px!important}
.pad2{ padding-bottom:15px!important}
.mar1{ margin-top:15px!important}
.mar2{ margin-bottom:15px!important}
.mar3{ margin-top:15px!important; margin-bottom:20px!important}
.IEpad{width:100%; height:140px; clear:both}

.ban{position:relative; top:20px; height:150px; left:0px; text-align:left; padding:0 20px; z-index:9999}
.ban h2{color:#ffffff; float:left; left:0; font-size:44px; background-color:#004080; padding:6px 12px!important; clear:both; display:inline}


.ban h3 {color:#ffffff; background-color:#231F20; padding:8px; margin-top:-15px; clear:both; display:inline}


.slide{position:relative; margin-bottom:-150px;}



.bt{color:#ffffff; font-size:44px; background-color:#004080; padding:6px 12px!important; clear:both; display:inline}


@-moz-document url-prefix() {
.banner h2{color:#ffffff; position:relative; float:left; left:0px; font-size:44px; background-color:#004080; padding:8px; clear:both; display:inline-block}


}

.banner h3 {color:#ffffff; background-color:#231F20; padding:8px; clear:both; display:inline-block}

.banner2 h1{color:#ffffff; font-size:38px; font-weight:bold; background-color:#99cc66; padding:3px 8px; clear:both; display:block}
.banner2 h2 {color:#ffffff; font-size:28px; background-color:#666666; padding:8px; clear:both; display:block}


.fullcontainer {
  margin-right: auto;
  margin-left: auto;
  width:100%;
  *zoom: 1;
}


.wrap { background-color:#004080}
.wrap h2 { color:#ffffff;}


.navbar-default {
  border: 0px
}

.navbar-default .navbar-nav > li > a {
  color:#fff; /*NAV LINK TEXT*/
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color:#f2f2f2; /*NAV LINK TEXT HOVER*/
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color:#004080;
  background-color:#fff; /*NAV LINK TEXT ACTIVE*/
}


.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #fff; /*MOBILE MENU BUTTON BG HOVER*/
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff; /*MOBILE MENU BUTTON 3 BARS*/
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { /*MOBILE MENU BOTTOM BORDER*/
  border-color:#004080;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #000; /*NAV WITH DROPDOWN OPEN*/
  color: #fff;
}


@media (max-width: 767px) { /*MOBILE NAV*/
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color:#fff;
	  background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #f2f2f2;
     background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #f2f2f2;
     background-color: transparent;
  }
}




.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color:#000;
  border: 0px solid #cccccc;
  border: 0px solid rgba(100, 187, 93, 0.25);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}





.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.644;
  color: #ffffff;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #004080;
  background-color: #ffffff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #64bb5d;
}




.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #555555;
}
.navbar-default .btn-link {
  color: #ffffff;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #555555;
}


.btn-default {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #004080;
  background-color: #e6e6e6;
  border-color: #adadad;
}


.btn-midnight {
  border-color: #313131;
  color: #fff;
  background-color: #313131;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.btn-midnight:hover,
.btn-midnight:focus,
.btn-midnight:active,
.btn-midnight.active,
.open > .dropdown-toggle.btn-midnight {
  color: #fff;
  background-color:#666666;
  border-color: #313131;
}

.fy4  {
padding:0 0 25px 0;
}

.fy4 a {
  color: #fff;
}
.fy4 a:hover,
.fy4 a:focus,
.fy4 a:active,
.fy4 a.active {
  color:#CCCCCC;

}
