Gambling in the US is regulated at the State level, not federal. Each state has different laws and most are completely vague on internet gambling. The one state I know where gambing online is expressly illegal is Nevada, for obvious reasons.
For specific laws, see
this.