a:link    { color: #0066cc; text-decoration: none; }
a:visited { color: #800080; text-decoration: none; }
a:active  { color: #000080; text-decoration: none; }
a:hover   { color: #4169e1; text-decoration: none; }

body.title {background-color: #000000; background-image: url(./image/back2.jpg); color: #ffffff;}
body.text {background-color: #f5f5f5; color: #000000;}

dt { margin-top: 1em; font-weight: bold; }

h1 { margin:3px; }
h2 { margin:3px; }
h3 { margin:3px; }
h4 { margin:3px; }
h5 { margin:3px; }

hr.top_list { color: #ffffff; width: 80%; height: 1px; }

img { border-style: none; }
img.mw_catalogimg { border-width: 1px; border-style: solid; margin-left: 14px; margin-right: 14px; margin-bottom: 5px; }

li { margin-bottom: 0.5em; }
li.p1 { margin-left: 1em; margin-right: 1em; margin-bottom: 1em; }
li.p2 { margin-left: 2em; margin-right: 2em; margin-bottom: 1em; }
li.p3 { margin-left: 3em; margin-right: 3em; margin-bottom: 1em; }

p {margin-top: 0px; margin-bottom: 1em}
.p1 { text-indent: 0.5em; margin-left: 1em; margin-right: 1em; }
.p2 { text-indent: 0.5em; margin-left: 2em; margin-right: 2em; }
.p3 { text-indent: 0.5em; margin-left: 3em; margin-right: 3em; }

table { background-color: transparent; margin: 0px; border-width: 2px; border-style: solid; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
table.innerlist { background-color: transparent; margin: 0px; border-width:0px; border-color: #000000; 0px; border-style: none; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
table.list { background-color: transparent; margin: 0px; border-width:2px; border-color: #000000; 2px; border-style: solid; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
table.titletable { background-color: #000000; margin: 0px; border-width: 2px; border-color: #00ff00; border-style: solid; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }

tr { border-width: 1px; border-style: solid; border-collapse: collapse; }
td { border-width: 1px; border-style: solid; border-collapse: collapse; }
th { border-width: 1px; border-style: solid; border-collapse: collapse; }

tr.titletable { border-width: 1px; border-style: solid; border-collapse: collapse; }
td.titletable { border-width: 1px; border-style: solid; border-collapse: collapse; }
th.titletable { border-width: 1px; border-style: solid; border-collapse: collapse; }

td.positiontable { width: 100px; height: 2.5em; }

ul { margin-top:0.5em; margin-bottom: 0.5em;}

.center {text-align: center; }
.citation { font-style: italic; text-indent: 0.5em; margin-left: 1em; margin-right: 1em; }
.comment { font-size: x-small; font-weight: bold; text-decoration: underline; }
.copyright { font-size: xx-small;  text-decoration: underline; }
.date { font-size: x-small; font-weight: bold; text-decoration: underline; }
.emp { font-weight: bold; }
.small { font-size: x-small; }
.indent1 { margin-top: 0em;  margin-bottom: 0em; margin-left: 1em; margin-right: 1em; }
.indent2 { margin-top: 0em;  margin-bottom: 0em; margin-left: 2em; margin-right: 2em; }
.source {position: relative; left: 25em; margin-left: 1em; margin-right: 1em; }