h1,h2,h3,p,li,ul,center,td,th,caption,small,strong { font-family:Arial,Helvetica; }
p { text-align: justify; margin-left: 2mm; margin-right: 2mm; }
caption,strong { text-decoration:underline; }
h1,h2 { text-align:center; font-weight:normal; }
h3 { text-align:left; font-weight:normal; margin-left: 2mm; }
address,small { font-size: 75%; }
strong { font-size: 110%; font-weight:300; }
th { text-align:center; background-color:#666666; color:#CCCCCC; font-weight:bold;}
hr { height:1px; }

body { background-color: #ffffff; }
body.nav {background-color: #c8c8c8; }
p.nav { text-align: left; font-size: 80%; margin-left: 0mm; margin-right: 0mm; }

a:link { color:#000099; }
a:visited { color:#666666; }
td.menu a:visited { color:#000099;}
td.menu a:hover, a:hover { color:#cc0000; }
a.nav:link { color:#600020; text-decoration:none; }
a.nav:visited { color:#600020; text-decoration:none; }
a.navx:link { color:#C00020; text-decoration:none; }
a.navx:visited { color:#C00020; text-decoration:none; }
a.nav:hover { color:#cccccc; background-color:#600020; }
a.navx:hover { color:#cccccc; background-color:#c00020;}

img { border-width:0px; }
p.gallery img { padding:1px; vertical-align:middle; margin:4px; }
div.nav-gallery img { border-width:2px; border-style:solid; border-color:#600020; margin:1px; padding:1px }
div.nav-gallery { text-align:center; }
div.nav-gallery a:hover img {border-color:#c00020; }

.menu { background-color: #c8c8c8; height:30px; }
td.menu { text-align: center; font-weight: bold; font-size: 98%;}

.invisible { font-size: 10%; color:#ffffff; }
.highlight { color:#CC6600; font-weight:bold;}

.left { float:left; }
.right { float:right; }

.up { text-align:center; padding-top:5mm; }

td.links { text-align:center; vertical-align:middle; padding:2px;}


.btb_p { background-color:#FFFF99; }
.btb_z { background-color:#FFCCCC; }
.btb_h { background-color:#FF99FF; }
.btb_he { background-color:#CCCCFF; }
.btb_a { background-color:#99FFFF; }

.male { background-color:#CCCCFF; }
.female { background-color:#FFCCCC; }
