It is against the law to play online poker while in the United States. The fact that these sites accept players from the US does not mean that it is legal to play there.
For a more comprehensive list of poker sites that allow US players, consider checking out: