XML 12 R39.htm IDEA: XBRL DOCUMENT v2.3.0.15
Earnings Per Common Share (Details)
3 Months Ended
Oct. 31, 2011
Oct. 31, 2010
Earnings Per Common Share [Abstract]  
Weighted average common shares outstanding for basic earnings per share54,992,18453,621,890
Stock options21,82386,214
Weighted average common shares outstanding for diluted earnings per share55,014,00753,708,104
Antidilutive stock options outstanding778,725,000909,000,000