body { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px; }

font, td { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

a { color: #4169e1; text-decoration: none; }

a:hover { color: #626262; cursor: hand;}

a.navigation { color: black; text-align: center; text-decoration: none;  display: block; }

a.navigation:hover { background-color: darkgray; }

a.title { color: #fcefba; text-decoration: none; }

a.title:hover { color: #000000; cursor: hand;}

a.image { border-width: 0;}

a.image:hover { background-color: transparent; }

table.glossary { font-size: 11px; color: gray; }

tr.data { background-color: #f5f5f5; }

tr.data:hover { background-color: #c2d1ff; }

tr.data-evidence { background-color: #e2e2e2; }

tr.data-evidence:hover { background-color: #c2d1ff; }

td.form { line-height: 26px; }

font.logo { font-size: 26px; font-weight: bold; color: #4169e1;}

font.sequence { font-family: Courier New, Courier, Monospace; }

font.title { font-size: 14px; font-weight: bold; color: whitesmoke; }

font.titletext { color: whitesmoke; }

font.header { font-size: 14px; font-weight: bold; color: #4169e1;}

font.warning { color: chocolate; font-weight: bold; }

font.contra { color: chocolate; }

p.reference { font-size: 10px; margin: 4 0 0 0;}

form { margin: 0px; }

input { border-style: solid; border-width: 1px; border-color: #696969; background-color: #e1e8fc; }

select, textarea, input.thin { border-style: dotted; border-width: 1px; border-color: #696969; background-color: #e1e8fc; }

ul, ol { margin: 0px;}