table.cards
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 100%;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}

table.cards td.hdr
{ border-bottom: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
border-left: 1px dotted #CEDCEA;}

table.cards td.yellowhdr
{ border-bottom: 1px solid #6699CC;
background-color: #ffff99;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 14px;
color: #000000;
border-left: 1px dotted #CEDCEA;}

table.cards td.redhdr
{ border-bottom: 1px solid #6699CC;
background-color: #ff3333;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 14px;
color: #000000;
border-left: 1px dotted #CEDCEA;}

table.cards td.bluehdr
{ border-bottom: 1px solid #6699CC;
background-color: #6699cc;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 14px;
color: #000000;
border-left: 1px dotted #CEDCEA;}

table.cards td.cells
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;}

table.cards td.cellsno
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: ff3333;
text-align: left;
padding-left: 3px;}

table.cards td.cellscenter
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: center;
padding-left: 3px;}
.cardsBodL { border-left: 1px dotted #CEDCEA; } 