div#header {
  position: relative;
  margin: 0;
  padding: 0;
  height: 85px;
  text-align: right;
}

div#header a#headerLogo {
  background: transparent url(/FAWebPagesPublic/images/ws_logo.gif) no-repeat 0
    0;
  width: 170px;
  height: 70px;
  position: absolute;
  top: 7px;
  left: 0px;
  border: none;
}

.header-logo {
  position: absolute;
  top: 7px;
  left: -25px;
  border: none;
}

#header table#rightelems {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 42px;
  right: 0;
}

table#rightelems td {
  border-collapse: collapse;
  text-align: right;
  padding: 0;
}

table#rightelems td.searchtype {
  margin: 0;
  padding: 0;
  display: none;
}

table#rightelems td.searchtype table {
  float: right;
}

table#rightelems td.navtype {
  margin: 0;
  padding: 0;
}

table#branchlocator {
  border-collapse: collapse;
  border: none;
  padding: 0;
  margin: 0;
}

table#branchlocator td {
  padding: 0 0 3px 3px;
}

table#branchlocator .formText {
  font-weight: bold;
  white-space: nowrap;
}

table#branchlocator td.butn a.btnGo {
  width: 34px;
  height: 22px;
  margin: 0;
  padding: 0;
  background: transparent url(/FAWebPagesPublic/images/btn_go.gif) no-repeat 0 0;
  border: none;
}

.zipField {
  font-size: 0.9em;;
  margin: 0;
  padding: 3px;
  background-color: #FFFFFF;
  border: 1px solid black;
}

a.btnSearch {
  width: 34px;
  height: 22px;
  margin: 0;
  padding: 0;
  background: transparent url(/FAWebPagesPublic/images/btn_search.gif) no-repeat
    0 0;
  border: none;
}

.searchField {
  background-color: #FFFFFF;
  font-size: 0.9em;;
  font-weight: bold;
  border: 1px solid #679a35;
  margin: 0;
  padding: 3px;
}

#topNav {position:relative; clear:right; height:2em; width:975px; margin:0 0 2px 0; padding:0; text-align:center; padding-bottom:5px;}
#topNav ul#tnul { margin:0;padding:0;text-decoration:none;list-style:none;}
#topNav ul li { display:inline;float:left;}
#topNav ul li a {margin:0px; display:block;}

#fabtn a{ width:217px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_working.gif') no-repeat 0 0; }
#lsbtn a{ width:97px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_life.gif') no-repeat 0 0; }
#fsbtn a{ width:139px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_solutions.gif') no-repeat 0 0; }
#itibtn a{ width:189px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_invtools.gif') no-repeat 0 0; }
#awfabtn a{ width:84px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_about.gif') no-repeat 0 0; }

#fa #fabtn a { width:217px; height:28px; background: url('/FAWebPagesPublic/images/btnon_working.gif') no-repeat 0 0; }
#ls #lsbtn a { width:97px; height:28px; background: url('/FAWebPagesPublic/images/btnon_life.gif') no-repeat 0 0; }
#fs #fsbtn a { width:139px; height:28px; background: url('/FAWebPagesPublic/images/btnon_solutions.gif') no-repeat 0 0; }
#iti #itibtn a { width:189px; height:28px; background: url('/FAWebPagesPublic/images/btnon_invtools.gif') no-repeat 0 0; }
#awfa #awfabtn a { border-bottom:1px #999999; width:84px; height:28px; background: url('/FAWebPagesPublic/images/btnon_about.gif') no-repeat 0 0; }

#line { border-bottom:1px solid #ccc; width:249px; height:26px;}

/* these are to prevent the "flicker" effect on the tabbed navigation */
#fabtn { width:217px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_working.gif') no-repeat 0 0; }
#lsbtn { width:97px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_life.gif') no-repeat 0 0; }
#fsbtn { width:139px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_solutions.gif') no-repeat 0 0; }
#itibtn { width:189px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_invtools.gif') no-repeat 0 0; }
#awfabtn { width:84px; height:28px; background: url('/FAWebPagesPublic/images/btnoff_about.gif') no-repeat 0 0; }

#fa #fabtn { width:217px; height:28px; background: url('/FAWebPagesPublic/images/btnon_working.gif') no-repeat 0 0; }
#ls #lsbtn { width:97px; height:28px; background: url('/FAWebPagesPublic/images/btnon_life.gif') no-repeat 0 0; }
#fs #fsbtn { width:139px; height:28px; background: url('/FAWebPagesPublic/images/btnon_solutions.gif') no-repeat 0 0; }
#iti #itibtn { width:189px; height:28px; background: url('/FAWebPagesPublic/images/btnon_invtools.gif') no-repeat 0 0; }
#awfa #awfabtn { border-bottom:1px #999999; width:84px; height:28px; background: url('/FAWebPagesPublic/images/btnon_about.gif') no-repeat 0 0; }

.headerLinks {
    font-size: 16px !important;
    /* text-transform: uppercase; */
}

.headerLinks a {
    text-decoration: none; padding: 1rem 0.5rem;
    color: #696B6E;
}
.headerLinks a:hover {
	color: #BB0826;
}

@media (min-width:320px) and (max-width:991px){
  .header-logo {
    left: 10px !important;
  }
}
