Published: Jul 15, 2011 7:42 PM EDT
Updated: Jul 15, 2011 6:42 PM EDT

WASHINGTON (AP) - The House has signed off on a nearly $31 billion bill to fund Energy Department programs and Army Corps of Engineers water projects. The Republican-crafted bill is almost $6 billion less than what President Barack Obama requested.

The vote was 219-196 with almost every Democrat voting against it. Democrats objected to environmental cuts and a decision to take $1 billion that had been designated for high-speed rail projects and spend it instead on Midwest flood relief.

The legislation also bars the administration from using money to close the Yucca Mountain nuclear waste repository in Nevada and adds $10 million for regulators to review a license application for Yucca.

The Democratic-controlled Senate is likely to take a different approach to the bill.

(Copyright 2011 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)