Combine mayonnaise, lime juice and curry powder in a large mixing bowl. Stir in remaining ingredients. Cover and chill. Best prepared and served within 8 hours.*
Makes 5 cups.
*To make a day ahead, stir in dried cranberries, pecans and green onion into the salad mixture up to 8 hours before serving.