Looking at your query it looks like your namespace is wrong.
Try changing them to "b:Money" not "a:Money"
<b:KeyValuePairOfstringanyType>
<c:key>new_grantprojecttotalcost</c:key>
<c:value i:type="a:Money">
<b:Value>1234.00</b:Value>
</c:value>
</b:KeyValuePairOfstringanyType>
<b:KeyValuePairOfstringanyType>
<c:key>new_grantprojectfundingrequired</c:key>
<c:value i:type="a:Money">
<b:Value>123.00</b:Value>
</c:value>
</b:KeyValuePairOfstringanyType>