/* Version: 3.5.02  Date: 20091030 */


/* Password related */


.tqs-accounts-password {
}

.tqs-accounts-password-help {
}

.tqs-accounts-password-form {
}

.tqs-accounts-password-form div {
  width: 26em;
}

.tqs-accounts-password-form div label {
  float: left;
  display: block;
  width: 11em;
  text-align: right;
  padding-right: 8px;
}

.tqs-accounts-password-form input[type="text"],
.tqs-accounts-password-form input[type="password"] {
  float: left;
  width: 14em;
}


.tqs-accounts-password-alert {
  color: Red;
}

.tqs-accounts-password-controls {
  padding: 16px 0;
  text-align: center;
}


/* Profile */

#tqs-accounts-profile-form .section-name {
  width: 65px; 
  float: left;
  font-weight:bolder;
}
#tqs-accounts-profile-form .full-section-name {
  width: 125px; 
  float: left;
  font-weight:bolder;
}
#tqs-accounts-profile-form .full-section-body {
  margin-left: 125px;
}
#tqs-accounts-profile-form .section-body {
  margin-left: 65px;
}
#tqs-accounts-profile-form .section-row {
  width: 180px; 
  float: left;
}
#tqs-accounts-profile-form .section-row ,
#tqs-accounts-profile-form .free-row {
  height: 30px;
}
#tqs-accounts-profile-form .section-row label {
  display:block; 
  width: 60px; 
  font-size: 11px; 
  float: left; 
  text-align:right;
  margin-top: 2px;
}
#tqs-accounts-profile-form .section-row a {
  display:block; 
  float: left; 
  width: 90px; 
  font-size: smaller;
  margin: 6px 0 0 6px;
}
#tqs-accounts-profile-form .section-row label,
#tqs-accounts-profile-form .full-section-name {
  margin-right: 4px;
}
#tqs-accounts-profile-form .secondary-section {
  font-size: 10px;
}
#tqs-accounts-profile-form .section-row input[type="text"] {
  width: 110px; 
  float: left;
}
#tqs-accounts-profile-form .section-row input[type="checkbox"] {
  width: 16px; 
  float: left;
}
#tqs-accounts-profile-form .section-row select {
  width: 114px; 
  float: left;
}


/* To be re-factored soon */

.Accounts .AspNet-Login,
.Accounts .AspNet-CreateUserWizard
{
  margin: 1em auto;
  border: solid 1px #252525;
  background: #EEE;
}

.Accounts .AspNet-Login
{
  width: 24em;
}

.Accounts .AspNet-CreateUserWizard {
  width: 40em;
}

.Accounts .AspNet-Login label,
.Accounts .AspNet-Login input,
.Accounts .AspNet-CreateUserWizard label,
.Accounts .AspNet-CreateUserWizard input
{
  color: #252525;
}

.Accounts .AspNet-Login input,
.Accounts .AspNet-ChangePassword input,
.Accounts .AspNet-CreateUserWizard input,
.Accounts .AspNet-PasswordRecovery input
{
  font-size: 1em;
}

.Accounts .AspNet-Login label em,
.Accounts .AspNet-CreateUserWizard label em
{
  text-decoration: underline;
  font-style: normal;
}

.Accounts .AspNet-Login .AspNet-Login-TitlePanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-StepTitlePanel
{
  background: #252525 url(images/menu.gif);
  color: #F7F6F3;
  text-align: center;
  font-weight: bold;
  height: 1.7em;
  margin-bottom: 0.3em;
  padding-top: 0.4em;
}

.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-HeaderTextPanel
{
    font-weight: bold;
    text-align: center;
    height: 2em;
    padding-top: 0.5em;
    margin-bottom: 0.3em;
}

.Accounts .AspNet-Login .AspNet-Login-FailurePanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FinalValidatorsPanel
{
  height: 4em;
  color: #990000;
  padding: .5em;
  text-align: center;
  font-weight: bolder;
}

.Accounts .AspNet-Login .AspNet-Login-UserPanel, 
.Accounts .AspNet-Login .AspNet-Login-PasswordPanel, 
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CustomField
{
  padding: 0.25em 0.1em 0 0;
  text-align: right;
  margin-right: 2em;
}

.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CustomField
{
   margin-right: 5em;
}

.Accounts .AspNet-Login .AspNet-Login-SubmitPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel
{
  text-align: right;
  padding: .5em;
}

.Accounts .AspNet-Login .AspNet-Login-RememberMePanel 
{
  padding: .25em .25em 0 0;
  text-align: center;
}

.Accounts .AspNet-Login .AspNet-Login-CreateUserPanel, 
.Accounts .AspNet-Login .AspNet-Login-PasswordRecoveryPanel 
{
  padding: 0 0 .25em .25em;
}

.Accounts .AspNet-Login .AspNet-Login-UserPanel label, 
.Accounts .AspNet-Login .AspNet-Login-PasswordPanel label,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel label,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel label,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel label,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel label,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel label,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel label,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CustomField label
{
  white-space: nowrap;
}

.Accounts .AspNet-Login .AspNet-Login-UserPanel input, 
.Accounts .AspNet-Login .AspNet-Login-PasswordPanel input
{
  width: 9em;
}

.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CustomField input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CustomField textarea
{
 width: 17em;
}

.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CustomField select
{
  width: 17.2em;
}

.Accounts .AspNet-Login .AspNet-Login-InstructionPanel, 
.Accounts .AspNet-Login .AspNet-Login-HelpPanel, 
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-InstructionPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-SuccessTextPanel,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-InstructionPanel
{
  padding: .5em;
}

.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel
{
  color: #777;
  padding: .5em;
  text-align: center;
}

.Accounts .AspNet-Login .AspNet-Login-SubmitPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input,
.Accounts .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel input
{
}
