html {
  position: relative;
  min-height: 100%; }

body {
  margin: 0 0 190px;

  font-family: 'Lato', sans-serif;
  font-size: 14px;
  color: #525861; 
  background: #E7F3FF;
background: #E7F3FF url(../images/redstripes2.jpg) repeat-x;
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
  
  
  }
 

h1 { 
  font-weight: 700;
  font-size: 1.85em; }

h2 {
  font-weight: 700;
  font-size: 1.25em;
  color: #0C5D99; }

h3 {
  font-weight: 700;
  font-size: .85em;
  color: #0C5D99; }

a {
  text-decoration: none; 
  }
a:visited {color: #0C5D99;} 

header {
  background:transparent; }


.header-inner {
  max-width: 800px;
  margin: 0 auto;
  padding: .75em; }
  .header-inner .main-logo {
    width: 350px;
    
    padding: 0 .75em .25em 0;
    margin: 0 .5em;
    float: left; }
  .header-inner .button-chat {
    display: none; }
  .header-inner h3 {
    float: left;
    margin: .65em 0 0 .4em; }
  .header-inner .light-font {
    font-weight: 300; }
  .header-inner a {
    text-decoration: none; }
    .header-inner a:link, .header-inner a:hover, .header-inner a:visited, .header-inner a:active {
      color: #0C5D99; }

#top-priority {
  background: #000 url(../images/tent.png) no-repeat;
  
  
  background-size: 1065px 660px;
 
  /*background-position: 18% 20%; */
  }
  #top-priority a, #top-priority p, #top-priority h1, #top-priority h2 {
    font-weight: 700;
    color: #FFF; }
    #top-priority a span, #top-priority p span, #top-priority h1 span, #top-priority h2 span {
      color: #FFDAB9; }
  #top-priority .urgent-phone {
    margin: .5em; }
  #top-priority h2 {
    margin: 0 auto 1.5em auto; }
  #top-priority .urgent, #top-priority .request {
    text-align: center;
    padding: 10px; }
  #top-priority .urgent {
    border-bottom: 1px solid #FFDAB9; }
  #top-priority .request-portal {
    margin: 10px auto; }
  #top-priority button {
    background: #FFF;
    color: #0C5D99;
    width: 100%;
    display: block;
    padding: 10px;
    border: none;
    border-radius: 5px;
    transition: background 0.30s ease-in-out, color 0.30s ease-in-out;
    margin: 5px auto; }
    #top-priority button:hover {
      background: rgba(12, 93, 153, 0.65);
      color: #FFF; }
	  .ie-7 #top-priority button:hover { 
      background: #0C5D99;
      color: #FFF; }
    .ie-8 #top-priority button:hover {
      background: #0C5D99;
      color: #FFF; }

