Can anyone help me identify the men in the photo as Civil War Soldiers. If they are, what side are they on, and what rank might they be?

Thanks!

Holly