﻿
/* General styles  */

hr { color:Gray; width:98%; height:1px; }
p { font-family:Verdana; font-size:11px; }

.VoterSearchDiv {
	margin-left:36px;
	margin-right:36px;
}

.VoterSearchPanel {
	background-color:White;
	border: dotted 1px #898c95;
	}
	
.VoterSearchPanel p {
	margin-top:10px;
	margin-bottom:10px;	
	}

.VoterSearchPanel h5 {
	margin-top:10px;
	margin-bottom:10px;	
	font-size:12px;
	color:#A44D18;
	}

.VStextbox {
	font-size:11px;
	background-color:#eeeeee;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
 }

.VSbutton {
	font-size:11px;
	font-family:verdana;
 }

/* Miscellaneous Styles */
.hidden {display:none;}
.bold  {font-weight:bold;}
.boldred  {font-weight:bold;color:Red;}
.ecColor {color:#a44d18;}
.smallDark {color:#000000; font-size:10px;}
.label { color:#666666;font-family:Verdana;font-weight:bold; white-space:nowrap; }
.dontcallImage { padding-right:8px;padding-bottom:5px;border:none 0;} /* align="right" hspace="8" vspace="5" */
.validationErrors { padding-bottom:0px;padding-top:5px; margin-top:10px;margin-bottom:0px; font-style:italic; 
	 width:100%;  }     
/* Table Styles */


caption { font-weight:bold;font-size:11px;color:#666666;text-align:left;padding-bottom:5px;}

.vrGrid { margin-left:30px; width:100%;}

.eoGrid { margin-top:20px; width:100%;}

#VoterDataTable   {
	width:100%;
}

#VoterDataTable td  {
	padding:3px;
}

#VoterDataTable td.label {
	color:#666666;
	font-family:Verdana;
	font-weight:bold; 
	white-space:nowrap;
	text-align:right;
	vertical-align:top;
	width: 320px;
	}		
#VoterDataTable td.entry { 
	text-align: left; 
	width: 125px;
	}	

#VoterDataTable textbox { 
	font-size:11px;
	background-color:#eeeeee;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	}	


#VoterDataTable td.instructions { 
	color:Red; 
	font-size:10px; 
	}	


/* Table Styles */

.VoterResultsTable   {
	border: none 1px #d0d0d0;
	margin-bottom:10px;
}

.VoterResultsTable td  {
	padding:2px;
}

.VoterResultsTable td.label {
	color:#666666;
	font-family:Verdana;
	font-weight:bold; 
	white-space:nowrap;
	text-align:right;
	vertical-align:top;
	width: 200px;	
	}		

.location {
	margin-left:30px; 
	padding-top:15px;
	padding-bottom:20px;
	}
	

	a.tooltip {
    position:relative; z-index:24; 
    color:#000; text-decoration:none;
    cursor:default;}
    
	a.tooltip:hover {z-index:25; display:block;}
	a.tooltip:active {z-index:25; display:block;}
	
	a.tooltip span {display: none}

	a.tooltip:hover span, a.tooltip:active span  {
	display:block;
    position:absolute;top:68px; left:-10px; width:240px;
    padding:7px; border:1px solid #cbc9c6;
    background-image:url(tanbg.gif);background-repeat:repeat;
    color:#000; text-decoration:none;}
    
    .headshot IMG  { height:82px; width:60px; }