/* Global CSS declarations */
body {
  margin: 0;
  font-family: Arial, sans;
  font-weight: normal;
  font-size: 10pt;
}

table {
  border: 0;
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  color: rgb(160, 100, 35);
}

h1 {
  padding: 0;
  margin: 0;
  margin-bottom: 4px;
  border-bottom: 2px solid rgb(0, 64, 0);
  width: 100%;
  font-size: 16pt;
}

p {
  padding: 0;
  margin: 0;
  margin-bottom: 1em;
}

.Border {
  border-top: 2px solid rgb(0, 64, 0);
  border-bottom: 2px solid rgb(0, 64, 0);
  border-left: 2px solid rgb(0, 64, 0);
  border-right: 2px solid rgb(0, 64, 0);
}

.HorizBorder {
  border-top: 2px solid rgb(0, 64, 0);
  border-bottom: 2px solid rgb(0, 64, 0);
}

.TopBorder {
  border-top: 2px solid rgb(0, 64, 0);
}

.BottomBorder {
  border-bottom: 2px solid rgb(0, 64, 0);
}

.VertBorder {
  border-left: 2px solid rgb(0, 64, 0);
  border-right: 2px solid rgb(0, 64, 0);
}

.LeftBorder {
  border-left: 2px solid rgb(0, 64, 0);
}

.RightBorder {
  border-right: 2px solid rgb(0, 64, 0);
}

.BorderLarge {
  border-top: 4px solid rgb(0, 64, 0);
  border-bottom: 4px solid rgb(0, 64, 0);
  border-left: 4px solid rgb(0, 64, 0);
  border-right: 4px solid rgb(0, 64, 0);
}

.HorizBorderLarge {
  border-top: 4px solid rgb(0, 64, 0);
  border-bottom: 4px solid rgb(0, 64, 0);
}

.TopBorderLarge {
  border-top: 4px solid rgb(0, 64, 0);
}

.BottomBorderLarge {
  border-bottom: 4px solid rgb(0, 64, 0);
}

.VertBorderLarge {
  border-left: 4px solid rgb(0, 64, 0);
  border-right: 4px solid rgb(0, 64, 0);
}

.LeftBorderLarge {
  border-left: 4px solid rgb(0, 64, 0);
}

.RightBorderLarge {
  border-right: 4px solid rgb(0, 64, 0);
}

.BorderSmall {
  border-top: 1px solid rgb(0, 64, 0);
  border-bottom: 1px solid rgb(0, 64, 0);
  border-left: 1px solid rgb(0, 64, 0);
  border-right: 1px solid rgb(0, 64, 0);
}

.HorizBorderSmall {
  border-top: 1px solid rgb(0, 64, 0);
  border-bottom: 1px solid rgb(0, 64, 0);
}

.TopBorderSmall {
  border-top: 1px solid rgb(0, 64, 0);
}

.BottomBorderSmall {
  border-bottom: 1px solid rgb(0, 64, 0);
}

.VertBorderSmall {
  border-left: 1px solid rgb(0, 64, 0);
  border-right: 1px solid rgb(0, 64, 0);
}

.LeftBorderSmall {
  border-left: 1px solid rgb(0, 64, 0);
}

.RightBorderSmall {
  border-right: 1px solid rgb(0, 64, 0);
}

.DisplayOnStupidBrowsers {
  visibility: hidden;
}