body {margin: 0; padding: 0; color: #000000; background-color: #FFFFFF;}
br {line-height: 10px;}
image {border-style: none;}

a:link {color: #7D2828; background-color: #FFFFFF;}
a:active {color: #000000; background-color: #FFFFFF;}
a:visited {color: #7D2828; background-color: #FFFFFF;}
a:hover {color: #000000; background-color: #FFFFFF; text-decoration: none;}

.linkSubMenu a:link {color: #7D2828; background-color: #FAFAFA;}
.linkSubMenu a:active {color: #000000; background-color: #FAFAFA;}
.linkSubMenu a:visited {color: #7D2828; background-color: #FAFAFA;}
.linkSubMenu a:hover {color: #000000; background-color: #FAFAFA; text-decoration: none;}

.textNormal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; background-color: #FFFFFF; line-height: 1.25em;}
.textNormalBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; background-color: #FFFFFF; line-height: 1.25em; font-weight: bold;}
.textSubMenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; background-color: #FAFAFA; line-height: 1.25em;}
.textSubMenuBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; background-color: #FAFAFA; line-height: 1.25em; font-weight: bold;}
.textSmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.575em; color: #000000; background-color: #FFFFFF; line-height: 1.25em;}
.textNewsDate {color: #666666; background-color: #FFFFFF;}

.transError {color: #CC0000; background-color: #FFFFFF;}

.tablePage {width: 100%;}
.cellPage {padding-top: 35px; padding-bottom: 35px; padding-left: 35px;}

.tableHeader {width: 700px;}
.cellHeaderLeft {padding-bottom: 35px;}
.cellHeaderRightTop {}
.cellHeaderRightBottom {padding-bottom: 10px;}

.tableMenu {width: 700px;}

.tableSubMenu {width: 210px; color: #000000; background-color: #FFFFFF; position: absolute; top: 180px; left: 368px; visibility: hidden;}
.cellSubMenu {padding-top: 1px;}

.tableMain {width: 700px;}
.cellMainHome {padding-top: 25px; padding-bottom: 25px; padding-left: 15px;}
.cellMain {padding-top: 25px; padding-bottom: 25px; padding-left: 15px; padding-right: 15px;}

.tableHome {width: 685px;}
.cellHomeLeft {width: 315px; vertical-align: top;}
.cellHomeRight {width: 350px; padding-left: 20px; vertical-align: top;}

.tableNews {width: 670px;}
.cellNews {width: 670px;}

.tableSection {width: 670px;}
.cellSectionLeft {width: 450px; vertical-align: top;}
.cellSectionRight {width: 200px; padding-left: 20px; vertical-align: top;}
.cellSectionAll {width: 670px;}

.tableSectionMenu {width: 198px; border: 1px solid #DDDDDD; color: #000000; background-color: #FAFAFA;}
.tableSectionMenuAdditional {width: 198px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; color: #000000; background-color: #FAFAFA;}
.cellSectionMenu {padding: 20px;}

.tableVariableMenu {border: 1px solid #DDDDDD; color: #000000; background-color: #FAFAFA;}
.cellVariableMenu {padding: 20px;}

.tableFooter {width: 700px;}
.cellFooterLeft {padding-top: 10px;}
.cellFooterRight {padding-top: 10px; text-align: right;}

.paddingTitleImage {margin-bottom: 5px;}

.paddingMenuTriangleNormal {padding-right: 6px; padding-top: 2px; vertical-align: top;}
.paddingMenuTriangleRight {padding-right: 6px; padding-top: 2px; padding-left: 15px; vertical-align: top;}
.paddingMenuText {padding-bottom: 5px; white-space: nowrap; vertical-align: top;}
.paddingMenuTextBottom {white-space: nowrap; vertical-align: top;}

.paddingMenuTextWrapable {padding-bottom: 5px; vertical-align: top;}
.paddingMenuTextWrapableBottom {vertical-align: top;}

.paddingNewsTriangle {padding-right: 6px; padding-top: 2px; vertical-align: top;}
.paddingNewsHeadline {padding-bottom: 5px; vertical-align: top;}
.paddingNewsImage {padding-left: 17px; padding-right: 10px; padding-bottom: 20px; padding-top: 4px; vertical-align: top;}
.paddingNewsImageBottom {padding-left: 17px; padding-right: 10px; padding-top: 4px; vertical-align: top;}
.paddingNewsText {padding-bottom: 20px; vertical-align: top;}
.paddingNewsTextBottom {vertical-align: top;}

.verticalSpace {height: 500px;}

.divPeopleImage {padding-bottom: 2px;}

.tablePeople {width: 450px;}
.cellPeopleLeft {width: 215px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px;}
.cellPeopleRight {width: 215px; padding-left: 10px; padding-top: 5px; padding-bottom: 10px;}
