form			{
				width:460px;
				margin:0 auto;
				border:1px dotted #006633;
				background-color:#e7f0fc;
				padding:10px;
				text-align:left;
				}
				
label			{
				float:left;
				width:120px;
				font-weight: bold;
				}

input, textarea	{
				width:180px;
				margin-bottom:10px;
				}

textarea.small	{
				width:180px;
				height:70px;
				}

textarea.large	{
				width:300px;
				height:100px;
				}

.boxes			{
				width:1em;
				}

#submitbutton	{
				margin-left:120px;
				margin-top:5px;
				width:90px;
				}

.prompt 		{
				position:relative;
				left:120px;
				top:-10px;
				font-family:Tahoma, Geneva, sans-serif;
				font-size:10px;
				color:#FF0000;
				}
				
html>body .prompt {
				left:120px;
				}					

.required		{
				bottom:10px;
				font-weight:bold;
				position:relative;
				}
				
.sublabel		{
				font-size:10px;
				vertical-align:super;
				color:#999999;
				}								

