﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* Top menu tier */

.PrettyMenu 
{ 
    float: left;
    width: 100%;
    background-image: url("img/tabbg.png");
    background-position: left top;
    font-size: 93%;
    line-height: normal;
    height: 61px;
}

.PrettyMenu ul.AspNet-Menu
{	
    margin: 0;
    padding: 25px 10px 0;
    list-style: none;
}

.PrettyMenu ul.AspNet-Menu li 
{
	float: left;
	background: url("img/norm_left.gif") no-repeat left top;  
    margin: 0;
    padding: 0 0 0 9px;       
}

.PrettyMenu ul.AspNet-Menu a.AspNet-Menu-Link
{
    display: block;
    background: url("img/norm_right.gif") no-repeat right top;
    padding: 5px 15px 4px 6px;
    text-decoration: none;
    font-weight: normal;
    font-size: 20px;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    color: #765;
}
.PrettyMenu ul.AspNet-Menu a.AspNet-Menu-Link:focus
{
	outline:none;
}

.PrettyMenu ul.AspNet-Menu a.AspNet-Menu-Link:hover
{
    color: #333;    
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Selected
{
    background-image: url("img/norm_left_on.gif");
}

.PrettyMenu ul.AspNet-Menu a.AspNet-Menu-Selected
{
    background-image:url("img/norm_right_on.gif"); 
    color: #333;   
    padding-bottom: 5px;
}

/* Sub menu */

.PrettySubMenu 
{ 
    float: left;
    width: 100%;
    font-size: 93%;
    line-height: normal;    
}

.PrettySubMenu ul.AspNet-Menu
{	
    margin: 0;
    padding: 10px 10px 0;
    list-style: none;
}

.PrettySubMenu ul.AspNet-Menu li 
{
	float: left;
    margin: 0;
    padding: 0 0 0 9px;       
}

.PrettySubMenu ul.AspNet-Menu a.AspNet-Menu-Link
{
    display: block;
    padding: 5px 15px 4px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #765;
}

.PrettySubMenu ul.AspNet-Menu a.AspNet-Menu-Link:hover
{
    color: #333;    
}

.PrettySubMenu ul.AspNet-Menu li.AspNet-Menu-Selected
{
}

.PrettySubMenu ul.AspNet-Menu a.AspNet-Menu-Selected
{
    color: #333;   
    padding-bottom: 5px;
}


.ChangePassword
{
    width: 28em;
    margin: 40px;
}

.ChangePassword .AspNet-ChangePassword
{
    font-family: Verdana;
    font-size: 1em;
    padding: 4px; 
    color: #333333;
    border: solid 1px #284775;
}

.ChangePassword .AspNet-ChangePassword label,
.ChangePassword .AspNet-ChangePassword input
{
    color: #284775;
}

.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: #000;
    background: #fff;
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-InstructionPanel
{
    color: #284775;
    background: #EEEEEE;
    height: auto;
    padding: 5px;
}

.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-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-SubmitPanel
{
    padding: 1em 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: #cccccc;
    color: #000;
    border: solid 1px #000;
    padding: 2px 1em 2px auto;
}

.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-ContinuePanel,
.ChangePassword .AspNet-ChangePassword .AspNet-ChangePassword-SuccessTextPanel
{
    text-align: center;
}

.Login
{
    width: 25em;
    margin: 40px;
}

.Login .AspNet-Login
{
    font-family: Verdana;
    font-size: 1em;
    padding: 4px;
    border: solid 1px #284775;
}

.Login .AspNet-Login label,
.Login .AspNet-Login input
{
    color: #284775;
}

.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: #000;
    background: #EEEEEE;
    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-SubmitPanel
{
    padding: 0.25em 0.1em 0 0;
}

.Login .AspNet-Login .AspNet-Login-RememberMePanel
{
    padding: 1em 0 1em 0;
    margin-right: 1em;
    text-align: right;
}

.Login .AspNet-Login .AspNet-Login-UserPanel,
.Login .AspNet-Login .AspNet-Login-PasswordPanel
{
    text-align:right;
    margin-right: 5em;
}

.Login .AspNet-Login .AspNet-Login-SubmitPanel
{
    padding: 0 1em 0.5em 0;
    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: #cccccc;
    color: #000;
    border: solid 1px #000;
}

.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
{
}

.PasswordRecovery
{
    width: 28em;
    margin: 40px;
}

.PasswordRecovery .AspNet-PasswordRecovery
{
    font-family: Verdana;
    font-size: 1em;
    padding: 4px; 
    color: #333333;
    border: solid 1px #284775;
}

.PasswordRecovery .AspNet-PasswordRecovery label,
.PasswordRecovery .AspNet-PasswordRecovery input
{
    color: #284775;
}

.PasswordRecovery .AspNet-PasswordRecovery input
{
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.PasswordRecovery .AspNet-PasswordRecovery label em
{
    text-decoration: underline;
    font-style: normal;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-TitlePanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-InstructionPanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-InstructionPanel
{
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-TitlePanel
{
    font-weight: bold;
    color: #000;
    background: #fff;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-InstructionPanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-InstructionPanel
{
    color: #284775;
    background: #EEEEEE;
    height: auto;
    padding: 5px;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-FailurePanel
{
    color: #FF0000;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel
{
    padding: 0.25em 5em 0 0;
    text-align: right;
}
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel
{
    padding: 0.25em 6em 0 0;
    text-align: right;
}
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel
{
    padding: .25em 6em 0 0;
    text-align: right;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel
{
    padding: 1em 1em 0 0;
    text-align: right;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel label,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel span,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel span,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel label
{
    white-space: nowrap;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel input,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel input,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel input,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input
{
    width: 12em;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel input,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input
{
    border: none; 
    background: White;
    color: #333333;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel input,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel input
{
    background: #cccccc;
    color: #000;
    border: solid 1px #000;
}

.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-HelpPanel,
.PasswordRecovery .AspNet-PasswordRecovery .AspNet-PasswordRecovery-SuccessTextPanel
{
}


