body {
text-align: center;
}

div.main {
text-align: center;
width: 800px;
margin-left: auto;
margin-right: auto;
}

div.pub {
text-align: left;
margin-right: 0px;

margin-bottom: 8px;
float: left;
clear: both;
width: 800px;
}

a:link {
color: #92000B;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-variant: small-caps;
text-decoration: none;
}

a:hover {
color: #CCCCFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-variant: small-caps;
text-decoration: underline;
}

a:visited {
color: #92000B;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-variant: small-caps;
text-decoration: none;
}

.linktable a:link {
color: black;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
text-decoration: none;
}

.linktable a:hover {
color: #CCCCFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
text-decoration: underline;
}

.linktable a:visited {
color: #A11F35;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
text-decoration: none;
}

p {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: justify;
}

p.left {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: left;
}

p.center {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: center;
}

p.heading {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16;
}

p.subheading {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13;
}

p.subheading2 {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-decoration: underline;
}

p.footnote {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 8;
text-align: right;
float: right;
clear: both;
margin-top: none;
}

p.profile {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: justify;
display: block;
margin-left: 170px;
}

blockquote {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: left;
font-style: italic;
}

blockquote.serv {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: left;
}

img.thumb {
width: 80px;
height: 113px;
border: 1px solid black;
float: left;
margin-right: 4px;
margin-left: 2px;
clear: left;
}

img.profile {
width: 160px;
height: 200px;
border: 1px solid black;
float: left;
margin-right: 10px;
clear: both;
}

img.client {
width: 120px;
height: 120px;
border: 1px solid black;
}

img.serv {
width: 120px;
height: 120px;
border: none;
float: right;
margin-right: 4px;
clear: left;
}

img.rule {
width: 250px;
height: 5px;
}

img.brule {
width: 250px;
height: 5px;
display: block;
float: right;
clear: both;
text-align: right;
}

img.banner {
width: 800px;
text-align: center;
display: block; 
margin-left: auto; 
margin-right: auto; 
}

img.center {
text-align: center;
display: block; 
margin-left: auto; 
margin-right: auto; 
}

table {
color: #000000;
border-collapse: collapse;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: left;
width: 100%;
border: 1px solid black;
}

td.leftb
{
color: #000000;
font-color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13;
text-align: left;
width: 20px;
padding:4px;
}

td.red
{
background-color: #92000B;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13;
text-align: left;
padding: 4px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
border-bottom-width: 1px;
}

td.white
{
background-color: #FFFFFF;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: left;
padding: 4px;
border-bottom-style: solid;
border-bottom-color: #000000;
border-bottom-width: 1px;
}

td.left
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13;
text-align: left;
width: 33%;
border-left: 1px solid black;
border-right: 1px solid black;
vertical-align: top; 
padding:4px;
}

th
{
background-color: #CCCCFF;
border-bottom: 1px solid black;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13;
text-align: left;
border-left: 1px solid black;
border-right: 1px solid black;
padding:4px;
}

th.center
{
background-color: #CCCCFF;
border-bottom: 1px solid black;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13;
text-align: center;
padding:4px;
}

