﻿
.tabtab {
  text-align:center;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
}


.tabtabfirst {
  text-align:center;
  border-bottom:1px solid #000000;
  border-left:none;
}

.datagrid table { 
 border-collapse: collapse; 
 text-align: left; width: 100%; 
} 
 
.datagrid {
  margin:0px auto;
  font: normal 12px/150% Arial, Helvetica, sans-serif; 
  background: #fff; overflow: hidden; 
  border: 1px solid #000000; 
  -webkit-border-radius: 3px; 
  -moz-border-radius: 3px;
  border-radius: 3px; 
}
 
.datagrid table td, 
.datagrid table th { padding: 5px 5px; height:20px;}

.datagrid table thead th {
   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991821), color-stop(1, #80141C) );
   background:-moz-linear-gradient( center top, #991821 5%, #80141C 100% );
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991821', endColorstr='#80141C');
   background-color:#991821; 
   color:#FFFFFF; font-size: 15px; font-weight: bold; 
  
 } 



.datagrid table tbody td { 
  color: #80141C; 
  border-left: 1px solid #000000;
  font-size: 12px;
  font-weight: normal; 
  line-height: 1.5;
 }



.alt td    { 
   background: #F1F1F1; 
   color: #000000; 
 }

.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }

.cent {
 margin: 0px auto;
 width:95%;

}

h1 {margin-bottom: -10px; font-size: 22px;} 

h2 {  font-size: 14px;} 

b { font-size: 18px; }

.sp1 {
 font-size:10px;
}