body {
  margin: 0px auto;
  font-family: Georgia;

}

.center {
  text-align: center;
}

.name {
  font-variant: small-caps;
  font-weight: bold;
}

.ul {
  text-decoration: underline;
}

.whitelink a:link {
  color: white;
}

.flashunit {
  padding: 4px;
  background: #fff;
  border: 4px solid #ddd;
  margin: 10px auto;
  width: 575px;
}

object.flashvideo {
  width: 100%;
  height: 350px;
}

#hblock {
  background-color: #2d701c;
  height: 3em;
  margin: 0px auto;
  color: white;
  position: relative;
}

#hblock a {
  color: #ffffff;
  text-decoration: underline;
}

#hblock-pf {
  float: left;
  position: absolute;
  bottom: 0;
  left: 1%;
}

#hblock-pe {
  float: left;
  text-align: right;
  position: absolute;
  bottom: 0;
  left: 60%;
}

#hblock-pr {
  float: left;
  text-align: right;
  position: absolute;
  bottom: 0;
  left: 75%;
}

#hblock-co {
  float: left;
  text-align: right;
  position: absolute;
  bottom: 0;
  left: 90%;
}

#main {
  position: relative;
  text-align: justify;
}

#hspacer {
  height: 1em;
}

#hspacer-bottom {
  height: 1em;
}

#lspacer {
  float: left;
  width: 15%;
}

#content {
  float: left;
  width: 70%;
}

#rspacer {
  float: left;
  width: 15%;
}


#bspacer {
  height: 3em;
}

/* /project/cp */
#cp-components table, #cp-components th, #cp-components td {
  border: 1px solid black;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
}

#cp-components th {
  text-align: center;
}

#cp-mappings table, #cp-mappings th, #cp-mappings td {
  border: 1px solid black;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
}

#cp-mappings th {
  text-align: center;
}


