	#registrationTeaser{
		margin:5px 0px;
		text-align:center;
	}
	#registrationTeaser p{
		text-align:center;
	}
	#registrationTeaser .registrationLink a{
		background-color:#cc9900;
		border:2px dashed #cc9900;
		border-width:2px 0px;
		color:#FFFFFF;
		padding:5px 10px;
	}	
	#logonFormHolder{
	}
	
	
form fieldset{
	border:0px;
}
#logonFormHolder form label {
	display:block;
	float:left;
	height:22px;
	margin:9px 0pt 0pt;
	padding:0pt 0pt 0pt 20px;
	width:70px;
	line-height:22px;
	font-size:0.8em;
	font-weight:700;
}

#logonFormHolder form div.data input {
	display:block;
	float:left;
	height:18px;
	margin:9px 12px 0pt 0pt;
	width:110px;
}
#logonFormHolder form input.button {
	display:block;
	margin:9px auto;
	background-color:#cc9900;
	border:2px dashed #cc9900;
	border-width:2px 0px;
	color:#FFFFFF;
	padding:5px 10px;
	float:none;
	clear:both;
	text-align:center;
	height:30px;
}


	form#frmNewUser {
		background-color:#e6e6f6;
		padding-bottom:10px;
	}
	form#frmNewUser fieldset{
		padding:8px;
		border:1px solid #999999;
		margin:10px;
	}
	form#frmNewUser legend{
		padding:5px 15px;
		border:1px solid #e9e9e9;
		margin:5px;
		background-color:#000000;
		color:#FFFFFF;
		font-size:0.7em;
		font-weight:700;
	}
	form#frmNewUser div.element{
		padding:5px 10px;
	}
	form#frmNewUser div.oddRow{
		background-color:#f6f6fa;
	}
	form#frmNewUser div.evenRow{
		background-color:#ffffff;
	}
	form#frmNewUser div.data {
		float:left;
		clear:right;
	}
	form#frmNewUser div.label {
		width:230px;
		margin-right:30px;
		float:left;
		clear:left;
	}
	form#frmNewUser ul.control li.button{
		padding:5px 15px;
		border:1px solid #e9e9e9;
		margin:5px;
		background-color:#000000;
		float:right;
		display:inline;
	}
	form#frmNewUser ul.control li.button a{
		color:#FFFFFF;		
		font-size:0.7em;
		font-weight:700;
	}
#profileBody div.showLogonForm{
	width:75%;
	margin:10px auto;
}
#profileBody div.showLogonForm div.data input{
	font-size:16px;
	width:220px;
	float:left;
}
#profileBody div.showLogonForm form#frmNormalLogin{
	padding:30px;
	border:1px solid #ff6633;
}
#profileBody div.showLogonForm h2{
	margin-bottom:0px;
	padding:10px;
	color:#FFFFFF;
	font-weight:700;
	background-color:#ff6633;
}
#profileBody div.showLogonForm div.data label{
	color:#333333;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:33px;
	padding-right:8px;
	text-align:right;
	width:110px;
}
	form .control input.button{
		padding:5px 15px;
		border:1px solid #e9e9e9;
		margin:5px;
		background-color:#ff6633;
		float:right;
		display:inline;
		color:#FFFFFF;		
		font-size:0.7em;
		font-weight:700;
	}
	div.foldingSection{
	}
	div.foldingSection h3{
		cursor:pointer;
		font-size:0.7em;
		background-color:#CCCCCC;
		color:#666666;
		padding:5px 10px;
		margin-bottom:0px;
		border-bottom:2px solid #e9e9e9;
	}
	div.foldingSection fieldset div.element{
	}
	div.foldingSection fieldset div.element div.data {
		float:left;
		clear:right;
		padding:5px 10px;
	}
	div.foldingSection fieldset div.element div.label {
		width:230px;
		margin-right:30px;
		float:left;
		clear:left;
		padding:5px 10px;
		text-align:right;
	}