body {
 text-align: center; 
 background-image: url(images/Layout_BG01.png);
 padding: 0;
 font: 9px Arial;
 color: #ECECEC;
}

p {
 line-height: 11px;
 letter-spacing: 2px;
 padding: 1px 8px 1px 8px;
 text-align: left;
}

.center {
 margin: 0 auto 0 auto;
}
.centeralign {
 text-align: center;
}
b {
 color: #373737; 
 font-size: 11px;
}
i {
 color: #3E3C3C
}
li {
 text-align: left;
 line-height: 11px;
 letter-spacing: 2px;
}
table {
 text-align: justify;
 line-height: 11px;
 letter-spacing: 2px;
}

.image {
 border: 3px solid #7A7A7A;
}
.codes {
 border: 6px solid #7A7A7A;
}
.aff img {
 border: 3px solid #7A7A7A;
 padding: 3px;
}

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

a:link {
 color: #8BA9C3; font-weight: none; text-decoration: none; font-style: italic; border-bottom: 1px dotted; cursor: default;
}
a:visited {
 color: #8BA9C3; font-weight: none; text-decoration: none; font-style: italic; border-bottom: 1px dotted; cursor: default;
}
a:hover {
color: #708AA0; font-weight: none; text-decoration: none; font-style: italic; border-bottom: 1px dotted; cursor: default;
}
a:active {
 color: #708AA0; font-weight: none; text-decoration: none; font-style: italic; border-bottom: 1px dotted; cursor: default;
}

input, textarea, select, button {
 font: 10px Trebuchet MS, Times New Roman;
 color: #ECECEC;
 background-color: #606060;
 border: 1px solid #ECECEC;
 line-height: 11px;
 margin: 0;
 padding: 2px; }