http://www.factcheck.org/2008/03/overseas-fundraising-legal/
Quote:According to the Federal Election Commission, political candidates are not allowed to receive campaign donations from foreign nationals. Foreign nationals include: foreign governments, political parties, corporations, associations, partnerships, persons with foreign citizenship, and non-permanent resident immigrants. Permanent residents, or "green card" holders, may donate to political candidates.