body {
 margin:0;
 padding:0;
 text-align: center;
 font: 9px Century Gothic, Arial;
 color: #322346;
}

p {
 text-align: left;
 padding: 0px 8px 0px 8px;
 line-height: 18px;
}

.intro {
 text-align: center;
}
.hdr {
 text-align: center;
 padding: 3px 1px 3px 30px;
}
.center {
 margin: 0 auto 0 auto;
}
.centeralign {
 text-align: center;
}
b {
 font-size: 11px;
 color: #340057; 
}
i {
 color: #002f57;
}
li {
text-align: left;
}
table {
 text-align: justify;
}

.image {
 border: 6px solid #b499c6;
}
.aff img {
 border: 3px solid #b499c6;
 padding: 3px;
}

h1 {
 font: 11px Georgia, Times New Roman;
 padding: 3px 15px 3px 1px;
 margin: 0;
 color: #9a0509;
 text-align: right;
 text-transform: lowercase;
 font-style: italic;
 font-weight: bold;
 letter-spacing: 5px;
 line-height: 6px; 
}
h2 {
 font: 9px Georgia, Helvetica, Times New Roman;
 color: #b5005d;
 text-align: left;
 text-transform: uppercase;
 font-weight: bold;
 letter-spacing: 4px;
 padding: 1px 1px 1px 10px;
 margin: 0;
}

a:link {
 color: #771671; font-weight: none; text-decoration: none; border-bottom: 1px solid; cursor: default;
}
a:visited {
 color: #771671; font-weight: none; text-decoration: none; border-bottom: 1px solid; cursor: default;
}
a:hover {
color: #b613ac; font-weight: none; text-decoration: none; border-bottom: 1px solid #771671; cursor: default;
}
a:active {
 color: #b613ac; font-weight: none; text-decoration: none; border-bottom: 1px solid #771671; cursor: default;
}

#navigation {
 list-style: none;
 margin: 0; padding: 0;
}
#navigation li {
 float: left;
}
#navigation li a {
 display: block;
 width: 60px;
 font: 11px Times New Roman;
 color: #8f8f8f;
 font-style: italic;
 border-bottom: none;
 text-align: center;
 padding: 3px 0;
}
#navigation li a:hover {
 color: #464242;
}

input, textarea, select, button {
 font: 9px Century Gothic, Arial;
 color: #322346;
 background: #ffffff;
 border: 1px solid #322346;
 line-height: 11px;
 margin: 0;
 padding: 2px; }