body{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}h1{font:36px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}h2{font:30px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}h3{font:24px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}h4{font:18px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}h5{font:16px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}h6{font:14px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.sprite-election{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat}.sprite-election-arrow_see_less_png{background-position:0 0;width:19px;height:19px}.sprite-election-arrow_see_less_over_png{background-position:0 -19px;width:19px;height:19px}.sprite-election-arrow_see_more_png{background-position:0 -38px;width:19px;height:19px}.sprite-election-arrow_see_more_over_png{background-position:0 -57px;width:19px;height:19px}.sprite-election-bop_overlay_circle_png{background-position:0 -76px;width:25px;height:25px}.sprite-election-btn_arrow_back_png{background-position:0 -101px;width:9px;height:13px}.sprite-election-btn_arrow_next_png{background-position:0 -114px;width:9px;height:13px}.sprite-election-btn_back_long__png{background-position:0 -127px;width:301px;height:31px}.sprite-election-btn_back_top_png{background-position:0 -158px;width:80px;height:31px}.sprite-election-btn_close_png{background-position:0 -189px;width:15px;height:15px}.sprite-election-btn_close_over_png{background-position:0 -204px;width:15px;height:15px}.sprite-election-btn_collapse_png{background-position:0 -219px;width:32px;height:32px}.sprite-election-btn_collapse_over_png{background-position:0 -251px;width:32px;height:32px}.sprite-election-btn_expand_png{background-position:0 -283px;width:32px;height:32px}.sprite-election-btn_expand_out_png{background-position:0 -315px;width:32px;height:32px}.sprite-election-btn_plus_png{background-position:0 -347px;width:19px;height:19px}.sprite-election-btn_plus_over_png{background-position:0 -366px;width:19px;height:19px}.sprite-election-btn_zoom_in_png{background-position:0 -385px;width:32px;height:32px}.sprite-election-btn_zoom_in_over_png{background-position:0 -417px;width:32px;height:32px}.sprite-election-btn_zoom_out_png{background-position:0 -449px;width:32px;height:32px}.sprite-election-btn_zoom_out_over_png{background-position:0 -481px;width:32px;height:32px}.sprite-election-con_icon_gif{background-position:0 -513px;width:23px;height:23px}.sprite-election-con_sm_icon_gif{background-position:0 -536px;width:10px;height:11px}.sprite-election-dem_icon_gif{background-position:0 -547px;width:23px;height:23px}.sprite-election-dem_sm_icon_gif{background-position:0 -570px;width:10px;height:11px}.sprite-election-dem_sm_icon_closed_gif{background-position:0 -581px;width:10px;height:11px}.sprite-election-dem_sm_icon_open_gif{background-position:0 -592px;width:10px;height:11px}.sprite-election-dotted_horiz_line_gif{background-position:0 -603px;width:3px;height:1px}.sprite-election-dotted_vert_line_gif{background-position:0 -604px;width:1px;height:3px}.sprite-election-gop_icon_gif{background-position:0 -607px;width:23px;height:23px}.sprite-election-gop_sm_icon_gif{background-position:0 -630px;width:10px;height:11px}.sprite-election-gop_sm_icon_closed_gif{background-position:0 -641px;width:10px;height:11px}.sprite-election-gop_sm_icon_open_gif{background-position:0 -652px;width:10px;height:11px}.sprite-election-gray_nav_arrow_png{background-position:0 -663px;width:24px;height:13px}.sprite-election-gre_icon_gif{background-position:0 -676px;width:23px;height:23px}.sprite-election-gre_sm_icon_gif{background-position:0 -699px;width:10px;height:11px}.sprite-election-hdr_mobile_races_results_gif{background-position:0 -710px;width:300px;height:17px}.sprite-election-hdr_mobile_races_results_over_gif{background-position:0 -727px;width:300px;height:17px}.sprite-election-icon_battleground_png{background-position:0 -744px;width:145px;height:38px}.sprite-election-icon_battleground_flag_png{background-position:0 -782px;width:112px;height:18px}.sprite-election-icon_key_race_png{background-position:0 -800px;width:76px;height:18px}.sprite-election-ind_icon_gif{background-position:0 -818px;width:23px;height:23px}.sprite-election-ind_sm_icon_gif{background-position:0 -841px;width:10px;height:11px}.sprite-election-ind_sm_icon_incumbent_gif{background-position:0 -852px;width:10px;height:11px}.sprite-election-inp_icon_gif{background-position:0 -863px;width:23px;height:23px}.sprite-election-inp_sm_icon_gif{background-position:0 -886px;width:10px;height:11px}.sprite-election-left_arrow_pagination_png{background-position:0 -897px;width:6px;height:9px}.sprite-election-left_arrow_pagination_over_png{background-position:0 -906px;width:6px;height:9px}.sprite-election-lib_icon_gif{background-position:0 -915px;width:23px;height:23px}.sprite-election-lib_sm_icon_gif{background-position:0 -938px;width:10px;height:11px}.sprite-election-map_capital_dot_png{background-position:0 -949px;width:16px;height:16px}.sprite-election-map_city_dot_png{background-position:0 -965px;width:8px;height:8px}.sprite-election-nat_icon_gif{background-position:0 -973px;width:23px;height:23px}.sprite-election-nat_sm_icon_gif{background-position:0 -996px;width:10px;height:11px}.sprite-election-No_Data_ResultsTable_mobile_png{background-position:0 -1007px;width:281px;height:30px}.sprite-election-other_icon_gif{background-position:0 -1037px;width:23px;height:23px}.sprite-election-other_sm_icon_gif{background-position:0 -1060px;width:10px;height:11px}.sprite-election-other_sm_icon_open_gif{background-position:0 -1071px;width:10px;height:11px}.sprite-election-processing_horiz_icon_png{background-position:0 -1082px;width:87px;height:31px}.sprite-election-processing_icon_png{background-position:0 -1113px;width:45px;height:58px}.sprite-election-projected_change_horiz_icon_png{background-position:0 -1171px;width:87px;height:31px}.sprite-election-projected_change_icon_png{background-position:0 -1202px;width:45px;height:58px}.sprite-election-projected_change_med_icon_png{background-position:0 -1260px;width:31px;height:31px}.sprite-election-projected_change_sm_icon_png{background-position:0 -1291px;width:16px;height:16px}.sprite-election-projected_horiz_icon_png{background-position:0 -1307px;width:87px;height:31px}.sprite-election-projected_icon_png{background-position:0 -1338px;width:45px;height:58px}.sprite-election-projected_med_icon_png{background-position:0 -1396px;width:31px;height:31px}.sprite-election-projected_sm_icon_png{background-position:0 -1427px;width:15px;height:16px}.sprite-election-ref_icon_gif{background-position:0 -1443px;width:23px;height:23px}.sprite-election-ref_sm_icon_gif{background-position:0 -1466px;width:10px;height:11px}.sprite-election-right_arrow_pagination_png{background-position:0 -1477px;width:6px;height:9px}.sprite-election-right_arrow_pagination_over_png{background-position:0 -1486px;width:6px;height:9px}.sprite-election-scheduled_horiz_icon_png{background-position:0 -1495px;width:87px;height:31px}.sprite-election-scheduled_icon_png{background-position:0 -1526px;width:45px;height:58px}.sprite-election-sm_battleground_png{background-position:0 -1584px;width:84px;height:14px}.sprite-election-still_voting_horiz_icon_png{background-position:0 -1598px;width:87px;height:31px}.sprite-election-still_voting_icon_png{background-position:0 -1629px;width:45px;height:58px}.inline-block{display:inline-block;zoom:1;*display:inline}.cnn_elex_button{font:400 15px/16px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;background:linear-gradient(center top,#fff,#e6e6e6) repeat scroll 0 0 rgba(0,0,0,0);background:-moz-linear-gradient(center top,#fff,#e6e6e6) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-linear-gradient(center top,#fff,#e6e6e6) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #dadada;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 1px 1px rgba(0,0,0,0.4);color:#000;font-size:12px;font-weight:bold;padding:10px;transition-duration:.2s;cursor:pointer}
.cnn_elex_button:hover{color:#fff;background:#006598;border:1px solid #006598}.cnn_elex_button:active{background:#eee;color:#006598}@media(min-width:400px){body{background:url('http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/00_global/bgs/bg_tile_ac12_ec_gray.jpg') 0 0 repeat-x}.cnn_elxpgcontent{width:320px}.cnn_elxpgtopcontent{display:none}#maincontainer{width:320px}.cnn_elxpgcontentbg{padding:0}.loading img,.page_tabs_wrap{display:none}.cnn_elxtopnavibar,.custom-dropdown{display:none}.cnn_noresultcntr{margin:0 auto;background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat}.ad.size-320x50{clear:both;margin:10px auto}.page_tabs_wrap{display:none}.page_tabs li,.module_tabs li{font-size:11px}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.header_elexResultsHeader{font-size:24px;line-height:28px;font-weight:bold;padding-left:10px;padding-bottom:0;margin-bottom:0}.section_toolbar{background-color:#fff;margin-bottom:10px}.partyKeysWrapper{padding:10px 0 0 0}.results-main-content{width:100%;float:none}div.cnn_elxpgbgcntr,div.cnn_elxpgcontentcntr{background-color:transparent;background-image:none}form,.module_credit>ul{margin:0;padding:0}.module_toolbarred3{border-top:#dedede solid 1px;margin:0;padding:0;height:28px;border-bottom:#cb0003 solid 4px;display:table;width:100%}.module_toolbarred3 a{display:table-cell;margin:0;padding:0;text-align:center;width:33%}.module_toolbarred3>.onbg{display:table-cell;margin:0;padding:5px 0 2px 0;text-align:center;background:url(http://i.cdn.turner.com/cnn/mobile/.element/img/1.0/webkit/tab-on.png) repeat-x top #bc0000;width:33%;color:white}.module_toolbarred3>.offbg{border-right:1px solid #dedede;color:#cb0003}.logoh{margin:8px 0 5px 5px}.module_logoh{padding:10px 0 10px 0;position:relative;margin:auto;width:320px}.noweather{display:table;width:100%}a.section_header_logo{display:table-cell;vertical-align:middle}a.cnn_iph-logo{display:table-cell;vertical-align:middle}.setweather{position:absolute;z-index:999999}.section_setwframe{top:53px;width:100%;min-height:400px;background:rgba(0,0,0,0.8)}.inputbg{background:#ddd;margin:1px 0 0 0;padding:10px 0 15px 0;text-align:center;width:100%}.inputArea{border:#666 1px solid;margin:5px;height:30px;background-color:white;-webkit-border-radius:6px;text-align:left}.inputArea>input{background:none repeat scroll 0 0 transparent;border:medium none;color:black;font-size:18px;margin:0;padding:8px 0 0 10px;width:100%}.redButtonsend,.redButton{display:inline-block;border-width:0 5px;margin:5px 0 5px 0;padding:5px;text-align:center;text-decoration:inherit}.redButton{width:60px;font-size:12px;margin:0 0 0 5px;font-weight:800;color:white!important;background:#c90001;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#setweather .section_title{text-align:left;padding-left:8px;font-size:14px}.noweather .weatherButton{display:table-cell;font-weight:600;text-align:right;vertical-align:middle;width:70%}.large-ec-header,.small-ec-header{display:none}.module_bgroup{margin:5px;border:1px solid #dedede;background-color:white;-webkit-border-radius:6px}.module_bgroup>ul{padding:0;margin:0}.module_bgroup>ul>li.search{position:relative;margin:0;padding:15px 10px 15px 10px;text-align:center;list-style:none;background-color:#ebebeb;-webkit-border-radius:6px}.module_bgroup>ul>li{margin:0;padding:5px 0 5px 5px;border-bottom:1px solid #dedede;list-style:none}.search>form>input,.weatherSearch>form>input{height:18px;width:67%;font-size:14px;color:#999;margin:0}.module_credit>ul>li.credit{position:relative;margin:0;padding:20px 5px 20px 5px;text-align:center;line-height:16px;font-size:12px;font-weight:200;list-style:none;background-color:#dedede;color:#666}li.credit a{display:inline;color:#036;margin:-9px 0 -9px 0;padding:9px 0 9px 0}#return-to-main-btn,#return-to-main-btn-bottom,.backBtn{display:block}.cnn_elex_results_ts{display:none}#cnn_electionfooter{padding:20px 0}.feedContainer{width:300px}.newsFeeds{border-right:0}.newsFeed{margin-right:20px}.explorePollsContainer{display:inline-block;zoom:1;*display:inline;margin:20px 0;padding-right:0;background-color:#f2f2f2;width:320px;float:left}.explorePolls{width:240px}#return-to-main-container{margin:0 auto;padding:0;padding-top:10px;width:320px}body.webview #maincontainer{padding:10px 0}.legalese{padding-left:10px}body.webview .legalese{margin:0 auto;padding:0;width:320px}.phoneFeedLast{margin-right:0}.cnn_contentarea{display:none}.webview-topmargin{margin-top:30px!important}.vitContainer{border-top:20px solid #fff;width:320px}.cnn_elex_button{font-size:14px}.results-right-rail{width:auto;display:block;float:none;margin-left:10px}.tabs_container{border-left:0;border-right:0}.election_page_link{display:inline-block}.results-header .cnn_pcsocialbtns{margin-top:10px}.results-main-content__bottom{min-height:0}}.election_page_link{font:700 12px/15px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;background:linear-gradient(top,#fefefe,#e6e6e6) repeat scroll 0 0 rgba(0,0,0,0);background:-moz-linear-gradient(top,#fefefe,#e6e6e6) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-linear-gradient(top,#fefefe,#e6e6e6) repeat scroll 0 0 rgba(0,0,0,0);border:2px solid #d9d9d9;color:#262626;padding:10px;transition-duration:.2s;cursor:pointer}.election_page_link a{cursor:pointer;text-decoration:none;color:#737373}.election_page_link:hover{color:#fff;background:#006598;border:2px solid #006598}.election_page_link:hover a,.election_page_link a:hover{color:#fff!important}.election_page_link_main{font:400 15px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;background:#e6e6e6;color:#737373;padding:8px;width:90px}.election_page_link_anchor{float:none}.election_page_link_arrow{display:none}.raceTypeHeader .election_page_link{float:right}.elexOverlayMenu{display:none;position:absolute;z-index:9999;top:27px;left:120px}.elexOverlayModule{position:relative;float:right}.cnn_elexOverlayWrapper{width:220px;box-shadow:2px 2px 0 #ccc;-moz-box-shadow:2px 2px 0 #ccc;-webkit-box-shadow:2px 2px 0 #ccc}.closeButtonLink{float:right;margin:10px 10px 0 0;width:15px;height:15px;text-indent:-99999px;background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -189px;width:15px;height:15px}.closeButtonLink:hover{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -204px;width:15px;height:15px}@media(min-width:400px){.button-link{padding:5px}.elexOverlayMenu{top:110px;left:85px}.elexOverlayModule{padding:0 10px}}.tow_desktop{width:900px}.tow_tablet{width:580px}.tow_mobile{width:300px}.tow_legend_non-mob_span8{width:620px}.tow_legend_non-mob_span6{width:460px}.tow_legend_non-mob_span4{width:280px}.tow_legend_non-mob_span2{width:140px}.tow_legend_mob_span4{width:310px}.tow_legend_mob_span3{width:230px}.tow_legend_mob_span2{width:150px}.display-non-desktop{display:none}.display-non-mobile{display:inline}.display-mobile{display:none}.mobile-spacer{display:none}.white_text_on_grey_shadow{text-shadow:-1px -1px #fff,1px 1px #333}.text-shadow-for-white{text-shadow:1px 1px 1px #555}.text-shadow-for-white-percent{text-shadow:1px 1px 1px #555}.headerTOWModule{width:940px;margin:auto;*zoom:1;height:100%;margin:0 0 40px;background-color:#f2f2f2}.headerTOWModuleSen{margin:0 0 40px}.headerBOPModule{height:55px;margin:0 0 30px}.cnn_elexCalcDemCand{float:left;margin-top:40px;margin-left:10px}.cnn_elexCalcRepCand{float:right;margin-top:40px;margin-right:10px}.headerBOPModule{background-color:#f2f2f2;padding-left:10px}.headerBOPModule .cnn_elexCalcBarCntr .cnn_elexBalanceOfPower{margin-left:0}.cnn_elexCalcDemName,.cnn_elexCalcDemVPName,.cnn_elexCalcRepName,.cnn_elexCalcRepVPName{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-weight:bold;color:#262626;font-size:12px;text-align:center;margin-top:2px}
.tow_title_link{padding-bottom:10px}.header_raceType,.header_presResults{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#262626;word-wrap:break-word;font-size:24px;line-height:28px;margin-right:5px}.header_presResults{border-bottom:1px dotted #b5b5b5}.header_houseStateType,.header_houseStateResults{display:none}.cnn_elexRaceHeaderAndPreElex{zoom:1}.cnn_elexCalcBarSenAndHouData{padding-bottom:10px;border-bottom:1px solid #dadada}.header_raceType{display:inline;float:left;padding-top:8px}.tug_of_war_link{float:right;margin-top:5px}.header_elements{position:relative}.header_elements,.whatsthis_overlay{display:inline;float:none}.bop_text,.whatsthis_paranth,.whatsthis_text{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;display:inline;float:none}.bop_text{color:#262626;font-size:16px;line-height:19px;margin-right:2px}.whatsthis_paranth{color:#666;font-size:14px}.whatsthis_text{color:#838383;font-size:14px}.whatsthis_text:hover{color:#006598;cursor:pointer}.timestamp_container{display:none}.page_preandcurrent_wrap{display:block;float:right}.header_raceResults,.header_mobPresType,.header_mobPresResults,.cnn_elexMobRaceTypeButton{display:none}.cnn_elexCalcBarData{height:100%;float:left;position:relative;padding:10px 10px 20px 10px}.cnn_elexCalcBarDataSenAndHou{height:80px;float:left;position:relative;padding:10px}.cnn_elexCalcBarData{width:780px}.cnn_elexCalcBarWrapper{height:48px}.cnn_elexCalcBarWrapper_Sen{height:68px}.cnn_elexCalcTeaserBarWrapper{height:5px;position:relative;border-bottom:10px;margin-bottom:10px}.cnn_elexCalcBarCNNDem,.cnn_elexCalcBarCNNDem_NoElex,.cnn_elexCalcBarCNNInd,.cnn_elexCalcBarCNNInd_NoElex,.cnn_elexCalcBarCNNRep,.cnn_elexCalcBarCNNRep_NoElex,.cnn_elexCalcBarCNNInd,.cnn_elexCalcBarCNNInd_Sen,.cnn_elexCalcBarCNNIndOpen_Sen,.cnn_elexCalcBarCNNDemOpen_Sen,.cnn_elexCalcBarCNNRepOpen_Sen,.cnn_elexCalcBarCNNRemaining_Sen{height:100%}.cnn_elexCalcBarCNNDem_NoElex_Sen,.cnn_elexCalcBarCNNInd_NoElex_Sen,.cnn_elexCalcBarCNNRep_NoElex_Sen{margin-top:10px;margin-bottom:10px;height:48px}.cnn_elexCalcBarCNNDem_NoElex_Sen_Teaser,.cnn_elexCalcBarCNNInd_NoElex_Sen_Teaser,.cnn_elexCalcBarCNNRep_NoElex_Sen_Teaser{height:5px}.cnn_elexCalcBarCNNDem,.cnn_elexCalcBarCNNDemPct{background-color:#007abc;float:left;display:inline;width:0}.cnn_elexCalcBarCNNInd{background-color:#7942a0;text-align:center;float:left;display:inline;width:0}.cnn_elexCalcBarCNNDemOpen_Sen{background-color:#78b1d2;float:left;display:inline}.cnn_elexCalcBarCNNRemaining_Sen{background-color:#c2c2c2;float:left;display:inline}.cnn_elexCalcBarCNNInd,.cnn_elexCalcBarCNNInd_Sen,.cnn_elexCalcBarCNNIndOpen_Sen{float:left;display:inline}.cnn_elexCalcBarCNNInd_Sen{background-color:#7942a0;text-align:center}.cnn_elexCalcBarCNNIndOpen_Sen{background-color:#ac8ac4}.cnn_elexCalcBarCNNRepOpen_Sen{background-color:#de7779;float:right;display:inline}.cnn_elexCalcBarCNNRep,.cnn_elexCalcBarCNNRepPct{background-color:#ca0002;float:right;display:inline;width:0}.cnn_elexCalcBarCNNDem_NoElex,.cnn_elexCalcBarCNNDem_NoElex_Sen,.cnn_elexCalcBarCNNDem_NoElex_Sen_Teaser{background-color:#003b5b;float:left;display:inline}.cnn_elexCalcBarCNNInd_NoElex,.cnn_elexCalcBarCNNInd_NoElex_Sen,.cnn_elexCalcBarCNNInd_NoElex_Sen_Teaser{background-color:#4d2f64;float:left;display:inline}.cnn_elexCalcBarCNNRep_NoElex,.cnn_elexCalcBarCNNRep_NoElex_Sen,.cnn_elexCalcBarCNNRep_NoElex_Sen_Teaser{background-color:#800000;float:right}.cnn_elexCalcBarCNNDem_NoElex_Sen{width:30%}.cnn_elexCalcBarCNNDem_NoElex_Sen{width:3%}.cnn_elexCalcBarCNNRep_NoElex_Sen{width:24%}.cnn_elexCalcBarWrapper,.cnn_elexCalcTeaserBarWrapper{position:relative;background-color:#c3c3c3}.cnn_elexCalcBarWrapper_Sen{position:relative}.cnn_elexCalcBarWrapperPct,.cnn_elexCalcBarCNNDemPct,.cnn_elexCalcBarCNNRepPct{height:20px;position:relative}.cnn_elexCalcBarWrapperPct{background-color:#c3c3c3;margin-top:10px}.cnn_elexCalcBarBreak{left:0;height:48px}.cnn_elexCalcBarBreak_Sen{height:68px}.cnn_elexCalcBarBreakPct{height:20px}.cnn_elexCalcTeaserBarBreak{height:5px}.cnn_textForControl{text-align:center;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:14px;color:#838383}.cnn_elexCalcForControl,.cnn_elexCalcForControl_Hou{width:50%;border-right:2px solid #dadada}.cnn_elexCalcForControl{height:10px}.cnn_elexCalcForControl_Hou{height:15px}.cnn_elexCalcForControl_Spacer{position:relative;width:100%;height:15px}.cnn_elexCalcBarBreak,.cnn_elexCalcBarBreak_Sen,.cnn_elexCalcBarBreakPct,.cnn_elexCalcTeaserBarBreak{left:0;width:50%;border-right:2px solid #dadada;position:absolute;z-index:100}.cnn_elexMobCandidates{display:none}.cnn_elexCalcToWinText{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:14px;text-align:center;margin-top:2px;color:#838383;padding-top:10px;padding-bottom:10px}.cnn_elexCalcLink{display:none;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:12px;text-align:center;margin-top:5px;margin-bottom:5px}.cnn_elexCalcLink a{color:#00658b}.cnn_elexCalcLink a:hover{color:#006598}.cnn_elexCalcBarCNNDemVotes,.cnn_elexCalcBarCNNRepVotes,.cnn_elexCalcBarCNNDemLowVotes,.cnn_elexCalcBarCNNRepLowVotes,.cnn_elexCalcBarCNNDemVotes_Wrapper,.cnn_elexCalcBarCNNRepVotes_Wrapper,.cnn_elexCalcBarCNNDemVotesText,.cnn_elexCalcBarCNNRepVotesText,.cnn_elexCalcBarCNNDemPctVal,.cnn_elexCalcBarCNNDemPoplrVotePct,.cnn_elexCalcBarCNNDemPoplrVoteCnt,.cnn_elexCalcBarCNNRepPctVal,.cnn_elexCalcBarCNNRepPoplrVotePct,.cnn_elexCalcBarCNNRepPoplrVoteCnt,.cnn_elexCalcBarCNNDemVotes_NoElex,.cnn_elexCalcBarCNNDemVotes_NoElexText,.cnn_elexCalcBarCNNRepVotes_NoElex,.cnn_elexCalcBarCNNRepVotes_NoElexText,.cnn_elexCalcBarCNNDemVotes_Sen,.cnn_elexCalcBarCNNDemLowVotes_Sen,.cnn_elexCalcBarCNNDemOpenVotes_Sen,.cnn_elexCalcBarCNNRepVotes_Sen,.cnn_elexCalcBarCNNRepLowVotes_Sen,.cnn_elexCalcBarCNNRepOpenVotes_Sen,.cnn_elexCalcBarCNNIndElexVotes_Sen,.cnn_elexCalcBarCNNDemVotesText,.cnn_elexCalcBarCNNRepVotesText,.cnn_elexCalcBarCNNDemLowVotesText,.cnn_elexCalcBarCNNIndLowVotes_Sen,.cnn_elexCalcBarCNNRepLowVotesText{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#fff;word-wrap:break-word}.cnn_elexCalcBarCNNIndVotes{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#fff;word-wrap:break-word}.cnn_elexCalcBarCNNDemLowVotes,.cnn_elexCalcBarCNNRepLowVotes,.cnn_elexCalcBarCNNDemVotes_Wrapper,.cnn_elexCalcBarCNNRepVotes_Wrapper,.cnn_elexCalcBarCNNDemPctVal,.cnn_elexCalcBarCNNDemPoplrVotePct,.cnn_elexCalcBarCNNDemPoplrVoteCnt,.cnn_elexCalcBarCNNRepPctVal,.cnn_elexCalcBarCNNRepPoplrVotePct,.cnn_elexCalcBarCNNRepPoplrVoteCnt,.cnn_elexCalcBarCNNDemVotes_NoElex,.cnn_elexCalcBarCNNDemVotes_NoElexText,.cnn_elexCalcBarCNNRepVotes_NoElex,.cnn_elexCalcBarCNNRepVotes_NoElexText,.cnn_elexCalcBarCNNDemVotes_Sen,.cnn_elexCalcBarCNNDemLowVotes_Sen,.cnn_elexCalcBarCNNDemOpenVotes_Sen,.cnn_elexCalcBarCNNRepVotes_Sen,.cnn_elexCalcBarCNNRepLowVotes_Sen,.cnn_elexCalcBarCNNRepOpenVotes_Sen,.cnn_elexCalcBarCNNIndElexVotes_Sen,.cnn_elexCalcBarCNNDemVotesText,.cnn_elexCalcBarCNNRepVotesText,.cnn_elexCalcBarCNNDemLowVotesText,.cnn_elexCalcBarCNNIndLowVotes_Sen,.cnn_elexCalcBarCNNRepLowVotesText{position:relative;z-index:1000}.cnn_elexCalcBarCNNDemVotes,.cnn_elexCalcBarCNNRepVotes,.cnn_elexCalcBarCNNIndVotes,.cnn_elexCalcBarCNNDemVotesText,.cnn_elexCalcBarCNNRepVotesText{position:relative}.cnn_elexDemVotes_Wrapper,.cnn_elexRepVotes_Wrapper{left:0;top:0;position:absolute;width:100%;z-index:1050}.cnn_elexDemVotes_Wrapper{float:left}.cnn_elexRepVotes_Wrapper{float:right}.cnn_elexVotes_Wrapper_Margin{margin-top:10px}.cnn_elexVotesPct_Wrapper_Height{height:20px}.cnn_elexCalcBarCNNDemVotes_NoElex,.cnn_elexCalcBarCNNDemVotes_NoElexText,.cnn_elexCalcBarCNNRepVotes_NoElex,.cnn_elexCalcBarCNNRepVotes_NoElexText{opacity:.5;filter:alpha(opacity=50)}.cnn_elexCalcBarCNNIndVotes,.cnn_elexCalcBarCNNIndVotes_Sen,.cnn_elexCalcBarCNNIndOpenVotes_Sen{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#fff;word-wrap:break-word;position:relative;z-index:1000}
.cnn_elexDemRaceTotal,.cnn_elexDemRaceTotalText,.cnn_elexRepRaceTotal,.cnn_elexRepRaceTotalText,.cnn_elexOpenRaceTotal,.cnn_elexOpenRaceTotalText,.cnn_senBOPShowLegend,.cnn_elexOpenRaceDetailsBegin,.cnn_elexOpenRaceDetailsClose{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#fff;word-wrap:break-word;position:relative;z-index:1000}.cnn_elexCalcBarCNNCircleImgBg{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -76px;width:25px;height:25px;text-align:center;opacity:.7;filter:alpha(opacity=70);margin-top:17px}.cnn_elexCalcBarCNNDemLowVotes_Wrapper{float:left;margin-top:15px}.cnn_elexCalcBarCNNRepLowVotes_Wrapper{float:right;margin-top:15px}.cnn_elexCalcBarCNNIndElexVotes_Sen,.cnn_elexCalcBarCNNIndLowVotes_Sen{margin-top:7px}.cnn_elexCalcBarCNNDemVotes_Sen,.cnn_elexCalcBarCNNDemLowVotes_Sen,.cnn_elexCalcBarCNNDemOpenVotes_Sen,.cnn_elexCalcBarCNNRepVotes_Sen,.cnn_elexCalcBarCNNRepLowVotes_Sen,.cnn_elexCalcBarCNNRepOpenVotes_Sen,.cnn_elexCalcBarCNNIndVotes_Sen,.cnn_elexCalcBarCNNIndOpenVotes_Sen,.cnn_elexCalcBarCNNIndElexVotes_Sen{margin-top:20px;font-size:20px;font-weight:bold}.cnn_elexCalcBarCNNIndLowVotes_Sen{top:20%;font-size:12px;font-weight:bold}.cnn_elexCalcBarCNNDemVotes_Sen,.cnn_elexCalcBarCNNDemLowVotes_Sen,.cnn_elexCalcBarCNNDemOpenVotes_Sen{margin-left:10px;text-align:left;float:left}.cnn_elexCalcBarCNNRepVotes_Sen,.cnn_elexCalcBarCNNRepLowVotes_Sen,.cnn_elexCalcBarCNNRepOpenVotes_Sen{text-align:right;float:right}.cnn_elexCalcBarCNNRepVotes_Sen,.cnn_elexCalcBarCNNRepLowVotes_Sen{margin-right:10px;text-align:right;float:right}.cnn_elexCalcBarCNNRepOpenVotes_Sen{margin-right:6px}.cnn_elexCalcBarCNNIndVotes_Sen,.cnn_elexCalcBarCNNIndOpenVotes_Sen{text-align:center}.cnn_elexCalcBarCNNDemVotes,.cnn_elexCalcBarCNNRepVotes,.cnn_elexCalcBarCNNIndVotes,.cnn_elexCalcBarCNNDemLowVotes,.cnn_elexCalcBarCNNRepLowVotes,.cnn_elexCalcBarCNNDemVotes_NoElex,.cnn_elexCalcBarCNNRepVotes_NoElex{top:32%;font-size:24px;font-weight:bold}.cnn_elexCalcBarCNNDemVotes_NoElexText,.cnn_elexCalcBarCNNRepVotes_NoElexText,.cnn_elexCalcBarCNNDemVotesText,.cnn_elexCalcBarCNNRepVotesText,.cnn_elexCalcBarCNNDemLowVotesText,.cnn_elexCalcBarCNNRepLowVotesText{top:32%;font-size:14px;font-style:italic}.cnn_elexCalcBarCNNDemVotes,.cnn_elexCalcBarCNNDemLowVotes,.cnn_elexCalcBarCNNDemVotes_NoElex,.cnn_elexCalcBarCNNDemVotes_NoElexText,.cnn_elexCalcBarCNNDemVotesText,.cnn_elexCalcBarCNNDemLowVotesText{margin-left:10px;text-align:left;float:left}.cnn_elexCalcBarCNNIndVotes{text-align:center}.cnn_elexCalcBarCNNRepVotes,.cnn_elexCalcBarCNNRepLowVotes,.cnn_elexCalcBarCNNRepVotes_NoElex,.cnn_elexCalcBarCNNRepVotes_NoElexText,.cnn_elexCalcBarCNNRepVotesText,.cnn_elexCalcBarCNNRepLowVotesText{margin-right:10px;text-align:right;float:right}.cnn_elexCalcBarCNNDemPctVal,.cnn_elexCalcBarCNNDemPoplrVotePct,.cnn_elexCalcBarCNNDemPoplrVoteCnt,.cnn_elexCalcBarCNNRepPctVal,.cnn_elexCalcBarCNNRepPoplrVotePct,.cnn_elexCalcBarCNNRepPoplrVoteCnt{top:8%;font-size:14px}.cnn_elexDemRaceTotal,.cnn_elexRepRaceTotal,.cnn_elexOpenRaceTotal,.cnn_elexCalcBarCNNDemVotes_Wrapper,.cnn_elexCalcBarCNNRepVotes_Wrapper{top:8%;font-size:24px}.cnn_elexDemRaceTotalText,.cnn_elexRepRaceTotalText,.cnn_elexOpenRaceTotalText,.cnn_senBOPShowLegend,.cnn_houBOPShowLegend,.cnn_elexOpenRaceDetailsBegin,.cnn_elexOpenRaceDetailsClose{top:8%;font-size:14px}.cnn_elexDemRaceTotalText,.cnn_elexRepRaceTotalText,.cnn_elexOpenRaceTotalText,.cnn_senBOPShowLegend,.cnn_houBOPShowLegend,.cnn_elexOpenRaceDetailsBegin,.cnn_elexOpenRaceDetailsClose{font-style:italic}.cnn_elexCalcBarCNNDemPctVal,.cnn_elexCalcBarCNNDemVotes_Wrapper{text-align:left}.cnn_elexCalcBarCNNRepPctVal,.cnn_elexCalcBarCNNRepVotes_Wrapper{text-align:right}.cnn_elexCalcBarCNNRepPctValMob{display:none}.cnn_elexCalcBarCNNDemPoplrVotePct,.cnn_elexCalcBarCNNRepPoplrVotePct{margin-left:10px;margin-right:10px;font-weight:bold;font-style:normal;display:inline}.cnn_elexCalcBarCNNDemPoplrVoteCnt,.cnn_elexCalcBarCNNRepPoplrVoteCnt{font-weight:normal;font-style:italic;display:inline}.cnn_elexRace_Sen,.cnn_elexRace_Hou{margin-top:10px}.cnn_elexRace_Hou{border-top:2px solid #b5b5b5;padding-top:10px}.cnn_elexDemRace_Sen,.cnn_elexDemRace_Hou{display:inline;float:left}.cnn_elexDemRace_Sen{width:30%}.cnn_elexOpenRaceDetail_Sen{width:33%}.cnn_elexRepRace_Sen{width:37%}.cnn_elexDemRace_Hou{width:39%}.cnn_elexOpenRaceDetail_Sen,.cnn_elexOpenRaceDetail_Hou{display:inline;float:left;text-align:center}.cnn_elexOpenRaceDetail_Sen{border-top:2px solid #b5b5b5;padding:10px 0}.cnn_elexOpenRaceDetail_Hou{padding:5px 0 10px 0}.cnn_elexRepRace_Sen,.cnn_elexRepRace_Hou{display:inline;float:right}.cnn_elexDemRaceTotal,.cnn_elexRepRaceTotal{font-weight:bold;font-style:normal}.cnn_elexOpenRaceTotal{font-weight:500}.cnn_elexDemRaceTotalText,.cnn_elexRepRaceTotalText{font-weight:normal;font-style:italic}.cnn_elexDemRaceTotal,.cnn_elexDemRaceTotalText{color:#007abc;float:left;margin-left:5px;margin-top:3px}.cnn_elexRepRaceTotal,.cnn_elexRepRaceTotalText{color:#ca0002;float:right;margin-right:5px;margin-top:3px}.cnn_elexOpenRaceTotal,.cnn_elexOpenRaceTotalText,.cnn_elexOpenRaceDetailsBegin,.cnn_elexOpenRaceDetailsClose{color:#838383}.cnn_elexDemRaceImg{float:left;display:inline}.cnn_elexRepRaceImg{float:right;display:inline}.cnn_elexDemWinnerCheckMark{float:left;position:relative;display:none}.cnn_elexRepWinnerCheckMark{float:right;position:relative;display:none}.cnn_elexBOPLegend{padding:15px 0 0 0}.noDisplay{display:none}.cnn_elexBOPLegendLeftOuter{width:66%;float:left}.cnn_elexBOPLegendRightOuter{width:33%;float:right}.cnn_elexBOPLegendLeftInner{width:50%;float:left;display:inline}.cnn_elexBOPLegendLeftMiddle{width:49%;float:right}.cnn_elexBOPLegendLeft:after,.cnn_elexBOPLegendRight:after{content:"";clear:both;display:table}.cnn_elexBOPLegendLeftImg,.cnn_elexBOPLegendLeftSeats,.cnn_elexBOPLegendLeftSeatsText{float:left;margin-right:5px}.cnn_elexBOPLegendRightImg,.cnn_elexBOPLegendRightSeats,.cnn_elexBOPLegendRightSeatsText{float:right;margin-left:5px}.cnn_elexBOPLegendLeftImg{margin-right:5px}.cnn_elexBOPLegendRightImg{margin-left:5px}.cnn_elexBOPLegendLeftSeatsText{margin-right:20px}.cnn_elexBOPLegendRightSeatsText{margin-left:20px}.cnn_elexBOPLegendLeftSeats,.cnn_elexBOPLegendLeftSeatsText,.cnn_elexBOPLegendRightSeats,.cnn_elexBOPLegendRightSeatsText{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-style:italic;color:#666}.cnn_elexBOPLegendLeftSeats,.cnn_elexBOPLegendRightSeats{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:14px;font-style:normal;font-weight:bold}.cnn_elexBOPLegendLeftSeatsText,.cnn_elexBOPLegendRightSeatsText{font-size:12px;font-style:italic;font-weight:normal;margin-bottom:15px}.cnn_elexBOPLegendDEMClosed_Mob,.cnn_elexBOPLegendREPClosed_Mob{display:none}.cnn_elexBOPLegendDEMNote{text-align:center}.cnn_senBOPShowLegend,.cnn_houBOPShowLegend{color:#00658b}.cnn_senBOPShowLegend:hover,.cnn_houBOPShowLegend:hover{color:#006598;cursor:pointer}.showhidelegend_tabs{list-style:none;padding:0}.showhidelegend_tabs li{display:inline-block;zoom:1;*display:inline;display:inline;float:left;color:#00658b}.showhidelegend_tabs li:hover{color:#006598}.showhidelegend_tabs li.active{color:#ca0002;position:relative;z-index:100}.preandcurrent_tabs{list-style:none;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:12px}.preandcurrent_tabs li{display:inline-block;zoom:1;*display:inline;display:inline;text-align:center;z-index:100;font-size:14px}.preandcurrent_tabs li{color:#737373}.preandcurrent_tabs li:hover{cursor:pointer;color:#006598}.preandcurrent_tabs li.active{color:#262626;position:relative;z-index:100;cursor:default}.separator_line{border-right:2px solid #666;padding-right:5px;margin-right:10px}.tab_content{display:none}.state_name_header{font-size:16px;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-weight:bold;float:left}
.state_house_details_link{font-size:12px;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-weight:bold;float:right}.cnn_elexBalanceOfPower{height:30px;display:block;margin:15px 20px 0 20px;padding:15px 0 10px 0}.cnn_elexBOPTotalWrapper{list-style:none;display:inline;float:left}.cnn_elexBOPPartyWrapper{list-style:none;display:inline;float:left}.cnn_elexBOPTotalSeats,.cnn_elexBOPTotalSeatsTxt,.cnn_elexBOPDemImg,.cnn_elexBOPDemSeats,.cnn_elexBOPDemSeatsTxt,.cnn_elexBOPRepImg,.cnn_elexBOPRepSeats,.cnn_elexBOPRepSeatsTxt,.cnn_elexBOPIndImg,.cnn_elexBOPIndSeats,.cnn_elexBOPIndSeatsTxt,.cnn_elexBOPPaddingSeatsAndKeys,.cnn_elexBOPPartyKeys{list-style:none;position:relative;display:inline-block;*display:inline;zoom:1}.cnn_elexBOPTotalSeats,.cnn_elexBOPTotalSeatsTxt,.cnn_elexBOPDemSeats,.cnn_elexBOPDemSeatsTxt,.cnn_elexBOPRepSeats,.cnn_elexBOPRepSeatsTxt,.cnn_elexBOPIndSeats,.cnn_elexBOPIndSeatsTxt,.cnn_elexBOPPaddingSeatsAndKeys,.cnn_elexBOPPartyKeys{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}.cnn_elexBOPTotalSeats,.cnn_elexBOPDemSeats,.cnn_elexBOPRepSeats,.cnn_elexBOPIndSeats{font-weight:bold;font-style:normal;font-size:24px}.cnn_elexBOPTotalSeats{margin-right:30px}.cnn_elexBOPTotalSeatsTxt,.cnn_elexBOPDemSeatsTxt,.cnn_elexBOPRepSeatsTxt,.cnn_elexBOPIndSeatsTxt{font-weight:normal;font-style:italic;margin-right:30px}.cnn_elexBOPTotalSeatsTxt{margin-right:5px}.cnn_elexBOPDemImg,.cnn_elexBOPRepImg,.cnn_elexBOPIndImg{margin-right:10px}.cnn_elexBOPTotalSeatsTxt{font-size:20px}.cnn_elexBOPDemSeatsTxt,.cnn_elexBOPRepSeatsTxt,.cnn_elexBOPIndSeatsTxt{font-size:14px}.cnn_elexBOPTotalSeats,.cnn_elexBOPTotalSeatsTxt{color:#262626}.cnn_elexBOPDemSeats,.cnn_elexBOPDemSeatsTxt{color:#007abc}.cnn_elexBOPRepSeats,.cnn_elexBOPRepSeatsTxt{color:#ca0002}.cnn_elexBOPIndSeats,.cnn_elexBOPIndSeatsTxt{color:#7942a0}.bopHelp{width:220px;margin:0;padding:0;background-color:#f2f2f2;background:#f2f2f2 transparent;background:rgba(242,242,242,0.9);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#f2f2f2,endColorstr=#f2f2f2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2,, endColorstr=#f2f2f2)"}.bopHelpHeader{display:inline-block;zoom:1;*display:inline;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-weight:bold;font-size:16px;padding:10px 10px 20px 10px;width:180px;vertical-align:top}.bopHelpText{font-weight:normal;font-style:italic;font-size:12px;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;padding:0 10px 20px 10px}.elex_closeButton{display:inline-block;zoom:1;*display:inline;width:15px;height:15px;vertical-align:top}.lt-ie9 .cnn_elexCalcBarCNNDemVotes_NoElex,.lt-ie9 .cnn_elexCalcBarCNNRepVotes_NoElex{line-height:26px}.lt-ie9 .num_showDesktop{display:inline!important}.lt-ie9 .num_hideDesktop{display:none!important}.lt-ie8 .cnn_elexCalcBarWrapper_Sen{line-height:24px}.lt-ie8 .cnn_elexRace_Sen{line-height:25px}.lt-ie8 .cnn_elexCalcBarCNNDemVotes,.lt-ie8 .cnn_elexCalcBarCNNRepVotes,.lt-ie8 .cnn_elexCalcBarCNNIndVotes,.lt-ie8 .cnn_elexCalcBarCNNDemLowVotes,.lt-ie8 .cnn_elexCalcBarCNNRepLowVotes,.lt-ie8 .cnn_elexCalcBarCNNDemVotes_NoElex,.lt-ie8 .cnn_elexCalcBarCNNRepVotes_NoElex{line-height:26px}@media(min-width:400px){.displayOnNonMobile{display:none}.header_presResults{display:none}.header_raceType,.header_raceResults,.header_mobPresType,.header_mobPresResults{display:block;font-weight:bold;color:#333}.header_raceType,.header_mobPresType{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;word-wrap:break-word;font-size:24px;font-weight:normal;line-height:28px;border-bottom:0;margin:0;display:block;float:none;padding:10px}.white_text_on_grey_shadow,.text-shadow-for-white,.text-shadow-for-white-percent{text-shadow:none}.header_raceType,.header_mobPresType{border-bottom:2px solid #fff}.header_raceResults,.header_mobPresResults{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;border-bottom:2px solid #fff;font-size:14px;display:block;padding:10px}.header_whole_line{margin-top:0}.header_elements{display:block;padding:10px;margin-top:0;float:none}.header_elements:after{clear:both;display:table;content:''}.bop_text{font-size:16px;font-style:normal;line-height:19px;float:none;margin-right:0}.whatsthis_overlay,.whatsthis_text,.whatsthis_paranth{float:none}.timestamp_container{display:block;float:none;padding:0 10px 2px 27px;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:14px;color:#262626;height:15px;background:url('http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/icons/clock_icon_results.png') 10px 0 no-repeat}.cnn_elexCalcBarCNNDemVotes,.cnn_elexCalcBarCNNRepVotes,.cnn_elexCalcBarCNNDemVotes_NoElex,.cnn_elexCalcBarCNNRepVotes_NoElex{font-size:24px;font-weight:300}.cnn_elexCalcBarCNNDemVotes_NoElexText,.cnn_elexCalcBarCNNRepVotes_NoElexText{display:none}.cnn_elexCalcBarCNNDemVotesText,.cnn_elexCalcBarCNNRepVotesText,.cnn_elexCalcBarCNNDemLowVotesText,.cnn_elexCalcBarCNNRepLowVotesText{display:none}.cnn_votesText{font-size:14px;font-weight:normal;font-style:italic}.cnn_textForControl{font-size:12px;line-height:15px}.cnn_elexCalcForControl,.cnn_elexCalcForControl_Hou{height:8px}.cnn_elexCalcForControl_Spacer{height:20px;background-color:#f2f2f2}.header_raceType{display:block;float:left}.tug_of_war_link{float:none;margin-left:10px;margin-bottom:10px;margin-top:0}.page_preandcurrent_wrap{display:block;float:none;padding:10px 10px 13px 10px;margin-top:0}.headerTOWModule,.headerTOWModuleSen,.headerBOPModule{height:100%}.headerTOWModule,.headerTOWModuleSen{margin:0}.cnn_elexCalcDemCand,.cnn_elexCalcRepCand{display:none}#cnn_elexCalcDemCandImg,#cnn_elexCalcRepCandImg{display:none}.cnn_elexCalcDemName,.cnn_elexCalcDemVPName,.cnn_elexCalcRepName,.cnn_elexCalcRepVPName{display:none}.cnn_elexMobRaceTypeButton{display:block;clear:both;height:15px;padding:10px;margin:0;border-bottom:1px solid #999;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#262626;font-weight:bold;font-size:14px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#d1d1d1));background:-moz-linear-gradient(top,#f6f6f6,#d1d1d1);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#d1d1d1')}.cnn_elexMobButtonText{display:inline;float:left}.cnn_elexMobButtonText a{color:#262626}.cnn_elexMobButtonArrow{float:right;display:inline-block;*display:inline;zoom:1}.cnn_elexCalcBarData{width:300px;padding-bottom:0}.cnn_elexCalcBarSenAndHouData{padding-bottom:0;margin:0 10px}.cnn_elexCalcToWinText{height:25px;font-size:12px;color:color_grey2;background-color:#f2f2f2;padding-bottom:5px;padding-top:0;margin-top:0}.cnn_elexCalcLink{display:none}.cnn_elexCalcBarBreakPct{display:none}.cnn_elexCalcBarWrapperPct{height:42px;background-color:#e6e6e6;margin-top:0;padding:10px 0}.cnn_elexCalcBarCNNDemPct,.cnn_elexCalcBarCNNRepPct{background-color:#e6e6e6}.cnn_elexCalcBarCNNDemPoplrVotePct{color:#007abc;font-size:18px;display:block}.cnn_elexCalcBarCNNDemPoplrVoteCnt{color:#007abc;font-size:12px;float:left;padding:10px}.cnn_elexCalcBarCNNRepPctVal{display:none}.cnn_elexCalcBarCNNRepPctValMob{display:inline;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#fff;word-wrap:break-word;position:relative;z-index:1000;top:8%;font-size:14px;text-align:right}.cnn_elexCalcBarCNNRepPoplrVotePct{color:#ca0002;font-size:18px;display:block}.cnn_elexCalcBarCNNRepPoplrVoteCnt{color:#ca0002;font-size:12px;font-style:normal;float:right;padding:10px}.cnn_elexMobCandidates{display:inline;height:15px;position:relative;background-color:#f2f2f2;padding:10px 0}.cnn_elexMobDemCand{display:inline;float:left;padding:10px 0 10px 0}.cnn_elexMobRepCand{display:inline;float:right;padding:10px 0 10px 0}.cnn_elexMobDemImg,.cnn_elexMobRepImg{display:inline-block;*display:inline;zoom:1}.cnn_elexMobDemImg{margin-right:5px}.cnn_elexMobRepImg{margin-left:5px}.cnn_elexMobDemName,.cnn_elexMobDemVPName,.cnn_elexMobRepName,.cnn_elexMobRepVPName{display:inline;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:14px;color:#262626}
.cnn_elexOpenRaceTotal{font-size:16px;line-height:19px}.cnn_elexOpenRaceTotalText{font-size:14px}.cnn_elexDemRaceTotalText,.cnn_elexRepRaceTotalText{display:none}.cnn_elexOpenRaceDetail_Hou{width:36%}.cnn_elexDemRace_Hou{width:32%}.cnn_elexCalcBarCNNDemVotes_Sen,.cnn_elexCalcBarCNNRepLowVotes_Sen,.cnn_elexCalcBarCNNDemOpenVotes_Sen,.cnn_elexCalcBarCNNIndVotes_Sen,.cnn_elexCalcBarCNNIndOpenVotes_Sen,.cnn_elexCalcBarCNNRepOpenVotes_Sen,.cnn_elexCalcBarCNNRepLowVotes_Sen,.cnn_elexCalcBarCNNRepVotes_Sen{display:none}.cnn_elexBOPLegend{padding:10px 10px 0 10px}.cnn_elexBOPLegendDEMClosed_Mob,.cnn_elexBOPLegendREPClosed_Mob{display:inline}.cnn_elexBOPLegendLeftOuter,.cnn_elexBOPLegendRightOuter,.cnn_elexBOPLegendLeftInner,.cnn_elexBOPLegendLeftMiddle,.cnn_elexBOPLegendRightInner{width:140px}.cnn_elexBOPLegendNextLine{display:block}.cnn_elexBOPLegendLeftSeatsText,.cnn_elexBOPLegendRightSeatsText{margin-bottom:10px}.cnn_elexBOPLegendRightSeatsText{margin-left:0}.cnn_elexBOPLegendLeftSeatsText{margin-right:0}.display-non-desktop{display:block}.display-non-mobile{display:none}.display-mobile{display:inline}.mobile-spacer{display:block;height:10px}.header_with_details_link{padding-top:20px;padding-bottom:10px}.cnn_elexBalanceOfPower{height:50px;margin:0 10px}.cnn_elexBOPTotalWrapper{list-style:none;padding-bottom:10px;display:inline-block;*display:inline;zoom:1}.cnn_elexBOPPartyWrapper{list-style:none;display:block}.cnn_elexBOPDemImg,.cnn_elexBOPRepImg,.cnn_elexBOPIndImg{margin-right:3px}.cnn_elexBOPDemSeats,.cnn_elexBOPRepSeats,.cnn_elexBOPIndSeats{font-size:18px;margin-right:2px}.cnn_elexBOPDemSeatsTxt,.cnn_elexBOPRepSeatsTxt,.cnn_elexBOPIndSeatsTxt{font-size:12px;margin-right:20px}.cnn_elexDemRaceTotal,.cnn_elexRepRaceTotal,.cnn_elexOpenRaceTotal,.cnn_elexCalcBarCNNDemVotes_Wrapper,.cnn_elexCalcBarCNNRepVotes_Wrapper{top:auto}.cnn_elexDemRaceTotalText,.cnn_elexRepRaceTotalText,.cnn_elexOpenRaceTotalText,.cnn_senBOPShowLegend,.cnn_houBOPShowLegend,.cnn_elexOpenRaceDetailsBegin,.cnn_elexOpenRaceDetailsClose{top:auto}.num_showMobile{display:inline!important}.num_hideMobile{display:none!important}.cnn_elexVotesPct_Wrapper_Height{margin-top:10px;height:auto}.tow_title_link{padding-bottom:0}.preandcurrent_tabs li{font-size:12px;line-height:15px;color:#838383}.cnn_elexRaceHeaderAndPreElex{margin-bottom:10px}.cnn_elexDemRace_Sen,.cnn_elexRepRace_Sen{margin-top:12px}.cnn_elexDemRaceTotal,.cnn_elexRepRaceTotal{font-weight:500;font-size:16px;line-height:19px}.cnn_elexRepRaceTotal,.cnn_elexRepRaceTotalText{margin-top:1px}}.map_loading img{padding:20px;margin-left:auto;margin-right:auto;display:none}.placeName{font:16px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-weight:bold;color:#333}.ballotTitle{font-size:11px}.ballotResultsPopup .placeName{font-size:16px}.smallResultPopup .placeName{font-size:16px}.totalReporting{font:12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#666;padding:5px 0;border-bottom:1px #000 dotted}.popupContainer{padding:10px;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;background-color:#f2f2f2;opacity:.9;width:256px;box-shadow:2px 2px 0 0 rgba(0,0,0,0.3)}.popupState{min-height:150px}a#popupHref,a#popupHref:hover{color:#000!important}.placeName a{font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:14pt;color:#004276;text-decoration:none}.resultsTable{border-collapse:collapse;margin-top:8px;width:255px;border-spacing:0}.resultsTable td{padding:5px 0}.smallResultPopup .resultsTable td{font-size:10px}.resultsTable tr.candidateHeading{font:11px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#666;font-weight:bold}.resultsTable th{padding:1px 0;height:12px;text-align:right;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:11px;font-weight:bold}.smallResultPopup .resultsTable th{font-size:9px}.reporting{width:60%;display:inline}.closingtime,.closing{float:right}.resultsTable .ballotYN{padding-left:6px;padding-right:6px}.resultsTable .partyIcon img{margin-top:2px}.resultsTable .seatsTotal,.resultsTable .votePercent{text-align:right;font-weight:bold}.resultsTable .candidates{font-weight:bold;text-align:left}.resultsTable .votePercent{width:60px}.resultsTable .voteTotal{width:100px;text-align:right}.resultsTable .winnersMark{padding-left:5px;display:inline;position:absolute}.resultsTable .winner,.resultsTable .winnersMark img{display:inline}.resultsTable .candidate{width:60px;padding-left:5px}.resultsTable .timestamp{font-size:12px;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#666;padding:10px 0 5px;text-align:left;font-style:italic}.resultsTable .state-time{padding:10px 0 0}.resultsTable .spacing_cell{padding:0;height:3px}.resultsTable .candidateName{font:12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-weight:bold}.resultsTable .placeLink{font:12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;padding:5px 0;font-weight:bold}.closing .time{font-weight:bold;color:#000}#houseUSPopup{position:absolute;top:308px;left:427px;padding:5px;min-width:157px;display:none;overflow:visible;z-index:2}#smallPopup{position:absolute;top:310px;left:319px;padding:5px;min-width:178px;display:none;z-index:2}#ballotMeasuresPopup{position:absolute;top:377px;left:408px;padding:4px;min-width:149px;display:none;z-index:2}#ballotMeasuresPopupSmall{position:absolute;top:377px;left:408px;padding:4px;min-width:149px;display:none;z-index:2}#popupType1{position:absolute;top:330px;left:400px;overflow:visible;padding:5px;min-width:219px;display:none;z-index:2}.legendList{float:left;margin-top:5px}div.legendColor{width:10px;height:10px;float:left;margin-right:4px;margin-top:2px;-moz-border-radius:2px;border-radius:2px}div.legendColorWithBorder{border:#dbdbdb 2px solid;width:6px;height:6px}div.legendLabel{float:left;margin-right:10px;font-size:8pt;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}div.legendLabelBottom{float:left;font-size:8pt;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#000}div.keyLabel{font-size:8pt;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#aaa}.precinctsReporting{font-size:8pt;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#aaa;position:absolute}.bottomLegendFooter{position:absolute;top:315px;left:535px;margin-left:0;margin-right:0}.bottomLegendList div.legendLabel{font-size:8pt}#content{margin-left:137px;background-color:#fff}.closing{font-style:italic;color:#333}.party-r{background-position:0 -630px;width:10px;height:11px}.party-d{background-position:0 -570px;width:10px;height:11px}.party-g,.party-gr{background-position:0 -699px;width:10px;height:11px}.party-i{background-position:0 -841px;width:10px;height:11px}.party-l,.party-lb{background-position:0 -938px;width:10px;height:11px}.party-n{background-position:0 -996px;width:10px;height:11px}.party-o{background-position:0 -1060px;width:10px;height:11px}.party-rf{background-position:0 -1466px;width:10px;height:11px}.drilldown{text-align:right;padding:10px 0!important}.nomap img{float:left;clear:both}.processing{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1082px;width:87px;height:31px}.voting{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1598px;width:87px;height:31px}.called{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1307px;width:87px;height:31px}.projected-change{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1171px;width:87px;height:31px}.scheduled{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1495px;width:87px;height:31px}
@media only screen and (min-width:651px) and (max-width:1023px){.resultsTable .time{border-bottom:1px #000 dotted}}.party-D,.party-R,.party-I,.party-O,.party-C,.party-GR,.party-IN,.party-LB,.party-NL,.party-RF{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;float:left;margin-right:5px}.bar .party-D,.bar .party-R,.bar .party-I,.bar .party-O,.bar .party-C,.bar .party-GR,.bar .party-IN,.bar .party-LB,.bar .party-NL,.bar .party-RF{float:none;display:inline-block}.party-D{background-position:0 -547px;width:23px;height:23px}.party-R{background-position:0 -607px;width:23px;height:23px}.party-I{background-position:0 -818px;width:23px;height:23px}.party-O{background-position:0 -1037px;width:23px;height:23px}.party-C{background-position:0 -513px;width:23px;height:23px}.party-GR{background-position:0 -676px;width:23px;height:23px}.party-IN{background-position:0 -863px;width:23px;height:23px}.party-LB{background-position:0 -915px;width:23px;height:23px}.party-NL{background-position:0 -973px;width:23px;height:23px}.party-RF{background-position:0 -1443px;width:23px;height:23px}ul#map_tabs{list-style:none;display:inline-block}#map_tabs li{border-top:1px solid #dadada;border-right:1px solid #dadada;float:left}#map_tabs li#map_tab1{border-left:1px solid #dadada}#map_tabs li.active{background:#fff}#map_tabs li.active:hover{color:#000}#map_tabs li.active>div>div>div.mapType:hover{color:#000}#map_tab1,#map_tab2,#map_tab3,#map_tab4{background-color:#f2f2f2;cursor:pointer}.map_summary{height:44px;margin-top:-3px;border-top:1px solid #dadada;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ececec));background:-moz-linear-gradient(top,#fff,#ececec);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec')}.map_summary_borders{border:1px solid #dadada;border-bottom:0}.no_carat{z-index:-100}#map_summary2,#map_summary3,#map_summary4{display:none}#map_summary_text1,#map_summary_text2,#map_summary_text3,#map_summary_text4{margin:15px 15px 5px 10px;font:bold 18px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#333;height:20px;overflow:hidden}.map_tab_wrap{width:145px}.map_tab_wrap:hover{color:#ca0002}.map_tab_right{text-align:center}.map_tab_top,.map_tab_bottom{display:none}.map_status{float:left}.map_type{font:18pt CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;font-size:1rem;line-height:47px}.map_type:hover{color:#ca0002}.map_blurb{font:10pt CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;line-height:18pt;height:50px}.map_tab_carat{border-color:#d1d1d1 transparent transparent transparent;border-style:solid;border-width:16px 12px 0 12px;float:left;height:0;position:relative;top:-45px;width:0;zoom:1;display:none}#map_tab1_carat{left:112px;display:block}#map_tab2_carat{left:347px}#map_tab3_carat{left:582px}#map_tab4_carat{left:817px}#map_tab1_carat.one_of_three{left:150px}#map_tab2_carat.one_of_three{left:465px}#map_tab3_carat.one_of_three{left:780px}#map_tab1_carat.one_of_two{left:230px}#map_tab2_carat.one_of_two{left:698px}#map_tab1_carat.single{left:465px}.map_tab_carats{height:0}@media(min-width:400px){.graph.party-D,.graph.party-R,.graph.party-I,.graph.party-O,.graph.party-C,.graph.party-GR,.graph.party-IN,.graph.party-LB,.graph.party-NL,.graph.party-RF,.graph.party-affirmative,.graph.party-negative{height:15px}#map_tabs,#map_summary_wrap,ul#map_tabs,.map_tab_carats{display:none}}#state_map_container{display:block}#map_statemaps{width:620px;height:400px}#state_maps_wrap{position:relative}#state_maps-border{height:400px;border:1px solid #dadada}.map_shape_initial,.map_shape_secondary{width:620px;position:absolute;left:0;top:0;height:400px}.map_shape_secondary{display:none}#map_countylinks{float:right;margin:5px 10px;top:-17px;position:relative}#map_sencounty,#map_govcounty{display:none}.map_party,.map_party_win{height:25px;width:25px}.map_party_win{left:0}.mapHidden{display:none!important}#statemap_legends{padding:20px 0 0 20px;height:0}#statemap_legends_ballot{padding:20px 0 0 20px;width:480px;height:0;display:none}.legendItem{float:left;margin:0 20px 10px 0}.legendBox{width:10px;height:10px;margin:2px 1px 0 0;float:left}.safeDem{background-color:#007abc}.leanDem{background-color:#78b1d2}.safeRep{background-color:#ca0002}.leanRep{background-color:#de7779}.stillVoting{background-color:#b4b4b4}.processingResult{background-color:#666}.norace{background-color:#e6e6e6}.battleground{background-color:#fdd619}.partyChange{font-style:italic!important}.legendText{float:left;margin-left:5px;font:11px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#666}#linkToDetail{float:right;width:150px;display:none}#cnn_elexButtonLink{width:150px}@media(min-width:400px){#state_map_container,#map_statemaps,#map_countylinks,#state_maps-border{display:none}}.party-D,.party-R,.party-I,.party-O,.party-C,.party-GR,.party-IN,.party-LB,.party-NL,.party-RF{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat}.party-D{background-position:0 -547px;width:23px;height:23px}.party-R{background-position:0 -607px;width:23px;height:23px}.party-I{background-position:0 -818px;width:23px;height:23px}.party-O{background-position:0 -1037px;width:23px;height:23px}.party-C{background-position:0 -513px;width:23px;height:23px}.party-GR{background-position:0 -676px;width:23px;height:23px}.party-IN{background-position:0 -863px;width:23px;height:23px}.party-LB{background-position:0 -915px;width:23px;height:23px}.party-NL{background-position:0 -973px;width:23px;height:23px}.party-RF{background-position:0 -1443px;width:23px;height:23px}.rtspan1{width:58px}.rtspan15{width:16%;box-sizing:border-box;padding-right:20px}.rtspan2{width:148px}.rtspan3{width:218px}.rtspan35{width:45.5%;box-sizing:border-box;padding-right:20px}.rtspan4{width:298px}.rtspan5{width:378px}.rtspan55{width:428px}.rtspan6{width:458px}.rtspan7{width:565px}.rtspan8{width:618px}.rtspan9{width:698px}.rtspan10{width:778px}.rtspan11{width:858px}.rtspan12{width:938px}.rtspan13{width:16%;box-sizing:border-box;padding-right:20px}.rtspan14{width:228px}.tabs_container #county_details_container{padding:0 10px}#county_details_container .rtspan15.status{display:none}.noresults-wrapper{height:90px;padding-top:50px;background-color:#f2f2f2}.border-vertical{border-left:2px solid #fff;border-right:2px solid #fff}.border-left{border-left:2px solid #fff}.border-right{border-right:2px solid #fff}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.column{float:left;font:18px/21px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#262626}.heading{padding:10px 0 10px 0}.heading>h3{font:400 12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;text-transform:uppercase;color:#737373}.body{padding:10px 0 0 0}.row{clear:both}.h2{font-weight:bold;color:#666}.state-ecvotes{font:14px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#666;margin-left:5px}.update-timestamp{display:inline-block;font:italic 13px/15px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#404040;padding-left:10px}.votes-percentage{font-weight:500}div.org{display:inline-block;margin:0 5px 0 0;vertical-align:top}div.row-candidate{display:inline-block;zoom:1;*display:inline;width:190px}div.result-table div.projected-winner span.projected-winner-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1396px;width:31px;height:31px;float:right}div.result-table.party-change div.projected-winner span.projected-winner-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1260px;width:31px;height:31px;float:right}
span.family-name{font-weight:500}div.cell{margin:0 0 3px;min-height:40px}div.category{display:block;font:11px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;margin:-5px 0 0 28px;color:#737373}div.result-table.office-ballot div.org.party-O{display:none}.additional-content{float:right;margin:6px 0 0 0}div.chart{width:21%;box-sizing:border-box}div.chart div.heading{padding:7px 0 3px}div.chart div.heading div.cell{min-height:inherit}div.status-not-set div.chart div.heading{height:28px}div.status-not-set div.cell div.bar{background:#e6e6e6}div.cell div.bar{background:#e6e6e6;width:100%;box-sizing:border-box}.heading div.cell div.bar{background-color:#d9d9d9}div.cell div.graph.precincts-reporting{background:#e6e6e6;font:500 12px/15px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#fff;height:inherit;text-shadow:1px 1px 1px #555;padding:3px 0 4px 4px;box-sizing:border-box;overflow:visible;white-space:nowrap}div.graph.party-D{background:0;background-color:#007abc}div.graph.party-R{background:0;background-color:#ca0002}div.graph.party-I{background:0;background-color:#d54e88}div.graph.party-O{background:0;background-color:#7942a0}div.graph.party-C{background:0;background-color:#f90}div.graph.party-GR{background:0;background-color:#008c71}div.graph.party-IN{background:0;background-color:#b4cd3c}div.graph.party-LB{background:0;background-color:#dfaf49}div.graph.party-NL{background:0;background-color:#b9854d}div.graph.party-RF{background:0;background-color:#f05329}div.graph.party-affirmative{background:0;background-color:#1d993c}div.graph.party-negative{background:0;background-color:#829787}.noPartyIcon{display:none!important}.result-table{border-bottom:1px #d9d9d9 solid;margin:0 auto 5px}section .result-table:last-child{border-bottom:0}.additional-content a{font:bold 12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#004276;text-decoration:none}.additional-content a.button{display:inline-block;*display:inline;zoom:1;outline:0;margin:0 0 0 5px;padding:10px;font:bold 12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#000;vertical-align:middle;border:1px solid #b4b4b4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:-ms-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:-moz-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:-o-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e6e6e6));background-image:-webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%)}.additional-content a.button span{width:19px;height:19px;vertical-align:middle;padding:0 10px 0 0;display:inline-block;*display:inline;zoom:1}div.status-icon,div.banner{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat}div.status-icon{margin:0 auto}.additional-content a.button:hover{color:#006598}div.row.header div.heading2{padding:5px}div.heading h2 a{color:#404040!important}div.heading h2 a:hover{color:#006598!important}body#election-results-state-race-details-page div.additional-content>a{display:none}.tab_content .districts_page{-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.districts_page.hidden_page{opacity:0;visibility:hidden;height:0;position:fixed}.districts_pagination{padding-left:20px}.districts_pagination>div{float:left;padding:10px;color:#00658b;cursor:pointer;font:14px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}.districts_pagination>div#dp_label{color:#000}.districts_pagination>div.spacer{font:14px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#000}.districts_pagination>div:hover{color:#006598}.districts_pagination>div.active{color:#ca0002;cursor:auto}.districts_pagination>div:first-of-type{padding-left:0}.districts_pagination>div:last-of-type{padding-right:0}.more-info-cont{margin-top:10px}.more-info-cont .toggle-overview{width:100%;text-align:right;margin-top:5px;padding-top:5px;border-top:1px dotted #b5b5b5}.more-info-cont .toggle{cursor:pointer;background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -283px;width:32px;height:32px}.more-info-cont .toggle:hover{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -315px;width:32px;height:32px}.more-info-cont .toggle.expanded{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -219px;width:32px;height:32px}.more-info-cont .toggle.expanded:hover{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -251px;width:32px;height:32px}.more-info-cont .overview p{margin-bottom:10px}.rt_district_label{background-image:none;float:none;width:initial}div.result-table div.heading{zoom:1;font:700 18px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#404040;line-height:21px}div.result-table div.heading h2{display:inline-block;*display:inline;zoom:1;font:700 20px/24px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#404040}div.body{min-height:86px}div.column{min-height:125px}div.heading div.status{display:none}div.ballot-measure div.heading div.status{display:block}div.result-table.status-not-set div.status-icon{background:none!important}div.result-table.status-scheduled div.status-icon{background-position:0 -1526px;width:45px;height:58px}div.result-table.status-voting div.status-icon{background-position:0 -1629px;width:45px;height:58px}div.result-table.status-processing div.status-icon{background-position:0 -1113px;width:45px;height:58px}div.result-table.status-projected div.status-icon{background-position:0 -1338px;width:45px;height:58px}div.result-table.status-projected.party-change div.status-icon{background-position:0 -1338px;width:45px;height:58px}div.result-table.status-called div.status-icon{background-position:0 -1338px;width:45px;height:58px}div.result-table.status-called.party-change div.status-icon{background-position:0 -1202px;width:45px;height:58px}div.cf{position:relative}div.result-table.battleground-state div.state-icon div.heading>div{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -782px;width:112px;height:18px;margin:-2px 0 0 -15px}div.result-table.keyrace div.heading div.banner{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -800px;width:76px;height:18px;margin:0 10px 0 0;float:left}div.heading div.status-icon{margin:-6px 0 0 0;float:left}div.status-not-set div.heading div.status-icon{background:none!important;display:none!important}div.status-scheduled div.heading div.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1495px;width:87px;height:31px}div.status-voting div.heading div.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1598px;width:87px;height:31px}div.status-processing div.heading div.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1082px;width:87px;height:31px}div.status-projected div.heading div.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1307px;width:87px;height:31px}
div.status-projected.party-change div.heading div.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1171px;width:87px;height:31px}div.status-called div.heading div.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1307px;width:87px;height:31px}div.status-called.party-change div.heading div.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1171px;width:87px;height:31px}div.result-table.keyrace div.state-icon div.heading>div{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -800px;width:76px;height:18px;margin:-2px 0 0 -15px}div.result-table div.state-icon div.heading>div{font-size:14px}div.result-table div.state-icon div.body>a{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;display:block}div.ballot-measure div.row.header div.heading div.status{margin:25px 0 -20px;border-top:2px dotted #666;padding:10px 0}div.ballot-measure div.heading>div.status>div.banner{background-position:0 -2183px;background-color:#f2f2f2;width:78px;height:18px;margin:7px 0 0 -15px;float:left}div.ballot-measure div.heading>div.status>div.status-icon{background-position:0 -5328px;width:87px;height:31px;margin:0 0 0 16px;float:left}div.toggle-overview{float:right;font:italic 12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;display:none}div.toggle-overview span.toggle{width:32px;height:32px;vertical-align:middle;display:inline-block;margin:0 0 10px 10px}div.overview{clear:both;margin:10px 0 0 0;font:italic 14px/18px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#333}div.result-table a:hover{color:#006598}span.rolledUpHeading{display:none}.row-data__unopposed .rolledUpHeading{display:none}.row-data__unopposed div.body,.row-data__unopposed div.column{min-height:0}.result-table .row{padding-left:10px}.tab_content .result-table:last-child{border-bottom:0}.tab_content .raceTypeHeader,#county_details_container h3#county_breakdown{padding-bottom:10px;border-bottom:3px solid #e6e6e6}@media(min-width:400px){.party-D{background-position:0 -570px;width:10px;height:11px}.party-R{background-position:0 -630px;width:10px;height:11px}.party-I{background-position:0 -841px;width:10px;height:11px}.party-O{background-position:0 -1060px;width:10px;height:11px}.party-C{background-position:0 -536px;width:10px;height:11px}.party-GR{background-position:0 -699px;width:10px;height:11px}.party-IN{background-position:0 -886px;width:10px;height:11px}.party-LB{background-position:0 -938px;width:10px;height:11px}.party-NL{background-position:0 -996px;width:10px;height:11px}.party-RF{background-position:0 -1466px;width:10px;height:11px}.graph.party-D,.graph.party-R,.graph.party-I,.graph.party-O,.graph.party-C,.graph.party-GR,.graph.party-IN,.graph.party-LB,.graph.party-NL,.graph.party-RF,.graph.party-affirmative,.graph.party-negative{height:15px}div.result-table{margin:0 10px 15px 10px}.tabs_container div.result-table{margin:0}div.cell div.bar,div.body div.cell div.bar{width:100%;height:15px}div.row.header div.heading{padding:5px 0}div.row.header div.heading h2,div.row.header div.heading h2>a:first-of-type{font:bold 18px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#333}div.row.header div.heading h2>a:nth-child(-n+1){font:bold 18px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#333;display:inline-block;zoom:1;*display:inline}div.result-table.battleground-state div.heading h2 span.banner{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -782px;width:112px;height:18px;display:inline-block;zoom:1;*display:inline;float:right;margin:0 -5px 0 0}div.result-table.keyrace div.heading h2 span.banner{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -800px;width:76px;height:18px;display:inline-block;zoom:1;*display:inline;float:right;margin:0}div.phone-status{padding:5px 0;width:auto;position:relative;border-top:2px solid #fff}div.row{width:auto}div.column{float:left;font:14px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif}div.unopposed{width:160px;font-size:12px}div.category{display:block;font:11px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;margin:-2px 0 0 14px!important}.state-ecvotes{margin-left:0}span.update-timestamp{font:italic 14px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;color:#666;margin:0!important;float:left;display:inline-block;*display:inline;zoom:1;padding-left:0}div.phone-status span.status-icon{background-position:0 -1082px;width:87px;height:31px;float:right;margin:-5px 0 0;display:inline-block;*display:inline;zoom:1}div.chart{width:30%}a.footer{clear:both;width:auto;padding:15px 10px 0;border-bottom:1px solid #999;font:bold 14px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;height:30px;color:#333;cursor:pointer;background-image:-ms-linear-gradient(top,#f6f6f6 0,#ccc 100%);background-image:-moz-linear-gradient(top,#f6f6f6 0,#ccc 100%);background-image:-o-linear-gradient(top,#f6f6f6 0,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(1,#ccc));background-image:-webkit-linear-gradient(top,#f6f6f6 0,#ccc 100%);background-image:linear-gradient(to bottom,#f6f6f6 0,#ccc 100%);height:30px}a.footer span{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -114px;width:9px;height:13px;display:inline-block;zoom:1;*display:inline;position:relative;top:2px;left:85px}span.projected-winner-icon{background:none!important;display:none}div.heading div.phone-status span.status-icon{display:inline-block;zoom:1;*display:inline;margin:-6px 0 0 0;float:right}div.status-not-set div.heading div.phone-status span.status-icon{background:none!important}div.status-scheduled div.heading div.phone-status span.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1495px;width:87px;height:31px}div.status-voting div.heading div.phone-status span.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1598px;width:87px;height:31px}div.status-processing div.heading div.phone-status span.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1082px;width:87px;height:31px}div.status-projected div.heading div.phone-status span.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1307px;width:87px;height:31px}div.status-projected.party-change div.heading div.phone-status span.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1171px;width:87px;height:31px}div.status-called div.heading div.phone-status span.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1307px;width:87px;height:31px}
div.status-called.party-change div.heading div.phone-status span.status-icon{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1171px;width:87px;height:31px}div.candidates div.body div.cell.projected-winner span.fn{display:inline-block;zoom:1;*display:inline;width:105px}div.result-table div.candidates div.body div.cell.projected-winner span.checkmark{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1427px;width:15px;height:16px;display:inline-block;zoom:1;*display:inline;vertical-align:top}div.result-table.party-change div.candidates div.body div.cell.projected-winner span.checkmark{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -1291px;width:16px;height:16px;display:inline-block;zoom:1;*display:inline;vertical-align:top}div.cell div.graph.precincts-reporting{font-size:11px!important;padding:0 0 0 4px!important;margin:8px 0 7px!important;height:15px;text-shadow:none}.result-table{width:auto;margin:0 auto 5px}div.org{margin-top:2px}div.row-candidate{width:95px}div.result-table div.heading h2{display:block}.ballot-title{font-weight:normal}.office-ballot div.more-info-cont{position:relative;margin:0}.office-ballot div.toggle-overview{border:0 none}.office-ballot div.toggle-overview span.toggle{position:absolute;right:0;padding:0;margin:0;top:-56px}span.rolledUpHeading{display:block}.rtspan35{width:50%}.data-content .rtspan35 .heading,.data-content .rtspan15 .heading{padding-top:15px;padding-bottom:5px}#county_details_container div.heading div.phone-status span.status-icon,#county_details_container div.result-table div.candidates div.body div.cell.projected-winner span.checkmark{display:none!important}div.cell{min-height:32px}}body{background:#fbfbf3 url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/bg-main.png') 0 126px repeat-x;font-family:Arial,Helvetica,Utkal,sans-serif;font-size:12px;color:#000}.cnn_contentarea{width:990px;text-align:left;display:block}h4{font:13px Arial,sans-serif;font-weight:bold}#on_tv .rr_header h4{line-height:37px!important}#cnnFlipperTicker .announcement-box-banner .banner{background-image:none}.flipper-ticker-widget .bop .party-d,.flipper-ticker-widget .bop .party-r{width:auto}.election-module-data{line-height:15px}.election-module-headline{padding-top:10px;padding-bottom:10px;margin-left:10px;margin-bottom:10px;margin-right:10px;border-bottom:1px solid #CCC;font-size:16px}.elexOverlayMenu{top:0;left:0}.header_elements{position:relative}.election_page_link_anchor a:visited{color:#5c7996}.election_page_link_anchor a:hover{color:#c80012}#map_statemaps{width:380px;display:block;position:relative;min-height:300px;height:200px}.map_shape_initial,.map_shape_secondary{width:380px;position:relative;height:200px}#statemap_legends{width:375px}.map_shape_initial>img{width:380px;height:200px;margin-left:15px}.election-module-data.racetable h3{font:400 12px CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif!important;text-transform:uppercase;color:#737373!important;padding:0!important;margin:0!important;background:#FFF!important}.election-module-data.racetable .votes-percentage p{font-size:14px!important;font-family:CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif!important;margin:0!important;padding:0!important;color:#000!important}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.hidden{display:none;visibility:hidden}.clear_float{clear:both}.clear0{clear:both;height:0}.closeButtonLink{float:right;margin:10px 10px 0 0;width:15px;height:15px;text-indent:-99999px;background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -189px;width:15px;height:15px}.closeButtonLink:hover{background-image:url(http://i.cdn.turner.com/cnn/.e/img/3.0/election/2014/08_general/sprites/m.election_20121019.png);background-repeat:no-repeat;background-position:0 -204px;width:15px;height:15px}.tow_title_link{display:none}.header_elements{float:left}.header_elements .bop_text{font-size:14px;line-height:16px}.header_elements .whatsthis_overlay,.header_elements .whatsthis_text,.header_elements .whatsthis_paranth{font-size:12px;line-height:15px}.timestamp_container{font-size:12px;line-height:15px}.cnn_elexCalcBarWrapper{height:40px}.page_preandcurrent_wrap{float:right;display:inline}.page_preandcurrent_wrap .preandcurrent_tabs li{font-size:11px;line-height:14px}.cnn_elexCalcBarSenAndHouData{border-bottom:0}.cnn_elexOpenRaceDetail_Hou,.cnn_elexOpenRaceDetail_Sen{padding-bottom:0}.cnn_senBOPShowLegend,.cnn_houBOPShowLegend,.cnn_elexOpenRaceDetailsClose,.cnn_elexOpenRaceDetailsBegin{font-size:12px}span.update-timestamp{display:block;float:none}#cnn_maintoplive .cnn_mc2numhdr1 .cnn_mc2hdr2{margin-bottom:0}#cnn_maintoplive #cnn_mc2_large1{margin-top:0!important}