IDEC Solar and wind power