﻿/* Grid View Control */

.GridView .AspNet-GridView {
    width: 100%;
}

.GridView .AspNet-GridView div.AspNet-GridView-Pagination,
.GridView .AspNet-GridView div.AspNet-GridView-Pagination a,
.GridView .AspNet-GridView div.AspNet-GridView-Pagination span {
    color: #fff;
    background: #0E496D;
    font-weight: normal;
    padding: 2px;
}

.GridView .AspNet-GridView table {
    border: solid 1px #CCCCCC;
    width: 100%;
}

.GridView .AspNet-GridView table thead tr th {
    color: #F7F6F3;
    background: #0E496D;
    font-weight: bold;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 2px;
}

.GridView .AspNet-GridView table thead tr th a {
    color: #F7F6F3;
}

.GridView .AspNet-GridView table tbody tr td {
    color: #333333;
    background: White;
    padding: 2px 20px 2px 2px;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    text-align: right;
}

.GridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
    background: #F7F6F3;
}

.GridView .AspNet-GridView table tbody tr.AspNet-GridView-Selected td {}

.GridView .AspNet-GridView table tfoot tr td {}

/* Login Control */

.Login {
    width: 18em;
}

.Login .AspNet-Login {
    font-family: Verdana;
    font-size: 0.8em;
    padding: 4px;
    border: solid 1px #0E496D;
}

.Login .AspNet-Login label,
.Login .AspNet-Login input {
    color: #0E496D;
}

.Login.AspNet-Login input {
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.Login .AspNet-Login label em {
    text-decoration: underline;
    font-style: normal;
}

.Login .AspNet-Login .AspNet-Login-TitlePanel {
    font-weight: bold;
    color: #F7F6F3;
    background: #0E496D;
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.Login .AspNet-Login .AspNet-Login-FailurePanel {
    height: 4em;
    color: #990000;
}

.Login .AspNet-Login .AspNet-Login-UserPanel,
.Login .AspNet-Login .AspNet-Login-PasswordPanel,
.Login .AspNet-Login .AspNet-Login-RememberMePanel,
.Login .AspNet-Login .AspNet-Login-SubmitPanel {
    padding: 0.25em 0.1em 0 0;
}

.Login .AspNet-Login .AspNet-Login-UserPanel,
.Login .AspNet-Login .AspNet-Login-PasswordPanel,
.Login .AspNet-Login .AspNet-Login-SubmitPanel {
    text-align:right;
}

.Login .AspNet-Login .AspNet-Login-UserPanel label,
.Login .AspNet-Login .AspNet-Login-PasswordPanel label {
    white-space: nowrap;
}

.Login .AspNet-Login .AspNet-Login-UserPanel input,
.Login .AspNet-Login .AspNet-Login-PasswordPanel input {
    width: 9em;
}

.Login .AspNet-Login .AspNet-Login-SubmitPanel input {
    background: #0E496D;
    color: #ccc;
    border: solid 1px #0E496D;
    height: 1.7em;
}

.Login .AspNet-Login .AspNet-Login-InstructionPanel,
.Login .AspNet-Login .AspNet-Login-HelpPanel,
.Login .AspNet-Login .AspNet-Login-PasswordPanel,
.Login .AspNet-Login .AspNet-Login-RememberMePanel,
.Login .AspNet-Login .AspNet-Login-CreateUserPanel,
.Login .AspNet-Login .AspNet-Login-PasswordRecoveryPanel { }

/* Change Password Control */

.ChangePassword {
    width: 28em;
}

.ChangePassword .AspNet-ChangePassword {
    font-family: Verdana;
    font-size: 0.8em;
    padding: 4px; 
    border: solid 1px #0E496D;
}

.ChangePassword .AspNet-ChangePassword label,
.ChangePassword .AspNet-ChangePassword input {
    color: #0E496D;
}

.ChangePassword .AspNet-ChangePassword input {
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.ChangePassword .AspNet-ChangePassword label em {
    text-decoration: underline;
    font-style: normal;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ChangePasswordTitlePanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-SuccessTitlePanel {
    font-weight: bold;
    color: #F7F6F3;
    background: #0E496D;
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-InstructionPanel {
    color: #0E496D;
    background: #EEEEEE;
    padding: 1em;
    text-align: left;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-FailurePanel {
    height: 4em;
    color: #990000;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-UserPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-SubmitPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-CreateUserPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-PasswordRecoveryPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ContinuePanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-SuccessTextPanel {
    padding: 0.25em 0.1em 0 0;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-UserPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel {
    text-align:right;
}


.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-UserPanel label,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel label,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel label,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel label,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel span {
    white-space: nowrap;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-UserPanel input,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-PasswordPanel input,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-NewPasswordPanel input,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ConfirmNewPasswordPanel input {
    width: 10em;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-SubmitPanel input,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ContinuePanel input {
    background: #0E496D;
    color: #ccc;
    border: solid 1px #0E496D;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ContinuePanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-SuccessTextPanel {
    text-align: center;
}

/* Create User Wizard Control */

.CreateUserWizard {
    width: 50em;
}

.CreateUserWizard .AspNet-CreateUserWizard {
    font-family: Verdana;
    font-size: 0.8em;
    border: solid 1px #0E496D;
}

.CreateUserWizard .AspNet-CreateUserWizard label,
.CreateUserWizard .AspNet-CreateUserWizard input {
    color: #0E496D;
}

.CreateUserWizard .AspNet-CreateUserWizard input {
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.CreateUserWizard .AspNet-CreateUserWizard label em {
    text-decoration: underline;
    font-style: normal;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-HeaderTextPanel {
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background: #0E496D;
    height: 2em;
    padding-top: 0.5em;
    margin-bottom: 0.3em;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-StepTitlePanel {
    font-weight: bold;
    text-align: center;
    color: #F7F6F3;
    background: #0E496D;
    height: 1.5em;
    padding-top: 0.2em;
    margin: 4px;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-InstructionPanel {
    text-align: left;
    color: #0E496D;
    background: #EEEEEE;
    padding-top: 0.5em;
    margin: 4px;
    border: solid 10px #EEEEEE;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel {
    color: #FF0000;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel {
    padding: 0.25em 0.1em 0 0;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel {
    text-align: right;
    margin-right: 18em;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel {
    color: #666666;
    padding-left: 30.5em;
    padding-right: 1em;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FinalValidatorsPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel {
    text-align: center;
    margin-left: 10em;
    margin-top: 0.5em;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel label,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel label,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel label,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel label,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel label,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel label {
    white-space: nowrap;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel input,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel input,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel input,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel input,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel input,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel input {
    width: 9em;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel {
    text-align: right;
    padding-right: 1em;
    padding-bottom: 0.5em;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input,
.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel input {
    background: #0E496D;
    color: #ccc;
    border: solid 1px #0E496D;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-SuccessTextPanel {
    padding: 1em;
    padding-top: 0.5em;
}

.CreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EditProfilePanel {}

