C# sometimes currency format does not work
<p>It seems that sometimes the currency format does not work:</p>

<pre><code>string Amount = "11123.45";
Literal2.Text = string.Format("{0:c}", Amount);
</code></pre>

<p>reads 11123.45 </p>

<p>it should be:</p>

<p><strong>$11,123.45</strong> </p>
