/* Main Styles */
body {
    color: #000000;
}
td {
    color: #000000;
}
/* Text styles */
.subHeader {
    color: #000000;
}
.text {
    color: #000000;
}
.textBold {
    color: #000000;
}
.largeTextBold {
    color: #000000;
}
a.textBold, a.textBold:visited {
    color: #000000;
}
.subText {
    color: #000000;
}
/* Search result styles */
.linelistmfrname {
    color: #000000;
}
/* Price styles */
.linelistvatprice {
    color: #000000;
}
/* Header Styles */
.print_header {
    display: block;
}
/* Styles to Remove Header/Menus */
.header_block {
    display: none;
}
.navigation_block {
    display: none;
}
.resources_block {
    display: none;
}
/* Footer Styles */
.footer {
    color:#000000;
    font-size:x-small;
}
a.footerLink, a.footerLink:visited {
    color:#000000;
    font-size:x-small;
}
.footer_block {
    display: none;
}
.debug_block {
    display: none;
}
/* Footer Styles */
.footer {
    color:#000000;
    font-size:x-small;
    color: #000000;
    font-size: x-small;
}
a.footerLink, a.footerLink:visited {
    color:#000000;
    font-size:x-small;
    color: #000000;
    font-size: x-small;
}
.footerLegal, .footerLegalBold {
    color: #000000;
}
/* Error / Table Styles */
div.errorMsg {
    font-family:verdana, sans-serif; font-size:11px; font-weight: normal; color:#BD1933;
    width: 420px; background-color:#f5f5f5; text-align: left;
    border-width:3px; border-style: double; border-color:#BD1933; padding:9px;
}
td.tableHeader {
    border: 1px solid black;
    background-color:#ffffff;
}
td.tableContent {
    border: 1px solid black;
    background-color:#ffffff;
}
td.tableInfo {
    border: 1px solid black;
    background-color:#ffffff;
}
td.altCell {
    border: 1px solid black;
    background-color:#ffffff;
}
td.warning {
    padding: 5px 5px 5px 5px;
    border: 2px solid #F6CB6F;
    background-color: #FFD88D;
}
td.clearCell {
    border: 1px solid black;
    background-color:#ffffff;
}