Visit this link, you will find a few formats of reference letter. But Job offer? you should have got one from your employer when you started working for them, did not you?
I don't know which country you were employed in. For most of Indian Tier 1 companies, they have their own formats. However, if your ex-employers are not so restrictive CIC's suggested formats would be helpful. Thanks !