﻿td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;
}

fieldset
{
	padding: 15px 15px 15px 15px;
    border: solid 2px #284775;
}

hr
{
   color: #b45d16;
}

#welcomebox
{
   font-size: 12px;
   text-align: right;
}

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}

.highlightcity
{
   background-color: #df2e05;
}

.highlightstate
{
   background-color: #f4c977;
}

.highlightcountry
{
   background-color: #818689;
}

.articlebox
{
   background-color: #ffffff;
   color: #000000;
   padding: 6px 0px 6px 0px;
   font-size: 10pt;
}

.article_title
{
   font-size: 18px;
   font-weight: bold;
   color: #b45d16;
   text-decoration: none;
}

a.article_title
{
	text-decoration: underline;
}

a.article_title:hover
{
	text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 0px 0px;
   font-size: 10pt;
}

span.comment_date
{
	font-size: 10pt;
	font-style: italic;
}

.section_title
{
   font-weight: bold;
   font-size: larger;
   color: #b45d16;
}

.section_sub_title
{
   font-weight: bold;
   padding-bottom: 4px;
}

.pollbox
{
   font-size: 10pt;
   padding: 2px 2px 2px 20px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 12px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

/* This style sheet is intended to contain OFTEN CHANGED rules used when the GridView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

/*  Start GridViewControls  */
.GridViewControls .AspNet-GridView
{
    width: 100%;
}

.GridViewControls .AspNet-GridView div.AspNet-GridView-Pagination,
.GridViewControls .AspNet-GridView div.AspNet-GridView-Pagination a,
.GridViewControls .AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: #00FFFF;
    background: #284775;
    font-weight: normal;
    padding: 2px;
}

.GridViewControls .AspNet-GridView table
{
    width: 100%;
}

.GridViewControls .AspNet-GridView table thead tr th
{
    color: #F7F6F3;
    background-color: #5D7B9D;
    font-weight: bold;
    padding: 2px 2px 2px 5px;
    font-size: 14px;
    text-align: left;
}

.GridViewControls .AspNet-GridView table thead tr th a
{
    color: #F7F6F3;
}

.GridViewControls .AspNet-GridView table tbody tr td
{
    padding: 2px 2px 2px 20px;
    text-align: left;
}

.GridViewControls .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
}

.GridViewControls .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
}

.GridViewControls .AspNet-GridView table tfoot tr td
{
}
/*  End GridViewControls  */

/*  Start GridViewArticles  */
.GridViewArticles .AspNet-GridView
{
    width: 100%;
}

.GridViewArticles .AspNet-GridView div.AspNet-GridView-Pagination,
.GridViewArticles .AspNet-GridView div.AspNet-GridView-Pagination a,
.GridViewArticles .AspNet-GridView div.AspNet-GridView-Pagination span
{
    font-weight: normal;
    text-align: right;
}

.GridViewArticles .AspNet-GridView table
{
    width: 100%;
}

.GridViewArticles .AspNet-GridView table thead tr th
{
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}

.GridViewArticles .AspNet-GridView table thead tr th a
{
}

.GridViewArticles .AspNet-GridView table tbody tr td
{
    text-align: left;
}

.GridViewArticles .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
}

.GridViewArticles .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
}

.GridViewArticles .AspNet-GridView table tfoot tr td
{
}
/*  End GridViewArticles  */

.DetailsView
{
    position: relative;
}

/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewPoll div.AspNet-DetailsView-Header
{
    color: #F7F6F3;
    background-color: #5D7B9D;
    font-weight: bold;
    padding: 4px 0 4px 4px;
    position: relative;
}

/* Each field defined for the DetailsView generates an individual list item (li) in the rendered HTML. */
/* Each li effectively is a row in a table (though no table tag is generated by the adapter). */
.DetailsViewPoll div.AspNet-DetailsView-Data li
{
    padding: 3px 0 2px 4px;
    position: relative;
    color: #333333;
    background-color: White;
    vertical-align: middle;
    min-height:1.4em; /* ADDED for Firefox */
}

/* Every other field is marked as being "Alternate." */
/* This allows you to define an "alternating row" style (though the adapter doesn't actually generate an HTML table). */
.DetailsViewPoll div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate
{
    background-color: #F7F6F3;
}

/* This corresponds to the HeaderText attribute of an <asp:BoundField>. */
.DetailsViewPoll span.AspNet-DetailsView-Name
{
    position: absolute;
    top: 8px;
    left: 0;
    font-weight: bold;
}

