Creating user roles to access content types

I am thoroughly happy with CustomPress and its ability to create new content types.

We created a content type called Provider with multiple taxonomies. I want to create a user role that can only access the provider content type and taxonomies for that type. If possible, I would also like to restrict their ability to access normal posts and pages.

Is there another plugin we should use or is this something CustomPress can control?