/* Dictonary style */

body {
    padding: 5mm 5mm 5mm 5mm;
    margin: 0;
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica, sans-serif;
    color: black;
    background: white;
}

:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }
a:link img, a:visited img { border-style: none }	/* no border on img links */

a img { color: white }					/* trick to hide the border in Netscape 4 */
@media all {						/* hide the next rule from Netscape 4 */
    a img { color: inherit; background: transparent }   /* undo the color change above */
}

th, td { /* ns 4 */
    font-family: trebuchet ms, trebuchet, verdana, arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 { text-align: center }
/* background should be transparent, but WebTV has a bug */
h1, h2, h3 { color: #005A9C; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }
hr { border-style: none; width: 100%; height: 1px; background: black }
fieldset { padding: 3mm 3mm 3mm 3mm; border-style: dotted; border-width: 1px 1px 1px 1px; margin-left: 20%; margin-right: 20%; color: black; background-color: white }
legend { background-color: white }
dl { border-bottom: 1px solid silver; width: 64ex }
dt { font-size: larger; font-weight: bold !important }
i  { color: #005A9C; background: white; font-family: times new roman, times, serif; font-weight: 100 !important }
tt  { text-decoration: none; font-family: courier new, courier, andale, monospace; font-weight: 100 !important }
.center  { text-align: center }
.left    { text-align: left   }
.right   { text-align: right  }
.smaller { font-size: smaller }
