Stock-Based Compensation (Narrative) (Details)
In Millions
Apr. 30, 2011
Stock-Based Compensation  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 8