#sec-priority {
  padding-bottom: 10px; }
  #sec-priority .walk-up, #sec-priority .search {
    padding: 5px 10px; }


  #sec-priority .map {
    width: 100%;
    height: auto;
    border-bottom: 1px solid rgba(1, 158, 230, 0.3); }
  #sec-priority .bold-info {
    font-weight: 700;
    color: #019EE6; }
  #sec-priority .search-icon {
    float: left; }
  #sec-priority .all-link {
    background: url(../img/Caret.svg) no-repeat -1px center;
    padding-left: 1.25em; }
  #sec-priority #search-home {
    transition: border 0.25s ease-in-out, box-shadow 0.3s ease-in-out;
    background: url("../img/Search.png");
    background: #c3e3fa url(../img/Search.svg) no-repeat 1em center;
    color: #525861;
    width: 100%;
    padding: .85em .85em .85em 3em;
    border: 1px solid transparent;
    border-radius: 5px;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    margin: 10px 0 10px -1px; }
    #sec-priority #search-home:hover {
      border: 1px solid rgba(1, 158, 230, 0.4); }
    #sec-priority #search-home:focus {
      outline: none;
      border: 1px solid rgba(1, 158, 230, 0.5);
      box-shadow: 0 0 8px rgba(1, 158, 230, 0.4); }
    #sec-priority #search-home::-webkit-input-placeholder {
      color: rgba(12, 93, 153, 0.6);
      font-weight: 300; }
    #sec-priority #search-home:focus::-webkit-input-placeholder {
      color: rgba(12, 93, 153, 0.25); }
  #sec-priority .search--box a {
    border-bottom: 1px solid transparent;
    color: #0C5D99;
    font-weight: 300;
    opacity: 0.75;
    text-decoration: none;
    transition: color 0.25s ease-in-out, border 0.25s ease-in-out; }
    #sec-priority .search--box a:hover {
      color: #019EE6;
      border-color: #019EE6; }

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 20px 0;
  color: #E7F3FF;
  background: #525861; }
  .footer a {
    color: #E7F3FF;
    transition: color 0.25s ease-in-out; }
    .footer a:hover {
      color: #E6A457; }
  .footer ul {
    list-style-type: none;
    font-weight: 300;
    font-size: .85em; }
    .footer ul li {
      margin-bottom: 0.6em; }

@media (min-width: 768px) {
  body {
    margin: 0 0 80px; }
img {
border-radius: 5px;}
  .header-inner {
    height: 85px;
    padding-top: 0.5em;
    position: relative; }
    .header-inner .main-logo {
      width: 350px;
      height: 75px;

      padding-right: 0em;
      margin: 0 1em;
      float: left; }
    .header-inner a {
      text-decoration: none; }
      .header-inner a:link, .header-inner a:hover, .header-inner a:visited, .header-inner a:active {
        color: #0C5D99; }
    .header-inner .button-chat {
      background: #FFF;
      color: #0C5D99;
      width: 100%;
      display: block;
      padding: .85em;
      border: none;
      border-radius: 5px;
      transition: background 0.30s ease-in-out, color 0.30s ease-in-out;
      width: 8em;
      padding: .65em;
      border: 1px solid rgba(1, 158, 230, 0.5);
      position: absolute;
      top: 2.2em;
      right: 0; }
      .header-inner .button-chat:hover {
        background: rgba(12, 93, 153, 0.65);
        color: #FFF; }
      .ie-8 .header-inner .button-chat:hover {
        background: #0C5D99;
        color: #FFF; }
    .header-inner h3 {
      font-size: 1em;
      float: none;
      margin-top: .5em; }
    .header-inner .light-font {
      margin-top: 0; }

  #top-priority {
    background-size: cover;
padding:0px;	}
    #top-priority h1, #top-priority h2 {
      margin-bottom: 0.5em; }
	  
    #top-priority .urgent {
      border: none; }
    #top-priority .urgent-phone {
      display: inline;
      padding: .3em .65em;
      margin: .5em 0;
      font-size: 1.25em;
      font-weight: 400; }
    #top-priority .ver-ln {
      border-right: 1px solid #FFDAB9; }
    #top-priority .request--portal {
      width:100%;
	  padding:0px;
	  /*max-width: 786px;*/
      margin: -10px auto 0em auto;
      background: rgba(255, 255, 255, 0.25); }
    #top-priority button {
      min-width: 9em;
      width: 15%;
      display: inline;
      margin: 1em .2em; }

  #sec-priority {
    max-width: 786px;
    margin: 0 auto; }
    #sec-priority .walk-up, #sec-priority .search--text {
      width: 45%;
      float: left;
      padding: 0;
      margin: 5px 5px 5px 5px; }
    #sec-priority .map, #sec-priority .search--box {
      width: 45%;
      float: left;
      margin-top: 36px;
      border-bottom: none; }
    #sec-priority .search {
      clear: left;
      padding: 0px;
      }
	  
 #top-priority .request {
    text-align: center;
    padding: 0px;
padding-top:10px;	}
#top-priority .urgent {
text-align: center;
    padding: 20px;
	
}

  .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-top: 1.625em;
	padding-bottom:1.625em;
    clear: left;
    text-align: center;
    font-size: 1em;
    height: 6em; }
    .footer ul {
      vertical-align: middle;
      padding-left: 0px; }
      .footer ul li {
        display: inline;
        padding: 1em 1em; } }
.ie-8 #sec-priority .all-link {
  background: url("../img/Caret.png") no-repeat -2px center; }
  
  .slideshow,#slideshow {
border: 0px dashed #DEDEDE; 
border-radius: 5px;
float:center;
border-bottom:0px;
margin-top:10px;
padding:5px;

/*-moz-box-shadow: 3px 3px 4px #666; 
 -webkit-box-shadow: 3px 3px 4px #666; 
 box-shadow: 3px 3px 4px #666; */ }
#slideshowheader{

width:auto;
background:#333;
margin-top:0px;
text-align:center;
font-size:16px;
color:#FFF;
border: 0px dashed #DEDEDE; 
padding:5px;

}

.tg  {border-collapse:collapse;border-spacing:0;border-color:#aabcfe;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aabcfe;color:#669;background-color:#e8edff;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aabcfe;color:#039;background-color:#b9c9fe;}
.tg .tg-kzsf{font-weight:bold;background-color:#9b9b9b;color:#ffffff}


/*# sourceMappingURL=style.css.map */
