.myOverlay
{position:relative;height:187px;width:343px;}
.myOverlay .state
{position:absolute;top:30px;left:30px;font-size:82px;line-height:1.25em}

.waitingTableTop{
        background: #FFFFFF url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/election/primaries/results/common/table_465_top_gray.gif) no-repeat scroll left top;
        width: 465px;
        height: 300px;
        overflow: hidden;
}

.waitingTableTop div.bottom {
        background: transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/election/primaries/results/common/corner_465_bottom.gif) no-repeat scroll left top;
        height: 7px;
        margin: -2px 0px 0px;
        overflow: hidden;
}

.waitingTableTop table{
        width: 469px;
        height:100px;
        margin: 0px -2px 0px;
}

#cnnElexResults_top #cnnDD_elexCand_wrap,
#cnnElexResults_top #cnnDD_elexState_wrap,
#cnnElexResults_top #cnnDD_elexScore_wrap,
#cnnElexResults_top #cnnDD_elexDate_wrap
{ float:left;width:122px;display:inline; }

#cnnElexResults_top #cnnDD_elexState_wrap { width:98px; }
#cnnElexResults_top #cnnDD_elexScore_wrap { width:168px; }
#cnnElexResults_top #cnnDD_elexDate_wrap { width:78px; }

h1, h2, h3 { margin:0px;padding:0px;font-family:helvetica, arial; }
.cnnElexPrim_head h1 { font:normal 18px/21px helvetica, arial;padding:0px 0px 12px 0px; }
.cnnElexPrim_head b { font:bold 22px/24px helvetica, arial; }

.cnnElexPrimST_left { float:left;width:465px;display:inline;margin:0px 0px 0px 0px; }
.cnnElexPrimST_right { float:left;width:465px;margin:0px 0px 0px 18px;display:inline; }

.cnnElexPrimSTitle { padding:0px 0px 10px 0px; }
.cnnElexPrimSTitle h2 { font:normal 16px/19px helvetica, arial;color:#161616; }
.cnnElexPrimSTitle span { font:bold 12px/15px helvetica, arial; }

.cnnElexPrimStateTable { background:#FFFFFF url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/election/primaries/results/common/table_content_bg_results.gif') top left repeat-y;width:465px; }
.cnnElexPrimStateTable div.bottom { margin:2px 0px 0px 0px;height:7px;background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/election/primaries/results/common/corner_465_bottom.gif') top left no-repeat;overflow:hidden; }

.cnnElexPrimStateTable .under_hour { color:#CA0002; }

.cnnElexPrimStateTable td { text-align:right;font:normal 12px helvetica, arial; }
.cnnElexPrimStateTable td.status,
.cnnElexPrimStateTable td.report { text-align:center; }
.cnnElexPrimStateTable tr.header td { text-align:center;font:bold 11px helvetica, arial;color:#FFFFFF; }
.cnnElexPrimStateTable div.state_name { padding:6px 0px 6px 9px;text-align:left; }

.cnnElexPrimStateTable .pad { padding:6px 6px 6px 0px; }
.cnnElexPrimStateTable td.report .pad { padding:6px 0px 6px 0px; }

.cnnElexPrimStateTable td.cand .pad { text-align:left;padding:6px 0px 6px 12px; }

.cnnElexPrimStateTable .bord_b { border-bottom:1px solid #DADADA; }

.cnnElexPrimStateTable tr.header td div { height:32px;overflow:hidden;background-color:#555555;margin:0px 1px 7px 0px; }
.cnnElexPrimStateTable tr.header td.end_right div { margin:0px 0px 7px 0px;background:#555555 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/election/primaries/results/common/table_corner_tr.gif') top right no-repeat; }
.cnnElexPrimStateTable tr.header td.begin_left div { background:#555555 url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/election/primaries/results/common/table_corner_tl.gif') top left no-repeat; }

.cnnElexPrimStateTable tr.header td.begin_left,
.cnnElexPrimStateTable tr.header td.cand_mid { text-align:left; }

.cnnElexPrimStateTable tr.header td span { display:block;padding:10px 0px 0px 0px; }
.cnnElexPrimStateTable tr.header td.begin_left span { display:block;padding:10px 0px 0px 9px; }
.cnnElexPrimStateTable tr.header td.cand_mid span { display:block;padding:10px 0px 0px 12px; }
.cnnElexPrimSNote { font:normal 11px/14px helvetica, arial; }

.exit_graph_area { background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/election/primaries/results/state/exit_poll_frame.gif') top left no-repeat;height:217px;width:465px;position:relative;top:0px;left:0px;color:#333333; }
.exit_poll_link { position:absolute;top:16px;left:125px;font-size:11px; }
.graph_table { position:absolute;top:63px;left:24px;color:#333333; }

.exit_graph_area .graph_left_title,
.exit_graph_area .graph_right_title { position:absolute;top:51px;left:1px;width:202px;text-align:center;text-transform:uppercase;font:normal 11px helvetica, arial;color:#333333; }

.exit_graph_area .graph_right_title { left:204px;width:260px;color:#333333; }

.graph_table tr.graph td { font-size:18px;color:#333333; }
.graph_table td { text-align:center; }

.graph_table tr.graph div { background-color:#225BAC;overflow:hidden;color:#333333; }

.graph_table tr.graph td.bar_mid div { background-color:#a1b7d4; }
.graph_table tr.graph td.bar_light div { background-color:#a1b7d4; }
.graph_table tr.graph td.bar_midlight div { background-color:#a1b7d4; }
.graph_table tr.graph td.bar_dark div { background-color:#a1b7d4; }

.repub .graph_table tr.graph td.bar_mid div { background-color:#d18b8a; }
.repub .graph_table tr.graph td.bar_light div { background-color:#d18b8a; }
.repub .graph_table tr.graph td.bar_midlight div { background-color:#d18b8a; }
.repub .graph_table tr.graph td.bar_dark div { background-color:#d18b8a; }

.graph_table .graph_spacer { height:8px;overflow:hidden; }

.StateCountyMaps { height:485px;overflow:hidden;font:bold 14px helvetica,arial; padding:12px 0px 0px 0px;}
