<style >
						div.regform
			{
				position: absolute;
				left: 50%;
				top: 50%;
				margin-top: -50px;
				margin-left: -350px;
				z-index:250;
			}
			.error 
			{
				font-family: Tahoma;
				font-size: 8pt;
				color: red;
				display:none;
				text-align: left;
			}
			td.text
			{
				text-align: right;
				border: 1px solid #FFFFFF;
				font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #666666;
				background-color: transparent;
				width: 220px;
				padding: 4;
			}
			#userreg table 
			{
				background-color: #FFFFFF;
				color: #000000;
				border: 1px solid #FFFFFF;
				border-collapse: collapse;
			}
			.fieldcell input 
			{
				width: 230px;
				font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
				background-color: none;
				color: #102132;
				border: 1px solid #666666;
				background:url(img/textarea-r-over.png) repeat-y 100% 0;
				margin-right: 0px;
				padding: 4;
			}
			.fieldcell select 
			{
				width: 230px;
				font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
				background-color: none;
				background:url(img/textarea-r-over.png) repeat-y 100% 0;
				color: #102132;
				border: 1px solid #666666;
				margin-right: 0px;
				padding: 4;
			}
			.smallfieldcell select 
			{
				font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
				background-color: none;
				background:url(img/textarea-r-over.png) repeat-y 100% 0;
				color: #102132;
				border: 1px solid #666666;
				margin-right: 0px;
				padding: 4;
			}
			label.opt 
			{
				font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #284273;
			}
		</style>
