/// <summary>
        /// Instantiate label with Icon
        /// </summary>
        /// <param name="parent">control to instantiate in</param>
        /// <param name="cellId">Cell Id</param>
        /// <param name="labelId">label id</param>
        /// <param name="imageId">Image id</param>
        /// <returns>Container control</returns>
        private static WebControl InstantiateImageTitle(Control parent, string cellId, string labelId, string imageId)
        {
            Image icon = new Image();

            icon.ID     = imageId;
            icon.Width  = Unit.Pixel(16);
            icon.Height = Unit.Pixel(16);

            icon.Style.Add("float", "left");

            TextTableHeaderCell titleCell = new TextTableHeaderCell();

            titleCell.CssClass = PatientBannerCssClasses.ZoneTwoTitle;
            titleCell.ID       = cellId;

            Label labelCell = new Label();

            labelCell.ID = labelId;

            titleCell.Controls.Add(icon);
            titleCell.Controls.Add(labelCell);

            parent.Controls.Add(titleCell);

            return(titleCell);
        }
        /// <summary>
        /// Instantiate label
        /// </summary>
        /// <param name="parent">control to instantiate in</param>
        /// <param name="labelId">label id</param>
        /// <returns>Container control</returns>
        private static WebControl InstantiateTitle(Control parent, string labelId)
        {
            TextTableHeaderCell labelCell = new TextTableHeaderCell();

            labelCell.ID       = labelId;
            labelCell.CssClass = PatientBannerCssClasses.ZoneTwoTitle;

            parent.Controls.Add(labelCell);

            return(labelCell);
        }
        /// <summary>
        /// Instantiate label with Icon
        /// </summary>
        /// <param name="parent">control to instantiate in</param>
        /// <param name="cellId">Cell Id</param>
        /// <param name="labelId">label id</param>
        /// <param name="imageId">Image id</param>
        /// <returns>Container control</returns>
        private static WebControl InstantiateImageTitle(Control parent, string cellId, string labelId, string imageId)
        {
            Image icon = new Image();
            icon.ID = imageId;
            icon.Width = Unit.Pixel(16);
            icon.Height = Unit.Pixel(16);

            icon.Style.Add("float", "left");
            
            TextTableHeaderCell titleCell = new TextTableHeaderCell();
            titleCell.CssClass = PatientBannerCssClasses.ZoneTwoTitle;
            titleCell.ID = cellId;

            Label labelCell = new Label();
            labelCell.ID = labelId;            

            titleCell.Controls.Add(icon);
            titleCell.Controls.Add(labelCell);

            parent.Controls.Add(titleCell);

            return titleCell;
        }
        /// <summary>
        /// Instantiate label
        /// </summary>
        /// <param name="parent">control to instantiate in</param>
        /// <param name="labelId">label id</param>
        /// <returns>Container control</returns>
        private static WebControl InstantiateTitle(Control parent, string labelId)
        {
            TextTableHeaderCell labelCell = new TextTableHeaderCell();

            labelCell.ID = labelId;
            labelCell.CssClass = PatientBannerCssClasses.ZoneTwoTitle;

            parent.Controls.Add(labelCell);

            return labelCell;
        }