NFPA 72 is a good Guide but check with local building inspectors requirements.