/*---- General ----*/

html, body, table {
  margin:  0px;
  padding: 0px;
}

table {
  margin:  0px;
  padding: 0px;
  border:  none;
  border-spacing:  0px;
# border-collapse: 0px;
}

a img {
  margin:  0px;
  padding: 0px;
  border:  none;
}

h1, h2, h3, h4, h5, h6, p, div {
  margin:  0px;
  padding: 0px;
}

body {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12pt;

  background-color: rgb(0,0,0);
  color: rgb(255,255,255);
}

a:link    { color: rgb(  0, 96,192); font-weight: bold;} /* for unvisited links */
a:visited { color: rgb(  0,  0,192); font-weight: bold;} /* for visited links */
a:active  { color: rgb(255,255,255); font-weight: bold;} /* when link is clicked */
a:hover   { color: rgb(255,255,255); font-weight: bold;} /* when mouse is over link */

/*---- Navigation Pane ----*/

#navpane {
  float:left;
  width: 112px;
  height: 100%;

  text-align: center;
  vertical-align: top;

  font-family: Arial, helvetica, sans-serif;
  font-size: 12pt;

  background-image: url(images/pipe2.jpg);
  color: rgb(255,255,255);
}

/* margin order: top, right, bottom, left */

.toplink {
  list-style-type:none;
  marker-offset: 0px;
  padding: 0px;
  margin: 32px 0px 0px 0px;

  font-family: Arial, helvetica, sans-serif;
  font-size: 16pt;
}

.sublink {
  list-style-image: url("images/sublink.png")

  font-family: Arial, helvetica, sans-serif;
  font-size: 12pt;
}

/*---- Main Pane ----*/

#bodypane {
  font-family: Arial, helvetica, sans-serif;
  font-size: 11pt;

  background-color: rgb(0,0,0);
  color: rgb(255,255,255);
}

.pagetitle {
}

.pagetitle h1 {
  background:  #004080;
  color: rgb(255,255,255);
  text-align:  center;
  font-size:   36pt;
  font-weight: bold;
}

.pagetitle p {
  margin-bottom:16px;

  background:  #002040;
  color: rgb(255,255,255);
  text-align:  center;
  font-size:   12pt;
}

.image {
  margin-left:16px;
  margin-right:16px;
  margin-bottom:16px;

  text-align:  center;
  color: rgb(255,255,255);
  background-color: rgb(0,0,0);
}

.section {
  margin-left:16px;
  margin-right:16px;
  margin-bottom:16px;
}

.section h1 {
  font-size: 16pt;

  color: rgb(255,255,255);
  background-color: rgb(0,64,128);
}

.section p {
  padding: 4px;

  color: rgb(255,255,255);
  background-color: rgb(32,32,32);
}

.section ul {
  /* list-style-type:none; */
  padding: 4px;
  padding-left: 32px;
  margin: 0px 0px 0px 0px;

  color: rgb(255,255,255);
  background-color: rgb(32,32,32);
}

.footer {
  margin-left: 16px;
  margin-right:16px;

  width: 100%;
  text-align:  center;

  color: rgb(128,128,128);
  font-size: 8pt;
  font-weight: bold;
}
