Hi Len,
It could have been a First National battle flag, with or without the unit's name on it. Much of the Vicksburg garrison still used First Nationals.
The VA flag may well have been white but as we know blue was the proper color for the flag.
Greg Biggs