#rcContainer,.rcContainerOn,.rcContainerOff{
width:1002px; margin-left:auto; margin-right:auto;
border-bottom:5px solid #000;
}
	.rcContainerOn{ display:block; }
	.rcContainerOff{ display:none; }
.rcFiveWide{
position:relative;
width:674px; padding-bottom:2px; float:left; background:#999 url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r676s2r636s6q2s6173736574732s696q616765732s656p656374696s6r732s62672q726573756p7463686970732r6n7067) no-repeat top;
}
#resultChips{
position:relative; height:118px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#butStateContainer{
/*width:652px;*/ position:absolute; top:-55px; left:0px; z-index:100;
padding:2px 3px; background:#ddd; 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:1px solid #999; background:#fff; margin:1px; width:21.5px; height:20px; 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:2px; font-size:10px;
	}
	.stbutAll{ border:1px solid #ddd; background:#ddd; }
	.stbutAll a{ font-size:9px; text-decoration:none; color:#999; position:relative; top:3px; }
	
	.rcBut a{ text-decoration:none; color:#999; }
	
	.stbutOn{ background:#fff; border:1px solid #ddd; }
	.stbutOn a{ color:#000; font-weight:bold; }
	
	.stbutOff{ background:#ddd; border:1px solid #ddd; }
	.stbutOff a{ color:#888; }
	
	.stbutOn_repWin{ background:#fff; border:1px solid #c00; }
	.stbutOn_repWin a{ color:#000; font-weight:bold;}
	.stbutOff_repWin{ background:#c00; border:1px solid #c00; }
	.stbutOff_repWin a{ color:#ff8080; }
	
	.stbutOn_demWin{ background:#fff; border:1px solid #036; }
	.stbutOn_demWin a{ color:#000; font-weight:bold; }
	.stbutOff_demWin{ background:#036; border:1px solid #036; }
	.stbutOff_demWin a{ color:#999;  }
	
	.stbutOn_battle{ background:#fff; border:1px solid #fc0; }
	.stbutOn_battle a{ color:#000; font-weight:bold; }
	.stbutOff_battle{ background:#ddd; border:1px solid #fc0; }
	.stbutOff_battle a{ color:#888; }
	
	.stbutOn_tie{ background:#fff; border:1px solid #fc0; }
	.stbutOn_tie a{ color:#000; font-weight:bold;}
	.stbutOff_tie{ background:#ddd; border:1px solid #fc0; }
	.stbutOff_tie a{ color:#888; }
	
	.stbutOn_leanR{ background:#fff; border:1px solid #ff8080; }
	.stbutOn_leanR a{ color:#000; font-weight:bold; }
	.stbutOff_leanR{ background:#ddd; border:1px solid #ff8080; }
	.stbutOff_leanR a{ color:#888; }
	
	.stbutOn_leanD{ background:#fff; border:1px solid #91bdff; }
	.stbutOn_leanD a{ color:#000; font-weight:bold; }
	.stbutOff_leanD{ background:#ddd; border:1px solid #91bdff; }
	.stbutOff_leanD a{ color:#888; }
	

.rcNavContainer{
position:relative; text-align:left;
}
	.utilContainer{
	position:absolute;
	z-index:101; padding:1px 2px 1px 0; text-align:left;
	}
		
	#rcMsgDiv{
	position:absolute; left:8px; top:6px;
	font-weight:bold; font-size:12px; color:#fff; overflow:hidden;
	}
		.rcFiveWide #rcMsgDiv{ width:520px; text-align:left; }
		
		#rcMsgDiv a{
		position:relative; left:45px; color:#fff; text-decoration:none;
		}
		#rcMsgDiv a.xrc{
		position:relative; left:15px; color:#fff; text-decoration:none;
		}
		#rcMsgDiv a.xwrc{
		position:relative; left:15px; color:#fff; text-decoration:none;
		}
		.loadingMsg{
		position:absolute; width:16px; height:16px; right:5px;
		background:url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r676s2r636s6q2s6173736574732s696q616765732s616n61782q6p6s616465725s3636365s6666662r676966) no-repeat;
		ajax-loader_666_fff.gif
		}
	.rcErrMsg{
	color:#ff0; font-weight:bold;
	}
	/*.utilButs{
	position:absolute; left:10px; top:3px; height:22px; width:auto; overflow:hidden;
	}*/
	.rcExtraBut{
	position:absolute; left:532px; width:140px;
	}
	.rcBut, .rcStateBut{
	float:right; padding:2px 3px; border:1px solid #fff; background:#fff; margin:2px 1px 0 2px; text-align:center;
	}
		.rcBut a{
		 color:#000; text-decoration:none;
		}
		.rcStateBut{
		width:35px; background:#000; border:1px solid #000;
		}
			.rcStateBut a{
			color:#fff; text-decoration:none; outline:none;
			}
.resultChipContainer{
/*width:656px; */position:relative; z-index:50;
padding:27px 0 0 1px; margin:0;
}
.resultChip,.resultChipObama,.resultChipMcCain{
position:relative;
padding:0; margin:0; /*margin:2px 0 2px 4px;*/ width:132px; height:92px; /*overflow:hidden;*/ float:left; background:#fff; border-left:2px solid #666;
text-align:left;
}
	.resultChip a,.resultChipObama a,.resultChipMcCain a{ color:#000; }
	
.stateLabel{
padding:3px 0 2px 5px; background:#333;
}
	.stateLabel a{
	font-weight:bold; color:#fff;
	}
	.resultChipObama .stateLabel{
	background:#036;
	}
	.resultChipMcCain .stateLabel{
	background:#c00;
	}
	.resultChipObama{
	background:#fff;
	}
	.resultChipMcCain{
	background:#fff;
	}
.rcPrecRep{
font-size:10px; color:#999;
padding:0 5px;
}
.rcpollsCls{
margin-top:10px;
padding:0 5px;
}
.eVotes{
font-weight:normal; color:#666; font-size:11px; padding:1px 5px;
}
.rccandRow, .rccandRowWinner{
position:relative;
/*border:1px solid red;*/ height:16px; overflow:hidden; padding:2px;
}
	.rccandRowWinner{
	background:#fff url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s612r6162636r6577732r676s2r636s6q2s6173736574732s696q616765732s656p656374696s6r732s69636s6r2q77696r5s636865636o5s6r732r676966) no-repeat 60px 1px;
	}
.rccandname{
font-weight:bold; font-size:14px;
padding:2px 5px 2px 5px;
}
.rccandvotepct{
position:absolute; top:1px; right:5px;
padding:2px 5px;
width:30px; /*background:pink;*/
font-size:14px;
}
	.rcreprow .rccandname{
	color:#c00; padding:2px 5px;
	}
	.rcdemrow .rccandname{
	color:#036; padding:2px 5px;
	}
	.rcgreenrow .rccandname{
	color:#063; padding:2px 5px;
	}
.closeState{
position:absolute; right:4px; top:0px;
}
	.closeState a{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;
	}

.clearboth{
clear:both;
}