Income Tax (Details)
6 Months Ended
Jun. 30, 2012
Rate
Jun. 30, 2011
Rate
Income Tax (Textual) [Abstract]    
Statutory tax rate 34.00% 34.00%
Effective tax rate 22.50% 25.40%