/* passwordreset layout */
.passwordresetContainer
{
	width: 430px;
	text-align: left;
	padding: 10px 0px;
}

.passwordresetCaption
{
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	letter-spacing: 1px;
}

.passwordresetText
{
	padding-right: 450px;	
	text-align: left;
	min-height: 210px;
}

.passwordresetRequiredFieldsNotice
{
	margin-top: 20px;
	background-color: #F4F4F4;
	padding: 10px 5px;
	font-weight: bold;
	text-align: left;
}

.passwordresetDataContainer
{
	margin-top: 20px;
	background-color: #F4F4F4;
	padding: 10px 5px;
	padding-left: 120px;
	background: #F4F4F4 url(logo_ticki.png) no-repeat 10px 10px;
}

.passwordresetDataContainer span
{
	font-weight: bold;
}

.passwordresetDelimiter
{
	font-size: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.passwordresetL
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	white-space: nowrap;
	width: 200px;
}

.passwordresetD
{
	padding: 2px 0px;
	padding-right: 6px;
	text-align: center;
}

.passwordresetInfo
{
	color: #8F002B;
	font-size: smaller;
}

.passwordresetF
{
	width: 100%;
}

.passwordresetCaptchaF
{
	width: 164px;
	text-align: center;
	margin: 5px 0px;
	padding: 0px;
}

.passwordresetCaptchaContainer
{
	width: 300px;
	text-align: center;
	display: inline-block;
}

.passwordresetThankyouContainer
{
	margin-top: 20px;
	padding-right: 450px;
	min-height: 240px;
	text-align: left;
}

.passwordresetDataContainer
{
	margin-top: 20px;
	text-align: left;
}


/* overwrite classes from several .css */
.outerBoxData
{
	background: url(bg_password_reset.png) no-repeat right 41px;
}

.requiredF
{
	border: 1px solid #1F7BA5;
}






/*-----RESPONSIVE-----SMARTPHONES-----PORTRAIT AND LANDSCAPE-----*/
@media only screen and (max-width : 480px) {
	.bodyBox_responsive .mainBox_passwordreset .outerBoxData																		{background: none;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetCaption																{margin-top: 4vw; height: auto; line-height: normal;}
	
	.bodyBox_responsive .mainBox_passwordreset .passwordresetText																	{padding-right: 0; margin-top: 4vw; min-height: auto;}
	
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer																{display: block; width: auto; margin-top: 2vw; padding: 0;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer tbody														{display: block;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer tr															{display: block;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer td															{display: block; width: auto; height: auto; padding: 0; line-height: normal;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer label														{display: block; padding: 0; padding-top: 6vw; padding-bottom: 2vw;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer label.passwordresetLoginL									{width: 94vw; white-space: normal; font-size: 3.5vw;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer input														{display: block; margin: 0; width: 92vw; height: 10vw; line-height: normal;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer input[type='submit']											{width: 100%; margin-top: 8vw;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer select														{display: block; margin: 0; width: 100%; height: 10vw; line-height: normal;}
									
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer .passwordresetCaptchaContainer								{width: auto;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer .passwordresetCaptchaImg										{width: 60%; height: auto; margin: 0 auto;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetContainer .passwordresetCaptchaF 										{width: 59.5%; margin: 1vw auto;}
	
	.bodyBox_responsive .mainBox_passwordreset .passwordresetRequiredFieldsNotice				 									{margin-top: 8vw;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetDataContainer						 									{background: #F4F4F4; padding-left: 5px; margin-top: 8vw;}
	.bodyBox_responsive .mainBox_passwordreset .passwordresetDataContainer span														{font-weight: normal;}
	
	.bodyBox_responsive .mainBox_passwordreset .passwordresetThankyouContainer														{margin-top: 4vw; padding: 0; min-height: auto;}
}