One of the most versatile dresses that were ever designed for wear on special occasions is the cocktail dress. While the events for which cocktail dresses are worn are usually late afternoon or early evening affairs that are too casual to be called black-tie events, many cocktail dresses can now be worn elsewhere, depending on the cut and the material of the dress and the accessories worn with it. To wear a cocktail dress to a more formal event, all you need to do is to accessorize accordingly, perhaps wear more flashy pieces of jewelry and heavier makeup. If you need to wear something dressy to the office for any reason other than the usual skirt or pantsuit, you can wear a cocktail dress that is not too flashy and just throw on a blazer and slip into sensible office shoes. Many current styles of cocktail dresses are no longer limited to being party wear anymore. Choosing what style of…