#layoutHTML {
  
}

#layoutBody {
  min-width: 800px;
  width: 99.9%;
  background: #ffffff;
}

#layoutMainBody {
  padding: 0;
}

#layoutHeader {
  background: #ebebeb;
}

#layoutLogo {
  padding-top: 0px;
  background: #FFF url(logo.gif) top left no-repeat;
  height: 93px;
  border-bottom: 15px solid #003580;
  position: relative;
  text-align: left;
}

#layoutSidebarRight,#layoutContentLeft,#layoutSidebarLeft,#layoutContentRight {
  padding: 0;
}

#layoutSidebarLeft {
  width: 175px;
  float: left;
}

#layoutContent {
  
}

#layoutFooter {
  height: 10px;
  background: #809AC0;
  color: #0D2C86;
  text-align: center;
  padding: 0.6em 0 1em 0;
  border-top: 1px dotted #000000;
  border-bottom: 1px solid #000000;
  clear: both;
}

#layoutHeaderData {
  position: absolute;
  top: 0;
  right: 30px;
  background: transparent;
  text-align: left;
  font-weight: bold;
}

#layoutHeaderData * {
  color: #003580;
  line-height: 1.2em;
}

#layoutHeaderData form select {
  color: black;
}

ul li.layoutUserData,ul li.layoutServerData,ul li.layoutAuthenticationLink,ul li.layoutThemeSwitch,#layoutHeaderData li {
  list-style: none;
  padding: 0.2em 0;
  white-space: nowrap;
}

ul li.layoutUserData,ul li.layoutAuthenticationLink {
  font-weight: bold;
}

ul li.layoutServerData {
  font-weight: bold;
}

hr.layoutInternal {
  display: none;
}

#layoutThemeSwitch {
  
}

#layoutUserData {
  position: absolute;
  top: 5px;
  right: 0px;
  background: transparent;
  text-align: right;
  font-weight: bold;
}

#layoutUserData table {
  
}

#layoutUserData td {
  padding: 0em 0.1em 0em 0.1em;
  text-align: left;
}

#layoutUserData td.layoutImg,#layoutUserData td.layoutRight {
  text-align: right;
}

#layoutUserData span {
  color: #009999;
}

#layoutAuthenticationLink span,#layoutAuthenticationLink a {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
}

#layoutAuthenticationLink a:hover {
  text-decoration: underline;
}

#layoutUserData select {
  width: 8em;
}

.layoutClearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#layoutIeClearing {
  display: none;
}

table.skeleton {
  width: 100%;
}

table.skeleton td {
  vertical-align: top;
  text-align: left;
}

table.skeleton td.menu {
  width: 180px;
}

table.skeleton td.content {
  width: auto;
}

