As George suggests, you can turn off field highlighting with
app.runtimeHighlight=false;
you can also change the highlight color but this won't change the required fields highlight border color from red.
You can also write a script to prevent activity until specific fields are filled in without actually making them required. For example, put this script in the mouse up action of a button with fields you want required named "Text1", "Text2", and "Text4" :
var reqd=["Text1","Text2","Text4"]var flds=[];for (var i=0;i<reqd.length;i++){if (this.getField(reqd[i]).value==""){flds.push(reqd[i])}}
if (flds.length>0){var theFields=flds.toString().replace(/,/g,"\n")app.alert("Please fill out the following required field(s):\r"+theFields)}else{//Do something}