Dress is normally informal in Indonesia due to the warm, humid climate and clothing of light fabrics are recommended. Traveling in highland areas is noticeably cooler, however, and carrying a light sweater may prove useful. Accepted attire for men is a shirt and long pants. A jacket and tie are required for official calls or for more formal occasions. Long sleeved batik or handwoven shirts are acceptable for evening functions. For ladies, dresses, blouses, and long pants are appropriate. Shorts, halters or tank tops should only be used at sports facilities or on the beach.