The English colonies were established by royal charter which spread all along the Atlantic coast from Maine to Georgia while the Spanish colonies were Crown-sponsored conquests which included St. Augustine Florida, Santa Fe New Mexico, cities in Texas and in California. Governments in the British colonies included assemblies and local governments which governed themselves as long as they did not take up arms against the Crown, while Spanish colonies were governed by crown-appointed viceroys or governors and had to obey the king's laws. The British colonies were largely non-Catholics, usually Protestants, while the Latin American colonies were restricted to Catholics with the Protestants being driven out if they showed up. The British colonies had diverse economic activities and traded with one another while the Latin American colonies were largely a trading economy that was controlled by the Spanish board of trade and enforced by the Spanish military. The Latin American colonies looked to Britain for support with their navy while the British colonies were pulling away from the Crown.