The Multicraft panel is located at http://mc.hosthorde.com. This link was included in the "New Minecraft Server Information" welcome email that was sent when creating your account.