I agree with you Aggie, black shoes if you can.
The blue jacket and tie don't quite happen but it's great with the green jacket. If you were to wear the Blue (which looks a little more formal IMHO) go a white shirt and black tie, black shoes. Otherwise the green jacket outfit will be fine.
Clear as mud?!
Erin