

table.black { font-size: 13px; border-collapse:collapse; color:black; border-color:black; };
td.black { font-size: 13px; border-collapse:collapse; color:black; border-color:black; };


select { height:30px  }
table.blank { font-size: 13px; border:solid 0px  border-collapse:collapse; color:black; };

td.blank { font-size: 13px; border:solid 0px  border-collapse:collapse; color:black; };


td.title { font-size:  13px; border-collapse:collapse; color:black; border-color:white; };
.pad12 { font-size: 13px; border-collapse:collapse; padding:5px;line-height:120%};

.tb_color { font-size: 13px; border-collapse:collapse; color:white; border-color:white;};

table.small,td.small { font-size: 2pt; border-collapse:collapse; color:red; border-color:black; line-height:0.5};

table.small_b,td.small_b { font-size: 13px; border-collapse:collapse; color:black; border-color:black; line-height:1.2};



td.s {  font-size: 7pt; border-collapse:collapse; color:black; border-color:black; };
td.sw {  font-size: 7pt; border-collapse:collapse; color:black;  border-width:2px;border-color:white; };

.taxinput_a {
        text-align:right;vertical-align:middle;font-family:tahoma;font-size:13px;color:black;background-color:#e5e5e5;border-width:0px;border-style:solid;
}   

.taxinput_r {
        text-align:right;vertical-align:middle;font-family:tahoma;font-size:13px;color:black;background-color:#e5e5e5;border-width:0px;border-style:solid;

    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px;}

.taxinput_c {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid; width:100%;
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px;
    

        }
.taxinput_c0 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;
    padding: 4px 5px;
    box-sizing: border-box;
    border-radius: 3px;
    

        }
   
.taxinput_c_30 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid; width:30%;
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px;
    

        }     
  .taxinput_c_small {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid; width:40%;
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px;
    

        }  
  .taxinput_c_small2 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:12px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid; width:100%;
    padding: 3px 4px;
    box-sizing: border-box;
    border-radius: 3px;
    

        }      
.taxinput_c_m {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px;
    

        }
        
.taxinput_c_w100 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid; width:100%;
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px; }
.taxinput_c_w {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid; 
    padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px; }
        
         .taxinput_c2 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;  width:100%; }
        
                
         .taxinput_c3 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;  }
         .taxinput_c4 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;
         padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px;
    
          }
.taxinput_c_s {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:10px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;

        }
.taxinput_l {
        text-align:left; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;

        }
 .taxinput_l_w {
        text-align:left; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid;

        }          

		.taxinput_c_w5 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:10px; color:black; background-color:white; border-width:0px; border-style:solid;  } 
		.taxinput_c_w2_s {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:10px; color:black; background-color:white; border-width:0px; border-style:solid;  }       
        		.taxinput_c_w2_s2 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:10px; color:black; background-color:white; border-width:0px; border-style:solid;  }    
 .taxinput_c_w2 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid;     padding: 5px 5px;
    box-sizing: border-box;
    border-radius: 3px; }
 .taxinput_c_w3 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid; }    
.taxinput_r_w {
        text-align:right;vertical-align:middle;font-family:tahoma;font-size:13px;color:black;background-color:white;border-width:0px;border-style:solid;
}
  .taxinput_r_w2 {
        text-align:right;vertical-align:middle;font-family:tahoma;font-size:13px;color:black;background-color:white;border-width:1px;border-style:solid;border-color:#e5e5e5
}       
    
  .taxinput_r_w3 {
        text-align:right;vertical-align:middle;font-family:tahoma;font-size:13px;color:black;background-color:white;border-width:1px;border-style:solid;border-color:#e5e5e5;width:110px;
}           
.taxinput_c_pr {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid;

        }

.taxinput_c_pr_s {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:11px; color:black; background-color:white; border-width:0px; border-style:solid;

        }           
.taxinput_c_pr_s2 {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:8px; color:black; background-color:white; border-width:0px; border-style:solid;

        }                
        
.taxinput_r_pr {
        text-align:right; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid;

        }        
        
        
.taxinput_txt {
        text-align:left; vertical-align:middle ; font-family:tahoma; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid; 	border-color:black;
}

.taxinput_txt_pr {
        text-align:left; vertical-align:middle ; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:1px; border-style:solid; 	border-color:#e5e5e5; 	overflow:hidden
}

.vatinput_r_w {
        text-align:right; vertical-align:middle;  font-size:13px; color:black; background-color:white; border-width:0px; border-style:solid; width:100%; } 

.vatinput_r_b {
        text-align:right; vertical-align:middle;  font-size:13px; color:black; background-color:#CDCDCD; border-width:0px; border-style:solid; width:100%; } 
                   
.vatinput_r {
        text-align:right; vertical-align:middle; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;}
                    
.vatinput_l {
        text-align:left; vertical-align:middle; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;}   
        
        
.vatinput_c {
        text-align:center; vertical-align:middle; font-size:13px; color:black; background-color:#e5e5e5; border-width:0px; border-style:solid;}
        
.vatinput_c_pr {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:black; background-color:white; border-width:0px;  }   
.taxinput_c_red {
        text-align:center; vertical-align:middle; font-family:tahoma; font-size:13px; color:red; background-color:white; border-width:0px; border-style:solid; width:100%; }
         
.page_break {page-break-before: always;} 
  @media print{
    .printLoading{display:none;}
  }



