#canvas-17563036 {
margin-bottom: 0 !important;
}
.otus_nav_shadow{display: none;}
#rcHC,.rcGlobal,#rcContainer,.rcContainerOn,.rcContainerOff{
width:1012px; margin-left:auto; margin-right:auto; position: relative;
/*border-bottom:5px solid #000;*/
}
	#scBot{height:10px;width:1012px; margin-left:auto; margin-right:auto; position: relative; background:#fff url(http://a.abcnews.com/assets/images/widget/breakingnews-shadow-v2.png) no-repeat 0 -40px; }
	.rcContainerOn{ display:block; }
	.rcContainerOff{ display:none; }
.rcFiveWide{
position:relative;
width:674px; padding-bottom:2px; float:left;
}
#resultChips{
position:relative; /*background: #fff; height:118px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#butStateContainer{
width:678px; position:relative; float: left; z-index:100;
padding:2px 3px 3px 3px; background:#fff; text-align:left; /*border:1px solid #999; border-bottom:2px solid #666;*/
}
	.rcFiveWide #butStateContainer{ width:666px; }
	
	#butStateContainer a{  outline:none; }
	.rcNavOff{ display:none; }
	.rcNavOn{ display:block; }
	.stbutOn, .stbutOff, .stbutOn_repWin, .stbutOn_demWin, .stbutOff_repWin, .stbutOff_demWin, .stbutOn_tie, .stbutOff_tie, .stbutOn_battle, .stbutOff_battle, .stbutOn_leanR, .stbutOn_leanD, .stbutOff_leanR, .stbutOff_leanD, .stbutAll{
	float:left; border:2px solid #999; background:#fff; margin:3px 1px; width:20px; height:18px; overflow:hidden; text-align:center;
	}
	.stbutOn a, .stbutOff a, .stbutOn_repWin a, .stbutOn_demWin a, .stbutOff_repWin a, .stbutOff_demWin a, .stbutOn_tie a, .stbutOff_tie a, .stbutOn_battle a, .stbutOff_battle a, .stbutOn_leanR a, .stbutOn_leanD a, .stbutOff_leanR a, .stbutOff_leanD a, .stbutAll a{
	 text-decoration:none; position:relative; top:3px; font-size:11px;
	}
	.stbutAll{ border:2px solid #ddd; background:#ddd; }
	.stbutAll a{ font-size:11px; text-decoration:none; color:#999; position:relative; top:3px; }
	
	.rcBut a{ text-decoration:none; color:#999; }
	
	.stbutOn{ background:#fff; border:2px solid #ddd; }
	.stbutOn a{ color:#000; font-weight:bold; }
	
	.stbutOff{ background:#fff; border:2px solid #ddd; }
	.stbutOff a{ color:#888; }
	
	.stbutOn_repWin{ background:#b81f2a; border:2px solid #b81f2a; }
	.stbutOn_repWin a{ color:#fff; font-weight:bold;}
	.stbutOff_repWin{ background:#b81f2a; border:2px solid #b81f2a; }
	.stbutOff_repWin a{ color:#fff; }
	
	.stbutOn_demWin{ background:#fff; border:2px solid #36305d; }
	.stbutOn_demWin a{ color:#000; font-weight:bold; }
	.stbutOff_demWin{ background:#36305d; border:2px solid #36305d; }
	.stbutOff_demWin a{ color:#fff;  }
	
	.stbutOn_battle{ background:#fff; border:2px solid #fff; }
	.stbutOn_battle a{ color:#999; font-weight:bold; }
	.stbutOff_battle{ background:#fff; border:2px solid #ccc; }
	.stbutOff_battle a{ color:#888; }
	
	/*
	background: #ccc;
	border: 2px solid #ccc;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	*/
	
	.stbutOn_tie{ background:#fff; border:2px solid #ccc; }
	.stbutOn_tie a{ color:#000; font-weight:bold;}
	.stbutOff_tie{ background:#fff; border:2px solid #ccc; }
	.stbutOff_tie a{ color:#888; }
	
	.stbutOn_leanR{ background:#fff; border:2px solid #ff8080; }
	.stbutOn_leanR a{ color:#000; font-weight:bold; }
	.stbutOff_leanR{ background:#fff; border:2px solid #ff8080; }
	.stbutOff_leanR a{ color:#888; }
	
	.stbutOn_leanD{ background:#fff; border:2px solid #91bdff; }
	.stbutOn_leanD a{ color:#000; font-weight:bold; }
	.stbutOff_leanD{ background:#fff; border:2px solid #91bdff; }
	.stbutOff_leanD a{ color:#888; }
	
	.stbutOn, .stbutOn_repWin, .stbutOn_demWin, .stbutOn_battle, .stbutOn_tie, .stbutOn_leanR, .stbutOn_leanD{ 
	/*background:#fff; border:2px solid #fff;*/ 
	background: #ccc;
	border: 2px solid #ccc;
	border-bottom: 2px solid #999;
	border-right: 2px solid #999; 
	}
	.stbutOn a, .stbutOn_repWin a, .stbutOn_demWin a, .stbutOn_battle a, .stbutOn_tie a, .stbutOn_leanR a, .stbutOn_leanD a{ color:#fff; font-weight:bold; }
	

.rcNavContainer{
position:relative; text-align:left; margin: 2px 0 3px 0;
}
	.utilContainer{
	position:relative; top: 1px;
	width:1009px; height: 21px; background: #b81f2a url(http://a.abcnews.go.com/assets/images/elections/2012/rc-bg_header.png) no-repeat 0 0;
	z-index:101; padding:1px 2px 1px 0; text-align:left;
	}
	.utilContainer a{
	text-decoration: none; color: #fff;
	}
	#rcMsgDiv{
	position:absolute; left:684px; top:25px; width:306px; height: 41px; padding: 10px;
	font-weight:bold; font-size: 15px; color:#666; overflow:hidden; 
	line-height: 18px; background: #fff;
	}
		.rcFiveWide #rcMsgDiv{ width:520px; text-align:left; }
		
		#rcMsgDiv a{
		position:relative; color:#666; text-decoration:none;
		}
		#rcMsgDiv a.xrc{
		position:relative; color:#666; text-decoration:none;
		}
		#rcMsgDiv a.xwrc{
		position:relative; color:#666; text-decoration:none;
		}
		.loadingMsg{
		position:absolute; width:16px; height:16px; left:-340px; top:30px;
		background:url(http://a.abcnews.go.com/assets/images/ajax-loader_666_fff.gif) no-repeat;
		ajax-loader_666_fff.gif
		}
	.rcErrMsg{
	color:#f00; font-weight:bold;
	}
	/*.utilButs{
	position:absolute; left:10px; top:3px; height:22px; width:auto; overflow:hidden;
	}*/
	.rcDefaultTitle{
	font-size: 16px;color: #fff;font-weight: bold;letter-spacing: 1px;
	position: absolute;left: 50px;top: 4px;
	width: 700px;
	}
	.rcExtraBut{
	position:absolute; left:860px; width:140px;
	}
	.rcBut, .rcStateBut{
	float:right; padding:2px 3px; margin:2px 1px 0 2px; text-align:center; color#fff;
	}
		.rcRefreshBut{
		height:20px; width:20px; margin: -1px -10px 0 0;
		background:url(http://a.abcnews.go.com/assets/images/elections/2012/rc-refresh.png) no-repeat;
		}
		.rcResetBut{margin-right: 10px;}
		.rcResetBut a{
		color:#fff !important;
		}
		.rcBut a{
		 color:#fff; text-decoration:none;
		}
		.rcStateBut{
		width:35px; background:#000; border:1px solid #000;
		}
			.rcStateBut a{
			color:#fff; text-decoration:none; outline:none;
			}
.resultChipContainer{
position:relative; float: left; z-index:50; margin:0;
background: #fff url(http://a.abcnews.go.com/assets/images/elections/2012/rc-bg_container.png) no-repeat; height: 111px; width: 678px;
}
}
#rcResultDiv{
/*border-left: 1px solid #ccc;*/
}
.resultChip,.resultChipObama,.resultChipRomney{
position:relative;
padding:0; margin:0; /*margin:2px 0 2px 4px;*/ width:134px; height:110px; /*overflow:hidden;*/ float:left; background:#fff; 
border-right:1px solid #ccc; border-bottom:1px solid #ccc;
text-align:left;
}

	.lastChip{}
	.resultChip a,.resultChipObama a,.resultChipRomney a{ color:#000; }
	
.stateLabel{
padding:5px 0 4px 5px; background:#8b8b8b;
font-size: 13px; text-transform: uppercase;
}
	.stateLabel a{
	font-weight:bold; color:#fff;
	}
	.resultChipObama .stateLabel{
	background:#36305d;
	}
	.resultChipRomney .stateLabel{
	background:#b81f2a;
	}
	.resultChipObama{
	background:#fff;
	}
	.resultChipRomney{
	background:#fff;
	}
.rcPrecRep{
font-size:10px; color:#999;
padding:2px 5px;
}
.rcpollsCls{
margin-top:10px;
padding:0 5px;
}
.eVotes{
font-weight:normal; color:#666; font-size:11px; padding:3px 5px;
}
.rccandRow, .rccandRowWinner{
position:relative;
/*border:1px solid red;*/ height:16px; overflow:hidden; padding:3px;
}
.rccandname{
font-weight:bold; font-size:14px; text-transform: uppercase;
padding:2px 3px;
}
.rccandvotepct{
position:absolute; top:1px; right:3px;
padding:2px 3px;
width:50px;
font-weight:bold; font-size: 14px; text-transform: uppercase; text-align: right;
}
	.rcreprow .rccandname, .rcreprow .rccandvotepct{
	color:#b81f2a; 
	}
	.rcdemrow .rccandname, .rcdemrow .rccandvotepct{
	color:#384776; 
	}
	.rcgreenrow .rccandname, .rcgreenrow .rccandvotepct{
	color:#063; 
	}
	.rccandRowWinner .rcreprow .rccandvotepct{
	background:#fff url(http://a.abcnews.go.com/assets/images/elections/2012/icon-win_check_rep.png) no-repeat 5px 1px;
	}
	.rccandRowWinner .rcdemrow .rccandvotepct{
	background:#fff url(http://a.abcnews.go.com/assets/images/elections/2012/icon-win_check_dem.png) no-repeat 5px 1px;
	}
.closeState{
position:absolute; right:4px; top: 3px;
font-size: 13px;
/*text-transform: uppercase;*/
font-weight: normal;
}
	.closeState a{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;
	}

.clearboth{
clear:both;
}