Mesoamerica is the region extending from central Mexico south to the northwestern border of Costa Rica that gave rise to a group of stratified, culturally related agrarian civilizations spanning an approximately 3,000-year period before the visits to the Caribbean by Christopher Columbus. "Mesoamerican" is the adjective generally used to refer to that group of pre-Columbian cultures. This refers to an environmental area occupied by an assortment of ancient cultures that shared religious beliefs, art, architecture, and technology in the Americas for more than three thousand years.