in the spry code:
<script type="text/javascript">
<!--
var First_Name_Spry = new Spry.Widget.ValidationTextField("First_Name_Spry", "none",{validateOn:["blur"]});
var Last_Name_Spry = new Spry.Widget.ValidationTextField("Last_Name_Spry", "none",{validateOn:["blur"]});
var Email_Address_Spry = new Spry.Widget.ValidationTextField("Email_Address_Spry", "email",{validateOn:["blur"]});
var Phone_Number_Spry = new Spry.Widget.ValidationTextField("Phone_Number_Spry", "phone_number", { format:'phone_us' , validateOn:["blur"]});
var Domain_Spry = new Spry.Widget.ValidationTextField("Domain_Spry", "url",{validateOn:["blur"]});
var Security_Code_Spry = new Spry.Widget.ValidationTextField("Security_Code_Spry", "none",{validateOn:["blur"]});
var Phone_Number_Spry = new Spry.Widget.ValidationTextField("Phone_Number_Spry", "none",{validateOn:["blur"]});//-->
</script>
there are 2 lines to set the phone number validation, the first one:
var Phone_Number_Spry = new Spry.Widget.ValidationTextField("Phone_Number_Spry", "phone_number", { format:'phone_us' , validateOn:["blur"]});
is forcing a US phone number format:
(555) 555-5555
the second one:
var Phone_Number_Spry = new Spry.Widget.ValidationTextField("Phone_Number_Spry", "none",{validateOn:["blur"]});
is just making sure it is not empty.
the second one is passing, so over riding the spry error from the first one.
if you try filling in the form using the example phone number above, it will work.
you should delete one of those spry variable lines.