﻿
/* LOGIN */
.loginControls							{ text-align:center; font-family: "trebuchet ms",Arial,Helvetica,Verdana,Sans-Serif; width: 930px; margin: 0 0 0 20px; padding: 15px 15px 100px 15px; }
.loginControls h3						{ text-transform: uppercase; font-size: 1.8em; margin: 0 0 5px 0; font-weight: bold; }
.loginControls p						{ color: #ffffff; margin: 0 0 15px 0; }
.loginControls #LoginPanelContainer		{ width: 700px; text-align: center; margin-left: auto; margin-right: auto; float:none; }
.loginControls .textBox					{ _margin-right: -10px; width: 200px; float: right; }
* + html .loginControls .textBox		{ margin-right: -10px; }
.loginControls .textBoxShort			{ width: 100px; float: left; }
.loginControls label					{ color: #ffffff; margin-right:10px; text-transform: uppercase; padding: 4px 0 0 0; display: block; float: left; }
.loginControls #LostLoginPanel			{ text-align: left; margin: 10px; padding: 10px; color: #ffffff; width: 278px; float: left; Background: url("../images/greybg1.png") bottom left repeat-x #666666; border: solid 1px #abb1cd; min-height: 169px; _height: 169px; }
.loginControls #SignupPanel				{ height: 171px; text-align: left; margin: 10px; padding: 10px; color: #ffffff; width: 278px; float: left; Background: url("../images/greybg1.png") bottom left repeat-x #666666; border: solid 1px #abb1cd; }
.loginControls .signUpLink				{ margin-left:25px; text-indent: -5000px; background: url("../images/buttons/createaccount.png") top left no-repeat transparent; height: 42px; width: 229px; display:block; }
.loginControls .buttonPassword			{ float: right; display: block; height: 33px; width: 95px; margin: 10px 0 0 0; background: url('../images/buttons/send.png') top left no-repeat transparent; }
.loginControls .loginButton				{ float: right; margin: -4px 0 0 0; }
.loginControls .returnLoginLink			{ color: #ffffff; min-width: 100px; font-weight: normal; float: left; margin: 20px 0 0 0; text-decoration: underline; font-size: 1.2em; }
.loginControls .returnLoginLink:visited	{ font-weight: normal; color: #ffffff; }
.loginControls .returnLoginLink:hover	{ text-decoration: none; }
.loginControls .forgotPasswordLink			{ color: #ffffff; min-width: 100px; font-weight: normal; float: left; margin: 3px 0 0 0; text-decoration: underline; font-size: 1em; }
.loginControls .forgotPasswordLink:visited	{ color: #ffffff; }
.loginControls .forgotPasswordLink:hover	{ text-decoration: none; }
.loginControls .rememberMeCheckBox			{ float: right; font-size: 1em; }
.loginControls .rememberMeCheckBox label	{ font-size: 1em; }
.loginControls .rememberMeCheckBox input	{ float: left; }
.loginControls .loginValidationSummary		{ background: #cc0000; border: solid 1px #ffffff; margin: 10px 0 5px 0; display: block; color: #ffffff; font-size: 1.2em; padding: 5px; }
.loginControls .loginStatusLabel			{ background: #cc0000; border: solid 1px #ffffff; margin: 10px 0 5px 0; display: block; color: #ffffff; font-size: 1.2em; padding: 5px; }
.loginControls #LostLoginPasswordPanel		{ padding: 10px 0 0 0; _padding-top: 0; clear: both; }
* + html .loginControls #LostLoginPasswordPanel { padding-top: 0; }