Designing user interfaces for e-learning based on brand usage, usability guidelines and audience profile using Adobe Flash Developing e-learning Flash pages