0000940180-98-001184 DEF 14A 2 19981216 19981125 IDT CORP 0001005731 7373 223415036 DE 0731 DEF 14A 34 000-27898 98760015 190 MAIN ST HACKENSACK NJ 07601 2019281000 294 STATE STREET HACKENSACK NJ 07601 DEF 14A 1 000094018098001184-001-seq1-def-14a.txt DEFINITIVE PROXY STATEMENT EX-99 2 000094018098001184-002-seq2-ex-99.txt PROXY CARD