table{
width:100%; 
border-collapse:collapse; 
table-layout:auto; 
vertical-align:top; 
margin-bottom:15px; 
border:1px dotted #FFCD79}

caption{
margin:20px 0 15px 0; 
padding:10px 5px 8px 5px; 
font-size:16px; 
font-weight:700; 
color:#680508; 
background-color:#FFCD79; 
border:1px dotted #680508; 
text-align:center; 
line-height:normal}
 
table tbody td{
vertical-align:top; 
border-collapse:collapse; 
border-left:1px dotted #FFCD79; 
border-right:1px dotted #FFCD79}

table thead th, table tbody td{
padding:5px 0 5px 10px; 
border-collapse:collapse}

table tbody tr{
color:#000; 
background-color:#FFC}

table tbody tr.light{
color:#000; 
background-color:#FEB}