﻿.noprint {display:none;}

.tdleftborder {
    border-left-color: #ddd;
    border-left-width: 1px;
    border-left-style: solid;
}

  table.invoiceHeader, table.invoiceHeader tr, table.invoiceHeader tr td
    {
        border:0; 
         
     }
     
     div.from 
     {
        padding:10px;    
        width:250px;
     }
     
     div.invoiceFooter
     {
        margin-top:30px;
        text-align:right;
        font-style:italic;
     }
     
     table td.invoiceFooterTitle
     {
        text-align:right;
        padding-right:15px;
        font-weight:bold;    
     }
     
     table td.invoiceFooterValue
     {
        font-weight:bold;    
        padding-left:15px;
         font-size:120%;
     }
     
     table td.invoiceFooterValueTotal
     {
         padding-left:15px;
         font-weight:bold;  
         font-size:120%;
         text-decoration:underline;
     }
     
     hr
     {
        margin: 10px 0px 10px 0px;    
     }
     table td.xl1785883 {
            padding-top: 1px;
            padding-right: 1px;
            padding-left: 1px;
            color: black;
            font-size: 20.0pt;
            font-weight: 700;
            font-style: normal;
            text-decoration: none;
            font-family: Calibri, sans-serif;
            text-align: center;
            vertical-align: middle;
            border-top: .5pt solid windowtext;
            border-right: none;
            border-bottom: none;
            border-left: .5pt solid windowtext;
            background: #948A54;
            mso-pattern: black none;
            white-space: nowrap;
        }
.Divtable {
    display: table;
    width: 100%;
}

.Divtr {
    display: table-row;
}

.d1 {
    display: table-cell;
    width: 25%;
}

.d2 {
    display: table-cell;
    text-align: center;
    width: 50%;
}

.d3 {
    display: table-cell;
    text-align: right;
    width: 25%;
}
