legal aids are non profit organizations that provide legal aid to low income clients with non criminal cases.
To find an attorney, you can call your local (county) Bar Association, which will give you the names of attorneys in your area who are accepting clients. They will not recommend anyone over someone else. You can also check two websites.
http://findlaw.com lets you indicate the general area of your legal issue and your location, by city or zipcode, then produces a list of attorneys. There’s also an option to submit your legal issue and location plus contact information, and any attorney interested in the case will get in touch with you. There’s no guarantee any will be interested, of course.
http://www.martindale.com/ is also a site for finding attorneys where you are located who handle your type of case. It purportedly rates the attorneys, too. However, within the legal community the ratings are considered more an indicator of hourly fee than of competence. Any attorney who’s been rated at all, even not very highly, should represent you well. Those who are unrated may lack experience.