The Huntsville City Council voted Thursday at City Hall to accept $20 million in federal funding for the $78 million Pinhook Creek-Skybridge project.