Not to be a smart a$$ but the kill switch is on? Reason I asked is the same thing got me a few days back when I tipped mine over, I had hit the kill switch and didn't realize it. I've only owned four bikes but the previous three wouldn't turn over with the switch off.....Mike
A quick-check for the kill/run, the BAS and the IGN/Cruise relay is to turn on the cruise control main switch -- if you get the yellow CRUISE ON indicator, the ECU should be receiving power (the kill switch and BAS act to release the IGN cruise relay - and the Cruise On lamp will not light when the relay is not engaged).
Plenty of items to check for no spark if you've got good ECU supply voltage -- next on my list would be to look at the output from the ECU to the coils and/or the pulse generators and their conections - both of these "ends of the equation" are a bit shakey after a good hit...
May I ask how you're confirmting that you've got no spark?