public string getContentTypeIcon(Ektron.Cms.Common.ContentBase objCont)
    {
        try
        {
            int ContentTypeID;
            string strAssetIcon;
            Ektron.Cms.Common.ContentBase contentObj;

            contentObj = (Ektron.Cms.Common.ContentBase)objCont;

            ContentTypeID = System.Convert.ToInt32(objCont.ContentType);
            if (ContentTypeID == 2)
            {
                return (formsIcon);
            }
            else if (ContentTypeID > Ektron.Cms.Common.EkConstants.ManagedAsset_Min && ContentTypeID < Ektron.Cms.Common.EkConstants.ManagedAsset_Max)
            {
                try
                {
                    strAssetIcon = (string)objCont.AssetInfo.ImageUrl;
                    strAssetIcon = "<img src=\"" + strAssetIcon + "\" alt=\"Asset\">";
                    return (strAssetIcon);
                }
                catch (Exception)
                {
                    return ("<img src=\"" + AppPath + "images/ui/icons/filetypes/file.png\" alt=\"Content\" />");
                }
            }
            else if (ContentTypeID == 3333)
            {
                Ektron.Cms.Commerce.CatalogEntry catalogEntry = new Ektron.Cms.Commerce.CatalogEntry();
                catalogEntry.RequestInformation = m_refContent.RequestInformation;
                Ektron.Cms.Commerce.EntryData catalogEntryData;

                catalogEntryData = catalogEntry.GetItem(contentObj.Id, long.Parse(contentObj.Language.ToString()));
                return ("<img title=\"" + catalogEntryData.Title + "\" src=\"" + GetProductIcon(catalogEntryData.EntryType) + "\" alt=\"" + catalogEntryData.Title + "\" />");
            }
            else
            {
                if (Convert.ToInt32(objCont.ContentSubType) == 1)
                {
                    return (pageIcon);
                }
                else if (Convert.ToInt32(objCont.ContentSubType) == 2)
                {
                    return (WebEventIcon);
                }
                return (ContentIcon);
            }
        }
        catch (Exception)
        {
            return (ContentIcon);
        }
    }