General CSS fixes for all browsers

A number of CSS fixes.

All IE
- Created an all IE css file and including it inside IE 6,7,8 files
- Fix for white area around radios and check boxes

IE7
- Few fixes due to known bugs in IE 7

All Browsers
- Using a inline level element to wrap block level elements
- Setting span.block-label to block level element.
- No visible differance in browsers apart from IE 7