anchor.diff:  <% 			if (manager.canDoTimetable(acadSession, user)) { %>		
   				leaf_item('Reports','Display Solution Reports','solutionReport.do');
   <% 			} %>
  -<% 			if (user.getRole().equals(Roles.ADMIN_ROLE)) { %>
  -				leaf_item('Manage Solvers','Manage Running Solvers','manageSolvers.do');
  -<% 			} %>
  -		enditem(); //2
  +		enditem(); //11
   <% } else if (manager.canAudit(acadSession, user)) { %>
  -		menu_item('2','Audit','Audit Input Data','','collapse');
  +		menu_item('12','Audit','Audit Input Data','','collapse');
   			leaf_item('Solver','Audit Problem','solver.do');
   			leaf_item('Conflict Statistics','Browse Conflict-based Statistics','cbs.do');
   			leaf_item('Log','Display Solver Log','solverLog.do');
   			leaf_item('Reports','Display Solution Reports','solutionReport.do');
  -		enditem(); //2
  +		enditem(); //12
   <% }} %>
  -
  -<%  if (manager.canTimetableExams(acadSession, user)) { %>		
  -		menu_item('6','Examination Solver','Examination Solver','examSolver.do','collapse');
  +	<% if (user!=null && user.getRole().equals(Roles.ADMIN_ROLE)) { %>
  +		menu_item('13','Administration','Administration','','expand');
  +				leaf_item('Date Patterns','Manage Date Patterns','datePatternEdit.do');
  +				menu_item('130','Time Patterns','Manage Time Patterns','timePatternEdit.do','expand');
  +					leaf_item('Exact Time','Exact Time Pattern','exactTimeEdit.do');
  +				enditem(); //130
  +				leaf_item('Solver Groups', 'Manage Solver Groups','solverGroupEdit.do');
  +				leaf_item('Manage Solvers','Manage Running Solvers','manageSolvers.do');
  +		enditem(); //13
  +	<% } %>
  +	enditem(); //1
  +<% if (user!=null
  +		&& user.getRole().equals(Roles.ADMIN_ROLE)) { %>
  +	leaf_item('Student Sectioning','Student Sectioning','sectioningDemo.do');
  +<% } %>
  +	<%  if (manager.canSeeExams(acadSession, user)) { %>
  +	menu_item('2','Examintation Timetabling','Examination Timetabling','','expand');
  +		menu_item('20','Input Data','Course Timetabling Input Data','','collapse');
  +			menu_item('200','Rooms','Rooms','roomSearch.do?default=Exam','collapse');
  +				leaf_item('Features','Room Features','roomFeatureSearch.do?default=Exam');
  +				leaf_item('Groups','Room Groups','roomGroupSearch.do?default=Exam');
  +			enditem(); //200
  +			leaf_item('Examinations','View/Edit Examinations','examList.do');
  +			leaf_item('Distribution Prefs','Examination Distribution Preferences','examDistributionPrefs.do');
  +		enditem(); //20
  +	<%  if (manager.canTimetableExams(acadSession, user)) { %>		
  +		menu_item('21','Examination Solver','Examination Solver','examSolver.do','collapse');
   			leaf_item('Timetable','Examination Timetable Grid','examGrid.do');
   			leaf_item('Assigned','Assigned Examinations','assignedExams.do');
   			leaf_item('Not-assigned','Not-Assigned Examinations','unassignedExams.do');
   			leaf_item('Changes','Examination Assignment Changes','examChanges.do');
   			leaf_item('Log','Examination Solver Log','examSolverLog.do');
  -		enditem(); //6
  -<% } %>
  -
  -<% if (user!=null
  -		&& user.getRole().equals(Roles.ADMIN_ROLE)) { %>
  -	leaf_item('Sectioning','Student Sectioning','sectioningDemo.do');
  -<% } %>
  -		
  -	menu_item('3','User Preferences','User Preferences','','<%=expand%>');
  +		enditem(); //21
  +	<% } %>
  +	<% if (user!=null && user.getRole().equals(Roles.ADMIN_ROLE)) { %>
  +		menu_item('22','Administration','Administration','','expand');
  +			leaf_item('Examination Periods','Examination Periods','examPeriodEdit.do');
  +		enditem(); //22
  +	<% } %>
  +	enditem(); //2
  +	<% } %>
  +
  +	menu_item('3','User Preferences','User Preferences','','expand');
   		leaf_item('Change Role','Change Role','selectPrimaryRole.do?list=Y');
   <% if ( ( user!=null && user.getRole().equals(Roles.ADMIN_ROLE) )
   			|| ( session.getAttribute("hdnAdminAlias")!=null && session.getAttribute("hdnAdminAlias").toString().equals("1") ) ) { %>
  
positive.code: 		enditem(); //4
  
  <% } %>
  
  	menu_item('5','Help','Help Manual','','<%=expand%>');
  		<tt:hasProperty name="tmtbl.help.manual.input_data">
  			leaf_item('Data Entry Manual','Manual for Data Entry','%tmtbl.help.manual.input_data%', '_help');
  		</tt:hasProperty>
  
negative.code: <% if (user!=null
  		&& user.getRole().equals(Roles.ADMIN_ROLE)) { %>
  
  		menu_item('4','Administration','Administration','','expand');
  			menu_item('41','Academic Sessions','Academic Session Management','sessionList.do','expand');
  				leaf_item('Managers','Timetable Managers','timetableManagerList.do');
  				leaf_item('Departments','Manage Departments','departmentList.do');
  				leaf_item('Subject Areas','Manage Subject Areas','subjectList.do');
  				leaf_item('Buildings','Manage Buildings','buildingList.do');
  				<%--
  				leaf_item('Rooms','Manage Rooms','roomList.do');
  				--%>
  				leaf_item('Instructional Types','Manage Instructional Types','itypeDescList.do');
  				<%--
  				leaf_item('Preference Levels','Preference Levels','preferenceLevelList.do');
  