table{border-collapse:collapse;border:1px solid #000;font:normal 80%/140% arial,helvetica,sans-serif;color:#333;background:#fff}td,th{border:1px dotted #bbb;padding:.5em}caption{padding:0 0 0.5em 0;text-align:left;font-size:1.4em;font-weight:bold;text-transform:uppercase;color:#333;background:transparent}table a{padding:1px;text-decoration:none;font-weight:bold;background:transparent}table a:link{border-bottom:1px dashed #ddd;color:#333;font-weight:normal}table a:visited{border-bottom:1px dashed #ccc;color:#333;font-weight:normal}table a:hover{border-bottom:1px dashed #bbb;color:#999}thead th,tfoot th{border:1px solid #000;text-align:left;font-size:1.2em;font-weight:bold;color:#333;background:#eeeeee;text-align:center}tfoot td{border:1px solid #000}tbody th,tbody td,tbody td input{vertical-align:top;text-align:left}tbody th{white-space:nowrap}.odd{background:#fcfcfc}tbody tr:hover{background:#fafafa}body{background-color:#fff;color:#333;margin-left:2%;margin-right:2%}#invoice_customer_id{width:450px}#invoice_number{width:50px}body,p,ol,ul,td{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}.fieldWithErrors{padding:2px;background-color:red;display:table}#errorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff}#errorExplanation p{color:#333;margin-bottom:0;padding:5px}#errorExplanation ul li{font-size:12px;list-style:square}
