Used UI:block for ajax rendering

- made search result list scrollable
- subprogram panel cannot vertically-align because it cannot inherit
columnClass from template layoutGrid