﻿.loginControl
{
    margin: 5px 10px 10px;
}
.loginControl h3.contactTitle
{
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 20px 0 5px;
}
.loginControl .errorLabel
{
    color: red;
    font-family: Arial,Serif;
    font-size: 14px;
    padding: 0 0 10px;
}
.loginControl .alertMessage
{
    color: red;
    font-family: Arial,Serif;
    font-size: 14px;
    padding: 0 0 5px;
}
.loginControl .errorLabel a
{
    font-weight: bold;
    text-decoration: underline;
}
.loginControl .smallprint
{
    font-size: 10px;
}
.loginControl .note, .loginControl .rememberMe
{
    padding: 0 0 5px;
}

/* Vertical control */
.loginControl .contactCopy
{
    margin: 0 0 10px;
}
.loginControl .inputBoxes
{
    margin: 5px 0 0;
    border: 1px;
}

.loginControl .inputText
{
    margin: 0 0 0 0;
    padding: 15px 0 15px 0;
}

.loginControl .inputBoxes td
{
    padding: 0 0 5px 0;
    text-align: left !important;
}
.loginControl .linksPH, .loginControl .loginButtonPH
{
    font-family: Arial,Serif;
    font-size: 12px;
    margin: 0;
    padding: 0 0 5px;
}
.loginControl .linksPH a.loginLink
{
    color: #000;
    text-decoration: underline;
}
.loginControl .linksPH a.loginLink:hover
{
    color: #000;
    text-decoration: none;
}
.loginControl .loginCheck label
{
    padding: 0 2px;
}
.loginControl .loginCheck img, .loginControl .loginCheck input, checkbox
{
    vertical-align:top; /* text-top;*/
}
.loginControl .loginInputTxt
{
    width: 200px;
}
.loginControl .loginLabel
{
    font-family: Arial,Serif;
    font-size: 12px;
    padding: 0 5px 0 0;
    width: 120px;
}
.loginControl .resetPasswordLabel
{
    font-family: Arial,Serif;
    font-size: 12px;
    padding: 0 5px 0 0;
    width: 140px; 
}
.loginControl .resetPasswordInputTxt
{
    width: 200px;
}

/* Horizontal control */
.loginControl .horizontal
{
    font-family: Arial,Serif;
    font-size: 12px;
    margin: 0;
    padding: 5px 0;
}
.loginControl .horizontal .loginButton, .loginControl .horizontal .loginInput, .loginControl .horizontal .loginLabel, .loginControl .horizontal .loginLink
{
    margin: 0 5px 0 0;
    padding: 0;
}
.loginControl .horizontal .loginInput span
{
    padding: 0 0 0 3px;
}
.loginControl .horizontal .loginLink a
{
    color: #000;
    text-decoration: underline;
}
.loginControl .horizontal .loginLink a:hover
{
    color: #000;
    text-decoration: none;
}
.loginControl ul.horizontal
{
    list-style: none;
}
.loginControl ul.horizontal li
{
    display: inline;
}
