95.134.000-6 2009-09-30 95.134.000-6 2009-01-01 2009-09-30 95.134.000-6 2008-09-30 95.134.000-6 2008-12-31 95.134.000-6 2008-12-31 cl-ci-i:Restated 95.134.000-6 2008-01-01 2008-09-30 95.134.000-6 2007-12-31 95.134.000-6 2007-12-31 cl-ci-i:Restated 95.134.000-6 2009-07-01 2009-09-30 95.134.000-6 2008-07-01 2008-09-30 iso4217:USD xbrli:pure xbrli:shares 2402922 129187170 441221 20284252 92799310 716002 13896467 6794522 5829655 1569523 194083000 194083000 14978586 258092905 4880489 1704492 6530351 577276919 54095669 125397988 10527437 2132119 152756 222720482 222720482 118191962 1 14558586 27530874 1176121 163914561 93024744 44471454 -8309028 61454706 190641876 577276919 51752048 277320 26603745 30510816 383193919 183222 3627546 54095 66218960 1826431 141600257 2643899 16048049 117486485 919573 13664315 3880250 6687807 1907219 236486592 236486592 15059464 259191631 4779781 3153237 4332631 606564597 54252177 129524660 12707126 4878049 3081200 229619544 229619544 111111742 55656 26148654 26512816 1881095 167536394 93024744 44287703 4287810 67808402 209408659 606564597 73248995 311985 22001062 1885157 21340550 370078005 364948 2810322 60023569 1694421 158340024 7839543 18254188 130666858 3747108 15460125 2210533 5104661 1671319 236182349 236182349 11309687 249977351 2513439 2698530 4401668 582027145 42548508 136514430 8540150 4795630 1639705 206905829 206905829 111586153 1 5680205 25529009 1619004 146108793 109414439 27761221 21164364 70672500 229012524 582027146 51228014 346650 8054901 22150123 345844796 1576098 3236407 52447348 0 93027744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 796527 4287810 0 -12641904 2873213 0 0 141600257 0 0 0 0 -13055406 0 0 0 0 0 93027744 0 2828147 0 0 0 0 3470466 -12413087 67808402 -4272798 -2080898 -6353696 0 0 597253 0 0 0 0 0 0 0 0 0 0 -1525110 209408659 1616152 0 0 0 0 0 0 0 15471076 796527 0 0 4263872 4263872 597253 26672118 0 0 0 2828147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2828147 0 0 -18766783 93027744 0 0 0 0 0 15471076 0 16267603 0 0 0 0 -2826181 -2826181 1437691 0 -1525110 1616152 91042 0 0 0 0 0 26074865 26074865 0 -12596838 0 0 0 0 0 0 0 1389568 -17328204 0 0 0 109414439 0 0 0 0 0 0 0 0 0 0 -1020628 0 7720633 24920776 158340024 0 0 0 0 0 0 5902507 0 0 0 0 0 109414439 0 3964221 0 0 0 0 -1458986 479300 70672500 7209461 -1198631 6010830 229012524 0 0 -1458986 0 0 0 0 0 0 0 0 235502654 -1364062 0 0 0 0 0 0 -1020628 0 0 0 -1458986 26302235 0 0 21164364 3964221 0 0 0 0 0 0 158819324 0 76683330 0 0 0 0 0 0 0 3964221 0 0 6490130 109414439 0 0 0 0 0 0 -1020628 0 0 0 566564 566564 566564 0 0 -1364062 -1364062 0 0 0 0 27761221 27761221 3756412 0 0 0 0 0 0 0 -2657617 13111968 0 0 693473156 667331274 26141882 631956 146600 784684 47815253 424329 15980471 -2006114 -4091976 -137633 -1195491 -20550035 -16914702 -16914702 -12641904 -.0022 0 796527 -2826181 -413502 -17328204 1616152 -13055406 -4272798 -.0022 -4272798 -3635333 6702264 1021281664 949550737 71730927 776172 168074 816541 52215950 12826536 -2182713 3271603 414050 -2997702 21981739 14930094 14930094 7720633 .0013 0 -1020629 566564 -1818127 13111967 -1364062 5902506 7209461 .0013 7209461 7051645 8656569 219043219 218708950 334269 283704 54376 339704 15679621 67505 5360728 434631 1535175 -133203 601157 -10128356 -8621576 -8621576 -5019337 -.0015 0 229275 1636864 2613214 -6008362 747075 -2406123 -3602239 -.0015 -3602239 -1506780 2403611 375551586 351508212 24043374 -179219 53893 80049 17703823 -1296125 1367658 -2087138 89017 171172 1530856 6016301 3777341 3777341 2277863 .0004 0 -754010 318344 -1413442 2363899 -977776 864421 1499478 .0004 1499478 2238960 2377779 -1806697 1893268 1838000 25000 457788 1239486 5063249 705059 -3496224 -5302921 4140202 65665 2881990 18003580 275563 600578 -11791836 22957794 17149693 3579701 4731284 -6923431 -24018188 318994 -23699194 75892463 52193269 748401000 25921880 -1535692 728772709 -6022584 28 4129567 -290980 28724945 1438000 -244919 2718000 1108662 7686734 1004000 -6609153 22115792 3348143 3191400 -3630593 4424806 12188206 2404089 393867 358446 3142029 1399478 133578 -12685937 36777948 4000 16714713 3820479 123000 12606273 -178239 9251616 -241314 9010302 59068301 68078603 1038568116 34947543 1377883 989961006 -13687495 5924315 2228593 93027744 44284703 109414439 24484109 109414439 27761221