
body {
  background-color: #00706a;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  font-size: 1em;
}

h1 {
  font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 6px 0px 6px 0px;
  padding: 0px 0px 6px 0px;
  border-bottom: 2px solid #999999;
  width: 100%;
}

h2 {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 6px 0px;
  border: 0px;
}

h3 {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 6px 0px;
  border: 0px;
}

h4 {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 6px 0px;
  border: 0px;
}

p {
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 6px 0px;
  border: 0px;
}

p.center {
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 6px 0px;
  border: 0px;
  text-align: center;
}

a {
  color: #9900cc;
  font-weight: bold;
  font-size: 0.8em;
  text-decoration: none;
}

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

address {
  padding: 6px 32px;
}

table {
  margin: 6px auto 6px auto;
  padding: 0px;
  border: 0px;
}

td {
  margin: 0px;
  padding: 2px 6px 2px 6px;
  border: 0px;
}

td.category {
  margin: 0px;
  padding: 3px 6px 3px 6px;
  border: 0px;
  font-size: 0.8em;
  font-weight: bold;
  text-align: right;
  color: #666666;
  white-space: nowrap;
}

td.pastdate {
  margin: 0px;
  padding: 2px 6px 2px 6px;
  border: 0px;
  color: #aaaaaa;
}

img {
  margin: 12px;
  padding: 0px;
  border: 1px solid black;
}

/*
 *
 */

#header {
  width: 900px;
  margin: 0px auto 0px auto;
  padding: 0px;
  border: 0px;
}

#header img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

/*
 *
 */

#footer {
  width: 900px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border: 0px;
}

#footer img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#footer p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  color: #cccccc;
  font-weight: bold;
  font-style: italic;
  font-size: 0.6em;
  text-decoration: none;
}

#footer a {
  color: white;
  font-weight: bold;
  font-size: 1em;
  text-decoration: none;
}

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

/*
 *
 */

#content {
  width: 900px;
  margin: 0px auto 0px auto;
  padding: 0px;
  border: 0px;
  background: url(images/ContentBG.png) repeat-y top left;
}

#content_top {
  background: url(images/ContentBGTop.png) no-repeat top left;
  font-size: 15px;
  width: 900px;
}

#content_bottom {
  background: url(images/ContentBGBottom.png) no-repeat bottom left;
  font-size: 25px;
  width: 900px;
}

#left_column {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 25px 0px 25px;
  border: 0px solid black;
  width: 180px;
}

#right_column {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 14px;
  border: 0px solid black;
  width: 630px;
}

/*
 *
 */

#left_column ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border: 0px;
  color: #9900cc;
  font-weight: bold;
  font-size: 0.8em;
}

#left_column li {
  margin: 0px;
  padding: 0px 0px 2px 0px;
  border: 0px;
}

#left_column a {
  color: #9900cc;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.0em;
}

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

#left_column ul.subitem {
  list-style-type: none;
  margin: 0px;
  padding: 2px 0px 0px 16px;
  border: 0px;
  font-size: 0.85em;
}

#left_column a.subitem {
  color: #9900cc;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.0em;
}

#left_column a.subitem:hover {
  color: #ff00ff;
  text-decoration: none;
}

/*
 *
 */

.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
