<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function ShowInsertForm() { window.radopen("newrp.aspx", "RW_RP"); return false; } function refreshGrid(arg) { if (!arg) { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind"); } else { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigate"); } } function RowDblClick(sender, eventArgs) { window.radopen("newrp.aspx?nbid=" + eventArgs.getDataKeyValue("nbid") + "&cocc=" + eventArgs.getDataKeyValue("cocc") + "&tm=" + eventArgs.getDataKeyValue("teammate") + "&dot7=" + eventArgs.getDataKeyValue("dot7"), "RW_RP"); } </script></telerik:RadCodeBlock><telerik:RadGrid ID="RG_RP" runat="server" CellSpacing="0" GridLines="None" style="margin:10px"> <MasterTableView AutoGenerateColumns="False" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" AlternatingItemStyle-HorizontalAlign="Center" CommandItemDisplay="Top" ClientDataKeyNames="nbid, cocc, teammate, dot7"> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="Teammate" FieldAlias="Teammate" HeaderValueSeparator=": " /> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="Teammate" FieldAlias="Teammate" SortOrder="Ascending" /> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns>... SOME COLUMNS ... </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> <CommandItemSettings ExportToPdfText="Export to PDF" AddNewRecordText="Add new preferences"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle> <CommandItemTemplate> <div style="padding:5px 0px 5px 10px">Double click a row to add a preference for that Teammate</div> </CommandItemTemplate> </MasterTableView> <ClientSettings> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings> <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle> <FilterMenu EnableImageSprites="False"></FilterMenu></telerik:RadGrid>I am having difficulty getting the group by Footer Text to have say Subtotal for the groups and then an actual total for everything
I have tried implementing suggestions listed in other forums but none of them seem to work. Any help would be greatly appreciated.
Example what I am trying for is
Type: Type 1 - Water Quality
Data $5
Data $6
Data $4
--Footer Type 1 - Water Quality total sites: 3 $15
Type: Type 2 - Research
Data $10
Data $20
Data $20
--Footer Type 2 - Research total Sites sites: 3 $50
Total sites: 6 $65
FRONT END
<telerik:RadGrid ID="rgSite" runat="server" AllowSorting="True" Skin="Silk" OnNeedDataSource="rgSite_NeedDataSource" EnableLinqExpressions="false" OnPreRender="rgSite_PreRender" AutoGenerateColumns="False" AlternatingItemStyle-BackColor="White" Width="1298px" OnUpdateCommand="rgSite_UpdateCommand" OnInsertCommand="rgSite_InsertCommand"> <MasterTableView CommandItemDisplay="Top" ShowFooter="true" ShowGroupFooter="true" DataKeyNames="details_site_id"> <EditFormSettings PopUpSettings-Modal="false" UserControlName="controls/FundedSites.ascx" EditFormType="WebUserControl"/> <CommandItemSettings ShowRefreshButton="false" ShowAddNewRecordButton="false" addnewrecordtext="Add a Site"/> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" Visible="false" UniqueName="Edit"/> <telerik:GridBoundColumn DataField="site_no" SortExpression="site_no" AllowSorting="true" UniqueName="site_no" visible="false"/> <telerik:GridTemplateColumn DataField="site_no_nm" SortExpression="site_no_nm" UniqueName="site_no_nm" HeaderText="Site Number" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" Aggregate="CountDistinct" FooterText="Total Funded Sites: "> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# string.Format("site.aspx?org_cd={0}&cust_id={1}&agmt_id={2}&site_no={3}",org_cd,cust_id,agmt_id,ProcessMyDataItem(Eval("site_no"))) %>' Text='<%# ProcessMyDataItem(Eval("site_no_nm")) %>'/> <asp:HiddenField runat="server" ID="hfCollectionUnits" Visible="false" Value='<%# ProcessMyDataItem(Eval("data_collection")) %>'/> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="collection_cd" SortExpression="collection_cd" UniqueName="collection_cd" HeaderText="Code" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25"> <ItemTemplate> <a title='<%# ProcessMyDataItem(Eval("collection_desc")) %>' style="color:Black;text-decoration:none;"> <%# ProcessMyDataItem(Eval("collection_cd"))%> </a> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="collection_units" SortExpression="collection_units" AllowSorting="true" UniqueName="collection_units" HeaderText="Units" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" ColumnEditorID="ceUnit"/> <telerik:GridBoundColumn DataField="diff_factor" SortExpression="diff_factor" AllowSorting="true" UniqueName="diff_factor" HeaderText="Diff. Factor" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" ColumnEditorID="ceUnit"/> <%--<telerik:GridBoundColumn DataField="data_collection" SortExpression="data_collection" UniqueName="data_collection" HeaderText="Data Collection" Visible="false" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" />--%> <telerik:GridNumericColumn DataField="funding_usgs_cwp" SortExpression="funding_usgs_cwp" AllowSorting="true" UniqueName="funding_usgs_cwp" HeaderText="USGS CWP" DataFormatString="{0:c0}" DataType="System.Decimal" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" Aggregate="Sum" FooterAggregateFormatString="{0:c0}" ColumnEditorID="ceFunds"/> <telerik:GridNumericColumn DataField="funding_customer" SortExpression="funding_customer" AllowSorting="true" UniqueName="funding_customer" HeaderText="Customer" DataFormatString="{0:c0}" DataType="System.Decimal" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" Aggregate="Sum" FooterAggregateFormatString="{0:c0}" ColumnEditorID="ceFunds"/> <telerik:GridBoundColumn DataField="funding_total" SortExpression="funding_total" AllowSorting="true" UniqueName="total" HeaderText="Total" DataFormatString="{0:c0}" DataType="System.Decimal" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" Aggregate="Sum" FooterAggregateFormatString="{0:c0}" ReadOnly="true"/> <telerik:GridBoundColumn DataField="remarks" SortExpression="remarks" AllowSorting="true" UniqueName="remarks" HeaderText="Remarks" ItemStyle-BorderStyle="Solid" ItemStyle-Bordercolor="Silver" ItemStyle-BorderWidth="0.25" /> <telerik:GridButtonColumn ConfirmText="Delete this record?" ConfirmDialogType="RadWindow" confirmtitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" uniquename="Delete" Visible="false"/> </Columns> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="data_collection" FieldAlias="Task"/> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="data_collection" /> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> </MasterTableView></telerik:RadGrid>
CODE BEHIND
protected void rgSite_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
var fundingdb = new fundingdbDataContext();
rgSite.DataSource = fundingdb.SP_Funding_Agreement_Sites_Details(Convert.ToInt32(agmt_id),Convert.ToInt32(cust_id)).ToList();
}
//Removes Repeating values
protected void rgSite_PreRender(object sender, EventArgs e)
{
//The Row Index is the Row above the bottom row, walk up the Grid
for (int rowIndex = rgSite.Items.Count - 2; rowIndex >= 0; rowIndex += -1)
{
//The Current Row is the row index
GridDataItem row = rgSite.Items[rowIndex];
//The Previous Row is one below it
GridDataItem previousRow = rgSite.Items[rowIndex + 1];
//Grab the ItemTemplate Text values from the Hyperlink of the current and previous row and compare them.
if ((row["site_no"].FindControl("HyperLink1") as HyperLink).Text == (previousRow["site_no"].FindControl("HyperLink1") as HyperLink).Text && (row["site_no"].FindControl("hfCollectionUnits") as HiddenField).Value == (previousRow["site_no"].FindControl("hfCollectionUnits") as HiddenField).Value)
{
//If they are the same set the previous rows Text to blank
previousRow["site_no_nm"].Text = "";
}
}
}
<!-- RAD Routing GRID --> <asp:UpdatePanel ID="upGrid" runat="server"> <ContentTemplate> <table border="0" cellpadding="5" width="100%"> <tr> <td valign="top" > <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RowDblClick(sender, eventArgs) { sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical()); } function gridCreated(sender, args) { if (sender.get_editIndexes && sender.get_editIndexes().length > 0) { document.getElementById("OutPut").innerHTML = sender.get_editIndexes().join(); } else { document.getElementById("OutPut").innerHTML = ""; } } </script> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="gvEdit"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="gvEdit" LoadingPanelID="pnlLoad"> </telerik:AjaxUpdatedControl> <telerik:AjaxUpdatedControl ControlID="winManager"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="pnlLoad" runat="server"></telerik:RadAjaxLoadingPanel> <telerik:RadGrid ID="gvEdit" GridLines="None" runat="server" Skin="WebBlue" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" PageSize="10" AllowAutomaticUpdates="True" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="sdsEditGrid" OnItemUpdated="gvEdit_ItemUpdated" OnItemDeleted="gvEdit_ItemDeleted" OnItemInserted="gvEdit_ItemInserted" OnItemCreated="gvEdit_ItemCreated" OnItemCommand="gvEdit_ItemCommand" OnDataBound="gvEdit_DataBound"> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> <MasterTableView Width="100%" CommandItemDisplay="TopAndBottom" DataKeyNames="RoutingID" DataSourceID="sdsEditGrid" HorizontalAlign="NotSet" AutoGenerateColumns="False"> <Columns> <%-- Edit Image--%> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn"> <ItemStyle CssClass="MyImageButton"></ItemStyle> </telerik:GridEditCommandColumn> <%--Name DropDown--%> <telerik:GridBoundColumn DataField="Name" HeaderText="Name" SortExpression="Name" UniqueName="Name" Visible="true" EditFormColumnIndex="0" ColumnEditorID="GridTextBoxColumnEditor1" MaxLength="50"> </telerik:GridBoundColumn> <%--RoutingID TextBox--%> <telerik:GridBoundColumn DataField="RoutingID" HeaderText="RoutingID" SortExpression="RID" UniqueName="RID" Visible="true" EditFormColumnIndex="0" ColumnEditorID="GridTextBoxColumnEditor0" MaxLength="50"> </telerik:GridBoundColumn> <%--Department DropDown--%> <telerik:GridBoundColumn DataField="Department_Code" HeaderText="Department" SortExpression="Department" UniqueName="Department" Visible="true" EditFormColumnIndex="1" ColumnEditorID="GridTextBoxColumnEditor2" MaxLength="50" > </telerik:GridBoundColumn> <%--Date Sent TextBox--%> <%-- <telerik:GridBoundColumn DataField="DateSent" HeaderText="Date Sent" SortExpression="DateSent" UniqueName="DateSent" Visible="true" EditFormColumnIndex="2" ColumnEditorID="GridTextBoxColumnEditor3" MaxLength="50"> </telerik:GridBoundColumn>--%> <%--Date Returned TextBox--%> <%-- <telerik:GridBoundColumn DataField="DateReturned" HeaderText="Date Returned" SortExpression="DateReturned" UniqueName="DateReturned" Visible="true" EditFormColumnIndex="3" ColumnEditorID="GridTextBoxColumnEditor4" MaxLength="50"> </telerik:GridBoundColumn>--%> <%--Inactive checkbox--%> <%-- <telerik:GridCheckBoxColumn DataField="InActive" HeaderText="InActive" SortExpression="InActive" UniqueName="InActive" EditFormColumnIndex="0" > </telerik:GridCheckBoxColumn>--%> <%--Delete --%> <telerik:GridButtonColumn ConfirmText="Delete this Routing Record?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton"></ItemStyle> </telerik:GridButtonColumn> </Columns> <EditFormSettings ColumnNumber="1" CaptionDataField="RoutingID" CaptionFormatString="Edit Routing Record: {0}" InsertCaption="New Routing Record" FormCaptionStyle-Font-Bold="true" FormMainTableStyle-BackColor="lightgrey" > <FormTableItemStyle Wrap="False"></FormTableItemStyle> <FormCaptionStyle CssClass="EditFormHeader"></FormCaptionStyle> <FormMainTableStyle GridLines="None" CellSpacing="0" CellPadding="3" Width="100%"></FormMainTableStyle> <FormTableStyle CellSpacing="0" CellPadding="2" Height="40px"></FormTableStyle> <FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle> <EditColumn ButtonType="ImageButton" InsertText="Insert Routing Record" UpdateText="Update record" UniqueName="EditCommandColumn1" CancelText="Cancel edit"> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle> </EditFormSettings> </MasterTableView> <ClientSettings> <ClientEvents OnRowDblClick="RowDblClick" OnGridCreated="gridCreated"></ClientEvents> </ClientSettings> </telerik:RadGrid> <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor1" runat="server" TextBoxStyle-Width="100px"/> <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor2" runat="server" TextBoxStyle-Width="350px"/> <br /> <asp:SqlDataSource ID="sdsEditGrid" runat="server" SelectCommand ="usp_Get_Routing_ForBulletin" InsertCommand="dbsp_addCompany" UpdateCommand="dbsp_updateCompanies" DeleteCommand="dbsp_deleteCompany" SelectCommandType="StoredProcedure" InsertCommandType="StoredProcedure" UpdateCommandType="StoredProcedure" DeleteCommandType="StoredProcedure" > <SelectParameters> <asp:Parameter Name="BulletinNumber" Type="Int32" /> </Selectparameters> <InsertParameters> </InsertParameters> <UpdateParameters> <asp:Parameter Name="RoutingID" Type="Int32" /> </UpdateParameters> <DeleteParameters> <asp:Parameter Name="RoutingID" Type="Int32" /> </DeleteParameters> </asp:SqlDataSource> </td> </tr> </td> </table> </td> </tr></table> </ContentTemplate> </asp:UpdatePanel>Code from .cs file pertaining to radgrid edit
protected void gvEdit_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridEditableItem && e.Item.IsInEditMode)
{
GridEditableItem item1 = e.Item as GridEditableItem;
GridTextBoxColumnEditor editor1 = (GridTextBoxColumnEditor)item1.EditManager.GetColumnEditor("Name");
TableCell cell1 = (TableCell)editor1.TextBoxControl.Parent;
RequiredFieldValidator validator1 = new RequiredFieldValidator();
editor1.TextBoxControl.ID =
"Namex";
validator1.ControlToValidate = editor1.TextBoxControl.ID;
validator1.ErrorMessage =
"Name required";
cell1.Controls.Add(validator1);
GridEditableItem item2 = e.Item as GridEditableItem;
GridTextBoxColumnEditor editor2 = (GridTextBoxColumnEditor)item2.EditManager.GetColumnEditor("Department");
TableCell cell2 = (TableCell)editor2.TextBoxControl.Parent;
RequiredFieldValidator validator2 = new RequiredFieldValidator();
editor2.TextBoxControl.ID =
"Name_for_validation";
validator2.ControlToValidate = editor2.TextBoxControl.ID;
validator2.ErrorMessage =
"Department required";
cell2.Controls.Add(validator2);
}
}
protected void gvEdit_ItemUpdated(object source, GridUpdatedEventArgs e)
{
if (e.Exception != null)
{
e.KeepInEditMode =
true;
e.ExceptionHandled =
true;
SetMessage(
"Routing record not updated. Reason: " + e.Exception.Message);
}
else
{
gvEdit.Rebind();
SetMessage(
"Routing record updated!");
}
}
protected void gvEdit_ItemDeleted(object source, GridDeletedEventArgs e)
{
if (e.Exception != null)
{
e.ExceptionHandled =
true;
String x = "Routing Record cannot be deleted. Reason: " + e.Exception.Message;
DisplayMessage(x);
}
else
{
gvEdit.Rebind();
SetMessage(
"Company is deleted!");
}
}
protected void gvEdit_ItemInserted(object source, GridInsertedEventArgs e)
{
if (e.Exception != null)
{
e.KeepInInsertMode =
true;
e.ExceptionHandled =
true;
String x = "Routing Record cannto be inserted. Reason: " + e.Exception.Message;
DisplayMessage(x);
}
else
{
SetMessage(
"New Routing Record is inserted!");
gvEdit.Rebind();
}
}
protected void gvEdit_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.EditCommandName)
{
gvEdit.MasterTableView.IsItemInserted =
false;
}
if (e.CommandName == RadGrid.InitInsertCommandName)
{
gvEdit.MasterTableView.ClearEditItems();
}
}
protected void gvEdit_DataBound(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(gridMessage))
{
DisplayMessage(gridMessage);
}
}
Some of the code from the .cs file pertaining to the radgrid edit
protected void gvEdit_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridEditableItem && e.Item.IsInEditMode) { GridEditableItem item1 = e.Item as GridEditableItem; GridTextBoxColumnEditor editor1 = (GridTextBoxColumnEditor)item1.EditManager.GetColumnEditor("Name"); TableCell cell1 = (TableCell)editor1.TextBoxControl.Parent; RequiredFieldValidator validator1 = new RequiredFieldValidator(); editor1.TextBoxControl.ID = "Namex"; validator1.ControlToValidate = editor1.TextBoxControl.ID; validator1.ErrorMessage = "Name required"; cell1.Controls.Add(validator1); GridEditableItem item2 = e.Item as GridEditableItem; GridTextBoxColumnEditor editor2 = (GridTextBoxColumnEditor)item2.EditManager.GetColumnEditor("Department"); TableCell cell2 = (TableCell)editor2.TextBoxControl.Parent; RequiredFieldValidator validator2 = new RequiredFieldValidator(); editor2.TextBoxControl.ID = "Name_for_validation"; validator2.ControlToValidate = editor2.TextBoxControl.ID; validator2.ErrorMessage = "Department required"; cell2.Controls.Add(validator2); } } protected void gvEdit_ItemUpdated(object source, GridUpdatedEventArgs e) { if (e.Exception != null) { e.KeepInEditMode = true; e.ExceptionHandled = true; SetMessage("Routing record not updated. Reason: " + e.Exception.Message); } else { gvEdit.Rebind(); SetMessage("Routing record updated!"); } } protected void gvEdit_ItemDeleted(object source, GridDeletedEventArgs e) { if (e.Exception != null) { e.ExceptionHandled = true; String x = "Routing Record cannot be deleted. Reason: " + e.Exception.Message; DisplayMessage(x); } else { gvEdit.Rebind(); SetMessage("Company is deleted!"); } } protected void gvEdit_ItemInserted(object source, GridInsertedEventArgs e) { if (e.Exception != null) { e.KeepInInsertMode = true; e.ExceptionHandled = true; String x = "Routing Record cannto be inserted. Reason: " + e.Exception.Message; DisplayMessage(x); } else { SetMessage("New Routing Record is inserted!"); gvEdit.Rebind(); } } protected void gvEdit_ItemCommand(object source, GridCommandEventArgs e) { if (e.CommandName == RadGrid.EditCommandName) { gvEdit.MasterTableView.IsItemInserted = false; } if (e.CommandName == RadGrid.InitInsertCommandName) { gvEdit.MasterTableView.ClearEditItems(); } } protected void gvEdit_DataBound(object sender, EventArgs e) { if (!string.IsNullOrEmpty(gridMessage)) { DisplayMessage(gridMessage); } }I have very basic Radmenu
I would like to remove all boarders form all parts of the menu including root, vertical etc.
I know if I set the css for root to border:none !important all borders are removed.
However, once I apply
EnableRoundedCorners="True"
A 1px upper and lower border are also applied to the sub menu containers.
Is there anyway to remove ALL border when rounded corners is enabled
Here is my CSS
/* <RadMenu / ETP> */.RadMenu_ETPZ2 .rmRootGroup, .RadMenu_ETPZ2 a.rmLink, .RadMenu_ETPZ2 .rmText{ border:none !important; font: normal 12px "Segoe UI" ,Arial,Helvetica,sans-serif; line-height: 22px;}.RadMenu_ETPZ2 .rmRootGroup{ border:none !important; background-repeat: repeat-x; background-color: transparent; margin: 0 !important; padding: 0 !important;}.RadMenu_ETPZ2 .rmVertical{ border:none !important; background-color: #FDF4B9; background-image: url('../images/back_menu.jpg');}.RadMenu_ETPZ2 .rmSlide > ul.rmVertical{ border: 1px solid #4265ac;}/* <Root items> */.RadMenu_ETPZ2, .RadMenu_ETPZ2 a.rmLink, .RadMenu_ETPZ2 .rmRootLink{ color: #000000; font-size: 14px;}.RadMenu_ETPZ2 .rmItem, .RadMenu_ETPZ2 a.rmFocused, .RadMenu_ETPZ2 a.rmSelected{ background-position: 0; background-color: transparent; /* Selected menu*/}.RadMenu_ETPZ2 .rmLast a.rmExpanded .rmText{ background-repeat: no-repeat;}.RadMenu_ETPZ2 a.rmDisabled, .RadMenu_ETPZ2 a.rmDisabled:hover{ color: #7d7d7d; background-position: 0 500px;}.RadMenu_ETPZ2 .rmVertical .rmLink, .RadMenu_ETPZ2 .rmHorizontal .rmLink{ margin-right: 0px; /* Distance between menu items*/}/* Separators */.RadMenu_ETPZ2 .rmSeparator{ padding: 1px; background-color: #4265ac !important;}.RadMenu_ETPZ2 .rmSeparator .rmText{ background-color: #4265ac !important;}/* Containers */DIV.RadMenu_ETPZ2 .rmItem .rmLink:hover{ border:none !important; color: #CC0000; background-color: transparent;}DIV.RadMenu_ETPZ2 .rmGroup .rmItem .rmLink .rmText{ padding-left: 10px; padding-right: 53px; margin-left: 4px; margin-right: 0px; width: 100px;}DIV.RadMenu_ETPZ2 .rmGroup{ padding-bottom: 10px !important;}
Thank you.
Allan