Adjust CSS for course and course search listings

The details table and course description grid set does not always fit in
the browser when rendered with the search filter sidebar.
Add/Remove course related classes for better rendering in course search
Remove the submit button name; it is not used by the server
Remove unnecessary zenbox classes
Update compressed CSS from PHP script.
Allow title-1 elements to pass attributes in output HTML.