It was not doubt hand coded to an extent, because using a WYSIWYG editor is not viable for a professional website. The code doesn't show signs of having used this, although it's probably built on a CMS. It appears to be using Microsoft .NET, but apart from that I'm not sure what it's using. Basically all sites these days are CSS-based, and this one certainly is. There aren't really any alternatives ... except to some extent with table layouts, but they are long gone.