You can check out USA Cycling to see the sanctioned events in your area. If you need to purchase a license, you'll need to go to their website anyhow. (You can often buy a one day license if you don't want to just try a few races.)
http://usacycling.org/
In particular, here are the events they have listed for Alabama:
http://usacycling.org/events/index.php?state=AL&race=Road
You may also want to check events in Georgia and Florida...
Many cycling teams post listings of upcoming events, as well. Start by following the team links on the page listed above and look at what they have listed or on their schedules. It will take a bit of poking, but you should find most events in your area.
For example, here is the schedule for the team: Montagna Rossa:
http://www.gsmontagnarossa.com/2008_Schedule.html
Also, I'd ask around at your local bike shop. Someone in the shop will be able to hook you up with the local bicycle racing crowd and get you the information you are looking for.
Hope this helps.