#result_table {
	display: none;
}

#scoreboard-wrapper {
	position: relative;
}
#national_result_summary,
#state_result_summary  { height: 90px; margin-bottom: 0;}
#state_exception_text p {
	font-size: 13px;
}
#past_national_results a {
	border: none;
	padding: 0;
}
.past-results-years {
	display: inline;
	font-size: 18px;
}
.past-results-years a {
	font-size: 13px;
	font-family: Arial;
}
#us_states_form #areaid_selector {
	padding: 4px 5px;
}
#electoral_history ul li span.name {
	font-size: 12px;
}
#usaelections2012-state-info #national {
	padding-top: 18px;
}
.called-for-dem p, 
.called-for-gop p {
	padding: 4px 4px 2px;
	margin-bottom: 0;
}
.desktop #state_exception_text p {
	margin-bottom: 0;
}
#scoreboard-wrapper #return_to_overview {
	
}
.rtl #electoral_history ul li span.name {
	font-size: 18px;
	font-family: "BBCNassim";
}
.ltr #scoreboard-wrapper,
.rtl #scoreboard-wrapper {
	border-bottom: none;
}
.rtl .senate-table,
.rtl .house-table,
.rtl .candidate-result .name,
.rtl .candidate-result .votes,
.rtl .candidate-result .percentage,
.rtl .candidate-result .candidate-votes-container,
.rtl .candidate-result .percentage-bar,
.rtl .candidate-result .percentage-container,
.rtl .desktop #result_table .senate-table, 
.rtl .desktop #result_table .house-table,
.rtl .desktop #electoral_history ul li ,
.rtl .desktop #l-state_results,
.rtl .desktop #l-us_map,
.rtl .desktop #state-scoreboard-wrapper,
.rtl #state-scoreboard-wrapper .source,
.rtl .eg-party-exp { float: right;} 
.rtl .candidate-result .percentage,
.rtl #electoral_history,
.rtl #result_table,
.rtl #us_states_form_wrapper form{
	float: left;
}
.rtl .desktop #states_declared {
	padding-left: 0;
	padding-right: 160px;
	float: right;
}
.rtl .candidate-result .name, 
.rtl .candidate-result .votes {
	padding-right: 0;
	padding-left: 0;
}
.rtl .desktop .candidate-result .votes {
	padding-left: 8px;
	text-align: left;
}
.rtl .desktop .candidate-result .percentage {
	padding-left: 0;
	padding-right: 8px;
}
.rtl #result_table .senate-table {
	margin-left: 16px;
}
.rtl .desktop #electoral_history {
	margin-right: 160px;
	margin-left: 0;
	padding-top: 18px;
}
.rtl table.senate-table td:first-child, 
.rtl table.house-table td:first-child {
	text-align: left;
	padding-right: 0;
	padding-left: 24px;
}
.rtl #result_table tbody tr th:first-child + th, 
.rtl #result_table tbody tr td:first-child + td {
	padding-left: 0;
	padding-right: 8px;
}
.rtl #us_states_form_wrapper{
	left: 0;
	right: auto;
}
.rtl .past-results-years  {
	padding-right: 4px;
}
.rtl .states-declared {
	float: right;
	padding-right: 170px;
	padding-left: 0;
}
.rtl #state_result_summary #statename, 
.rtl #state_result_summary #state_headline_text,
.rtl #state_result_summary #state_exception_text {
	padding-left: 0;
	padding-right: 74px;
}
.rtl #state_result_summary #state_headline_text span {
	font-size: 18px;
	line-height: 24px;
}
.rtl table.senate-table td:first-child, 
.rtl table.house-table td:first-child {
	width: 120px;
}
#state_notification {
	/*display: block;*/
	position: relative;
	top: -3px;
}
.rtl #state_result_summary #state_headline_text #state_notification span {
	font-family: Arial;
	font-size: 13px;
}
#state_headline_text p {
	margin-bottom: 0;
}
.rtl .state-headline p {
	padding-right: 0;
}
.rtl .desktop #result_table .house-table {
	margin-left: 0;
}
.rtl .desktop #state_result_summary #state_icon {
	right: 0;
	left: auto;
	top: -1px;
}
.rtl #state_headline_text {
	float: right;
}
.rtl #us_states_form #areaid_selector {
	padding: 2px;
}
.rtl #national_result_summary #result_heading, 
.rtl #state_result_summary #statename {
	margin-bottom: 0;
}
.rtl #state_headline_text p {
	font-size: 18px;
}
.rtl #scoreboard-wrapper #return_to_overview {
	padding-right: 24px;
	padding-left: 0;
	background-position: right -74px;
}
.rtl #national_result_summary, 
.rtl #state_result_summary {
	height: 110px;
}
.rtl #past_national_results a,
.ltr #past_national_results a {
	font-size: 14px;
}
.ltr .candidate-result .votes, 
.ltr .candidate-result .percentage,
.rtl .candidate-result .votes, 
.rtl .candidate-result .percentage,
.rtl .states-declared .declared span,
.rtl #result_table tbody tr th, 
.rtl #result_table tbody tr td,
.rtl #electoral_history ul li span,
.rtl #electoral_history ul li strong,
.rtl .declared span,
.rtl .declared strong {
	font-family: Arial;
}
.rtl #result_table .senate-table td, 
.rtl #result_table .house-table td {
	text-align: right;
}
.rtl #us_states_form_wrapper form select,
.rtl #state_exception_text p {
	font-size: 18px;
}
.rtl .candidate-result .name {
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
}
.rtl #result_table tbody tr th:first-child, 
.rtl #result_table tbody tr td:first-child {
	font-family: "BBCNassim";
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
}
.rtl #result_table thead th dfn {
	font-family: "BBCNassim";
}
.rtl .desktop #electoral_history ul li,
.rtl .desktop #states_declared p,
.rtl #result_table thead th dfn,
.rtl #results_caption p {
	font-size: 18px;
	line-height: 24px;
}
.rtl #national_result_summary #result_heading, 
.rtl #state_result_summary #statename, 
.rtl #result_heading_senate, 
.rtl #result_heading_house {
	font-size: 30px;
}
.rtl #past_national_results strong,
.rtl #electoral_history #result_heading dfn,
.rtl #scoreboard-wrapper .source p {
	font-size: 18px;
}
.rtl #national_result_summary #result_heading, 
.rtl #state_result_summary #statename {
	padding-bottom: 6px;
}
.rtl #state_headline_text p {
	line-height: 18px;
}
.rtl .called-for-dem p, 
.rtl .called-for-gop p {
	padding: 4px 5px 6px;
}
.rtl #usaelections2012-state-info .economy ul li {
	line-height: 20px;
	padding-right: 0;
}
.ltr #state_result_summary #statename span.state_ec  {
	font-size: 22px;
}
.desktop #state_result_summary #state_icon {
	top: -4px;
}
.rtl .desktop #state_result_summary #state_icon {
	top: 0;
}
#www-bbcarabic-com #us_states_form_wrapper form select,
#www-bbcarabic-com #result_table tbody tr th:first-child, 
#www-bbcarabic-com #result_table tbody tr td:first-child {
	font-family: "BBCNassim";
}
#www-bbcarabic-com #state_result_summary #statename {
	font-size: 30px;
	line-height: 32px;
}
#www-bbcbengali-com table.senate-table td:first-child, 
#www-bbcbengali-com table.house-table td:first-child,
#www-bbcbengali-com .desktop #electoral_history ul li {
	font-size: 18px;
	line-height: 22px;
}
#www-bbcbengali-com #us_states_form_wrapper form select {
	font-size: 14px;
}
#www-bbcbengali-com #national_result_summary #result_heading, 
#www-bbcbengali-com #state_result_summary #statename, 
#www-bbcbengali-com #result_heading_senate, #result_heading_house {
	font-size: 24px;
}
#www-bbcbengali-com #past_national_results strong,
#www-bbcbengali-com .desktop .candidate-result .name {
	font-size: 18px;
}

