I don't have my charts with me, but the routing from ORF to CLT usually starts out westbound - toward Franklin VOR if memory serves. It could well be that RIC was closer than ORF when the decision to divert occured.
Jim
ps - some abnormal situations call for landing at the nearest suitable airport, which could have been RIC as discussed above.