body {
   background-color: rgb(255,255,255);
   margin: 0px auto 0px auto;   
   text-align: center;
}                             
img{
   border: none; 
   margin: 0px 0px 0px 0px;
}       
td{
   padding: 0px 0px 0px 0px;
}         
table.frame{
   border-collapse: collapse;   
   border-spacing: 0px;
   width: 792px;
   height: 100%;
   border: 4px solid rgb(235,5,5);
   margin: 0px auto 0px auto;
}   
table.frame td.top{
   height: 180px;
   width: 792px;  
   padding:  0px 0px 0px 0px;
}            
table.frame td.bottom{
   height: 40px;
   vertical-align: top;
}
table.frame td.red{
   background-color: rgb(235,5,5);
   height: 80px;  
   text-align: center;
   vertical-align: top;
}  
table.frame td.info{
   text-align: left;
   vertical-align: top;
   padding: 40px 0px 60px 20px;
}  
td.image{
  padding-right: 16px;
  padding-bottom: 20px; 
}    
td.news{
   vertical-align: top;
   text-align: left; 
   padding: 0px 0px 0px 0px;
}     
p.date{
   font: 18px Arial, Verdana, Geneva, Helvetica, sans-serif; 
   font-weight: bold;
   color: rgb(235,5,5); 
   padding: 0px 0px 0px 0px;
   margin-top: 0px;
   margin-bottom: 8px;
} 
p.title{
  font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-weight: bold;   
  margin-top: 0px;
  margin-bottom: 14px;
} 
p.info{
   color: rgb(0,0,0);
   font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif;     
   margin-top: 0px;
   margin-bottom: 0px;
}