/* This corresponds to the DataField attribute of an <asp:BoundField>. */
.DetailsViewPoll span.AspNet-DetailsView-Value
{
    margin-left:8em;
}

/* --------------------------------------------------------------------------------------------------- */
/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewPoll .AspNet-DetailsView-Pagination
{
    background-color: #284775;
    text-align:center;
    padding: 4px 0 4px 0;
    position:relative;
}

.DetailsViewPoll .AspNet-DetailsView-ActivePage
{
    color: White;
    margin-left: 4px;
}

.DetailsViewPoll .AspNet-DetailsView-OtherPage
{
    color: #00FFFF;
    text-decoration:none;
    margin-left: 4px;
}

/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewBadWord div.AspNet-DetailsView-Header
{
    color: #F7F6F3;
    background-color: #5D7B9D;
    font-weight: bold;
    padding: 4px 0 4px 4px;
    position: relative;
}

/* Each field defined for the DetailsView generates an individual list item (li) in the rendered HTML. */
/* Each li effectively is a row in a table (though no table tag is generated by the adapter). */
.DetailsViewBadWord div.AspNet-DetailsView-Data li
{
    padding: 3px 0 2px 4px;
    position: relative;
    color: #333333;
    background-color: White;
    vertical-align: middle;
    min-height:1.4em; /* ADDED for Firefox */
}

/* Every other field is marked as being "Alternate." */
/* This allows you to define an "alternating row" style (though the adapter doesn't actually generate an HTML table). */
.DetailsViewBadWord div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate
{
    background-color: #F7F6F3;
}

/* This corresponds to the HeaderText attribute of an <asp:BoundField>. */
.DetailsViewBadWord span.AspNet-DetailsView-Name
{
    position: absolute;
    top: 8px;
    left: 0;
    font-weight: bold;
}

/* This corresponds to the DataField attribute of an <asp:BoundField>. */
.DetailsViewBadWord span.AspNet-DetailsView-Value
{
    margin-left:8em;
}

/* --------------------------------------------------------------------------------------------------- */
/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewBadWord .AspNet-DetailsView-Pagination
{
    background-color: #284775;
    text-align:center;
    padding: 4px 0 4px 0;
    position:relative;
}

.DetailsViewBadWord .AspNet-DetailsView-ActivePage
{
    color: White;
    margin-left: 4px;
}

.DetailsViewBadWord .AspNet-DetailsView-OtherPage
{
    color: #00FFFF;
    text-decoration:none;
    margin-left: 4px;
}

/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewLink div.AspNet-DetailsView-Header
{
    color: #F7F6F3;
    background-color: #5D7B9D;
    font-weight: bold;
    padding: 4px 0 4px 4px;
    position: relative;
}

/* Each field defined for the DetailsView generates an individual list item (li) in the rendered HTML. */
/* Each li effectively is a row in a table (though no table tag is generated by the adapter). */
.DetailsViewLink div.AspNet-DetailsView-Data li
{
    padding: 3px 0 2px 4px;
    position: relative;
    color: #333333;
    background-color: White;
    vertical-align: middle;
    min-height:1.4em; /* ADDED for Firefox */
}

/* Every other field is marked as being "Alternate." */
/* This allows you to define an "alternating row" style (though the adapter doesn't actually generate an HTML table). */
.DetailsViewLink div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate
{
    background-color: #F7F6F3;
}

/* This corresponds to the HeaderText attribute of an <asp:BoundField>. */
.DetailsViewLink span.AspNet-DetailsView-Name
{
    position: absolute;
    top: 8px;
    left: 0;
    font-weight: bold;
}

/* This corresponds to the DataField attribute of an <asp:BoundField>. */
.DetailsViewLink span.AspNet-DetailsView-Value
{
    margin-left:8em;
}

/* --------------------------------------------------------------------------------------------------- */
/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewLink .AspNet-DetailsView-Pagination
{
    background-color: #284775;
    text-align:center;
    padding: 4px 0 4px 0;
    position:relative;
}

.DetailsViewLink .AspNet-DetailsView-ActivePage
{
    color: White;
    margin-left: 4px;
}

.DetailsViewLink .AspNet-DetailsView-OtherPage
{
    color: #00FFFF;
    text-decoration:none;
    margin-left: 4px;
}

