| Massachusetts Mutual Life Insurance Company Political Action Committee | May 24, 2011 | $3,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 14, 2010 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | March 16, 2010 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Nov. 4, 2009 | $3,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Nov. 4, 2009 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 16, 2009 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Sept. 18, 2008 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Dec. 13, 2007 | $3,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | May 22, 2007 | $2,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Sept. 26, 2006 | $3,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 28, 2006 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Nov. 14, 2005 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 22, 2005 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | April 14, 2005 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Oct. 18, 2004 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | July 7, 2004 | $2,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | March 17, 2004 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Dec. 22, 2003 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 3, 2003 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 8, 1992 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Dec. 17, 1991 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | May 6, 1991 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | Sept. 27, 1990 | $1,000 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 6, 1986 | $500 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | June 21, 1983 | $150 | 
        
            | Massachusetts Mutual Life Insurance Company Political Action Committee | April 14, 1981 | $200 |