
/* CmsToolbar */
.CmsToolbar {  
	background: url(/modules/cms/resources/toolbar_back.gif) top;
	height: 25px;
}
.CmsToolbar .lefts {
	background: url(/modules/cms/resources/toolbar_left.gif) no-repeat top left;
}
.CmsToolbar .rights {
	background: url(/modules/cms/resources/toolbar_right.gif) no-repeat top right;
}
.CmsToolbar ul {
	margin: 0px;
	padding: 4px 10px;
	list-style: none;
}
.CmsToolbar li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
.CmsToolbar a, .CmsToolbar span {
	padding: 2px;
	margin: 1px;
	font-weight: normal;
	font-size: small;
}
.CmsToolbar a {
	background-color: #D7D7D7;
	border: 1px solid black;
	color: Black;
}
.CmsToolbar a:hover {
	/* background-color: #FFFF80; border: 1px solid #D58C26; */
	background-image: url(/modules/cms/resources/menu_select.gif);
	border: 1px solid black;	
}
.CmsToolbar .AspNet-Menu-NonLink { color: gray; }
.CmsToolbar img { border: none; }

/* CREATE USER WIZARD */
.AspNet-CreateUserWizard, .AspNet-Login {
	background-color: #E2E2E2;
	border: 1px solid #CECFCE;
	padding: 2px;
	margin: 0px auto;
	width: 30em;
}
div.AspNet-CreateUserWizard-StepTitlePanel, div.AspNet-Login-TitlePanel {
	background-color: #A1A5A9;
    font-weight: bold;
    font-size: larger;
    text-align: center;
    padding: 3px;
    margin-bottom: 0.5em;
}
.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, 
.AspNet-Login-UserPanel, .AspNet-Login-PasswordPanel, .AspNet-Login-RememberMePanel, .AspNet-Login-SubmitPanel
{
	margin: .5em;
    text-align: right;
}
.AspNet-CreateUserWizard-FailurePanel, .AspNet-Login-FailurePanel { 
	color: Red; 
	padding: 3px;
}
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel input,
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel input,
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel 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,
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel input,
.AspNet-Login-UserPanel input, .AspNet-Login-PasswordPanel input
{
	background-color: White !important;
	width: 15em;
}
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel,
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel,
.AspNet-Login-SubmitPanel
{
	text-align: right;
}

em { font-style: normal; text-decoration: underline; } /* for usability hotkeys */

/* Panel */
.panel1 {
	background-color: #E2E2E2;
	border: 1px solid #CECFCE;
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 4px;
	text-align: left;
}
.panel1 .title {
	background-color: #A1A5A9;
	font-size: larger;
	font-weight: bold;
}
.panel1 td { padding: 4px; }

/* PANEL 2 */
.panel2 { background-color: #FFEE9B; border: 2px solid #FFCC00; }
.panel2 td, .panel2 th { padding: .25em; }

.aspnet_errors {
	border: 1px solid #FF1C1C;
	background-color: #FF8080;
	color: White;
	padding: 1em;
	margin: 1em;
}

.AspNet-Menu-Horizontal ul li {
	display: inline;
	margin: none !important;
	padding: none !important;
}

table.form { border: solid 2px #C7C7C7; margin: 1em; }
table.form td, table.form th { padding: 3px; }
table.form xinput { background-color: #9CCFCE; border: 1px solid #A55921; color:black; }
table.form th { background-color: #E8E8E8; text-align: left; }

table.center_th th { text-align: center; }


