form			{
				width:100%;
				margin:0 auto;
				background:url(images/transparent_bg.png);
				border: 1px solid #BF1E2D;
				padding:10px;
				}

label			{
				float:left;
				width:110px;
				font-weight:normal;
				text-align:right;
				margin-right:20px;
				margin-bottom:20px;
				font-size: 9pt;
				}

input, textarea	{
				width:170px;
				margin-bottom:10px;
				border: 1px solid;
				clear:right;
				}
				
select			{
				margin-bottom:10px;
				clear:right;
				}
				
textarea.small	{
				width:120px;
				height:70px;
				border: 1px solid;
				clear:right;
				}

textarea.large	{
				width:220px;
				height:100px;
				border: 1px solid;
				clear:right;
				}

#submitbutton	{
				margin-left:130px;
				margin-top:5px;
				width:174px;
				}

.prompt 		{
				position:relative;
				top:-10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FF0000;
				float:left;
				}

.required		{
				bottom:10px;
				font-weight:bold;
				position:relative;
				}
				
.labelalign		{
				position:relative;
				left:130px;
				}

.promptalign	{
				width:160px;
				position:relative;
				left:130px;				
				}		
												
.calendar		{
				margin-bottom:10px;
				}			
			
* html .prompt  {
				left:3px;
				}
								
* html .labelalign	
				{
				left:133px;
				}
				
* html .promptalign	
				{
				left:133px;
				}		
				
* html #submitbutton
				{
				margin-left:133px;
				}								