Blood drive set for Nov. 18 in Palestine