body {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  background-color: #000000;
  margin: 0px;
  padding: 0px;
  }
#logo {
  position: absolute;
  top: 22px;
  left: 31px;
  }
#main {
  position: relative;
  width: 100%;
  }

#maincontent {
  position: relative;
  z-index: 5;
  margin-right: 221px;
  border-top: 4px solid #A5A5A5;
  border-bottom: 4px solid #A5A5A5;
  padding: 12px 30px 15px 30px;
  background-color: #FFFFFF;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  }
#footer {
  margin: 6px 225px 10px 20px;
  font-size: 11px;
  color: #CCCCCC;
  }
#footer a {
  text-decoration: none;
  color: #CCCCCC;
  }
#footer .handle {
  padding-left: 1em;
  color: #999999;
  }
#footer .contact {
  color: #999999;
  }
#stage {
  position: absolute;
  right: 0px;
  top: 110px;
  width: 219px;
  height: 212px;
  border-top: 4px solid #A5A5A5;
  border-bottom: 4px solid #A5A5A5;
  background-color: #FFFFFF;
  }
img.bottle {
  position: absolute;
  top: -57px;
  right: 62px;
  }
#anim {
  position: absolute;
  top: 0px;
  right: 0px;
  }
#chatter_link {
  position: absolute;
  top: 350px;
  right: 0px;
  width: 219px;
  text-align: center;
  padding-bottom: 10px;
  }

#nav_left {
  position: absolute;
  left: 20px;
  top: 86px;
  width: 19em;
  z-index: 8;
  }
#nav_right {
  position: absolute;
  right: 221px;
  top: 86px;
  width: 27.5em;
  z-index: 7;
  }
#nav_left a, #nav_right a {
  color: #FFFFFF;
  height: 12px;
  padding: 2px 9px 0px 9px;
  margin-bottom: 10px;
  text-decoration: none;
  border-top: 1px solid #000000;
  border-left: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
  background-color: #000000;
  }
#nav_left a:hover, #nav_right a:hover {
  color: #000000;
  background-color: #A5A5A5;
  padding: 2px 9px 10px 9px;
  margin-bottom: 0px;
  text-decoration: none;
  border-top: 1px solid #A5A5A5;
  border-left: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
  }
#nav_left a.here, #nav_right a.here, #nav_left a.here:hover, #nav_right a.here:hover {
  color: #000000;
  background-color: #FFFFFF;
  padding: 2px 9px 10px 9px;
  margin-bottom: 0px;
  text-decoration: none;
  border-top: 1px solid #A5A5A5;
  border-left: 1px solid #A5A5A5;
  border-right: 1px solid #A5A5A5;
  }
#nav_left .nav {
  float: left;
  }
#nav_right .nav {
  float: right;
  }
.b {
  position: relative;
  left: -1px;
  }
.c {
  position: relative;
  left: -2px;
  }
.d {
  position: relative;
  left: 3px;
  }
.e {
  position: relative;
  left: 2px;
  }
.f {
  position: relative;
  left: 1px;
  }

h1, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  color: #002C42;
  letter-spacing: .3pt;
  line-height: 1.3em;
  margin-top: 1.4em;
  margin-bottom: .7em;
  }
h1 {
  letter-spacing: 1pt;
  font-size: 18px;
  }
h2 {
  font-size: 17px;
  }
h3 {
  font-size: 16px;
  }
h4 {
  font-size: 15px;
  letter-spacing: 0pt;
  }
h5 {
  font-size: 14px;
  letter-spacing: 0pt;
  }
h6 {
  font-size: 13px;
  letter-spacing: 0pt;
  }

p {
  line-height: 1.3em;
  margin-top: 0em;
  margin-bottom: .7em;
  }
p.listintro {
  margin-bottom: 0em;
  }
#maincontent ul {
  margin-left: 16px;
  padding-left: 0em;
  line-height: 1.3em;
  margin-top: 0em;
  margin-bottom: .7em;
  }
#maincontent ol {
  margin-left: 1em;
  padding-left: 1em;
  line-height: 1.3em;
  margin-top: 0em;
  margin-bottom: .7em;
  }
#maincontent li {
  margin-top: 0em;
  }

p.preview {
  margin-bottom: 1.4em;
  }
.preview a {
  color: #AA3333;
  text-decoration: none;
  }
.preview a:hover {
  color: #FF3333;
  text-decoration: underline;
  }

p.tn_link {
  margin-top: 4em;
  }
.tn_link a {
  color: #AA3333;
  text-decoration: none;
  }
.tn_link a:hover {
  color: #FF3333;
  text-decoration: underline;
  }

.technote {
  color: #666666;
  font-style: italic;
  margin-bottom: 0em;
  }