XML 57 R39.htm IDEA: XBRL DOCUMENT v2.3.0.15
Net Income Per Share (Tables)
12 Months Ended
Jul. 31, 2011
Earnings Per Share [Abstract] 
Weighted average number of Basic and dilutive shares
     Years Ended July 31,
   
     2011
   2010
   2009
Weighted average common shares outstanding
                 75,649             84,165             83,537   
Effect of dilutive securities-stock options
                 1,027             862              1,393   
Diluted weighted average common shares outstanding
                 76,676             85,027             84,930