Here is the List and Link. As far as on line, I thought is use to be whatever age is allowed in your state. Then again they can change anything they want in the on line gaming. I wouldn't take chances if you under 21. Some casinos don't like to pay wins as it is. 18 would be a perfect excuse not to pay you. If one of your parents do not mind you gaming have them make an account you can play on.I would hate for you to have a win and not be able to cash in because of your age.
State Lottery Parimutuel Betting Casinos & Slot Machines (includes VLTs) Charity Bingo & Pull-tabs
Alabama 19 None/19
Alaska 18 19/21
Arizona 18->21 18->21 18->21 18->21
Arkansas 18
California 18 18 18/21 18
Colorado 18 18 21 18
Connecticut 18 18 18/21 18
Delaware 18 18 21 16/18
District of Columbia 18 18 18
Florida 18 18 ? 18
Georgia 18 None
Hawaii
Idaho 18 18 ? None/18
Illinois 18 17 18/21 18
Indiana 18 18 21 18
Iowa 21 21 18/21 None/21
Kansas 18 18 ?
Kentucky 18 18 None/18
Louisiana 18->21 18? 18->21 18
Maine 18 18 16 16
Maryland 18 18? 21 16/18
Massachusetts 18 18 18
Michigan 18->21 18 18/21 18
Minnesota 18 18 18 18
Mississippi 21 None/18
Missouri 18 18 21 16
Montana 18 18 18 None/18
Nebraska 18/19 18 18
Nevada 21? 21 21 21?
New Hampshire 18 21 18
New Jersey 18 18 21 18
New Mexico 18 18/21 21 None?
New York 18 18 18 None
North Carolina 18 ? None?
North Dakota 18/21 21 None/18/21
Ohio 18 18 18/60
Oklahoma 18 ? ?
Oregon 18 18 18/21 ?
Pennsylvania 18 18 18 None/18
Puerto Rico 18 18 18 18
Rhode Island 18 18 18 18
South Carolina 21 ?
South Dakota 18 18 21 ?
Tennessee
Texas 18 21 None/18
Utah
Vermont 18 18 18
Virgin Islands 18 21 ?
Virginia 18 18 None/18
Washington 18 18 18 None/18
West Virginia 18 18 21? 18
Wisconsin 18 18 18->21 None/18
Wyoming 18 18?