The U.S. House of Representatives has approved a $516 billion budget measure that funds American troops in Afghanistan and all federal agencies except the Pentagon.
The measure passed late Monday includes $31billion for the troops in Afghanistan, but does not include funding for military operations in Iraq. The Senate is expected to add $40 billion for operations in Iraq when it debates the spending package Tuesday.
In a speech Monday, President Bush said he was pleased to report that good progress was being made toward coming up with a "fiscally sound budget." He has called for a bill that funds the troops in Iraq without including demands for a withdrawal.
The House bill reversed domestic spending cuts sought by President Bush in areas including medical research grants, student aid, law enforcement and heating subsidies.
Some information for this report was provided by AP and Reuters.