Open/forward ports for Teamspeak 3

Hi all. I seem to be having an issue with getting some ports open. Let me start by saying I love avast and have never had a problem. However seeing as how im trying to host a server on my computer i could understand there needs to be a little work involved. The ports i am trying to open are 9987 (udp), 10011 (tcp), 30033(tcp) so that I can host a team speak server on my computer. (trying to save some cash) Now I have a WNDR 3800 router that I’m fairly sure i programed correct for forwarding the ports. And the last two parts im not sure about are how to do it through windows firewall and avast!'s fire wall. So I’m asking here and the windows forums. Anyone know anything about this? I need to have the ports open so others can connect to my ip address/ server. When i check if the ports are open it is saying either that the connection is timed out or that the connection isn’t avaiable. I’m a network newbe so I could use a lesson.
Thanks

Windows 7 (64-bit)
Avast! Internet security
Teamspeak 3
WNDR 3800 (router)

For a start, disable the windows firewall.
There is no need to have two running.

For the router, look here:
http://portforward.com/english/routers/port_forwarding/Netgear/WNDR3800/TeamSpeak_3_Server.htm

I disabled windows firewall and followed the directions. (which didnt differ from how I knew to do it) No change. Not sure why but the same thing happened when i was playing minecraft and housing the server. This has been a problem for a while. Also called my ISP and they are not blocking the ports (so they say)