table.cnnElexCandMTable {border-top:1px solid #dadada;}
#cnnElexCandOut {padding-top:8px;}
#cnnElexCandOut table.cnnElexCandMTable {border:none; }
table.cnnElexCandMTable td { padding-bottom:4px; vertical-align:top;}
table.cnnElexCandMTable tr.cnnElexCandLastRow td,
table.cnnElexCandMTable tr.cnnElexCandLastRow img {padding-bottom:0px;}

.cnnElexCMB_main {height:21px; font-size:14px; line-height:16px; overflow:hidden; border-bottom:1px solid #dadada;}
.cnnElexCMB_main .cand_name {width:auto; padding-top:1px; }

.cnnElexCMB_main .cand_name h2 {width:auto; padding:0; margin:0px; line-height:16px; font-size:14px; font-weight:bold;}

.cnnElexCMB_main .cand_perc {float:right; width:auto; padding-top:1px; margin:0px; }


/* end existing classes from elex_2008.css*/

table.cnnElexCandMTable td img {padding-bottom:13px;}
.cnnElexCandHeader {padding:4px 0 0 0; font-size:18px; line-height:20px;}
.cnnElexCandHeaderNote {float:right; font-size:10px; line-height:12px; padding:7px 0 0 0; color:#666666;}
.cnnElexCandCol1, 
.cnnElexCandHeadCol1 {padding:0 9px 0 0px; border-right:1px solid #dadada;}

.cnnElexCandHeadCol1_noBorder {padding:0 9px 0 0px; }
.cnnElexCandCol2, 
.cnnElexCandHeadCol2 {padding:0px 0px 0 9px;}
* html .cnnElexCandCol2 {width:99px;}

.cnnElexCandPhoto {padding-top:4px;}

.cnnElexCandFooterNote {padding: 6px 0px 5px 0px; border-top:1px solid #dadada; font-size:12px; color:#161616;}
.cnnElexCandFooterNote img {vertical-align:middle;}
.cnnElexCandSpecialNote {padding:24px 0 0px 0px; }
.cnnElexCandSpecialNote b {font-size:14px; color:#000000; line-height:16px;}
.cnnElexCandSpecialNoteContent {padding:8px 0 0 0; font-size:11px; line-height:14px; color:#666666; }
.cnnElexCandSpecialNoteContent img {float:left; padding:0px 4px 0 0;}

.cnnElexCMBdesc {clear:both; font-size:11px; line-height:14px;  color:#333333; padding:12px 0 0 0;}

.cnnMagicNumText
{ font-size:10px; color: #949494; font-family: Arial; }
.cnnMagicNumber
{ font-weight: bold; font-size: 16px; padding-left:10px; font-family: arial; }
