body {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  background-color: #FFFCF2;
}

a:link    { color:#996633; text-decoration:underline; }
a:visited { color:#996633; text-decoration:underline; }
a:hover   { color:#CC9933; text-decoration:none; }
a:active  { color:#CC9933; text-decoration:none; }

a.ancor:hover { color:#0E4B73; text-decoration:none; }

a:link.email    { color:#996633; text-decoration:none; white-space:nowrap; }
a:visited.email { color:#996633; text-decoration:none; white-space:nowrap; }
a:hover.email   { color:#996633; text-decoration:none; white-space:nowrap; }
a:active.email  { color:#996633; text-decoration:none; white-space:nowrap; }

img {
  border: 0px;
}

h1 {
  font-size: 22px;
  padding-top: 15px;
  color: #996633;
}

h2 {
  font-size: 17px;
  margin-top: 30px;
  border-top: 1px solid #996633;
  padding-top: 15px;
  color: #996633;
}

h3 {
  font-size: 15px;
  padding-top: 15px;
  color: #996633;
}

table {
  padding: 0px;
  margin: 0px;
  font-size: 14px;
}

td {
  vertical-align: top;
}

div.main {
  text-align: center;
  height: 100%;
}

div.main > table {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

table.bgtable {
  border-spacing:0px;
  border-collapse:collapse;
  height: 100%;
}

.main-left {
  width: 9px;
  padding: 0px;
  background-image: url(img/main-left.png);
  font-size: 3px;
}

.main-right {
  width: 9px;
  padding: 0px;
  background-image: url(img/main-right.png);
  font-size: 3px;
}

.main-center {
  width: 751px;
  padding: 0px;
  border-left:  1px solid #B19880;
  border-right: 1px solid #B19880;
  background-color: white;
  background-image: url(img/header.png);
  background-repeat: no-repeat;
}

table.content {
  border-spacing:0px;
  border-collapse:collapse;
  width:  100%;
  margin-top: 180px;
}

.content-left {
  width: 180px;
  padding-top: 12px;
}

.content-right {
  padding-right: 20px;
}

.footer {
  border-left:  1px solid #B19880;
  border-right: 1px solid #B19880;
  background-color: white;
  font-size: 10px;
  color: gray;
  height: 100px;
  padding-left: 20px;
  padding-bottom: 20px;
  vertical-align: bottom;
}


a:link.nav-main {
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  margin-top: 7px;
  display: block;
  text-decoration:none;
  color: black;
}

a:visited.nav-main {
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  margin-top: 7px;
  display: block;
  text-decoration:none;
  color: black;
}

a:hover.nav-main {
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  margin-top: 7px;
  display: block;
  text-decoration:none;
  color: #CC9933;
}

a:active.nav-main {
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  margin-top: 7px;
  display: block;
  text-decoration:none;
  color: #CC9933;
}

div.nav-main-selected {
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  margin-top: 7px;
  color: #996633;
  background-image: url(img/nav-highlight.png);
  background-position: 10px 6px;
  background-repeat: no-repeat;
  cursor: default;
}


a:link.nav-sub {
  font-weight: bold;
  font-size: 12px;
  padding-left: 30px;
  margin-top: 2px;
  display: block;
  text-decoration:none;
  color: black;
}

a:visited.nav-sub {
  font-weight: bold;
  font-size: 12px;
  padding-left: 30px;
  margin-top: 2px;
  display: block;
  text-decoration:none;
  color: black;
}

a:hover.nav-sub {
  font-weight: bold;
  font-size: 12px;
  padding-left: 30px;
  margin-top: 2px;
  display: block;
  text-decoration:none;
  color: #CC9933;
}

a:active.nav-sub {
  font-weight: bold;
  font-size: 12px;
  padding-left: 30px;
  margin-top: 2px;
  display: block;
  text-decoration:none;
  color: #CC9933;
}

div.nav-sub-selected {
  font-weight: bold;
  font-size: 12px;
  padding-left: 30px;
  margin-top: 2px;
  color: #996633;
  background-image: url(img/nav-highlight.png);
  background-position: 20px 5px;
  background-repeat: no-repeat;
  cursor: default;
}


table.download {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
  margin-bottom: 5px;
}

table.download th {
  background-color: #996633;
  color: white;
  text-align: left;

  border: 2px solid #996633;
}

table.download td {
  border: 2px solid #996633;
}


