body {
  background-color: #ffffff;
  background-image:  url(../../images/top_bg.jpg);
  background-position: left bottom;
  background-repeat: repeat-x;  
}

.body {
  margin: 0;
}

#topTxtBlock {
  text-align: right;
  white-space: nowrap;
  height: 50px;
  background-image:  url(../../images/top_body_bg.jpg);
  background-position: top right;
  background-repeat: no-repeat;  
}
.withTopRightLogo{
  margin-right: 170px;
}

#topRightLogo {
  position: absolute;
  right: 0px;
  top: 0px;
}

#topCopyright {
  text-align: right;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  margin-top: 11px;
  padding-right: 7px;
  border-right: 1px solid #dce7ff;
}

#topTxtBanner {
  display: -moz-inline-box;
  display: inline-block;
  padding-left: 7px;
  padding-right: 7px;
  text-align: left;
  margin-top: 11px;
}

#topTxtLogout {
background-image: url('../../images/nav_logout.gif');
}

#topTxtSwitchUser {
  background-image: url('../../icons/cert_pvt_key_on.gif');
}

#topTxtLogout,
#topTxtSwitchUser {
  display: -moz-inline-box;
  display: inline-block;
  background-position: 9px 6px;
  background-repeat: no-repeat;
  padding-left: 11px;
  padding-top: 7px;
  padding-bottom: 6px;
  vertical-align: top;
  margin-top: 10px;
  margin-right: 30px;
  text-align: left;
}
.withAdvertisement {
  border-left: 1px solid #dce7ff;
}

#topCopyright a {
  text-align: right;
  display: block;
  white-space: nowrap;
}

#topCopyright a:link,
#topCopyright a:active,
#topCopyright a:visited {
  text-decoration: none;
  font-size: 11px;
  color: #d6e0ff;
}

#topTxtBanner a {
  display: block;
  white-space: nowrap;
}

#topTxtBanner a:link,
#topTxtBanner a:active,
#topTxtBanner a:visited {
  text-decoration: none;
  font-size: 11px;
  color: #ffffff;
}

#topTxtLogout a,
#topTxtSwitchUser a {
  display: block;
  white-space: nowrap;
}

#topTxtLogout a:link,
#topTxtLogout a:active,
#topTxtLogout a:visited,
#topTxtSwitchUser a:link,
#topTxtSwitchUser a:active,
#topTxtSwitchUser a:visited {
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}

.topLogo {
  position: absolute;
  left: 0px;
}
