It doesn't look like you have a rule for DHCP/DNS.
This may or may not be required depending on your setup and design.
Have you verified whether users are able to obtain an IP and can resolve the domain names?
Have you verified that the firewall rules are applying correctly? (Eg. Performing a telnet for the TCP ports)
If the above are successful, you may be missing some specific rules for the applications.