body {text-align: center; background-color: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px; position: absolute; top: 0px; padding: 0px; }

table.banner { width: 770; background-color: #ffffff; text-align: center; padding: 0px; border-collapse: collapse; }
table.main { width: 770; background-color: #ffffff; text-align: center; padding: 0px; border-collapse: collapse; }
table.contact { width: 400; background-color: #ffffff; text-align: center; padding: 0px; }
table.contactform { width: 450; background-color: #ffffff; padding: 0px; }
table.flatsearch { width: 450; background-color: #003399; padding: 0px; border-collapse: collapse; }
table.flatsearch1 { width: 450; background-color: #003399; padding: 0px; border-collapse: collapse; }
table.flatsearch2 { width: 450; background-color: #003399; padding: 0px; border-collapse: collapse; }
table.flatsearch3 { width: 450; background-color: #ffffff; padding: 0px; border-collapse: collapse; }

td {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #666666; padding: 0px; }
td.menu {  width: 154px; font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #ffffff; text-align: center; font-weight: bold; height: 18px; background-color: #003399; padding: 0px; }
td.menus { width: 154px; font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #ffcc00; text-align: center; font-weight: bold; width: 154px; height: 18px; background-color: #003399; padding: 0px; }
td.main-left { width: 154px; position: relative; top: 0px; padding: 0px; }
td.main-middle { width: 462px; text-align: justify; border-left: 1px solid #003399; border-right: 1px solid #003399; padding: 0px; }
td.main-middle-sitemap { width: 616px; text-align: justify; border-left: 1px solid #003399; padding: 0px; }
td.main-middle-priv { width: 462px; text-align: left; padding: 0px; }
td.main-right { width: 154px; position: relative; top: 0px; padding: 0px; }
td.flatsearch1 { width: 150px; padding: 0px; text-align: center; color: #ffcc00; font-weight: bold; }
td.flatsearch2 { padding: 0px; text-align: center; color: #ffcc00; font-weight: bold; }
td.flatsearch3 { padding: 0px; text-align: center; color: #ffcc00; height: 16px; }
td.contact-left { position: relative; top: 0px; text-align: right; padding: 0px; }
td.contact-right { position: relative; top: 0px; text-align: left; padding: 0px; }
td.footer { font-size: 9px; background-color: #003399; text-align: center; color: #ffffff; height: 18px; padding: 0px; }

p { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #666666; padding: 0px; margin-left: 5px; margin-right: 5px; }
p.contactheading { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #666666; font-weight: bold; text-align: center; padding: 0px; }
p.contact { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #666666; text-align: left; margin-left: 10px; padding: 0px; }
p.contact-middle { width: 450px; text-align: justify; padding: 0px; margin-left: 5px; margin-right: 5px; }
p.privacy { width: 462px; text-align: justify; padding: 0px; margin-left: 5px; margin-right: 5px; }

h1 {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 14px; color: #666666; margin-left: 5px; padding: 0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 12px; color: #666666; margin-left: 5px; padding: 0px;}
h3 {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 11px; color: #666666; margin-left: 5px; padding: 0px;}

A:link {color: #ffffff; text-decoration: none;}
A:visited {color: #ffffff; text-decoration: none;}
A:hover {color: #ffffff; text-decoration: none; }
A:active {color: #ffffff; text-decoration: none;}

.Title {font size: 16px; color: #800000; }
.Subtitle {font-size: 14px; color: #800000; }
.Date {font-size: 10px; color: #800000; }
.Sidetext {color: #800000; }
.Footer {font-size: 9px; }

table.outer 		{ background-color: #f0f0f0; width: 440px; cellpadding: 0; cellspacing: 0; }
table.outer th 		{ text-align: left; font-weight: bold; font-size: 12px; }
.inner 			{ overflow: auto; height: 300px; width: 460px; margin: 0 auto; }
.inner table 		{ background-color: #ffffff; width: 450px; cellpadding: 0; cellspacing: 0; }
.inner td 		{ font-size: 12px; }
table.test		{ width: 440; text-align: center; font-size:12; }
table.test th           { background-color: #f0f0f0; font-size:12; }


