Protocol core contains some basic form styles which include:
- normalization of display between browsers
- styles for fieldset, legend, input, select
- utility classes for errors and error messages
Depending on what you're doing this might be enough. For more complex layouts, status information, and custom UI options see the form components.