.DetailsViewWide
{
    position: relative;
}

/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewWide div.AspNet-DetailsView-Header
{
    color: #F7F6F3;
    background: #5D7B9D;
    font-weight: bold;
    padding: 4px 0 4px 4px;
    position: relative;
}

/* Each field defined for the DetailsView generates an individual list item (li) in the rendered HTML. */
/* Each li effectively is a row in a table (though no table tag is generated by the adapter). */
.DetailsViewWide div.AspNet-DetailsView-Data li
{
    padding: 3px 0 2px 4px;
    position: relative;
    color: #333333;
    background-color: White;
    vertical-align: middle;
    min-height: 1.4em; /* ADDED for Firefox */
}

/* Every other field is marked as being "Alternate." */
/* This allows you to define an "alternating row" style (though the adapter doesn't actually generate an HTML table). */
.DetailsViewWide div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate
.DetailsViewWide div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate  
{
    background-color: #F7F6F3;
}

/* This corresponds to the HeaderText attribute of an <asp:BoundField>. */
.DetailsViewWide span.AspNet-DetailsView-Name
{
    position: absolute;
    top: 2px;
    left: 4px;
    font-weight: bold;
}

/* This corresponds to the DataField attribute of an <asp:BoundField>. */
.DetailsViewWide span.AspNet-DetailsView-Value
{
    margin-left: 12em;
}

.DetailsViewWide span.AspNet-DetailsView-Value div
{
    margin-left: 0em;
    margin-top: 2.5em;
}

/* --------------------------------------------------------------------------------------------------- */
/* Please refer to FormViewExample.css for comments on these rules. */
.DetailsViewWide .AspNet-DetailsView-Pagination
{
    background-color: #284775;
    text-align: center;
    padding: 4px 0 4px 0;
    position: relative;
}

.DetailsViewWide .AspNet-DetailsView-ActivePage
{
    color: White;
    margin-left: 4px;
}

.DetailsViewWide .AspNet-DetailsView-OtherPage
{
    color: #00FFFF;
    text-decoration: none;
    margin-left: 4px;
}

/* Individual "items" in the DataList. */
.DataListComments .AspNet-DataList table tbody tr td
{
    padding:5px;         
    vertical-align: top; 
}

/* Header of the DataList. */
.DataListComments .AspNet-DataList table thead tr th,
.DataListComments .AspNet-DataList table caption
{
    border-top: solid 20px #9C0001;
    text-align:right;
    height: 90px;
    font-family: Arial;
    font-weight: bold;
    font-size: x-large;
    color: white;
    background-color:#D3C9C7;
    vertical-align: bottom;
    padding: 0 8px 8px 0;
}

/* Footer. */
.DataListComments .AspNet-DataList table tfoot tr td
{
    border-top: solid 20px #9C0001;
}

/*  Begin LoginControl  */
.LoginControl
{
    width: 250px;
    background-color: #ffffff;
}

.LoginControl .AspNet-Login
{
    font-family: Verdana;
    padding: 4px;
    border: solid 1px #284775;
}

.LoginControl .AspNet-Login label,
.LoginControl .AspNet-Login input
{
    color: #5D7B9D;
}

.LoginControl .AspNet-Login input
{
}

/* This rule is used when AutoAccessKey is true */
.LoginControl .AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
}

