XML 20 R50.htm IDEA: XBRL DOCUMENT v2.4.0.6
Schedule of Earnings Per Share Reconciliation (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2012
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 1 (2,397,676)  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 2 (3,073,418)  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 3 114,631,186  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 4 113,483,661  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 5 0  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 6 0  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 7 114,631,186  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 8 113,483,661  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 9 (0.02)  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 10 (0.03)  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 11 (0.02)  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 12 (0.03)  
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 1   (4,905,564)
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 2   (5,350,798)
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 3   114,475,722
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 4   113,397,048
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 5   0
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 6   0
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 7   114,475,722
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 8   113,397,048
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 9   (0.04)
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 10   (0.05)
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 11   (0.04)
Basic And Diluted Earnings Per Share Schedule Of Earnings Per Share Reconciliation 12   (0.05)