.topBarWrapper {
  width: 100%;
  height: 25px;
  line-height: 27px;
  overflow: hidden;
  zoom: 1;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: url("../images/background.jpg") repeat-x;
}

.fitToSkySize {
  margin: 0 auto;
  overflow: hidden;
  zoom: 1;
  position: relative;
  width: 983px;
}

* + html > head + body .fitToSkySize {
  width: 980px;
}

.topBarWrapper ul {
  list-style: none;
  overflow: hidden;
  zoom: 1;
}

.topBarWrapper ul li {
  float: left;
  display: block;
  background: url("../images/separator.jpg") no-repeat right 7px;
}

.topBarWrapper ul li a {
  color: #009FDA;
  font-weight: normal;
}

.topBarWrapper ul li a:link, .topBarWrapper ul li a:visited {
  text-decoration: none;
}

.topBarWrapper ul li a:hover, .topBarWrapper ul li a:focus {
  text-decoration: underline;
  color: #009FDA;
}

.topBarWrapper .caller a {
  color: #4F4F4F;
  text-decoration: none;
}

.topBarWrapper .caller a:hover {
  color: #4F4F4F;
  text-decoration: none;
}

.topBarLeft {
  float: left;
  text-align: left;
  width: 350px;
}

.topBarLeft ul li {
  padding: 0 13px;
}

.topBarRight {
  float: right;
  width: 300px;
  padding-right: 4px;
  text-align: right;
}

* + html > head + body .topBarRight {
  padding-right: 0;
}

.topBarRight ul {
  float: right;
}

.topBarRight ul li {
  background-position: left 7px;
  padding: 0 10px;
}

.topBarLeft ul li.lastNoBg, .topBarRight ul li.lastNoBg {
  background: none;
}

/* ------- TOP BAR RIGHT LOGIN STATUS -------- */
.topBarRight .skynetPassStatus {
  float: right;
  color: #4F4F4F;
  margin-right: 10px;
}

.topBarRight .skynetPassStatus a {
  color: #009FDA;
  text-decoration: none;
  font-weight: normal;
}

.topBarRight .skynetPassStatus a:hover {
  text-decoration: underline;
}

.topBarRight .mobileLink {
  float: right;
  background: url(../images/separator.jpg) no-repeat scroll right 7px transparent;
  padding-right: 9px;
  margin-right: 5px;
}

.topBarRight .mobileLink a {
  color: #009FDA;
  text-decoration: none;
  font-weight: normal;
}

.topBarRight .mobileLink a:hover {
  text-decoration: underline;
}
