/* CSS Document */
	html,
	body
		{
			background:#fff;
			padding:50px;
			margin:0 auto;
			font-family: Arial, "Trebuchet MS", Tahoma,Verdana;
			font-size: 0.9em;
			color:#000;
			text-align:center;
		}
	#wrapper
		{
			/*background: #a4b9be url(../images/background-login.png) top left repeat-x;*/
			background: #fff url(../images/background-login.png) top left repeat-x;
			border:solid 1px #bbcbcf;
			margin:0 auto;
			width:320px;
			height:294px;
			text-align:left;
		}
	p{
		font-weight:bold;
		text-align:center;
	}
	a
		{
			text-decoration:none;
			color:#000;
			border-bottom:dotted 1px #000;
		}
	a:hover
		{
			color:#000;
			border-bottom:solid 1px #000;
		}
	form
		{
			padding:15px; margin:0;
		}
	#msg
		{
			margin:0 auto;text-align:center; color:#a2a5aE; padding:0px 0 10px 0;
		}
	label
		{
		font-weight:bold;
		display:block;
		}
	.textfield
		{
			background-color:#ffffff;
			border:solid 1px #a4b9be;
			padding:3px;
			margin:4px 0px 4px 0px;
			width:90%;
			font-weight:bold;
		}
	.textfield:hover,
	.textfield:focus
		{
		background-color:#bbcbcf;
		border:solid 1px #ffffff;
		color:#000;
		}
	
	.buttonfield
		{
			background-color:#ffffff;
			border:solid 1px #a4b9be;
			color:#000;
			margin-top:10px;
			padding:4px;
		}
	.buttonfield:hover,
	.buttonfield:focus
		{
			background-color:#bbcbcf;
			border:solid 1px #ffffff;
			color:#000;
		}
	#wait{ margin:0 auto; width:320px;background-color:#a2a5aE; color:#fff; padding:10px; }