.LoginControl .AspNet-Login .AspNet-Login-TitlePanel
{
    font-weight: bold;
    color: #F7F6F3;
    background: #5D7B9D;
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.LoginControl .AspNet-Login .AspNet-Login-FailurePanel
{
    height: 4em;
    color: #990000;
}

.LoginControl .AspNet-Login .AspNet-Login-UserPanel,
.LoginControl .AspNet-Login .AspNet-Login-PasswordPanel,
.LoginControl .AspNet-Login .AspNet-Login-RememberMePanel,
.LoginControl .AspNet-Login .AspNet-Login-SubmitPanel
{
    padding: 0.25em 0.1em 0 0;
}

.LoginControl .AspNet-Login .AspNet-Login-UserPanel,
.LoginControl .AspNet-Login .AspNet-Login-PasswordPanel,
.LoginControl .AspNet-Login .AspNet-Login-SubmitPanel
{
    text-align:right;
}

.LoginControl .AspNet-Login .AspNet-Login-UserPanel label,
.LoginControl .AspNet-Login .AspNet-Login-PasswordPanel label
{
    white-space: nowrap;
}

.LoginControl .AspNet-Login .AspNet-Login-UserPanel input,
.LoginControl .AspNet-Login .AspNet-Login-PasswordPanel input
{
    width: 9em;
}

.LoginControl .AspNet-Login .AspNet-Login-SubmitPanel input
{
}

.LoginControl .AspNet-Login .AspNet-Login-InstructionPanel,
.LoginControl .AspNet-Login .AspNet-Login-HelpPanel,
.LoginControl .AspNet-Login .AspNet-Login-PasswordPanel,
.LoginControl .AspNet-Login .AspNet-Login-RememberMePanel,
.LoginControl .AspNet-Login .AspNet-Login-CreateUserPanel,
.LoginControl .AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{
}
/*  End LoginControl  */

/*  Begin CreateUserWizardControl  */
.CreateUserWizardControl
{
    width: 100%;
    background-color: #ffffff;
}

.CreateUserWizardControl .AspNet-CreateUserWizard
{
    font-family: Verdana;
    font-size: 0.8em;
    border: solid 1px #284775;
}

.CreateUserWizardControl .AspNet-CreateUserWizard label,
.CreateUserWizardControl .AspNet-CreateUserWizard input
{
    color: #5D7B9D;
}

.CreateUserWizardControl .AspNet-CreateUserWizard input
{
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.CreateUserWizardControl .AspNet-CreateUserWizard label em
{
    text-decoration: underline;
    font-style: normal;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-HeaderTextPanel
{
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background: #284775;
    height: 2em;
    padding-top: 0.5em;
    margin-bottom: 0.3em;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-StepTitlePanel
{
    font-weight: bold;
    text-align: center;
    color: #F7F6F3;
    background: #5D7B9D;
    height: 1.5em;
    padding-top: 0.2em;
    margin: 4px;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-InstructionPanel
{
    text-align: left;
    color: #284775;
    background: #EEEEEE;
    padding-top: 0.5em;
    margin: 4px;
    border: solid 10px #EEEEEE;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
    color: #FF0000;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
    padding: 0.25em 0.1em 0 0;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel
{
    text-align: right;
    margin-right: 18em;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel
{
    color: #666666;
    padding-left: 30.5em;
    padding-right: 1em;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FinalValidatorsPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
    text-align: center;
    margin-left: 10em;
    margin-top: 0.5em;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel label,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel label,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel label,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel label,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel label,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel label
{
    white-space: nowrap;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel input,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel input,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel input,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel input,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel input,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel input
{
    width: 9em;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel
{
    text-align: right;
    padding-right: 1em;
    padding-bottom: 0.5em;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input,
.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel input
{
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-SuccessTextPanel
{
    padding: 1em;
    padding-top: 0.5em;
}

.CreateUserWizardControl .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EditProfilePanel
{
}
/*  End CreateUserWizardControl  */

/*  Begin PasswordRecoveryControl  */
.PasswordRecoveryControl
{
    width: 28em;
    background-color: #ffffff;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery
{
    font-family: Verdana;
    font-size: 0.8em;
    padding: 4px; 
    color: #333333;
    border: solid 1px #284775;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery label,
.PasswordRecoveryControl .AspNet-PasswordRecovery input
{
    color: #5D7B9D;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery input
{
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.PasswordRecoveryControl .AspNet-PasswordRecovery label em
{
    text-decoration: underline;
    font-style: normal;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-TitlePanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-InstructionPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-InstructionPanel
{
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-TitlePanel
{
    font-weight: bold;
    color: #F7F6F3;
    background: #5D7B9D;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-InstructionPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-InstructionPanel
{
    color: #284775;
    background: #EEEEEE;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-FailurePanel
{
    color: #FF0000;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel
{
    padding: 0.25em 0.1em 0 0;
    text-align: right;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel
{
    padding-right: 1.1em;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel label,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel span,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel span,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel label
{
    white-space: nowrap;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel input,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel input,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel input,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input
{
    width: 12em;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel input,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input
{
    border: none; 
    background: #ffffff;
    color: #333333;
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel input,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel input
{
}

.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-HelpPanel,
.PasswordRecoveryControl .AspNet-PasswordRecovery .AspNet-PasswordRecovery-SuccessTextPanel
{
}
/*  End PasswordRecoverControl  */