A few points I would like to share. I beleive the StyleSheetRegistrar by convention comes before the JS declarations. Also, does the template have a Master? I would make sure your MS Ajax scripts are being downloaded. FireBug's "Net" tab shows all the assets that have been downloaded and those that have not as well as all JS errors. VS also has the section in the Solution Explorer window at the top that becomes visible when your project is running. That tree show the same list of JS that has downloaded. Please make sure Ajax .JS is being downloaded. The Intellisense tab also reveals a lot.