A federal grant will finance a Crawfordsville overpass designed to eliminate the Market Street at-grade railroad crossing.