body {
	margin: 0px;
	padding: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 62.5%;
	height: 100%;
	font-style: normal;
	}


#formcontainer {
	width: 80%;
	min-width: 100%;
	border: 1px solid;
	height: auto;
	padding: 0px;
	float: left;

	

}



.formleft {
	float: left;
	height: 65px;
	width: 30%;
	margin-bottom: 5px;
	font-family: arial;
	font-size: 14px;
	padding-left: 5px;
	
	
} 

.formright {
	float: right;
	height: 65px;
	width: 68%;
	clear: right;
	margin-bottom: 5px;
	font-family: arial;
	font-size: 14px;
	
} 


.Multiformleft {
	float: left;
	height: 80px;
	width: 30%;
	margin-bottom: 0px;
	font-family: arial;
	font-size: 14px;
	padding-left: 5px;
	
	
} 

.multiformright {
	float: right;
	height: 80px;
	width: 68%;
	clear: right;
	margin-bottom: 0px;
	font-family: arial;
	font-size: 14px;
	
} 

.heading {
	width: 100%;
	height: 40px;
	background: #E2E2E2;
	clear: both;
	font-family: arial;
	font-size: 18px;
	color: #000000;
	margin-bottom: 20px;

}

.buttons {
	
	
	float:right;
	position:relative;
	
	
	
} 
#staterestrict {padding-left:10px; clear:both; font-size:1.3em; margin:5px}
#countlabel {padding-left:10px; clear:both; font-size:1.3em;}
#countresults table {padding:10px; border: 1px solid #000; margin: 10px}
#countresults table td{padding:10px; border: 1px solid #000; margin:5px;}
#countresults table th{background:#ffcc33 ;padding:10px; border: 1px solid #000; margin:5px;}
#progress{padding:10px; margin:10px;}
#previousbutton{padding:10px; margin:10px}
#nextbutton{padding:10px; margin:10px;}
#searchresults {padding:10px; border: 1px solid #000; margin:5px; font-size:1.2em; }
#searchresults table {width:100%}
#searchresults table td{padding: 5px; vertical-align:top}
.ResultEven {background:#E2E2E2; border:none; font-size:0.8em}
.ResultOdd {background:#FFF; border:none; font-size:0.8em}
.ResultEven td{margin:3px; padding:3px;}
.ResultOdd td{margin:3px; padding:3px;}
.ResultHeader th{margin:3px; padding:3px; background:#ffcc33;}
fieldset {border: 1px solid #051F50;
font-size: 1em;
margin:10px;
padding:10px;
}
fieldset legend{font-size:1.2em;
font-weight:bold;
color: #051F50;
border: 1px solid #051F50;
padding:10px;
background:#ffcc33;
}
fieldset table{
font-size: 1.1em;
font-weight:bold;
}
fieldset table td{
padding: 10px 0px 10px 0px;

}
fieldset input {border: 1px solid #051F50;
}
fieldset textarea{border: 1px solid #051F50;
}
fieldset select{border: 1px solid #051F50;
}
.button{width:auto; font-weight:bold;
}
fieldset input .noborder{width:auto;
border:0px;}