.divtab {
    width:100%;
   display: none;
   position:relative;
   background-color: #FFFFFF;
    font-family: Arial;
   font-size: 10pt;
   height:auto;
   overflow: auto;
   min-height:600px;
}
.invoice_block{
   width:100%;
   height:auto;
    overflow: auto; 
    padding: 4px 0px;
}
.invoice_header{
    font-weight: bold ;
    width:100%;
    height:auto;
    text-align: center;
    font-size: 14pt;
}
.invoice_header_foot{
    font-weight: bold ;
    width:100%;
    height:auto;
    text-align: center;
 
}
.invoice_title{
    width:100%;
    height:auto;
     overflow: auto; 
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
}
.invoice_obj{
    width:100%;
    font-weight: bold;
    float: left;
    text-align: center;
    font-size: 16pt;
}
.divtable {
   -moz-box-sizing:border-box;box-sizing:border-box;
   width:100%;
   height:auto;
   overflow: auto;
   display: table;
   }
.divrow {
   -moz-box-sizing:border-box;box-sizing:border-box;
   display: table-row;
   width:100%;
   }
.divrow:nth-child(even) {background: #FFF}
.divrow:nth-child(odd) {background: #CFF}
.divrow:hover
   {
       background:#CCC;
   }
.divrow.heading
   {
       font-weight:bold;
       background:#0CF;
   }
.divrow.heading0
   {
       font-weight:bold;
       background:#06F;
   }			
.divcell {
   -moz-box-sizing:border-box;box-sizing:border-box;
   display: table-cell;
   padding: 6px;
   border:#999 1px dotted;
   vertical-align:middle;
   }
.divcell.padding0
{
   padding:0px;
}
.divcell.cmd
   {
       padding:0px;
       border:#999 1px dotted;
   }