The Supported Living Program is an intensive, 24-hour program that provides needed supports for individuals who desire to live in the community. Assistance is provided with personal hygiene, grooming, cooking, shopping, budget management, and community participation. The level of support depends on what each individual requires in order to garner the necessary skills appropriate for community living. Each persons program is individualized to meet specific needs. All levels of training are directed toward assisting each individual in the areas of daily living skills to increase their independence, enhance self-esteem, and help each individual realize their value and potential to contribute to the greater community. Every moment is a potential opportunity for learning and personal growth.