body {
  font-family: Verdana, Geneva, Arial, Helvetica;
  padding: 0px;
  margin: 0px;
  border: none;
  font-size: 90%;
  min-width: 1024px;
  background-color: #050C0F;
}
#bgstage {
  z-index: -1;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
#floatBGL1 {
  float: left;
  min-width: 1024px;
  width: 100%;
  height: 10em;
  background-image: url('/static/image/headBG_top.png'), url('/static/image/headBG_bottom.png');
  background-position: left top, left bottom;
  background-repeat: repeat-x, repeat-x;
  background-size: 40px 40px, 40px 40px;
  background-color: #000000;
}
#layout {
  min-width: 800px;
}
#head {
  position: relative;
  height: 10em;
  width: 100%;
  max-width: 1280px;
  color: #FFFFFF;
  background-color: #00000022;
  overflow-x: visible;
  vertical-align: top;
}
#logo {
  position: absolute;
  left: 1em;
  top: 3.1em;
  width: 13em;
  height: auto;
  z-index: 1;
}
#nameplate {
  display: inline;
  padding-bottom: 5.86em;
  padding-top: 0.9em;
  padding-left: 0.9em;
  padding-right: 0.9em;
  height: 3.24em;
  width: 13em;
}
#header {
  position: absolute;
  left: 15em;
  bottom: 0.25em;
  display: inline-block;
  padding-top: 0em;
  height: 2.2em;
  width: auto;
  background-color: rgba(10, 10, 10, 0.5);
  overflow: visible;
}
#header div {
  display: inline-block;
  margin: 0em 0em;
  height: 100%;
  vertical-align: bottom;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, "Times New Roman", serif;
  font-size: 1.0em;
  font-weight: 600;
}
#header div a {
  float: right;
  border-right: 1px solid #307a93;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0.3em;
  padding-left: 2em;
}
#header div a:link,
#header div a:visited {
  color: #418dd9;
  background-color: rgba(8, 8, 12, 0.3);
  text-decoration: none;
}
#header div a:hover,
#header div a:active {
  color: #16566b;
  background-color: #418dd9;
  text-decoration: none;
}
#banner {
  position: relative;
  left: 0em;
  height: 430px;
  max-height: 14em;
  background-image: url('/static/image/middle_bar.png');
  background-position: left top;
  background-repeat: repeat-x;
  background-size: contain;
  z-index: -1;
}
#bannerleft-p1 {
  position: relative;
  left: 0px;
  margin-left: 15em;
  width: 850px;
  overflow: hidden;
}
#bannerleft-p1 img {
  width: 100%;
}
#pagecontent {
  position: relative;
  left: 0px;
  right: 0px;
  width: 100%;
  background-color: #16566b;
}
.colwrap {
  position: relative;
  float: left;
  left: 0px;
  max-width: 100%;
  height: auto;
}
#leftsidebar {
  position: absolute;
  float: left;
  padding: 0.5em;
  padding-right: 0em;
  width: 14.5em;
  border-right: none;
  color: #FFFFFF;
}
ul.leftnav {
  padding: 0.1em;
  margin: 0.1em;
  list-style-type: none;
}
ul.leftnav li a {
  padding: 0.4em;
  margin-bottom: 0.1em;
  border: 0.1em solid #418dd9;
  display: block;
}
ul.leftnav li a:link,
ul.leftnav li a:visited {
  color: #418dd9;
  background-color: #000000;
  text-decoration: none;
}
ul.leftnav li a:hover,
ul.leftnav li a:active {
  color: #16566b;
  background-color: #418dd9;
  text-decoration: none;
}
#leftmain {
  margin: 0.5em;
  margin-top: 2em;
  text-align: left;
  color: #FFFFFF;
  font-size: 0.8em;
}
#middlemain {
  position: relative;
  float: left;
  margin-left: 15em;
  width: 850px;
  overflow: auto;
  text-align: left;
  min-height: 250px;
  background-color: #ffffff;
}
#middlemain p,
#middlemain div,
#middlemain h1,
#middlemain h2,
#middlemain h3,
#middlemain h4,
#middlemain ul {
  margin-left: 2em;
  margin-right: 2em;
}
#thirdmain {
  position: relative;
  right: 0px;
  float: left;
  width: 14.5em;
  height: auto;
  color: #FFFFFF;
  background-color: #111111;
}
#footer {
  float: left;
  clear: both;
  margin-top: 2em;
  margin-bottom: 3em;
  padding: 0.33em;
  width: 100%;
  border: 1px solid black;
  background-color: #101010;
  text-align: center;
}
.atiblue1 {
  color: #3d8fb9;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.tight {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  outline: none;
}
/* Subtle Colors Calculation Mixin */
