Nearly $10.5 million in federal funds have been approved for three St. Louis-area Great Rivers Greenway projects.