table {
 font: 12px Verdana, arial, helvetica, sans-serif;
 width:100%;
 xxxborder:0px solid #777;
 margin:1em auto;
 border-collapse:collapse;
 padding:0;
 margin:0;
 background-color:#effff0;
 }

.highlight { 
background-color:#007799; background: 
xx#fffff0 url(/resources/images/bg/bg_h3_blue.jpg) repeat-x; 
}


/* tablesort-top5bonuses.php */
.menu-left td, .menu-left th {
font: bold 12px/16px arial, helvetica, sans-serif;
padding:0 0 0 1px;
margin:2px 2px 2px 0;
line-height:18px;

}
.menu-left td a {display:block;}

.table2 td img {
 vertical-align:bottom;
 margin:0 auto;
 display:block;
}

.table2 td  {
 text-align:left;
}

.table 2 td .td_left {
 text-align:left;
}



caption.highlight {
 color:white;
 background:green;
 font-weight:bold;
 padding:2px 2px;
}

caption {
 color: #9ba9b4;
 font-size:10px;
 padding:3px 0;
 caption-side:top;
 text-align:center;
}

tr.odd td {
 background:#D9E8EE; 
 }

td.odd1 {
 background:#ffffe0;
 }

tr.odd2 td {
 background:#CCFFFF;
 }

 table td {
 color:#678197; /*-- #678197; */
 margin:2px 0;
 padding: 0.4em 7px 0.4em 7px;
 xxx background:#eee; /*-- #D0E0E0 */
 font: 11px Verdana, arial, helvetica, sans-serif;
 xxxtext-align:left;
 font-weight:bold;
 border-left:1px #fff solid; /*-- NEW white space between td */
 border-right:1px #fff solid; /*-- NEW white space between td */
 }

th {
 text-align:center;
 font-weight:bold;
 color:white;
 xcolor: #678197;
 border-bottom: 0px solid #fffff0;
 padding: 2px 2px;
 margin:0 2px 0 2px;
 background: green;
 border-left:1px #fff solid; /*-- NEW white space between td */
 border-right:1px #fff solid; /*-- NEW white space between td */
}

tfoot th {
 text-align:center;
 background:#f4f9fe;
}

tfoot th em {
 color:#f03b58;
 font-weight: bold;
 font-size: 1.1em;
 font-style: normal;
}

div.infopage caption, table.infopage caption, p.castvote {
font: bold 15px Verdana, arial, helvetica, sans-serif, Georgia, "Times New Roman", serif;
padding:4px 0 5px 5px; margin:0; background:#8ECA35; border-top:solid #339900; color:#fff; border-width:2px 0;
text-align:center;

}

div.infopage td img {
 vertical-align:bottom;
 margin:0 auto;
 display:block;
}

div.infopage {clear:both;}
div.infopage td { text-align:left; }
div.infopage table, table.infopage { 
margin:0 0 15px 0; 
border:1px solid #ccc; 
border-collapse:separate; 
border-top:none; 
}

xxxdiv.infopage table td { border-left:none; }
