Changes to CSS for all buttons and Validation.js css

Changing all styling
changing css for major and dec classes

styling for major and decs
Priyanka/Ruzin/Pranjal's versions merged

Conflicts from merging everyone's versions has now been fixed.