A.factsheet, A:visited.factsheet, A:active.factsheet {
	color: #ff0000;
}

A.search, A:visited.search, A:active.search {
	color: #cc0000;
}

A:hover.factsheet, A:hover.search {
	border-bottom: 1px dotted #999999;
}


TEXTAREA.search, SELECT.search {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
}

INPUT.text {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #000000;
}

INPUT.button {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #000000;
}

P.search {

}

#zip_prog, #zip_city, #zip_state, #zip_code, #zip_dist, #zip_activities {
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;}

TD.zip_prog0, TD.zip_city0, TD.zip_state0, TD.zip_code0, TD.zip_dist0, TD.zip_activities0 {
	padding-right: 10px;
	background: #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

}

TD.zip_prog1, TD.zip_city1, TD.zip_state1, TD.zip_code1, TD.zip_dist1, TD.zip_activities1 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}

TD.zip_prog2, TD.zip_city2, TD.zip_state2, TD.zip_code2, TD.zip_dist2, TD.zip_activities2 {
	padding-right: 10px;
	background: #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: solid black 3px;
	border-bottom: solid black 1px;

}

TD.zip_prog3, TD.zip_city3, TD.zip_state3, TD.zip_code3, TD.zip_dist3, TD.zip_activities3 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}



a.zip_prog0:link    {color: #000000; font-weight: bold}
a.zip_prog0:visited {color: #000000; font-weight: bold}

a.zip_prog1:link    {color: #000000; font-weight: bold}
a.zip_prog1:visited {color: #000000; font-weight: bold}