#www-bbcsinhala-com .desktop #us_states_form_wrapper form select {
	font-size: 17px;
}
#www-bbcrussian-com #state_result_summary #statename span.state_ec {
	clear: both;
	display: block;
}
#www-bbcchinese-com #states_declared .declared-disclaimer,
#www-bbcchinese-com #scoreboard-wrapper .source p {
	font-size: 12px;
}
#www-bbcchinese-com #states_declared .declared {
	padding-bottom: 4px;
}
#www-bbchindi-com #electoral_history #result_heading,
#www-bbcturkce-com #national_result_summary #result_heading, 
#www-bbcturkce-com #state_result_summary #statename,
#www-bbcvietnamese-com #national_result_summary #result_heading, 
#www-bbcvietnamese-com #state_result_summary #statename {
	padding-bottom: 4px;
}
#www-bbcafrique-com #result_table .senate-table thead th,
#www-bbcmundo-com  #result_table .senate-table thead th,
#www-bbcbrasil-com  #result_table .senate-table thead th,
#www-bbcrussian-com  #result_table .senate-table thead th,
#www-bbcindonesia-com  #result_table .senate-table thead th {
	padding-bottom: 8px;
	padding-top: 20px;
}
#www-bbcchinese-com #scoreboard-wrapper #return_to_overview {
	background-position: 0 -74px;
}
#www-bbcchinese-com .called-for-dem p, 
#www-bbcchinese-com .called-for-gop p {
	padding: 4px;
	margin-bottom: 2px;
	margin: 2px 0 4px;
}
#www-bbcchinese-com .desktop #state_result_summary #statename {
	margin-bottom: 0;
}
#www-bbcchinese-com .leaning-gop p,
#www-bbcchinese-com .leaning-dem p {
	padding-bottom: 0;
	margin: 2px 0 4px;
}
#www-bbcchinese-com #state_exception_text p {
	line-height: 16px;
}
#www-bbcpersian-com #scoreboard-wrapper .candidate-result .name {
	font-size: 18px;
}
#www-bbcmundo-com .desktop .candidate-result .name,
#www-bbcbrasil-com .desktop .candidate-result .name,
#www-bbcturkce-com .desktop .candidate-result .name,
#www-bbcukrainian-com .desktop .candidate-result .name {
	font-size: 13px;
}
#www-bbchausa-com .desktop .candidate-result .name {
	font-size: 15px;
}
#www-bbcindonesia-com #state_notification,
#www-bbchausa-com #state_notification,
#www-bbcmundo-com #state_notification,
#www-bbcbrasil-com  #state_notification,
#www-bbcrussian-com  #state_notification,
#www-bbcukrainian-com  #state_notification,
#www-bbcvietnamese-com  #state_notification {
	clear: both;
	position: relative;
	top: -3px;
}
#www-bbcchinese-com #state_notification {	
	top: 0;
}
#www-bbcchinese-com .party-dem #state_exception_text,
#www-bbcchinese-com .party-rep #state_exception_text {
	top: -4px;
	position: relative;
}
#www-bbcrussian-com #state_result_summary {
	height: 106px;
}
#www-bbcukrainian-com .desktop .candidate-result .name,
#www-bbcbrasil-com .desktop .candidate-result .name {
	width: 102px;
}
#www-bbcukrainian-com .desktop .candidate-result .percentage-container,
#www-bbcbrasil-com .desktop .candidate-result .percentage-container {
	width: 400px;
}
#usaelections2012-state-info {
	display: none;
}
#scoreboard-wrapper #usaelections2012-state-info,
.national-scoreboard #usaelections2012-state-info {
	display: block;
}
.rtl #past_national_results strong { font-size: 22px;}

.desktop .candidate-result .name,
.desktop .candidate-result .name {
	width: 94px;
}
.desktop .candidate-result .percentage-container,
.desktop .candidate-result .percentage-container {
	width: 400px;
}
#www-bbchindi-com .desktop .candidate-result .name {
	font-size: 14px;
}