C# Code:
public partial class VS2008Renderer
{
private static readonly Color ColorHorBG_GrayBlue = Color.FromArgb(255, 233, 236, 250);
private static readonly Color ColorHorBG_White = Color.FromArgb(255, 244, 247, 252);
private static readonly Color ColorSubmenuBG = Color.FromArgb(255, 240, 240, 240);
private static readonly Color ColorImageMarginBlue = Color.FromArgb(255, 212, 216, 230);
private static readonly Color ColorImageMarginWhite = Color.FromArgb(255, 244, 247, 252);
private static readonly Color ColorImageMarginLine = Color.FromArgb(255, 160, 160, 180);
private static readonly Color ColorSelectedBG_Blue = Color.FromArgb(255, 186, 228, 246);
private static readonly Color ColorSelectedBG_Header_Blue = Color.FromArgb(255, 146, 202, 230);
private static readonly Color ColorSelectedBG_White = Color.FromArgb(255, 241, 248, 251);
private static readonly Color ColorSelectedBG_Border = Color.FromArgb(255, 150, 217, 249);
private static readonly Color ColorSelectedBG_Drop_Blue = Color.FromArgb(255, 139, 195, 225);
private static readonly Color ColorSelectedBG_Drop_Border = Color.FromArgb(255, 48, 127, 177);
private static readonly Color ColorMenuBorder = Color.FromArgb(255, 160, 160, 160);
private static readonly Color ColorCheckBG = Color.FromArgb(255, 206, 237, 250);
private static readonly Color ColorVerBG_GrayBlue = Color.FromArgb(255, 196, 203, 219);
private static readonly Color ColorVerBG_White = Color.FromArgb(255, 250, 250, 253);
private static readonly Color ColorVerBG_Shadow = Color.FromArgb(255, 181, 190, 206);
private static readonly Color ColorToolstripBtnGrad_Blue = Color.FromArgb(255, 129, 192, 224);
private static readonly Color ColorToolstripBtnGrad_White = Color.FromArgb(255, 237, 248, 253);
private static readonly Color ColorToolstripBtn_Border = Color.FromArgb(255, 41, 153, 255);
private static readonly Color ColorToolstripBtnGrad_Blue_Pressed = Color.FromArgb(255, 124, 177, 204);
private static readonly Color ColorToolstripBtnGrad_White_Pressed = Color.FromArgb(255, 228, 245, 252);
private static void DrawRoundedRectangle(Graphics graphics, int xAxis, int yAxis, int width, int height, int diameter, Color color)
{
Pen pen = new Pen(color);
var BaseRect = new RectangleF(xAxis, yAxis, width, height);
var ArcRect = new RectangleF(BaseRect.Location, new SizeF(diameter, diameter));
graphics.DrawArc(pen, ArcRect, 180, 90);
graphics.DrawLine(pen, xAxis + (int)(diameter / 2), yAxis, xAxis + width - (int)(diameter / 2), yAxis);
ArcRect.X = BaseRect.Right - diameter;
graphics.DrawArc(pen, ArcRect, 270, 90);
graphics.DrawLine(pen, xAxis + width, yAxis + (int)(diameter / 2), xAxis + width, yAxis + height - (int)(diameter / 2));
ArcRect.Y = BaseRect.Bottom - diameter;
graphics.DrawArc(pen, ArcRect, 0, 90);
graphics.DrawLine(pen, xAxis + (int)(diameter / 2), yAxis + height, xAxis + width - (int)(diameter / 2), yAxis + height);
ArcRect.X = BaseRect.Left;
graphics.DrawArc(pen, ArcRect, 90, 90);
graphics.DrawLine(pen, xAxis, yAxis + (int)(diameter / 2), xAxis, yAxis + height - (int)(diameter / 2));
}
}