The Senate's resounding approval of a financial rescue plan Wednesday night pushed the proposal a step ahead, though ideological tensions in the House left its ultimate fate in question. The Senate voted 74-25 to approve the legislation -- known as the Troubled Asset Relief Program , or TARP -- which authorizes the federal government to buy up to $700 billion in illiquid assets clogging bank balance sheets and freezing credit markets. Its passage came just two days after the House of Representatives unexpectedly rejected an earlier version, sending stocks into a tailspin. The Senate inserted several measures into the bill in an effort to gain support from House members who rejected the bill. However, those measures also threatened to reverse some "yes" votes from fiscally conservative Democrats, known as "Blue Dogs," who are concerned about their effect on the federal budget. Strong opposition remained from some House members who were diametrically opposed to the basis of the bill as well. Anti-TARP members range from free-market conservatives who consider it akin to socializing the financial sector, to liberals who don't want to spend a dime of taxpayer money to bail out Wall Street banks that made bad decisions. All told, 12 representatives must switch their votes to overcome Monday's 228-205 defeat of the bill. Congressional leaders, including House Financial Services Committee Chairman Barney Frank (D., Mass., indicated that there was likely enough support to approve the measure. House Republican leader John Boehner (R., Ohio) and Republican Whip Roy Blunt (R., Mo.) were urging members to support the bill, according to the Associated Press. President George Bush urged House members to vote "yes," predicting economic turmoil otherwise.