label
{
        vertical-align: middle;
}
/* watermark positioning container */
.updnWatermark
{
	position: absolute;	/* positioning container */
	width: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* IE7/6 hasLayout hack */
.updnWatermark
{
	*zoom: 1;
}
/* watermark label styling */
.updnWatermark label
{
	position: absolute;
	left: -0;
	top: 2px;
	white-space: nowrap;
        font-family: Arial, Verdana;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #d5d5d5;
        text-decoration: none;
	padding-left: 4px;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
