The best place for you to start is with a good lender. I recommend you call;
PrimeLending, A PlainsCapital Company
She will answer all of your questions and get you prequalified. She knows the programs to assist you in getting your mortgage. At that point just let me know and we will find the right home for you.
Best of Luck!
I hope to hear from you.