body,html{margin:0}body.body-sans{font-family:Helvetica Neue,Helvetica,Arial,Lucida Sans Unicode,Arial Unicode MS,sans-serif}body.body-serif{font-family:Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif}table,td,th,tr{padding:0;margin:0;border:none;border-spacing:0}table{width:100%}th{text-align:left}p,span,td,th{line-height:1.5}p{margin:0}h1,h2,h3{margin:0;line-height:1.25}ul{margin:0;padding:0;list-style:none}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.u-heading-s{font-size:12px;font-weight:700}.u-heading-m{font-size:16px;font-weight:700}.u-heading-l{font-size:20px;font-weight:700}.u-font-s{font-size:12px;font-weight:400}.u-font-m{font-size:16px;font-weight:400}.u-font-l{font-size:20px;font-weight:400}.u-offscreen{position:absolute;left:-9999px}.u-text-center{text-align:center}.t-dark{background-color:#2A2A2A;color:#fff}.eltn-wrap{max-width:700px;margin:auto;padding:0 24px 12px}@media (max-width:32em){.eltn-wrap{padding:0 12px}}.hdr-wrap{overflow:hidden;position:relative;padding:0;text-align:center}.hdr-wrap.has-no-image.has-no-header{background:0 0}.hdr-wrap.has-no-image{padding:6px 0;background-color:#133d65}.hdr-wrap.has-no-image.u-heading-s{padding:15px 0}.hdr-wrap.has-no-image.u-heading-m{padding:18px 0}.hdr-wrap.has-no-image.u-heading-l{padding:22px 0}.hdr-wrap.u-heading-s h1{font-size:12px}.hdr-wrap.u-heading-m h1{font-size:16px}.hdr-wrap.u-heading-l h1{font-size:20px}.hdr-heading{position:absolute;top:0;left:0;width:100%;display:inline-block;z-index:1;padding:6px 0;font-weight:700;color:#fff}.t-dark .hdr-heading{background-color:#fff;color:#2A2A2A}.hdr-background{position:relative;z-index:0;width:100%}.srch-wrap{overflow:hidden;padding-top:24px;padding-bottom:12px}.srch-field-wrap,.srch-inner,.srch-last-updated{display:inline-block;vertical-align:top}@media (max-width:32em){.srch-field-wrap,.srch-inner,.srch-last-updated{display:block}}.srch-inner{margin-left:12px}.srch-field-wrap{width:240px}@media (max-width:32em){.srch-field-wrap{width:auto}}.srch-field{height:32px;width:100%;padding:0 6px;margin:0;border:2px solid #D1D1D1;border-radius:32px;font-size:16px;box-shadow:0 3px 6px rgba(0,0,0,.1) inset;-webkit-appearance:none}.srch-field:focus{border-color:#133d65;outline:0}@media (max-width:32em){.srch-field{width:100%}}.srch-last-updated{padding-left:12px;line-height:16px;color:#999;font-size:12px;text-align:left}.srch-last-updated .t-dark{color:#D1D1D1}@media (max-width:32em){.srch-last-updated{margin-left:0;margin-top:6px;text-align:center;line-height:1.5}}.race-wrap{margin-bottom:12px}.race-header{position:relative;padding:6px 12px;background-color:#133d65;color:#fff;border-radius:4px}.is-open .race-header{border-radius:4px 4px 0 0}.t-dark .race-header{color:#2A2A2A;background-color:#fff}.race-heading{cursor:pointer;padding-right:24px;font-size:20px;font-weight:400;line-height:1.25}.race-content{padding-bottom:12px;border:1px solid #D1D1D1;border-top:none;border-radius:0 0 4px 4px}.t-dark .race-content{border-color:#999}.race-toggle{position:absolute;height:100%;right:0;top:0;padding:0 12px;border:none;background-color:transparent;cursor:pointer;color:#fff;font-size:20px;outline:0}.race-arrow-open{display:none}.is-open .race-arrow-open,.race-arrow-close{display:inline}.is-open .race-arrow-close{display:none}.rtbl-wrap{padding:6px 12px 0}@media (max-width:32em){.rtbl-wrap{padding-top:12px}}.rtbl-table{table-layout:fixed}@media (max-width:32em){.rtbl-candidate{display:inline-block;width:50%;padding:6px 0;vertical-align:top}}@media (max-width:25em){.rtbl-candidate{display:block;width:100%}}.t-light .rtbl-candidate.is-winner{color:#fff;background-color:#810909}.t-dark .rtbl-candidate.is-winner{color:#2A2A2A;background-color:#f5f5f5}@media (max-width:32em){.rtbl-candidate.is-winner{width:48%}.rtbl-candidate.is-winner+.rtbl-candidate{margin-left:2%}.rtbl-candidate.is-winner td{padding-left:6px}}@media (max-width:25em){.rtbl-candidate.is-winner{width:100%}.rtbl-candidate.is-winner+.rtbl-candidate{margin-left:0}}.rtbl-wrap td,.rtbl-wrap th{border-bottom:solid 1px #D1D1D1}.t-dark .rtbl-wrap td,.t-dark .rtbl-wrap th{border-bottom-color:#999}@media (max-width:32em){.rtbl-wrap td,.rtbl-wrap th{border-bottom:none}}.rtbl-wrap td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.75}@media (max-width:32em){.rtbl-wrap td{display:block}}@media (max-width:32em){.rtbl-wrap th{display:none}}@media (max-width:32em){.rtbl-wrap span,.rtbl-wrap td{line-height:1.25}}.rtbl-cell-label{display:none}@media (max-width:32em){.rtbl-cell-label{display:inline-block;min-width:4em}}.rtbl-name,.rtbl-party{width:35%;padding-right:6px}@media (max-width:32em){.rtbl-name,.rtbl-party{width:auto;padding-right:0}}@media (max-width:32em){.rtbl-name{font-weight:700;font-size:20px}.rtbl-wrap .rtbl-name{line-height:1.25}}.rtbl-name.is-winner{padding-left:6px}@media (max-width:32em){.rtbl-name.is-winner{padding-left:0}}@media (max-width:25em){tr:first-child .rtbl-name{margin-top:0}}.rtbl-winner-icon{margin:0 6px}@media (max-width:32em){.rtbl-winner-icon{margin-left:0}}.rtbl-incumbent-icon{padding-left:6px;font-family:Georgia,Times New Roman,serif;font-weight:700;font-style:italic;text-align:center}.rpm-wrap{max-width:75%;margin:12px auto auto;padding:0 12px}@media (max-width:32em){.rpm-wrap{max-width:none}}.rpm-label{font-size:12px;font-weight:700}.rpm-min-label{float:left}.rpm-max-label{float:right}.rmp-detail{text-align:center;color:#666}.t-dark .rmp-detail{color:#ccc}.rpm-meter[value]{overflow:hidden;width:100%;height:16px;-webkit-appearance:none;appearance:none;border-radius:16px}.rpm-meter[value]::-webkit-progress-bar{background-color:#eee;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}.rpm-meter[value]::-webkit-progress-value{background-color:#810909}.rpm-fallback-fill,.rpm-fallback-wrap{height:16px}.rpm-fallback-wrap{clear:both;background-color:#eee}.rpm-fallback-fill{background-color:#810909}.smr-wrap{text-align:center;padding-top:12px;padding-bottom:24px}.smr-button{background-color:#133d65;padding:6px 24px;border:none;border-radius:4px;font-size:16px;color:#fff;cursor:pointer}