noscript validation issue

If I validate this code: 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>example</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META NAME="author" CONTENT="Paul Mackinlay, Web Orientated Technologies, 
info@webotech.co.uk">
</head>
<body>
<p>Your currency is set to
<script language="javascript" type="text/javascript">
<!--
document.write('<b>USD<\/b>');
//-->
</script>
<noscript><b>USD</b></noscript>
..</p>
</body>
</html> 

I get this error:
#Line 17, column 4: end tag for element "P" which is not open 

However, the code is HTML4.01 compliant if I remove 
<noscript><b>USD</b></noscript> 

As far as I am aware I am allowed to embed <noscript> tags within <p> tags, 
in which case there may be a bug in the validator. If I am wrong can 
somebody show me the relevent W3C documentation. 

Thanks, 

Paul 

-- 
Paul Mackinlay (PhD, MEng)
Web Orientated Technologies http://www.webotech.co.uk/
New Media Marketing.SMS.Addressing Software.Development.Design
Tel: +44(0)7050 699971 Fax: +44(0)7050 699972 paul@webotech.co.uk

Received on Friday, 4 February 2005 08:03:27 UTC