﻿.AspNet-Login
{
	padding: 3px;
	border: solid 1px #333333;
	width: 574px;
}

.AspNet-Login label, .AspNet-Login input
{
	color: black;
}

.AspNet-Login input
{
	font-size: 1em; /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.AspNet-Login label em
{
	font-style: normal;
}

.AspNet-Login .AspNet-Login-TitlePanel
{
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #333333;
	text-align: center;
}

.AspNet-Login .AspNet-Login-FailurePanel
{
	text-align: center;
	padding: 5px;
	color: #990000;
}

.AspNet-Login .AspNet-Login-UserPanel, .AspNet-Login .AspNet-Login-PasswordPanel, .AspNet-Login .AspNet-Login-RememberMePanel, .AspNet-Login .AspNet-Login-SubmitPanel
{
	padding: 0.25em 0.1em 0 0;
}

.AspNet-Login .AspNet-Login-UserPanel, .AspNet-Login .AspNet-Login-PasswordPanel
{
	width: 160px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.AspNet-Login .AspNet-Login-SubmitPanel
{
	text-align: center;
}

.AspNet-Login .AspNet-Login-UserPanel label, .AspNet-Login .AspNet-Login-PasswordPanel label
{
	white-space: nowrap;
}

.AspNet-Login .AspNet-Login-UserPanel input, .AspNet-Login .AspNet-Login-PasswordPanel input
{
	width: 9em;
}

.AspNet-Login .AspNet-Login-SubmitPanel input
{
	height: 23px;
	width: 55px;
	background-color: #2c5687;
	border: 1px solid #333333;
	color: White;
	margin-bottom: 10px;
	cursor: pointer;
}

.AspNet-Login .AspNet-Login-InstructionPanel, .AspNet-Login .AspNet-Login-HelpPanel, .AspNet-Login .AspNet-Login-PasswordPanel, .AspNet-Login .AspNet-Login-CreateUserPanel
{
}

.AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{
	padding: 5px;
	text-align: center;
}

.AspNet-Login .AspNet-Login-RememberMePanel
{
	padding: 5px;
	text-align: center;
}

.AspNet-CreateUserWizard
{
	padding: 3px;
	width: 576px;
	border: solid 1px #333333;
}

.AspNet-CreateUserWizard label, .AspNet-CreateUserWizard input
{
	text-align: center;
}

.AspNet-CreateUserWizard input
{
	font-size: 1em; /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.AspNet-CreateUserWizard label em
{
	font-style: normal;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-HeaderTextPanel
{
	text-align: center;
	color: white;
	background: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-StepTitlePanel
{
	text-align: center;
	color: white;
	background: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-InstructionPanel
{
	text-align: center;
	color: #284775;
	background: #EEEEEE;
	padding-top: 0em;
	margin: 4px;
	border: solid 10px #EEEEEE;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
	color: #FF0000;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
	padding: 0.25em 0.1em 0 0;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel
{
	text-align: right;
	margin-right: 170px;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel
{
	color: #666666;
	padding-left: 30.5em;
	padding-right: 1em;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-FinalValidatorsPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
	text-align: left;
	margin-left: 10em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel label, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel label, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel label, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel label, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel label, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel label
{
	white-space: nowrap;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel input, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel input, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel input, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel input, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel input, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel input
{
	width: 9em;
	text-align: left;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel
{
	text-align: right;
	padding-right: 1em;
	padding-bottom: 0.5em;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input, .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel input
{
	height: 23px;
	width: 100px;
	background-color: #2c5687;
	border: 1px solid #333333;
	color: White;
	margin-bottom: 10px;
	margin-right: 220px;
	cursor: pointer;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-SuccessTextPanel
{
	padding: 1em;
	padding-top: 0.5em;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-EditProfilePanel
{
}

.AspNet-ChangePassword
{
	padding: 3px;
	width: 576px;
	border: solid 1px #333333;
	text-align: center;
}

.AspNet-ChangePassword label, .AspNet-ChangePassword input
{
	
}

.AspNet-ChangePassword input
{
	font-size: 1em; /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.AspNet-ChangePassword label em
{
	text-decoration: underline;
	font-style: normal;
}

.AspNet-ChangePassword .AspNet-ChangePassword-ChangePasswordTitlePanel, .AspNet-ChangePassword .AspNet-ChangePassword-SuccessTitlePanel
{
	text-align: center;
	color: white;
	background: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.AspNet-ChangePassword .AspNet-ChangePassword-InstructionPanel
{
	color: #284775;
	background: #EEEEEE;
	padding: 1em;
	text-align: left;
}

.AspNet-ChangePassword .AspNet-ChangePassword-FailurePanel
{
	height: 4em;
	color: #990000;
}

.AspNet-ChangePassword .AspNet-ChangePassword-UserPanel, .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel, .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel, .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel, .AspNet-ChangePassword .AspNet-ChangePassword-SubmitPanel, .AspNet-ChangePassword .AspNet-ChangePassword-CreateUserPanel, .AspNet-ChangePassword .AspNet-ChangePassword-PasswordRecoveryPanel, .AspNet-ChangePassword .AspNet-ChangePassword-ContinuePanel, .AspNet-ChangePassword .AspNet-ChangePassword-SuccessTextPanel
{
	padding: 0.25em 0.1em 0 0;
}

.AspNet-ChangePassword .AspNet-ChangePassword-UserPanel, .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel, .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel, .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel
{
	text-align: right;
	padding-right: 150px;
}


.AspNet-ChangePassword .AspNet-ChangePassword-UserPanel label, .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel label, .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel label, .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel label, .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel span
{
	white-space: nowrap;
}

.AspNet-ChangePassword .AspNet-ChangePassword-UserPanel input, .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel input, .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel input, .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel input
{
	width: 10em;
}

.AspNet-ChangePassword .AspNet-ChangePassword-SubmitPanel input, .AspNet-ChangePassword .AspNet-ChangePassword-ContinuePanel input
{
	
	background-color: #2c5687;
	border: 1px solid #333333;
	color: White;
	margin-bottom: 10px;
	margin-top: 10px;
	cursor: pointer;
}

.AspNet-ChangePassword .AspNet-ChangePassword-ContinuePanel, .AspNet-ChangePassword .AspNet-ChangePassword-SuccessTextPanel
{
	text-align: center;
}

.AspNet-PasswordRecovery
{
	padding: 3px;
	width: 576px;
	border: solid 1px #333333;
	text-align: center;
}

.AspNet-PasswordRecovery label, .AspNet-PasswordRecovery input
{
 
}

.AspNet-PasswordRecovery input
{
	font-size: 1em; /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.AspNet-PasswordRecovery label em
{
	
	font-style: normal;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-TitlePanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-InstructionPanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-InstructionPanel
{
	text-align: center;
	
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-TitlePanel
{
	text-align: center;
	color: white;
	background: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-InstructionPanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-InstructionPanel
{
	padding: 5px;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-FailurePanel
{
	
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel
{
	padding-top: 5px;
	text-align: right;
	padding-right: 200px;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel
{
	padding-right: 1.1em;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel label, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel span, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel span, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel label
{
	white-space: nowrap;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel input, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel input, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel input, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input
{
	width: 12em;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel input, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input
{
	border: none;
	background: White;
	color: #333333;
	padding-right: 196px;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel input, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel input
{
	background-color: #2c5687;
	border: 1px solid #333333;
	color: White;
	margin-bottom: 10px;
	margin-top: 10px;
	cursor: pointer;
}

.AspNet-PasswordRecovery .AspNet-PasswordRecovery-HelpPanel, .AspNet-PasswordRecovery .AspNet-PasswordRecovery-SuccessTextPanel
{
}

div.AspNet-DetailsView-Data ul
{
    margin: 0;
    padding: 0;
}

div.AspNet-DetailsView-Data li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
}

div.AspNet-DetailsView-Header
{
    color: #F7F6F3;
    background-color: #5D7B9D;
    font-weight: bold;
    padding: 4px 0 4px 4px;
    position:relative;
    width: 300px;
}

div.AspNet-DetailsView-Data li
{
    padding: 3px 0 2px 4px;
    color: #333333;
    background-color: White;
    vertical-align: middle;
    min-height:1.4em; /* ADDED for Firefox */
}

div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate
{
    background-color: #F7F6F3;
}

span.AspNet-DetailsView-Name
{
    position:absolute;
    top: 3px;
    left: 0;
    font-weight: bold;
}

span.AspNet-DetailsView-Value
{
    margin-left:10em;
}

.AspNet-DetailsView-Pagination
{
    background-color: #284775;
    text-align:center;
    padding: 4px 0 4px 0;
    position:relative;
}

.AspNet-DetailsView-ActivePage
{
    color: White;
    margin-left: 4px;
}

.AspNet-DetailsView-OtherPage
{
    color: #00FFFF;
    text-decoration:none;
    margin-left: 4px;
}

