@import url(header.css);

/* fix transparency for all images. */
img {
  behavior: url(/iepngfix.htc);
}

body {
  background: #eff0f7 url(/images/gradient.png) repeat-x fixed top right;
  font-family: helvetica, sans-serif;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

div#main {
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  min-width: 800px !important;
  max-width: 1000px;
  padding: 0px 16px;
  background: transparent;
}

div.page { overflow: hidden; }
table.page { width: 100%; border-collapse: collapse; }
table.page td { padding: 0px; margin: 0px; }

table.page td._01 { width: 16px;               background: transparent url(/images/page-l.png)  repeat-y;   }
table.page td._11 { overflow: visible;         background: white;                                          }
table.page td._21 { width: 16px;               background: transparent url(/images/page-r.png)  repeat-y;   }
table.page td._02 { width: 16px; height: 16px; background: transparent url(/images/page-bl.png) no-repeat;  }
table.page td._12 {              height: 16px; background: transparent url(/images/page-b.png)  repeat-x;   }
table.page td._22 { width: 16px; height: 16px; background: transparent url(/images/page-br.png) no-repeat;  }

div#page {
  position: relative;
  z-index: 40;
  margin-top: 16px;
}

div#watermark {
  position: absolute;
  right: -15px;
  bottom: -15px;
  width: 458px;
  height: 335px;
  background: transparent url(/images/watermark.png) no-repeat right bottom;
}

div#nav {
  position: absolute;
  height: 16px;
  bottom: 0px;
  right: 30px;
  padding: 0px;
  padding-top: 2px;
  margin: 0px;
  font-size: 14px;
  text-align: right;
  z-index: 100;
}

div#nav ul {
  margin: 0px;
  list-style: none;
}

div#nav ul li {
  position: relative;
  margin: 0px;
  margin-left: 50px;
  display: inline;
}

div#nav ul li a {
  color: #57b;
}

div#nav ul li a:hover {
  text-decoration: none;
}

