body  {
  color: #000;
  background-color: #505050;
  margin: 0;
  padding: 4px;
}

td#header-expansion-upper {
   background: url(header-expansion-upper.png) left top repeat;
}

td#header-expansion-middle {
   background: transparent url(header-expansion-middle.png) left top repeat;
}

td#header-expansion-lower {
   background: transparent url(header-expansion-lower.png) left top repeat;
}

td#vertical-border {
   background: transparent url(vertical-border.png) left top repeat;
}

td#body-shadow {
   background: transparent url(header-right-lower.png) left top repeat;
}

td#footer-main {
   background: transparent url(footer-expansion.png) left top repeat;
}

td#footer-shadow {
   background: transparent url(footer-shadow-expansion.png) left top repeat;
}

td#box-header-expansion {
   background: transparent url(box-header-expansion.png) left top repeat;
}

td#box-body-left {
   background: transparent url(vertical-border.png) left top repeat;
}

td#box-main {
   background-color: #e8e8e8;
   background-image: url("box-watermark.png");
   background-position: center center;
   background-repeat: no-repeat;
   height: 100%;
}

td#box-body-right {
   background: transparent url(box-shadow-expansion.png) left top repeat;
}

td#box-footer-expansion {
   background: transparent url(box-bottom-expansion.png) left top repeat;
}

td#box-main {
  padding: 5px 5px 5px 5px;
}

#box-header {
  height: 18px;
}

#box-footer {
  height: 14px;
}

#body {
   background: #fff;
}

#body-main {
   background-color: #fff;
   background-image: url("watermark-large.png");
   background-position: center center;
   background-repeat: no-repeat;
   height: 100%;
}

#footer-text {
  padding: 0 15px 0 15px;
  margin: 0px 30px 0px 30px;
  color: #303030;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.05em;
  font-family: Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  font-style: bold;
}

#footer-banner {
  padding: 0 15px 0 15px;
}

#bullet {
  padding: 0 12px 0 12px;
}

