.caltablebg
    {
    background-color: #ededed;
    font-size: 8pt;
    }
    .trbackground
    {
    text-align: left;
    font-weight: normal;
    padding-left: 5px;
    background-color: #fff;
    width: 50%;
    }
    .tdheading
    {
    text-align: left;
    font-weight: bold;
    padding-left: 5px;
    background-color: #800000;
    color:#fff;
    height: 20px;
    }
    .tdtext
    {
    text-align: left;
    font-weight: normal;
    padding-left: 5px;
    }    
    .tdbackground
    {
    text-align: left;
    font-weight: normal;
    padding-left: 5px;
    background-color: #fff;
    }
    .pagehead{
     text-align:left;
     height:20px; 
     margin:3px; 
     background-color:#800000; 
     color:#fff; 
     font-size:12px; 
     font-weight:bold; 
     padding-top:5px; 
     padding-left:5px;
     padding-bottom:5px;
    }
    