
body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #999999;
}

a.nav {
  font-weight: bold;
}

a:link {
  color: #660000;
}

a:visited {
  color: #660000;
}

table.hdr {
  border: solid black 1pt;
}

td {
  padding: 1pt;
  background-color: #CCCCCC;
}

td.black {
  background-color: #000000;
}

td.hdr {
  padding: 1pt 1pt 1pt 1em;
  background-color: #FFFFFF;
}

td.content {
  background-color: #CCCCCC;
  padding: 1em;
}

td.nav {
  background-color: #FFFFFF;
  padding: 1em 1pt 1pt 1pt;
}

h1 {
  margin-top: 0em;
  mergin-bottom: 0em;
  text-align: center;
}

h3.prj {
  text-align: left;
  font-weight: bold;
}

p {
  text-align: justify;
}

p.center {
  text-align: center;
}

p.indent {
  text-indent: -18pt;
  margin-left: 36pt;
}

p.pub { /* publication */
  /* font-size: smaller; */
}

p.pub_hdr { /* header in the publication list */
  text-align: left;
  font-weight: bold;
  /* font-size: smaller; */
}

span.modified {
  /* font-size: smaller; */
}

ul {
  text-align: left;
}

ul ul {
  list-style: disc;
}

img.group {
  float: right;
  margin: 0em 0em 1em 1em;
  border: solid black 1pt;
}

img.solo {
  border: solid black 1pt;
}
