All the jokes I know are dirty or highly offensive. Which is why I'd call them funny -- just not sure where the line is.
High offensive won’t fly. Very dirty neither. Mildly offensive or dirty, like you would feel comfortable telling a co-worker who you deem “okay,” might be alright. If you feel most people would recoil, or laugh nervously, probably a pass.
No hard and fast rules. But one thing for certain: if the line gets crossed, you’ll hear about it…