Ok, so here is what finally happened. Not having done SSL before, I had a lot of questions and it seemed a lot of answers were vague, but it is up and working now.
Step1: I used the hosting connection to install Dotnetnuke per the default settings.
Step 2. I installed my SSL certificate using the standard godaddy interface. By your certificate. Indicate which domain and hosting plan you want it associated to. I did not need to have Godaddy install any kind of intermediate certificate. After the SSL certificate was installed I waited a day to make sure everyting was copesetic.
Step 3. Opened up my portal and logged in a host user and went to the Admin tab and seletecte Site Settings. At the bottom is SSL settings. In there I set SSL Enabled and SSL Enforced.
Step 4. Pages that I wanted to have encrypted need to have Secured checked in their Page settings.
What I haven't figured out yet if anyone has the answer is how to specify that the Login page be secure.