form styles and required fields