There are a couple of ways you can make a customized insert page and form. You can use the DataAssist wizard to generate an insert page for you. This page will have the insert server behavior applied to it already. You can then further customize the form on this page by using CSS Form Builder.
You can also create the form from scratch with the CSS Form Builder. You would then need to manually apply the DataAssist insert server behavior.