.senate-vote-table {margin:0;}
.senate-vote-table h3 {margin:10px 0 0 2px; font-size:16px;}
.senate-vote-table table { width:100%;}
.senate-vote-table th {font-size:10px;margin:0 -1px;padding:2px 5px;background:#666;color:#fff;}
.senate-vote-table td {font-size:10px;text-align:center;padding:2px 5px;margin:0 -1px;border:1px solid #ccc;border-width:0 0 1px 0;}
.senate-vote-table td.r {background:#FF0000;}
.senate-vote-table td.d {background:#003399;}
.senate-vote-table td.i {background:#111;}

.house-vote-table {margin:15px 0 0;}
.house-vote-table h3 {margin:10px 0 0 2px; font-size:16px;}
.house-vote-table table { width:100%}
.house-vote-table th {font-size:10px;margin:0 -1px;padding:8px 8px;background:#666;color:#fff;}
.house-vote-table td {font-size:10px;text-align:center;padding:2px 5px;margin:0 -1px;border:1px solid #ccc;border-width:0 0 1px 0;}
.house-vote-table td.r {background:#FF0000;}
.house-vote-table td.d {background:#003399;}
.house-vote-table td.i {background:#111;}



