
body  {
	font-family: sans-serif;
	line-height: 1.2em;
	margin: 0.5em 1em 0.5em 1em;
	background: white;
	background-position: top left;
	background-attachment: fixed;
	/* background-repeat: no-repeat; */
}

a:link, a;visited { color: #000099; text-decoration: none }
a:active, a:hover { color: red     }

A.cct         { color: aqua; font-style: normal; font-family: sans-serif; text-decoration: none }
A.cct:link    { color: aqua; text-decoration: none }
A.cct:visited, A.cct:active { color: yellow }
A.cct:hover   { color: red }

A.tiny:link, A.tiny:visited { color: #000099; text-decoration:none; font-size: smaller }
A.tiny:active, A.tiny:hover { color: red; font-size: smaller }

.copr {
	text-align: center;
	font-weight: normal;
	font-style: italic;
}

.box  {
	background: yellow; color: blue;
	padding: 0em 5px;
	padding-color: transparent;
	border-color: blue;
	border-style: dotted;
	border-width: medium;
	margin: 2em 2em;
}
.ctr  {	text-align: center; vertical-align: top }
.note { padding: 2px 2px 2px 2px;
	border-color: blue;
	border-style: solid;
	border-width: thin;
	margin: 2px 2px 2px 2px }
.small { font-size: smaller; }
td.rt { text-align: right }
table {
	margin-left: auto; margin-right: auto;
	border-style: none;
	margin: 8px;
	padding: 2em;
}
img    { border-style: none }
.lf { float: left; clear: left; margin-right: 4px }
.rt { float: right; cleaer: right; margin-left: 4px }
.bb { border: thin solid blue; }
.indent { margin-left: 5%; }
.narrow { margin-left: 5%; margin-right: 5%; }
h1,h2,h3  { text-align: center; line-height: 1.2em; }
th        { text-align: left; vertical-align: top }
.big	  { font-size: 125%; }
dt	{ font-weight: bold; }
dd	{ margin-bottom: 0.5em; }
@media print {
	h1,h2,h3 { page-break-after: avoid; page-break-inside: avoid }
	p,td { page-break-inside: avoid }
