This is not a bad start to a website design, but it needs a lot of improvements.
One improvement would be the footer, as people have mentioned above this post. You could maybe have a separate page for those links. The text in the footer is hard to read. This is mainly due to the fact you have used white text on a light grey background, making it hard to read. I would also suggest removing the 'Register Here' and 'click here to login' in the footer.
Typography is another issue with the design. This is due to you using 'Arial, Helvetica, sans-serif' for all of the text within the website, apart from the logo. Mix it up a bit. Use one font for headings, and another for the main body text. as most professional designs only use about two or three different fonts.
One more thing to point out is the resolution of which your design is in. I am viewing the website on a 1024x768 screen, and I have to scroll to the left to see the boxes on the right hand side of the page. All of the page should at least be visible in all resolutions.
Alignment is another issue within the design. Many of your elements do not line up with the other elements in which they are supposed to, making for inconsistent spacing and alignment. Spacing and alignment are key to allowing your audience to view the content on the site quickly and efficiently.
Your header runs out before reaching the end of the page. You can easily create an expandle header by having the gradient background repeat horizontally and then place the logo over it. You can then move the quick login onto it to allow it have a more professional feel.
There are many more things that I would like to point out, but I do not have time to. I hope that these points will get you started in the meantime.
I hope this has helped in some way.