The National Center for Civil and Human Rights opens today in Atlanta, in the heart of downtown, adjacent to the Georgia Aquarium.