A:link {
  color: rgb(34,78,187);
}

A:visited {
  color: rgb(34,78,153);
}

A:hover {
  color: rgb(255,78,153);
}

A:active {
  color: rgb(34,78,255);
}

BODY {
  padding: 0;
  background-color : white;
}

DIV {
  padding: 0;
  margin: 0;
  color: rgb(34,78,153);
  background-color : white;
  font-family: "Tahoma", "Arial", "Switzerland", "Helvetica", sans-serif;
}

DIV.nav {
  width: 100%;
  text-align: center;
  clear: both;
}

DIV.cvmain {
  width: auto;
  text-align: left;
  vertical-align: top;
  margin-left: 170px;
  margin-right: 170px;
  font-size: smaller;
  margin-top: 0px;
  padding-top: 10px;
  clear: none;
}

DIV.left {
  width: 160px;
  text-align: right;
  margin-right: 10px;
  margin-top: 0px;
  padding-top: 10px;
  clear: left;
  float: left;
}

DIV.left-e {
  width: 160px;
  text-align: right;
  vertical-align: top;
  margin-right: 10px;
  padding-top: 10px;
  clear: both;
  float: left;
  font-weight: bold;
  color: rgb(34,78,255);
}

DIV.main {
  text-align: left;
  margin-left: 170px;
  margin-right: 170px;
  margin-top: 0px;
  margin: 0px 170px 0px 170px;
  padding-top: 10px;
  width: auto;
}

DIV.main-x {
  visibility: hidden;
  width: auto;
  text-align: justify;
  vertical-align: top;
  margin-left: 170px;
  margin-right: 170px;
  padding-top: 10px;
}

DIV.quote {
  color: rgb(98,111,134);
  font-family: "Arial Narrow", "Switzerland Narrow", "Helvetica Narrow", sans-serif;
  font-size: smaller;
  text-align: right;
  margin-top: 2em;
  margin-bottom: 2em;
  clear: left;
}

DIV.right {
  width: 160px;
  text-align: left;
  vertical-align: top;
  margin-left: 10px;
  float: right;
}

H2 {
  color: rgb(34,78,153); 
  font-family: "Tahoma", "Arial", "Switzerland", "Helvetica", sans-serif;
  text-align: center;
  margin-top: 0px;
}

H3 {
  color: rgb(34,78,153); 
  font-family: "Tahoma", "Arial", "Switzerland", "Helvetica", sans-serif;
  text-align: left;
}

H4 {
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

HTML {
  padding: 0;
  background-color: white;
  color: rgb(34,78,153);
  font-family: "Tahoma", "Arial", "Switzerland", "Helvetica", sans-serif;
}

LI {
  font-size: smaller;
}

LI.nested {
  font-size: x-small;
}

P {
  margin-top: 0px;
}

SPAN.comment {
  font-size: x-small;
  color: rgb(98,111,134);
}

TD.footer-left {
  text-align: left;
  width: 33%;
}

TD.footer-mid {
  text-align: center;
}

TD.footer-right {
  text-align: right;
  font-size: smaller;
  width: 33%;
}
