body { font-family: arial; font-size:9pt; }
th, td { padding:2px; }
h1 { margin:0px; padding:0px; margin-top:5px; margin-bottom:5px;}
table { font-family: arial; font-size:9pt; }
table.batchInfo td.lbl { font-weight: bold; padding-right:7px; }
table.messages thead th { text-align:left; border-top:1px solid black; border-bottom:1px solid black;}
table.messages thead th.ln { border-left:1px solid black; }
table.messages thead th.impid { border-right:1px solid black; }
table.messages thead th.msg { border-right:1px solid silver; border-left:1px solid silver; }
table.messages td { border-top:1px solid silver; }
table.messages tbody td.ln { border-left:1px solid black; }
table.messages tbody td.impid { border-right:1px solid black; }
table.messages tbody td.msg { border-right:1px solid silver; border-left:1px solid silver; }
table.messages { border-bottom:1px solid black; }
table.messages tfoot td { border-left: 1px solid black; border-right:1px solid black; border-top:1px solid silver; }


table tr.error td { color:red; font-weight:bold;}
table tr.warning td { color:orange; font-weight:bold;}

table.mapping-result { width:640px; border-right:1px solid black; border-left:1px solid black;  border-bottom:1px solid black; margin-top:10px; }
table.mapping-result.summary { width:320px; }
table.mapping-result caption { text-align:left; font-size:10pt; font-weight:bold; padding-bottom:2px; }
table.mapping-result thead th { text-align:left; border-top:1px solid black; border-bottom:1px solid black; padding:2px 3px 2px 2px;}
table.mapping-result td { border-top:1px solid silver; padding:1px 3px 1px 2px;}


span.warning { color:orange; text-transform:uppercase; font-weight:bold;}
span.error { color:red; text-transform:uppercase; font-weight:bold; }
