As rb6359 posts, it appears they are often used interchangeably. I'm not finding anything really clear cut:
LAKE -- An inland body of water, small to moderately large in size, with its surface exposed to the atmosphere. Most lakes fill depressions below the zone of saturation in the surrounding soil and rock materials. Generically speaking, all bodies of water of this type are lakes, although small lakes usually are called ponds, tarns (in mountains), and less frequently pools or meres.
geography.howstuffworks.com/oceans-and-seas/the-caspian-sea.htm no longer exits
SEA -- b.A relatively large body of salt water completely or partially enclosed by land. c.A relatively large landlocked body of fresh water.
answers.com/topic/sea no longer exists
Lake -- a body of water or other liquid, but usually freshwater, of considerable size contained on a body of land.
Sea --- a large expanse of saline water connected with an ocean, or a large, usually saline, lake that lacks a natural outlet such as the Caspian Sea and the Dead Sea. In common usage, often synonymous to ocean.
http://www.liquisearch.com/body_of_water/types