A great source for the various branches is http://www.goarmy.com/ListOfficerJobs.do?showDesc=true
It specifically lists officer branches.
I was just wondering, is Military Police generally a competitive branch? This is my first choice should I get appointed into USMA.