(ADPnews) - Mar 22, 2010 - China-based CNPV Solar Power SA (EPA:ALCNP) announced today that it had inked a 21 MW sales agreement with German photovoltaic (PV) company CTS Solar GmbH.