body {
  font: 80% sans-serif;
  line-height: 110%;
  background: #dee2e6 none repeat scroll 0% 0%;
  color: black;
}

* {
  margin: 0pt;
  padding: 0pt;
}

html, body, form, img, fieldset, legend {
  pointer-events: none;
  border: medium none;
}

li {
  list-style: outside none none;
}

#allContainer {
  width:70em;
  margin: auto;
  background: white repeat-x scroll left top;
}
#allContainer .image {
  width: 320px;
}
#splash {
  margin-top: 50px;
}
#splash #allContainer .allWrap1 {
  background: transparent repeat-x scroll left bottom;
  border-top: 4px solid #047ec6;
  -moz-box-shadow: 0 0 5px #999;
  -webkit-box-shadow: 0 0 5px #999;
  box-shadow: 0 0 5px #999;
}
#splash #allContainer .allWrap2 {
  background: transparent no-repeat scroll left top;
  padding: 20px;
}
#splash #allContainer .be-logo {
  text-align: right;
}
#splash #allContainer .be-logo img {
  width: 40px;
}
#splash #allContainer .langList li {
  border: 1px solid rgb(215, 219, 203);
  margin: 1em 0em;
  position: relative;
  overflow: hidden;
}
#splash #allContainer .langList li h1 {
  padding-right: 30px;
}

.errorPage #allContainer h1 {
  float: left;
}
.errorPage #allContainer .msg {
  margin: 1.5em;
}
.errorPage #allContainer .msg p {
  font-weight: bold;
  margin: 1em 0em;
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
}
