.content_all {
  /* Make the font a bit easier on the eyes for regular text */
  font-family: 'Georgia', 'Times New Roman', 'serif';
  line-height: 1.3em;
  font-size: 10pt;
}

.content_all H2, .content_all H1 {
  font-size: 150%;
  color: #002855; /* dark blue */
  text-shadow: 1px 1px 1px #aaa;
  font-family: 'Lucida Sans Unicode', 'Arial', 'sans-serif';
  line-height: 1.1em;
}
.content_all H3 {
  font-size: 130%;
  color: #002855; /* dark blue */
  text-shadow: 1px 1px 1px #aaa;
  font-family: 'Lucida Sans Unicode', 'Arial', 'sans-serif';
  text-transform: uppercase;
  font-weight: normal;
}

.content_all A {
  color: #194679; /* medium blue */
}


TABLE.table-generic, .content_all TABLE {
  border-collapse: collapse;
  font-family: 'Lucida Sans Unicode', 'Arial', 'sans-serif';
  font-size: 100%;
  line-height: 1.1em;
}
TABLE.table-generic TH A, .content_all TABLE TH A {
  color: #aaccff; /* pale blue */
}

TABLE.table-generic TH, .content_all TABLE TH {
  color: #ffffff;
  padding: 3px;

/* medium blue  to  dark blue fade */
  background-color: #194679; /* For browsers not CSS3 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#194679', en
dColorstr='#002855'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#194679), to(
#002855)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #194679,  #002855); /* for firefox 3.6+
 */

}
TABLE.table-generic TD, .content_all TABLE TD {
  border-bottom: solid 1px #ccc;
  padding: 3px;
}

TABLE.table-generic .odd, .content_all TABLE .odd {
  background-color: #eee; /* light grey */
}

TABLE.table-clean TD {
  border-bottom: none;
}
