Not entirely true skye4.
There was supposed to be a US Highway fund paid for with revenue from several taxes including gasoline and diesel fuel taxes. The problem is that our politicians changed the funding rules so those vehicle user taxes go into the general fund. At that point Congress can allocate the funds to almost anything they wish.
If left in their original funding format they would provide more than enough money to prevent the crumbling highway infrastructure problems in the US. Instead much of the money goes to provide medical benefits for illegal aliens and a host of other wasteful spending intended to buy votes from certain voting blocks.