body, h1, h2, h3, h4, p, li {
  font-family: helvetica, arial, sans-serif;
  font-size: 11px;
}

h1 {
  font-weight: bold;
  font-size: larger;
  text-align: center;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px;
}

h2 {
  font-weight: bold;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px;
}

h3 {
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

h4 {
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

img {
  display: inline;
}

a {
  color: #006699;
  text-decoration: underline;
}

a:hover {
  color: #dc282f;
  text-decoration: none;
}

p {
  margin: 5px 0px;
  padding: 0px;
}

#body {
  width: 880px;
  margin: 0px auto;
  margin-top: 12px ;
  padding: 0px;
  text-align: left;
}

#title {
  width: 616px;
  margin: 0px 0px 1em 152px;
  clear: right;
}

#nav {
  margin: 2em auto 0px auto;
  padding: 0em 0px 1em 0px;
  width: 132px;
  float: left;
  text-align: right;
  clear: left;
}

#nav a {
  display: block;
  margin: 0px 0px .5em 0px;
}

#main {
  clear: right;
  margin: 0px auto;
  padding: 0em 0px 1em 0px;
  width: 728px;
  float: right;
  text-align: left;
}

.main1 {
  margin: 0px auto;
  padding: 0px;
  float: left;
  width: 410px;
  text-align: left;
}

.main2 {
  margin: 0px auto;
  padding: 0px;
  float: right;
  width: 298px;
  text-align: left;
}

.col1 {
  margin: 0px auto;
  padding: 0px;
  float: left;
  width: 195px;
  text-align: left;
}

.col2 {
  margin: 0px auto;
  padding: 0px;
  float: right;
  width: 195px;
  text-align: left;
}

.img {
  margin: 0px auto;
  padding: 0px;
  width: 195px;
  height: 130px;
}

.caption {
  margin: 7px auto 1em auto;
  padding: 0px;
  width: 195px;
  height: 3em;
  text-align: left;
}

#hide {
  display: none;
}

.before {
  display: none;
}

* html .before {
  display: inline;
}

a {
  text-decoration: none;
}
