Sisters in Law to open IDFA 2005