          table.thematrix {
          font-size:100%; 
          width:90%; 
          border:solid 1px #999;
          border-spacing: 0px; 
          }
          
          th { 
          color:RGB(0,90,156); 
          text-align:left; 
          border:solid 1px #999; }
          
          td { 
          border:solid 1px #999; }
          
          td.WD          
          {
          	background-color: #CCF;
          	border: solid 1px #999;
          }

          td.LC          
          {
          	background-color: #77769F;
          	border: solid 1px #999;
          	color: #FFF;
          }

          td.CR          
          {
          	background-color: #343450;
          	border: solid 1px #999;
          	color: #FFF;
          }
          
          td.PR          
          {
          	background-color: #B6B4F3;
          	border: solid 1px #999;
          }
          

          td.Rec          
          {
          	background-color: #CACAFF;
          	border: solid 1px #999;
          }

          img.icon {
          height:1em;
          }

        span.no, td.Valid a {
          text-align:center;
          display:block;
          width:33%;
          float:left;
        }