body {
  font-family: sans-serif;
  color: black;
  background: white;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:link, a:active {
  color: #00e;
  background: transparent;
}

a:visited {
  color: #529;
  background: transparent;
}

div.intro {
  margin-left: 5%;
  margin-right: 5%;
  font-style: italic
}

pre {
  font-family: monospace
}

a:link img, a:visited img {
   border-style: none
}

a img { color: white; }        /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
  a img { color: inherit; }    /* undo the rule above */
}

ul.toc {
  list-style: disc;
  list-style: none;
}

div.issue {
  padding: 0.5em;
  border: none;
  margin-right: 5%;
}

.hideme { display: none }

@media print {

  table {
    page-break-inside: avoid
  }

}

h1 { 
	font-size: 150%;
	padding-left: 3;
	padding-right: 3;
	color: white;
	background: #005a9c; 
}

h2 { 
	font-size: 130%;
	padding-left: 3;
	padding-right: 3;
	color: white;
	background: #005a9c; 
}

h3 { 
	font-size: 110%;
	padding-left: 3;
	padding-right: 3;
	color: white;
	background: #005a9c; 
}

h4 {
	font-size: 100%;
	color: darkblue;
}

ul {
	list-style: square;
}

td.menu {
	background-color: #E2F1F1;
	padding-left: 3;
	padding-right: 3;
}

.hp0 {
	text-align: center;
	color: #002211;
	font-size: 200%;
	cursor: default;
}
.hp1 {
	text-align: right;
	color: #336633;
	font-size: 150%;
	cursor: default;
}
.hp2 {
	text-align: right;
	color: #663333;
	font-size: 150%;
	cursor: default;
}
.hp3 {
	text-align: right;
	color: #333366;
	font-size: 150%;
	cursor: default;
}
.hp4 {
	text-align: left;
	color: #003366;
	font-size: 150%;
	cursor: default;
}
.hp5 {
	text-align: left;
	color: #000000;
	font-size: 150%;
	cursor: default;
}
.hp6 {
	text-align: left;
	color: #993300;
	font-size: 150%;
	cursor: default;
}