Style sheet files store common design and layout information separately from the page content of HTML or JSP files. By using style sheets, you can:
Create a standard design for your HTML pages that can be reused for additional pages as needed.
Make it easy to change style definitions within a Web site. Editing a style sheet propagates any style change across all of the HTML pages that use that style sheet.
Separate document design from content development, letting some team members concentrate on the design while other team members develop content.