/* Default CSS Stylesheet for ASBSD 
	
	/*style for labels*/	
	.sosmessage
	{
		font-size:11pt;
		text-align:center;
	}
	
	.rowcolor 
	{  
		background-color:White;  
	}
	
	.rowaltcolor
	{
		background-color:Gray;
	}	
	
	
	.racerowcolor 
	{  
		background-color:cornsilk;  
	}
	
	.racerowaltcolor
	{
		background-color:khaki;
	}
	
	.BallotRowColor 
	{  
		background-color:Fuchsia;  
	}
	
	.BallotRowAltColor
	{
		background-color:Khaki;
	}
	
	.candidaterowcolor 
	{  
		background-color:lightcyan;  
	}
	
	.candidaterowaltcolor
	{
		background-color:azure;
	}		
	
	.errormessage
	{
		color: Red;

	}	
	
	.panelBorder
	{
		 border-color:Black;
		 border-style:solid;
		 border-width:2px;
	}
	/*style for EVRS particular controls*/
	
	.evrsTextDisplay
	{
		border-color:Navy; border-style:double; border-width:medium;
	}
	
	.evrsTextModify
	{
		border-color:Blue; border-style:solid; border-width:medium;
	}
	
	.evrsTextQuery
	{
		border-color:Black; border-style:solid; border-width:thin;
	}
	
	.evrsDDL
	{
		border-color:Green; border-style:double; border-width:medium;
	}

	.evrsDDLQuery
	{
		border-color:Black; border-style:solid; border-width:thin;
	}
	
	.evrsFreeForm
	{
		border-color:Orange; border-style:double; border-width:medium;
	}
	
	.resultsgroup
	{
		font-size:medium;
		font-weight:bold;
	}
	
	.resultsrow
	{	font-size:9pt;
		font-family:MS Sans Serif;
	}
	
	.vipballot
	{
		border-style:solid;
		border-width:1px;
		padding: 3px 3px 3px 3px;
	}
	
	.unofficialresults
	{
		font-family:Arial;
		font-size:small;
	}

	.racediv
	{
		position:absolute;
		width:75%;
	}
		

	.hidden
	{	

		display: none;
	}
	
	.clickfont
	{
		font-size:  x-small;
	}
	
	.precinctfont
	{
		font-size: x-small;
		color: #1b641b;
	}

	.turnoutfont
	{
		font-size: small;
		color: Black;
	}
	
	.otherbar
	{
		border-right: #ffff00 thin solid; 
		border-top: #ffff00 thin solid; 
		border-left: #ffff00 thin solid;
		border-bottom: #ffff00 thin solid; 
		background-color: #9999ff;
		height: 15px;
	}
	
	.dem
	{
		background-color: Blue;
		height: 15px;
	}

	.demmap
	{
		background-color: #314C9C;
		height: 15px;
	}
		
	.rep
	{
		background-color: Red;
		height: 15px;
	}
	
	.repmap
	{
		background-color: #A10000;
		height: 15px;
	}
	
	.con
	{
		background-color: Olive;
		height: 15px;
	}

	.conmap
	{
		background-color: #009933;
		height: 15px;
	}
	
	.ind
	{
		background-color: #9999ff;
		height: 15px;
	}

	.indmap
	{
		background-color: #FFCC00;
		height: 15px;
	}
	
	.non
	{
		background-color: Green;
		height: 15px;
	}
	
	.yes
	{
		background-color:#3333FF;
		height: 15px;
	}
	
	.no
	{
		background-color:#ffff00;
		height: 15px;
	}
	
	.precinctsreporting
	{
		background-color:Lime;
		height: 10px;
	}
	
	.racedisplay
	{
		font-family:Arial;
		font-size:10;
		
	}
	
	.recount
	{
		color:Red;
		font-weight:normal;
	}
	
	.racelist
	{
		padding-left: 10px;
	}
	
	#fixedtipdiv
	{
		position:absolute;
		padding: 2px;
		border:1px solid black;
		font:normal 12px Verdana;
		line-height:18px;
		z-index:100;
	}
