C# Custom Panel with Gradient and Color Border