#gainsAndLosses{clear:both;display:block}.partyResult{float:left;min-width:130px;max-width:134px;width:134px}.overallResults{clear:both;display:block;width:100%}.overallResults h3,.overallResults p{display:inline}.legend{clear:left;float:none}.legend h3,.legend p{display:inline;float:none;font-size:.8em;font-weight:bold}.legend h3{margin-right:.2em}.legend p{margin-right:2em}.partyResult dl{background:#fff url("../img/elections/partyResult-bg.jpg") repeat-x 0 100%;border:1px solid #d1d1d1;box-shadow:inset 3px 0 1px -2px #fff;color:#8b8b8b;display:block;min-height:90px;padding-bottom:.5em}.partyResult dt{color:#999;float:left;font-weight:bold;margin-right:.2em}.partyResult .partyName{border-radius:3px;display:block;clear:both;float:none;margin:.4em auto .8em auto;padding:.5em 0;text-align:center;vertical-align:middle;width:90%}.party1 .partyName{background:#ea1b2b url("../img/elections/partyName-bg_red.jpg") repeat-x 0 0;color:#fff}.party2 .partyName{background:#0d3d85 url("../img/elections/partyName-bg_dk-blue.jpg") repeat-x 0 0;color:#fff}.party3 .partyName{background:#64c9f3 url("../img/elections/partyName-bg_lt-blue.jpg") repeat-x 0 0;color:#fff}.party4 .partyName{background:#f46102 url("../img/elections/partyName-bg_orange.jpg") repeat-x 0 0;color:#fff}.party5 .partyName{background:#5082bf url("../img/elections/partyName-bg_med-blue.jpg") repeat-x 0 0;color:#fff}.party6 .partyName{background:#00a24d url("../img/elections/partyName-bg_dk-green.jpg") repeat-x 0 0;color:#fff}.party7 .partyName{background:#3f3f3f url("../img/elections/partyName-bg_black.jpg") repeat-x 0 0;color:#fff}.partyResult dd{color:#8b8b8b;clear:right;float:left;margin:.2em 1em 0 0;min-width:1em}.partyResult dt,.partyResult dd{font-size:.8em;line-height:1.1;margin-top:.2em}dd.currentResult{background-color:transparent;color:#000;font-size:2em;font-weight:bold;line-height:1;margin:0 0 0 .4em;min-height:1.2em;padding:0 .3em}.partyLeaders,.cabinet{border:1px solid #d1d1d1;display:table;min-width:300px}.partyLeaders h2,.cabinet h2{background:#ccc url("../img/elections/elec-sect-head.gif") repeat-x 0 0}.partyLeaderCaption{display:inline;margin:0;padding:0}.partyLeader{width:300px}.partyLeader,.cabinetMember{background-color:#ececec;border-bottom:1px solid #d1d1d1;display:block;clear:both}.partyLeader.last,.cabinetMember.last{border:0}.partyLeaderCaption,.cabinetMember{font-size:.8em}.partyLeader img{display:inline;float:left;margin-left:1px;margin-right:.8em;padding:1px 0}.partyLeader th,.partyLeader td{line-height:1.4;padding:0 .5em 0 0}.partyLeader th,.cabinetMember th{background-color:transparent;color:#8d8d8d;text-align:left}.partyLeader td,.cabinetMember td{background-color:transparent;color:#000;font-weight:bold}.partyLeaderCaption caption,.cabinetMember caption{background-color:transparent;color:#000;font-weight:bold;line-height:1.3;margin-top:.5em;text-align:left}.partyLeaderCaption .blue{color:#069;font-weight:bold;line-height:1;padding-bottom:.4em}.partyLeaderImg1{border-left:6px solid #ea1b2b}.partyLeaderImg2{border-left:6px solid #0d3d85}.partyLeaderImg3{border-left:6px solid #64c9f3}.partyLeaderImg4{border-left:6px solid #f46102}.partyLeaderImg5{border-left:6px solid #5082bf}.partyLeaderImg6{border-left:6px solid #00a24d}.partyLeaderImg7{border-left:6px solid #3f3f3f}.partyLeader dt,.partyLeader dd,.cabinetMember dt,.cabinetMember dd{display:inline;padding:0;margin:0}.partyLeader dt,.cabinetMember dt{background-color:transparent;color:#8d8d8d;font-weight:bold}.partyLeader dt.block,.cabinetMember dt.block,.partyLeader dd.block,.cabinetMember dd.block{display:block;clear:both;line-height:1}.partyLeader dt.black,.cabinetMember dt.black{background-color:transparent;color:#000;margin:.8em 0 0 0}.partyLeader dd,.cabinetMember dd{background-color:transparent;color:#000;font-weight:bold}.partyLeader dd.blue,.cabinetMember dd.blue{background-color:transparent;color:#069}.cabinet{margin-top:1.5em}.cabinetMembers{width:300px}.cabinetMember{padding:.8em}.cabinetMember table{width:100%}.cabinetMember .blue{color:#069}abbr{border:0;text-transform:uppercase}.resultsHeader{border:1px solid #c9c9c9;background:url("../img/elections/elec-sect-head.gif") repeat-x 0 0 scroll}.resultsHeader h2,.partyLeaders h2,.cabinet h2{text-transform:uppercase;font-size:15px;padding:3px 5px}.ridingArea{color:#8c8c8c;font-size:16px}.resultsTable{border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca}.resultsTable table{width:618px}.resultsTable .top-row{background:url("../img/elections/resultHeader.gif") repeat-x 0 0 scroll #858585}.top-row h4{color:#fff;font-size:14px;padding:2px 0}.top-row .party{margin-left:10px}.candidates{background-color:#ececec;border-bottom:1px solid #cacaca}.candidates span{margin-left:2px}span.party1{background-color:#ef1c2b}span.party2{background-color:#08408a}span.party3{background-color:#6ed0f7}span.party4{background-color:#f96400}span.party5{background-color:#4178b8}span.party6{background-color:#18af02}span.party7{background-color:#000}.candidates p{font-size:12px;font-weight:bold;line-height:1.2;padding:8px 10px 7px 0}td.party-row{width:85px}td.candidate-names{width:175px}td.vote-num{width:77px}td.vote-per,td.lead-num{width:66px}td.lead-per{width:75px}td.status-vote{width:74px}.partyName{display:inline;margin-left:5px;padding:0}.resultsPoll{background-color:#ececec}.resultsPoll p{font-size:12px;font-weight:bold;text-align:right;margin-right:5px}.result-cities{margin-top:10px}.city-row{float:left;width:186px;margin-right:20px}.city-row h4{font-size:12px;border-bottom:1px solid #cacaca}.city-row li{line-height:1.2;font-size:12px}.city-row a{font-size:12px;font-weight:bold}