html { font-size: 62.5%; }
body { font-size: 1.35em; line-height: 1.5em; margin-top: 15px; color: #333; font-family: "Liberation Sans",Helvetica,Arial,sans-serif; }
a:link { color: blue; text-decoration: none }
a:active { color: red; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:hover { color: red; text-decoration: none }
a:link.names { color: blue; text-decoration: none }
a:visited.names { color: blue; text-decoration: none }
a:hover.names { color: red; text-decoration: none }

a#gototop { visibility: hidden; }

h1 { font-size: 1.5em; padding-bottom: 0.5em; }
h2 { font-size: 1.4em; padding-bottom: 0.25em; }
h3 { font-size: 1.3em; padding-bottom: 0.25em; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }

font { font-size: 1.2em; line-height: 1.35; }
.small { color: black; font-size: 95%; line-height: 1.35em; }
.tiny { color: black; font-size: 90%; line-height: 1.35em; }
font.menu { color: red; font-size: 95%; line-height: 1.35em; }

td.pic { border-right: 1px solid #000000; border-bottom: 1px solid #000000; vertical-align: top; text-align: right; }
td.pic img { border: 1px solid #000; border-right: 0 none; }

td.pic p { text-align: left; }

#menu_top td { padding-top: 5px; }
#menu_left { text-align: left; }

fieldset { border: 0 none; padding: 0 0 1em 0; margin: 0; }
label { display: block; padding: 0; margin: 0; }
.error { color: #F00; }
.spaced { margin-right: 2em; font-size: 1.2em; }
