<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>00 - Document - Document and Entity Information</LongName>
      <ShortName>Document and Entity Information</ShortName>
      <Role>http://lifetechnologies.com/role/DocumentAndEntityInformation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R1.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0110 - Statement - Consolidated Balance Sheets</LongName>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <Role>http://lifetechnologies.com/role/BalanceSheets</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R2.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0111 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <Role>http://lifetechnologies.com/role/BalanceSheetsParenthetical</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R3.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0120 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <Role>http://lifetechnologies.com/role/StatementsOfOperations</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R4.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0130 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <Role>http://lifetechnologies.com/role/StatementsOfCashFlows</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R5.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0201 - Disclosure - Basis of Presentation</LongName>
      <ShortName>Basis of Presentation</ShortName>
      <Role>http://lifetechnologies.com/role/BasisOfPresentation</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R6.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0202 - Disclosure - Composition of Certain Financial Statement Items</LongName>
      <ShortName>Composition of Certain Financial Statement Items</ShortName>
      <Role>http://lifetechnologies.com/role/CompositionOfCertainFinancialStatementItems</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R7.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0203 - Disclosure - Business Combinations and Divestitures</LongName>
      <ShortName>Business Combinations and Divestitures</ShortName>
      <Role>http://lifetechnologies.com/role/BusinessCombinationsAndDivestitures</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R8.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0204 - Disclosure - Long-Term Debt</LongName>
      <ShortName>Long-Term Debt</ShortName>
      <Role>http://lifetechnologies.com/role/LongTermDebt</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R9.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0205 - Disclosure - Lines of Credit</LongName>
      <ShortName>Lines of Credit</ShortName>
      <Role>http://lifetechnologies.com/role/LinesOfCredit</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R10.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0206 - Disclosure - Commitments and Contingencies</LongName>
      <ShortName>Commitments and Contingencies</ShortName>
      <Role>http://lifetechnologies.com/role/CommitmentsAndContingencies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R11.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0207 - Disclosure - Pension Plans and Postretirement Health and Benefit Program</LongName>
      <ShortName>Pension Plans and Postretirement Health and Benefit Program</ShortName>
      <Role>http://lifetechnologies.com/role/PensionPlansAndPostretirementHealthAndBenefitProgram</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R12.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0208 - Disclosure - Income Taxes</LongName>
      <ShortName>Income Taxes</ShortName>
      <Role>http://lifetechnologies.com/role/IncomeTaxes</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R13.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0209 - Disclosure - Stock Repurchase Program</LongName>
      <ShortName>Stock Repurchase Program</ShortName>
      <Role>http://lifetechnologies.com/role/StockRepurchaseProgram</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R14.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0210 - Disclosure - Restructuring Costs</LongName>
      <ShortName>Restructuring Costs</ShortName>
      <Role>http://lifetechnologies.com/role/RestructuringCosts</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R15.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0211 - Disclosure - Subsequent Events</LongName>
      <ShortName>Subsequent Events</ShortName>
      <Role>http://lifetechnologies.com/role/SubsequentEvents</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R16.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0401 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <Role>http://lifetechnologies.com/role/BasisOfPresentationPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R17.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0402 - Disclosure - Composition of Certain Financial Statement Items (Policies)</LongName>
      <ShortName>Composition of Certain Financial Statement Items (Policies)</ShortName>
      <Role>http://lifetechnologies.com/role/CompositionOfCertainFinancialStatementItemsPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R18.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0403 - Disclosure - Business Combinations and Divestitures (Policies)</LongName>
      <ShortName>Business Combinations and Divestitures (Policies)</ShortName>
      <Role>http://lifetechnologies.com/role/BusinessCombinationsAndDivestituresPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R19.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0404 - Disclosure - Long -Term Debt (Policies)</LongName>
      <ShortName>Long -Term Debt (Policies)</ShortName>
      <Role>http://lifetechnologies.com/role/LongTermDebtPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R20.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0406 - Disclosure - Commitments and Contingencies (Policies)</LongName>
      <ShortName>Commitments and Contingencies (Policies)</ShortName>
      <Role>http://lifetechnologies.com/role/CommitmentsAndContingenciesPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R21.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0408 - Disclosure - Income Taxes (Policies)</LongName>
      <ShortName>Income Taxes (Policies)</ShortName>
      <Role>http://lifetechnologies.com/role/IncomeTaxesPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R22.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0410 - Disclosure - Restructuring Costs (Policies)</LongName>
      <ShortName>Restructuring Costs (Policies)</ShortName>
      <Role>http://lifetechnologies.com/role/RestructuringCostsPolicies</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R23.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0501 - Disclosure - Basis of Presentation (Tables)</LongName>
      <ShortName>Basis of Presentation (Tables)</ShortName>
      <Role>http://lifetechnologies.com/role/BasisOfPresentationTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R24.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0502 - Disclosure - Composition of Certain Financial Statement Items (Tables)</LongName>
      <ShortName>Composition of Certain Financial Statement Items (Tables)</ShortName>
      <Role>http://lifetechnologies.com/role/CompositionOfCertainFinancialStatementItemsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R25.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0504 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <Role>http://lifetechnologies.com/role/LongTermDebtTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R26.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0507 - Disclosure - Pension Plans and Postretirement Health and Benefit Program (Tables)</LongName>
      <ShortName>Pension Plans and Postretirement Health and Benefit Program (Tables)</ShortName>
      <Role>http://lifetechnologies.com/role/PensionPlansAndPostretirementHealthAndBenefitProgramTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R27.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0508 - Disclosure - Income Taxes (Tables)</LongName>
      <ShortName>Income Taxes (Tables)</ShortName>
      <Role>http://lifetechnologies.com/role/IncomeTaxesTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R28.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0510 - Disclosure - Restructuring Costs (Tables)</LongName>
      <ShortName>Restructuring Costs (Tables)</ShortName>
      <Role>http://lifetechnologies.com/role/RestructuringCostsTables</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R29.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0601 - Disclosure - Basis of Presentation (Details)</LongName>
      <ShortName>Basis of Presentation (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/BasisOfPresentationDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R30.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0602 - Disclosure - Composition of Certain Financial Statement Items (Details)</LongName>
      <ShortName>Composition of Certain Financial Statement Items (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/CompositionOfCertainFinancialStatementItemsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R31.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0603 - Disclosure - Business Combinations and Divestitures (Details)</LongName>
      <ShortName>Business Combinations and Divestitures (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/BusinessCombinationsAndDivestituresDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R32.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0604 - Disclosure - Long -Term Debt (Details)</LongName>
      <ShortName>Long -Term Debt (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/LongTermDebtDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R33.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0605 - Disclosure - Lines of Credit (Details)</LongName>
      <ShortName>Lines of Credit (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/LinesOfCreditDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R34.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0606 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/CommitmentsAndContingenciesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R35.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0607 - Disclosure - Pension Plans and Postretirement Health and Benefit Program (Unaudited) (Details)</LongName>
      <ShortName>Pension Plans and Postretirement Health and Benefit Program (Unaudited) (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/PensionPlansAndPostretirementHealthAndBenefitProgramDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R36.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0608 - Disclosure - Income Taxes (Details)</LongName>
      <ShortName>Income Taxes (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/IncomeTaxesDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R37.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0609 - Disclosure - Stock Repurchase Program (Details)</LongName>
      <ShortName>Stock Repurchase Program (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/StockRepurchaseProgramDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R38.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0610 - Disclosure - Restructuring Costs (Details)</LongName>
      <ShortName>Restructuring Costs (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/RestructuringCostsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R39.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Sheet</ReportType>
      <LongName>0611 - Disclosure - Subsequent Events (Details)</LongName>
      <ShortName>Subsequent Events (Details)</ShortName>
      <Role>http://lifetechnologies.com/role/SubsequentEventsDetails</Role>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName>R40.xml</XmlFileName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ReportType>Book</ReportType>
      <LongName>All Reports</LongName>
      <ShortName>All Reports</ShortName>
      <Role />
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <XmlFileName />
    </Report>
  </MyReports>
  <EntityCount>1</EntityCount>
  <ContextCount>270</ContextCount>
  <SegmentCount>89</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <UnitCount>4</UnitCount>
  <ElementCount>376</ElementCount>
  <FootnotesReported>true</FootnotesReported>
  <TuplesReported>false</TuplesReported>
  <ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Convertible_Notes_Payable_One_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Foreign_Pension_Plans_Defined_Benefit_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Employee_Relocation_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level3_Member_Put_Option_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Employee_Stock_Purchase_Plan_Three_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level2_Member_Foreign_Bonds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_One_Time_Termination_Benefits_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Senior_Notes_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Interest_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Letters_Of_Credit_Outstanding_To_Support_Duty_On_Imported_Products_Member_Letter_Of_Credit_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Retained_Earnings_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Other_Income_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Senior_Notes_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Letter_Of_Credit_Member_Letters_Of_Credit_Outstanding_To_Support_Liabilities_Associated_With_Companys_Selfinsured_Workers_Compensation_Programs_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Restricted_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Common_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Exit_Or_Disposal_Cost_Member_Facility_Closing_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Retained_Earnings_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Other_Income_Expense_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Money_Market_Funds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Employee_Relocation_Member_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Other_Intellectual_Property_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Business_Combination_Member_Facility_Closing_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Share_Based_Compensation_Expense_Member</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Other_Income_Expense_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Term_Loan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Senior_Notes_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Other_Non_Current_Assets_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level1_Member_Bank_Time_Deposits_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Put_Option_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_One_Time_Termination_Benefits_Member_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_United_States_Postretirement_Benefit_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Other_Income_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Common_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Customer_Lists_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Revenue_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Employee_Relocation_Member_Business_Combination_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Auction_Rate_Securities_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_28Feb2010_Senior_Notes_Two_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Stock_Options_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_United_States_Postretirement_Benefit_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Term_Loan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Senior_Notes_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Other_Income_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Other_Intellectual_Property_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Purchased_Technology_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Put_Option_Member_3</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level2_Member_Money_Market_Funds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Term_Loan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_United_States_Pension_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Business_Combination_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Interest_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>9</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Convertible_Senior_Notes_Payable_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Employee_Relocation_Member_Business_Combination_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Term_Loan_One_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_One_Time_Termination_Benefits_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Subsidiaries_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Revenue_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Line_Of_Credit_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_United_States_Postretirement_Benefit_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Senior_Notes_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_One_Time_Termination_Benefits_Member_Business_Combination_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Term_Loan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level1_Member_Auction_Rate_Securities_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Employee_Stock_Purchase_Plan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Letters_Of_Credit_Outstanding_To_Support_Building_Lease_Requirements_Member_Letter_Of_Credit_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Customer_Lists_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Customer_Lists_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Business_Combination_Member_Facility_Closing_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Employee_Stock_Option_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Convertible_Notes_Payable_Two_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Other_Income_Expense_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Foreign_Bonds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level2_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_28Feb2010_Senior_Notes_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level2_Member_Auction_Rate_Securities_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Term_Loan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Customer_Lists_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Senior_Notes_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Building_And_Building_Improvements_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Foreign_Pension_Plans_Defined_Benefit_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009</ContextName>
      <ElementCount>81</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Purchased_Tradenames_And_Trademarks_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Other_Non_Current_Assets_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level1_Member_Foreign_Bonds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Bank_Time_Deposits_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Business_Combination_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Retained_Earnings_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Revenue_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Other_Current_Assets_Member_Forward_Contracts_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Equity_Securities_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Senior_Notes_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Stock_Options_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Auction_Rate_Securities_Member</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Other_Income_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Stock_Options_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Employee_Stock_Purchase_Plan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2008</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Senior_Notes_One_Member</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Jan2009</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Letters_Of_Credit_Outstanding_To_Support_Performance_Bond_Agreements_Member_Letter_Of_Credit_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Accumulated_Other_Comprehensive_Income_Member</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Share_Based_Compensation_Expense_Member</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Foreign_Bonds_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Aug2010</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Exit_Or_Disposal_Cost_Member_Facility_Closing_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Exit_Or_Disposal_Cost_Member_Facility_Closing_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Convertible_Notes_Payable_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Treasury_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Facility_Closing_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Senior_Notes_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Employee_Relocation_Member_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level3_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>7</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level3_Member_Bank_Time_Deposits_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2009</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_In_Process_Research_And_Development_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Convertible_Notes_Payable_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Purchased_Tradenames_And_Trademarks_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Term_Loan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>OneMonthEnded_31Jan2010</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Purchase_Rights_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Put_Option_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Other_Current_Liabilities_Member_Forward_Contracts_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Auction_Rate_Securities_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_One_Time_Termination_Benefits_Member_Business_Combination_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009</ContextName>
      <ElementCount>41</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Senior_Notes_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Jan2013</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Term_Loan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Stock_Options_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Bank_Time_Deposits_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Purchased_Technology_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Treasury_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Auction_Rate_Securities_Member_3</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Interest_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Put_Option_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level2_Member_Bank_Time_Deposits_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Auction_Rate_Securities_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Senior_Notes_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Business_Combination_Member_Facility_Closing_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Share_Based_Compensation_Expense_Member</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Other_Current_Liabilities_Member_Forward_Contracts_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Senior_Notes_One_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Stock_Options_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Senior_Notes_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Subsidiaries_One_Member_Letter_Of_Credit_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Term_Loan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Employee_Relocation_Member_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Other_Income_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Other_Intellectual_Property_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Term_Loan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Other_Long_Term_Obligations_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Accumulated_Other_Comprehensive_Income_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Senior_Notes_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Other_Income_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Convertible_Notes_Payable_Member</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Senior_Notes_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_United_States_Postretirement_Benefit_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Foreign_Bonds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Company_One_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>January-01-2010_June-30-2010</ContextName>
      <ElementCount>208</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Employee_Relocation_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Restricted_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Senior_Notes_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Other_Intellectual_Property_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Term_Loan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level1_Member_Money_Market_Funds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Purchase_Rights_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Senior_Notes_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level1_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level3_Member_Foreign_Bonds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Treasury_Stock_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_28Feb2010_Senior_Notes_One_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_United_States_Pension_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>7</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010</ContextName>
      <ElementCount>54</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Additional_Paid_In_Capital_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Noncontrolling_Interest_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Revenue_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Foreign_Pension_Plans_Defined_Benefit_Member</ContextName>
      <ElementCount>6</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Other_Current_Assets_Member_Forward_Contracts_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Senior_Notes_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Other_Long_Term_Obligations_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Share_Based_Compensation_Expense_Member</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Senior_Notes_Two_Member_2</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Carrying_Reported_Amount_Fair_Value_Disclosure_Member_Senior_Notes_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Purchased_Technology_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009</ContextName>
      <ElementCount>77</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Put_Option_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_One_Time_Termination_Benefits_Member_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Accumulated_Other_Comprehensive_Income_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Other_Income_Expense_Member_Foreign_Exchange_Contract_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Business_Combination_Member_One_Time_Termination_Benefits_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Purchased_Tradenames_And_Trademarks_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Employee_Stock_Purchase_Plan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Other_Income_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2010_Other_Income_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Foreign_Pension_Plans_Defined_Benefit_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Purchased_Tradenames_And_Trademarks_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level1_Member_Put_Option_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Business_Combination_Member</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Auction_Rate_Securities_Member_2</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Facility_Closing_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Portion_At_Fair_Value_Fair_Value_Disclosure_Member_Convertible_Notes_Payable_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_United_States_Pension_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2009_Interest_Expense_Member_Interest_Rate_Swap_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Carrying_Reported_Amount_Fair_Value_Disclosure_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010</ContextName>
      <ElementCount>113</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Bank_Time_Deposits_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_In_Process_Research_And_Development_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Employee_Stock_Purchase_Plan_Three_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Machinery_And_Equipment_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Employee_Stock_Purchase_Plan_Two_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Jan2012</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level2_Member_Put_Option_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level3_Member_Money_Market_Funds_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_Stock_Options_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Convertible_Notes_Payable_One_Member</ContextName>
      <ElementCount>8</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Software_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Senior_Notes_Member</ContextName>
      <ElementCount>4</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_28Feb2010_Senior_Unsecured_Notes_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Term_Loan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>ThreeMonthEnded_30June2009_United_States_Pension_Plans_Of_U_S_Entity_Defined_Benefit_Member</ContextName>
      <ElementCount>5</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Fair_Value_Inputs_Level3_Member_Auction_Rate_Securities_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Employee_Relocation_Member_Business_Combination_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Term_Loan_Two_Member</ContextName>
      <ElementCount>3</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Common_Stock_Member</ContextName>
      <ElementCount>2</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>TwelveMonthsEnded_31Dec2009_Purchased_Technology_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_30June2010_Letter_Of_Credit_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_One_Time_Termination_Benefits_Member_Exit_Or_Disposal_Cost_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Put_Option_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Term_Loan_One_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>BalanceAsOf_31Dec2009_Equity_Securities_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
    <ContextSummary>
      <ContextName>SixMonthEnded_30June2010_Employee_Stock_Option_Member</ContextName>
      <ElementCount>1</ElementCount>
    </ContextSummary>
  </ContextSummary>
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
