Sparta remained independent, but it was no longer the leading military power in the Peloponnese. Who was defeated at the Battle of Sellasia?