You have stated the keywords on the right will be elastic, whatever that means, but if this is made in Flash, keywords won't really make much difference will it not, as search engines can't read text on flash.
I like the design though, and really don't see much need for the use of flash myself.
Its clean the way the client wanted.
I don't see the background helping dramatically, and if simple is the key here, you could do away with it. The content is well laid out and there's nice clear margins. My only other beef would be the footer. The footer's a good place for all those links, but it would be nice to categorise them, or segregate them with some headings. Will make reading through them easier.
A solid color background on the first half would make it 100% better.... either green, white or gray would work great!
I would also organize "our services" on a top menu or a left sidebar nav. And make the "live registration" an action button.
I like the footer colors and the icons! But the content could be organized in sections...
This needs to be less segmented and bold. The dark black is too much, try to use more of a charcoal color. I like the footer, so just work on making the content area look less segmented.
Thanks for the review. The elastic means: "when the mouse comes near the keyword it attaches to the mouse like a magnet".