RadNavigation  fully supports templates. You can easily embed any content inside a RadNavigation template (even a server control like RadSearchBox as shown in this demo):
    
    
        - HTML markup 
- ASP.NET server controls 
- Third-party controls (other Telerik controls as well) 
        You can define two types of RadNavigation templates:
        
        
        1. Global Templates - template that is automatically applied to all items:
    
    
      <telerik:RadNavigation ID="RadNavigation1" runat="server">
             <NodeTemplate>
                   ... 
             </NodeTemplate>
   
      </telerik:RadNavigation>
    
        2. Per-node Template - template that overrides the global template on a node basis.
    
    
     <telerik:RadNavigation ID="RadNavigation1" runat="server">
        <telerik:RadNavigationNode Text="Node">
            <NodeTemplate>
                   ...
            <NodeTemplate>
        </telerik:RadNavigationNode>
     </telerik:RadNavigation>
     
        3. Per-node ContentTemplate - content template.
    
    
     <telerik:RadNavigation ID="RadNavigation1" runat="server">
        <telerik:RadNavigationNode Text="Node">
            <ContentTemplate>
                   ...
            <ContentTemplate>
        </telerik:RadNavigationNode>
     </telerik:RadNavigation>