               
       .tablelisting_spacing 
                { padding:2px 8px 2px 4px;
                }
  
           .pricetable_content
           {
            font-size:1.2em;
            }   
          .pubcat_table_bgcolor
          {background-color:White;   /*#EDC570;*/
                      }  
              
        .altoutput1
           {background-color:#d3f8fb;font-family:Sans-Serif,Arial;font-size:1.05em;}
        .altoutput2
            {background-color:white;font-family:Sans-Serif,Arial;font-size:1.05em; }  


        .TBandDLB_general
         {
             font-size: 1.1em;
             color:Black; 
         }
         .label_general   
        {
          text-align:right;
          font-size:1.2em;
          color:blue;
          width:20%; 
           height:18px; 
          font-family: Arial,Helvetica,sans-serif;  
          vertical-align:top;
          white-space:nowrap;
        }

        .datatd
       { text-align:left; 
        width:30%; 
         height:20px;
           font-size: 1.0em;
          
          color:black; 
          font-family: Arial;
          text-align:left; 
          vertical-align:top;
          
          
         
        }
   
         .td_2cols_data
        {  text-align:left; 
        width:85%; 
          height:18px;
           font-size:1.2em;
         color:black; 
          font-family: Arial,Helvetica,sans-serif; 
          padding-left:4px; 
         vertical-align:top; 
        }
  
         