.login 
{
	width: 100%;
	padding-left: 5px;
	margin-bottom: 15px;
}

.login,
.login table,
.login td
{
	width: 100%;
}

.login .title 
{
	display: none;
}

.login .textBox
{
	width: 90%;
}

.login .validator 
{
	font-size: 18px;
}

.login .failureText 
{
	font-size: 11px;
	text-align: left;
}

.login .button 
{
	margin: 5px;
	margin-right: 8px;
}

.login a 
{
	color: #000000;
	text-decoration: none;
}

.login a:hover 
{
	text-decoration: underline;
}

#login TABLE
{
    margin: 10px auto 20px auto;
}

#loginInfo
{
	text-align: right;
	padding-bottom: 10px;
}

#loginInfo a 
{
	color: #0000ff;
	text-decoration: none;
}

#loginInfo a:hover 
{
	text-decoration: underline;
}

#loginInfo .loginStatus 
{
	font-weight: bold;
}

#loginPage .roundedBox 
{
    width: 380px;
    margin: 20px auto;
}

#loginPage #login {
    width: 95%;
    padding: 10px;
}

#loginPage #login table
{
    width: 100%;
}

#loginPage #login table td
{
    padding: 0px;
}

#loginPage #login #links a
{
    display: block;
}

#loginPage #login a
{
    text-decoration: none;
    color: #0000ff;
}

#loginPage #login a:hover {
    text-decoration: underline;
}

#loginPage #login h4 {
    display: block;
    width: 140px;
    font-size: 12px;
    float: left;
    
    margin: 0px;
    padding: 0px;
}

#loginPage #login h4 label {
    line-height: 20px;
}

#loginPage #login .textBox {
    width: 200px;
    float: right;
}

#loginPage #login .InfoPanel {
    margin-bottom: 20px;
}

#loginPage #login #buttons {
    margin-top: 10px;
}

#loginPage #login #username,
#loginPage #login #password,
#loginPage #login #current,
#loginPage #login #new,
#loginPage #login #confirm
{
    padding: 0px;
    height: 30px;
}

#loginPage #login .button {
    float: right;
}

#loginPage #login .failureText,
#loginPage #login .validator
{
    color: #ff0000;
}

#loginPage #login .validator
{
    font-size: 18px;
}

#loginPage #login .rememberMe {
    margin-top: 10px;
    margin-bottom: 10px;
}