90.596.000-8 2009-09-30 90.596.000-8 2009-01-01 2009-09-30 90.596.000-8 2008-09-30 90.596.000-8 2008-12-31 90.596.000-8 2008-12-31 cl-ci-i:Restated 90.596.000-8 2008-01-01 2008-09-30 90.596.000-8 2007-12-31 90.596.000-8 2007-12-31 cl-ci-i:Restated 90.596.000-8 2009-07-01 2009-09-30 90.596.000-8 2008-07-01 2008-09-30 iso4217:USD xbrli:pure xbrli:shares 0 0 8738547 0 0 0 46826307 3352472 12291564 0 0 0 4774987 754331 1751 79703201 79703201 0 0 0 10788673 52537744 0 0 0 1704492 0 3065246 184587866 27025627 0 73531652 15646649 1986313 0 0 0 143949019 143949019 18783427 0 1 11138946 1931970 45613 0 31899957 55722006 0 23090557 -70074016 343 8738890 184587866 11701789 277320 25591036 0 0 20299896 0 104884665 0 167742 0 0 0 16211294 0 0 0 45036211 0 0 0 73017319 1841367 12043879 0 0 0 2413842 705590 759941 138707799 138707799 0 0 0 11283195 58980171 0 0 0 3153237 0 2989036 242487374 33803556 0 76049048 15131903 3214892 2431831 0 0 151436448 151436448 21359630 0 1 22492663 2127319 34765 0 46014378 55722006 0 23090557 -33776352 337 45036548 242487374 47925861 311985 20720267 0 0 12940111 0 103779575 0 84951 0 0 0 14121840 0 0 0 69702587 0 0 0 77072335 1925475 13747424 0 0 0 1223617 1175080 7950 123438622 123438622 0 0 0 9115956 64627980 0 0 0 2698530 0 2890209 226921524 25102063 0 71411396 9648511 3130198 1665438 0 0 118541365 118541365 34989945 0 1 1783998 1865149 38165 0 38677258 50722041 0 22090568 -3110022 314 69702901 226921524 28286741 346650 7411414 0 0 12864804 0 103482902 0 172345 0 0 0 10938773 0 0 0 55722006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36297664 45036211 0 0 0 0 0 0 -36297664 0 0 0 0 0 0 0 55722006 0 0 0 0 0 0 0 -36297664 337 0 6 6 45036548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23090557 0 0 -33776352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36297658 55722006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23090557 0 23090557 -36297664 0 0 0 0 0 0 0 0 -36297658 0 0 4999965 4999965 55722006 0 0 0 0 0 0 0 0 0 0 0 -8145805 -11255827 69702587 0 0 0 0 0 0 -8145805 0 0 0 0 0 50722041 0 0 0 0 0 0 0 -3145840 314 13 13 69702901 0 4999965 0 0 0 0 0 0 0 0 0 66557074 0 0 0 0 0 0 0 0 0 0 0 22090568 0 -3110022 0 4999965 0 0 0 0 66556747 0 327 0 0 0 0 0 0 0 0 0 0 -3145827 50722041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22090568 22090568 -8145805 0 0 0 0 0 0 0 0 -8145792 0 0 464938917 495065863 -30126946 376758 0 0 0 12639911 0 424329 2080830 -860411 0 -209466 -137690 -43852792 -36297659 0 -36297659 -36297664 .13 0 .13 .13 0 0 0 0 0 0 0 0 -36297659 0 -36297665 6 0 0 .13 5 -7555133 0 0 1911627 714833206 713082187 1751019 452527 0 0 0 13220646 0 0 3611710 390788 0 55023 -285787 -9756154 -8145792 0 -8145792 -8145805 .03 0 .03 .03 0 0 0 0 0 0 0 0 -8145792 0 -8145805 13 0 0 .03 13 -1610362 0 0 2510788 132882048 147289643 -14407595 167800 0 0 0 4350556 0 67505 1252296 147537 0 -238772 -6574 -18255049 -15104005 0 -15104005 -15104007 .05 0 .05 .05 0 0 0 0 0 0 0 0 -15104005 0 -15104007 2 0 0 .05 2 -3151044 0 0 751680 260433011 257118018 3314993 -390923 0 0 0 4223394 0 -1296125 1104000 -467282 0 31783 -110681 -142705 -173886 0 -173886 -173889 0 0 0 0 0 0 0 0 0 0 0 0 -173886 0 -173889 3 0 0 0 3 31181 0 0 697326 -28156330 24 269 175157 1838128 0 15101 34522 -1643795 -29800125 3694142 0 0 0 0 0 0 0 0 0 2754495 0 0 0 0 0 0 0 0 939647 0 0 0 0 0 0 7363594 0 0 0 0 -7363594 -36224072 0 0 47925861 11701789 391055521 0 4759419 0 -82522 422370359 -8000449 0 0 0 0 0 0 0 0 0 0 0 0 0 4541514 28 0 566108 2011891 0 18297 0 -1464052 3077462 78964 0 0 0 0 0 0 0 0 0 1447657 0 0 0 2125000 0 0 0 0 -3493693 0 0 0 0 0 0 1026741 0 0 0 0 3972964 3556733 0 0 28283741 31843474 577338151 0 4790511 0 -479081 580168288 -12641243 0 0 0 0 0 0 0 0 4999705 0 0 0 0 55722006 23090557 55722006 22090568 50722041 22090568