*{ margin: 0px; padding: 0px;}

body { background-color: #ffffff; test-align: center }

a:link   { color: #604a5a; text-decoration: none } 
a:visited   { color: #604a5a; text-decoration: none } 
a:hover   { color: #baaab0; text-decoration: none } 
a:active   { color: #baaab0; text-decoration: none }

h1 { color: #401a3a; font-size: 24px; margin: 0px 10px 8px 10px; font-weight: bold  }
h2 { color: #401a3a; font-size: 16px; margin: 32px 10px 8px 10px; font-weight: bold  }

p#indx { color: #604a5a; font-size: 12px; line-height: 16px; margin: 10px 0px 10px 0px }
p#pf-1 { color: #604a5a; font-size: 12px; line-height: 16px; margin: 5px 0px 5px 15px }
p#pf-2 { color: #604a5a; font-size: 10px; line-height: 12px; margin: 8px 0px 15px 30px }
p#topic { color: #604a5a; font-size: 16px; line-height: 20px; margin: 20px 10px 20px 10px }
p#refs { color: #604a5a; font-size: 12px; line-height: 16px; margin: 4px 10px 12px 40px; text-indent: -15px }
p#lnks { color: #604a5a; font-size: 12px; line-height: 16px; margin: 15px 10px 20px 10px }
p#doc { color: #604a5a; font-size: 12px; line-height: 16px; margin: 8px 10px 8px 10px; text-indent: 12px }
p#res1 { color: #604a5a; font-size: 16px; line-height: 20px; margin: 3px 0px 5px 5px }
p#res2 { color: #604a5a; font-size: 12px; line-height: 16px; margin: 5px 15px 3px 15px }

hr#head { padding: 0px 0px 100px }
br#wide { margin: 8px 0px 15px 100px }

div#main { text-align: center }
div#alignL { text-align: justify }
div#alignC { text-align: center }
div#alignR { text-align: right }

.textM { color: #604a5a; font-size: 12px; line-height: 16px }
.textS { color: #604a5a; font-size: 10px }
.textL { color: #604a5a; font-size: 16px; line-height: 20px }
.textXL { color: #401a3a; font-size: 20px; line-height: 24px; font-weight: bold }
.textXLL { color: #9a7a80; font-size: 20px; line-height: 24px; font-weight: bold }

.imgbox_r { margin: 3px 10px 5px 10px; float: right; }
.imgbox_l { margin: 3px 10px 5px 10px; float: left; }
.imgbox_topic { text-align: center }
