.republican-red{color:#bc5c5c}.democrat-blue{color:#5c6b95}.nav-tabs{width:940px;background-color:white}.nav-tabs.fixed{z-index:99;position:fixed;top:42px}.nav-tabs>li>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#3d78a7!important}.chart-title-row{padding-bottom:10px;margin-bottom:10px}.chart-title-row h1{color:#333;width:100%;text-align:left;padding-left:12px;font-family:Arial,Helvetica,sans-serif;font-size:28px;line-height:32px;font-weight:bold;margin:0;padding:0;text-transform:none;margin-right:10px;height:auto}#chart-nav{margin-bottom:0}#chart-nav li{cursor:pointer}#chart-nav li a{color:#08c}#chart-nav li.active a,#chart-nav li.active a:hover{color:#555!important}.chart-explanation,.custom-chart-explanation{font-size:15px;margin-top:16px;float:left;padding-bottom:18px;color:#666}.chart-explanation a,.custom-chart-explanation a{font-weight:normal}.custom-chart-explanation{display:none}a.custom-chart-link{color:#fff}#pollster-estimate{background-color:#eee;padding:8px 2px 2px 2px;margin-top:16px;width:100%}#pollster-estimate h4{font-weight:bold;font-size:16px;margin:10px 0 8px 16px}#pollster-estimate ul#pollster-choice-list{padding:8px}#pollster-estimate ul#pollster-choice-list li{display:block;width:100%;clear:both;cursor:pointer;zoom:1;font-size:14px;padding:5px 0 6px 0;margin-bottom:0;position:relative;filter:alpha(opacity=40);opacity:.40}#pollster-estimate ul#pollster-choice-list li .swatch{width:14px;height:14px;border-radius:4px;display:inline-block;margin:0 5px 2px 8px;vertical-align:middle}#pollster-estimate ul#pollster-choice-list li .choiceName{font-size:14px;line-height:16px}#pollster-estimate ul#pollster-choice-list li .choicePct{width:30px;float:right;font-weight:bold;font-size:14px;line-height:16px;margin-right:26px}#pollster-estimate ul#pollster-choice-list li .estimate-disabled{background-color:pink;font-size:24px}#pollster-estimate #pollster-estimate-types{display:inline;float:right}#pollster-estimate .pollster-estimate-type{padding:3px}#pollster-estimate #pollster-estimate-raw{display:inline;padding-right:35px;font-size:14px;cursor:pointer}#pollster-estimate #pollster-estimate-jackman{display:inline;padding-right:5px;font-size:14px;cursor:pointer}#pollster-estimate .highlighted{_color:black!important;filter:alpha(opacity=65)!important;opacity:.65!important;zoom:1}#pollster-estimate .selected{color:black!important;filter:alpha(opacity=100)!important;opacity:1!important;zoom:1}#pollster-estimate .invis{color:black!important;filter:alpha(opacity=5)!important;opacity:.05!important;zoom:1;border:1px dashed black!important}.chart-meta{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;color:#444;margin:20px 0 0 18px}.chart-meta .chart-note{margin-bottom:4px}.not-enough{color:#777;float:left;font-family:georgia;font-style:italic;margin-bottom:0;margin-top:8px}.few-polls{color:#777;float:left;font-family:georgia;font-size:16px;margin-top:20px;margin-bottom:50px}#pollster-options{border-radius:3px;margin-top:0}#pollster-options #chart-controls{border-bottom:1px solid #DED;background-color:#EFE}#pollster-options h3{display:none;padding-left:12px;font-size:14px;font-weight:bold}ul#options-list li{display:block;float:left;text-align:center;border-right:1px solid #ddd;padding:0 13px;height:46px}ul#options-list li span{font-size:14px;line-height:26px;vertical-align:top}h3#pollster-options-header{color:#494949;font-size:16px;margin-top:20px;font-weight:normal}#pollster-options h4{color:black;font-weight:normal;text-transform:uppercase;font-size:11px;margin-bottom:2px;width:100%}#pollster-options-smoothing{width:126px;height:26px;line-height:30px;font-size:13px}#pollster-options #options-list{height:43px;padding:10px 0}#pollster-options select{padding:2px 0}#pollster-options #options-list input[type="checkbox"]{margin-right:7px}#pollster-options #options-list #date-range input{text-align:center;width:70px}#pollster-options #options-list #pollster-options-pct input{text-align:center;width:30px}#options-list li span{color:#9f9f9f;font-size:11px}#options-list li#pollster-filter-options{position:relative;width:100px}#options-list li#pollster-filter-options ul#pollster-filters{background:none repeat scroll 0 0 white;border:1px solid #ddd;overflow:auto;text-align:left;position:absolute;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;position:absolute;text-align:left;top:40px;overflow:auto;padding:9px;height:auto;width:600px;left:-300px;margin-left:0!important;z-index:30}ul#pollster-filters>li{margin-left:5px}ul#pollster-filters>li>ul{border-top:1px solid #ddd;margin-top:5px;padding-top:5px;width:195px}#options-list li#pollster-filter-options ul#pollster-filters:hover{cursor:pointer}#pollster-filters{display:none}#pollster-filters>li{margin-left:0;border-right:none}#options-list li#pollster-filter-options ul#pollster-filters>li>ul>li{text-align:left;border-right:none;margin-left:20px;float:none}#options-list li#pollster-filter-options ul#pollster-filters li{border-right:medium none;height:auto;padding:0 0 6px;text-align:left}#pollster-filter-options .button,#pollster-options #options-list button,#pollster-filters{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border:1px solid #cecece;box-shadow:inset 1px 1px 0 white;background:none repeat scroll 0 0 #e9e9e9;border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #e9e9e9;border:1px solid #cecece;border-radius:3px 3px 3px 3px;box-shadow:1px 1px 0 white inset;color:#3f3f3f;font-size:11px;padding:3px 10px;text-transform:uppercase;margin-left:2px;position:relative;right:0;top:0;margin-bottom:10px}#pollster-filter-options .button:hover,#pollster-options #options-list button:hover,#pollster-filters:hover{background:none repeat scroll 0 0 #ccc;cursor:pointer}#pollster-filter-options .button{width:90px}#pollster-filter-options .button:hover,#pollster-options #options-list button:hover,#pollster-filters:hover{cursor:pointer}#pollster-filter-options #filter-show{background:url(../images/downarrow.png) no-repeat scroll 80px 6px white;border:1px solid #eee;padding:3px 6px 2px 6px;text-align:left}#pollster-options #options-list #pollster-plot{border-right:none}#pollster-options #options-list #pollster-plot #pollster-show-splines{margin-left:12px}.pollster-options-embed{margin-top:auto;padding:6px 0 6px 0;overflow:auto;vertical-align:bottom;margin-left:24px}.pollster-options-embed h4#share-chart{font-weight:bold;display:none}.pollster-options-embed li{float:left;margin-right:12px}.pollster-options-embed li label{text-transform:uppercase;font-weight:normal;color:#333;font-size:11px;line-height:12px;display:inline;vertical-align:middle}.pollster-options-embed li input{max-width:120px;font-size:11px;height:12px;line-height:12px;padding:4px 4px 4px 4px;margin-top:auto;margin-bottom:auto;vertical-align:middle}#pollster-polls{margin-top:30px;padding-bottom:0;border-bottom:1px solid #ddd;width:940px}#pollster-polls h2{font-weight:bold}#poll-table{width:940px}#poll-table a{font-weight:normal}#pollster-polls thead{border-bottom:1px solid #ddd}#pollster-polls thead tr{vertical-align:middle;height:30px}#pollster-polls thead th{font-weight:normal;padding-bottom:0!important;padding-top:5px;color:black;font-size:10px;text-transform:uppercase}#pollster-polls thead th.pop{width:70px}#pollster-polls thead th.pollster-name{width:220px;min-width:220px;max-width:220px;padding-right:10px}#pollster-polls thead th.dates{padding-right:14px}#pollster-polls thead th.choice{min-width:50px;max-width:50px}#pollster-polls thead th.choice,#pollster-polls thead th.pollster-link{margin:0 10px;padding:5px;text-align:center;max-width:50px;min-width:45px}th.dates,td.dates{width:80px}#poll-table .pollster-polls-hidden{display:none;border-top:1px solid #ddd}#poll-table td{vertical-align:middle;font-size:11px;border-bottom:1px solid #DDD}#poll-table td.pollster-name{color:#505050;font-size:14px;font-weight:normal;line-height:16px;width:200px;min-width:200px;max-width:200px;padding-right:10px;vertical-align:middle;word-wrap:break-word}#poll-table td.choice{color:black;font-size:14px;margin:0 10px;padding:0 5px;vertical-align:middle;text-align:center;height:30px;min-width:40px;max-width:40px;white-space:nowrap}#poll-table td.choice.rank-0{background:#e6edf4}#poll-table td.npop,#poll-table td.dates{font-size:11px;font-style:normal;vertical-align:middle;padding-right:10px;margin-top:5px}#poll-table td.source-link{font-size:11px;padding-bottom:10px;padding-top:10px;text-align:center;vertical-align:middle}#poll-table span.no-data{color:#ddd}#poll-table span.new-poll-label{font-size:9px;font-weight:normal;background-color:yellow;margin-top:-6px}#poll-table td a.pdf,#poll-table td a.link{display:block;height:16px;margin:auto;text-indent:-10000px;width:13px}#poll-table td a.pdf{background:url(../images/sprite.png) no-repeat scroll -3px -18px transparent}#poll-table td a.pdf:hover{background:url(../images/sprite.png) no-repeat scroll -25px -18px transparent}#poll-table td a.link{background:url(../images/sprite.png) no-repeat scroll -1px 0 transparent}#poll-table td a.link:hover{background:url(../images/sprite.png) no-repeat scroll -14px 0 transparent}#poll-table td.right{text-align:right}#pollster-show-more{width:100px;text-align:center;border:1px solid #c0c0c0;border-top:1px solid #fff;margin-left:auto;margin-right:auto;margin-top:-1px;background-color:#fff;font-size:11px;padding:2px 0;cursor:pointer;color:#3d78a7}