Although the vast majority sites are published using either FTP of one form or another or a web based file manager I'm afraid I've no idea how you publish your page.
Your web host should have sent full details of your FTP account, username, password, directory structure, DNS and so on. Without it you can't publish your site at all and you should have received it wihtin moments of paying for the hosting.
For my own part I often prefer to give clients individual accounts with a mainstream web host - hosting is not something I care to run for people on a large scale, but I do offer server space for those who want it on my own Windows and Linux servers. It takes me moments to set up and everything is automated after client detail input, so that the clients receives their username, log in details, FTP account information and everything else a few seconds after I have set up their account.
You should have received a comprehensive email detail, along these lines:
To log in immediately, follow this link, using your username and password:
http : // IP Address does in here
Once your domain resolves, you will be able to follow this link:
http : // www . your domain name .com/admin
Bandwidth: X Megabytes
Disk Space: X Megabytes
Virtual Domains: 1
POP Email Accounts: Number of
Email Forwarders: Number of
Email Autoresponders: Number of
Email Mailing Lists: Number of
POP Server: mail . domain name .com
SMTP Server: mail . domain name .com
Login username: Whatever
FTP accounts: Number of
Anonymous FTP: OFF or ON status (preferably off)
FTP Server: ftp . domain name .com
FTP Login: Whatever
IP address: xxx.xxx.xxx.xxx (where xxx is three numbers of the IP address)
NS1: ns1 etc,
NS1 IP: xxx.xxx.xxx.xxx
NS2: ns2 etc,
NS2 IP: xx.xxx.xxx.xxx
There will be much more, or possibly less, information sent to you based on the features of your account, but the bits you need are the FTP details, which allow you to set up the FTP server, username and password, without which you can't publish a thing.
As I've said, the setup process is largely automated through a server administrators control panel and once your account has been created your details will be emailed automatically. It takes minutes to do and seconds for your email to arrive once the account has been created.
There are no support documents or general instructions on your hosts site and so I am as helpless in this as anyone else will be.
Sorry, and good luck.