
.header { border:none; border-bottom:1px solid silver; font-family:verdana,arial; }
.header table { width: 100%; border:none;font-size:12pt;}
.header table td.client-logo img { margin: 0px; }
.header table td.title-cell { width: 100%; text-align:right; }
.header table .print-statistics { font-size:.9em; margin-top:.5em; }
.header table .title { text-transform: lowercase; font-weight:bold;}

.label-col { vertical-align: top;}
.custom-codes-sku-col { font-weight:normal;}

.summary { background:none; color: black; font-weight:normal; xfont-size:7pt; font-family:verdana,arial; }

.footer { text-align:center; font-size:8pt; border:1px solid #E0E0E0; font-family:verdana,arial;}

.sectionHeading a { display:none; }
.sectionHeading { background:none; width:100%;}
.sectionHeading table tr td h1 { color: black; margin-left:-3.5em; font-size:12pt;}
.sectionHeading table tr td h1 span { font-weight:normal;}
.sectionHeading { border-bottom:1px solid #C41E3A; margin-bottom:2px;}

.section > table { width:100%; border:1px solid #D0D0D0; margin-bottom:.5em;font-size:8pt;}
/* left hand column */
.section table tbody tr td { font-weight:bold; width:25%; }
/* remaining columns */
.section table tbody tr td + td { font-weight:normal; width:75%; text-transform:none; }
.section { margin-bottom:1em; }
.section > table caption { text-align:left; font-size:1.2em; padding-top:.25em; font-weight:normal;}
.section table col { font-weight:normal;}

.recordList { font-size: 9pt; font-family:verdana,arial;}
.recordList caption h1 { color:black; font-size:12pt; margin-left:-3.5em;}
.recordList th { text-align:left; }
.recordList caption { border-bottom: 1px solid #C41E3A; text-align:left;} 


td.letterhead-logo { height:80px; width:170px; background-repeat:no-repeat; position:relative;left:-10px;}
.pdf-header { border-bottom:2px solid silver; }
.pdf-header h1 { font-size:14pt; }
.pdf-footer { border-top:1px solid silver; }
.pdf-footer td { font-size:10pt; }
.pdf-body { }

.section table table {font-size: 1.0em;margin-left:-.75em;}
.section table table tbody tr td { font-weight:normal; width:auto; }
.section.custom-codes table tbody tr td { font-weight:normal; width:auto;}
.section.custom-codes table tbody tr td + td { font-weight:normal; width:auto;}
td div {padding-bottom:3px;}

.section.synergy div + div {font-size: 9pt; margin-left:-1.0em;}
.section.synergy table table {width:100%;font-size: 1.0em;padding-top:4px;}

.section.contacts tbody tr td { font-weight:normal; width:50%; }
.section.contacts thead tr th { text-align:left; border-bottom:1px solid black; }
.section.contacts tbody tr td span { font-size:.9em;}
.section.contacts table tbody tr td + td { font-weight:normal; width:50%; text-transform:none; }
.section.contacts table tbody tr td + td span { font-size:.9em; }
