body {
  background: #fff;
  color: #000000;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  font-size: 12px;
}
p, li {
  background: #fff;
  color: #000000;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  font-size: 12px;
}
small {
  font-size: 0.8px;
}
td, th, tr {
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  font-size: 12px;
}
h1 {
  color: #900;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  text-align: center;
}
h2 {
  color: #006;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  text-align: center;
}
h3 {
  color: #006;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  text-align: center;
}
h4 {
  color: #900;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}

.vhed {
  background: #006;
  color: #fff;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  font-size: 18px;
  font-weight: bold;
  padding: 0 8px 0 8px;
  vertical-align: top;
}

.vhed1 {
  background: #cdf;
  border: solid 1px #006;
  color: #006;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  padding: 8px;
  vertical-align: top;

  box-shadow: 3px 3px 6px #aab;
  -webkit-box-shadow: 3px 3px 6px #aab;
  -moz-box-shadow: 3px 3px 6px #aab;
}
.vhed2 {
  background: #cdf;
  border: dotted 1px #006;
  color: #006;
  font-family: Univers, "Lucida Grande", Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 8px 0 8px;
  vertical-align: top;

  box-shadow: 3px 3px 6px #aab;
  -webkit-box-shadow: 3px 3px 6px #aab;
  -moz-box-shadow: 3px 3px 6px #aab;
}

.box1 {
  border: solid 1px #006;
  padding: 0 8px 8px 8px;
  width: 48%;
  vertical-align: top;
  color: #fff;

  box-shadow: 3px 3px 6px #aab;
  -webkit-box-shadow: 3px 3px 6px #aab;
  -moz-box-shadow: 3px 3px 6px #aab;
}
.box2 {
  border: dotted 1px #006;
  padding: 0 8px 8px 8px;
  width: 48%;
  vertical-align: top;
  color: #fff;

  box-shadow: 3px 3px 6px #aab;
  -webkit-box-shadow: 3px 3px 6px #aab;
  -moz-box-shadow: 3px 3px 6px #aab;
}

.box1 h2,
.box2 h2 {
  padding: 8px 0 0 0 ;
}

a:link {
  color: #039;
  text-decoration: none;
}
a:active {
  color: #f00;
  text-decoration: underline;
} 
a:visited {
  color: #039;
  text-decoration: none;
}
a:hover {
  color: #f00;
  text-decoration: underline;
}


.winner {
  color: #006;
  font-size: 120%;
  font-weight: bold;
}
.finalist {
  color: #006;
  font-size: 113%;
}
.smlcite {
  color: #555;
  font-size: 11px;
}
.navbar {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  padding: 4px;
}




.shadowbox {
  color: #fff;
  border: dotted 1px #006;
  box-shadow: 3px 3px 6px #aab;
  -webkit-box-shadow: 3px 3px 6px #aab;
  -moz-box-shadow: 3px 3px 6px #aab;
}

.floatcenter {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.series {
  text-decoration: underline;
}
