body {
 background-color: black;
 background-attachment: fixed;
 background-repeat: repeat;
 background-position: 10% 10%;
 color: #ffffff;
 font-size:medium;
 font-family: Lucida, Verdana, Arial, Helvetica, sans-serif;
 font-style:normal;
 font-weight:normal;
 font-stretch:normal;
 margin:0.5em;
 border:0em;
}

h1 {
   font-family:Mistral, Chancery,  Arial, sans-serif;
   font-weight:bold;
   font-style:italic;
   color: #a62053;
   text-decoration:none;
   text-shadow: 0.1em 0.1em #2f2f2f;
}

table td#NORMALTABLE {
   border:1px;
}

table.cv {
  border-width:0.2em;
  border-color: #000000;
  border-style:solid;
  border-spacing: 2pt;
  margin:1em;
  padding:1em;
  cellspacing: 2.5em;
  cellpadding: 2.5em;
  color: white;
  empty-cells:show;
}
table.cv tr {
  margin-left:5pt;
  margin-right:5pt;
  border-left:5pt;
  border-right:5pt;
}

table.cv th {
 padding: 1.0em;
}
table.cv th.h1 {
  margin: 0.5em;
  background-color: #000040;
  color: #ffff00;
  font-weight:bold;
  text-align:center;
  border-left:5pt;
  border-right:5pt;
}
table.cv th.h2 {
  margin: 0.5em;
  background-color: #000080;
  color: #ffff00;
  font-weight:bold;
  text-align:center;
}
table.cv td.c1 {
  margin: 1.5em;
  background-color: #000040;
  color: #ffffff;
  font-weight:normal;
  text-align:left;
  padding-left:8pt;
  padding-right:8pt;
  padding-top:5pt;
  padding-bottom:5pt;
}
table.cv td.c2 {
  margin: 1.5em;
  background-color: #000080;
  color: #ffffff;
  font-weight:normal;
  text-align:left;
  padding-left:8pt;
  padding-right:8pt;
  padding-top:5pt;
  padding-bottom:5pt;
}
