﻿body, .mainContainer {
    background-color: #eee;
}

.row {
    background-color: #eee;
}

.infoRow {
    background-color: #fff;
}

.logoRow {
    padding-top: 10px;
    min-height: 59px;
}

.loginContainerOutter {
    width: 100%;
    clear: both;
    background-color: Transparent;
    margin-bottom: 35px;
}

.loginTopRowHeader {
    text-align: left;
    font-size: 1.7em;
    font-weight: bold;
    color: #6d6e71;
    padding: 0px 0 10px 0;
}

.suRow {
    clear: both;
    height: 2.2em;
    width: 100%;
}

.suTitleRow {
    height: 3.3em !important;
}

.suLabel {
    float: left;
    /*width: 165px;*/
    width: 110px;
    text-align: right;
    padding-right: 5px;
    color: #143a66;
    white-space: nowrap;
    display: inline-block;
    padding-top: 5px;
}

.suLabelSub {
    width: auto !important;
}

.suTitle {
    font-size: 3em;
    font-weight: bold;
    margin-bottom: 25px !important;
}

.suInput {
    float: left;
    /*width: 275px;*/
    width: 350px;
}

.inputFW {
    border: 1px solid #143a66;
    width: 100%;
    padding: 3px;
}

.loginButtons {
    border: none;
    height: auto;
    font-size: .9em;
    padding: 4px;
    /*width: 50px;*/
    text-align: center;
}

.loginButtonRest {
    background-color: #b2b3b6;
    color: #143a66;
}

.loginButtonLogin {
    background-color: #143a66;
    color: #fff;
}

.error {
    color: red;
    font-size: .9em;
}

.bgImage {
    background: #fff url('../../w2images/signUp/tdSignUpBg1.jpg') no-repeat right center;
}

.center-Align-Div {
    text-align: center;
    clear: both;
    padding-top: 20px;
}

.textbox-Center-Align {
    text-align: center;
}

.textbox-Left-Align {
    text-align: left;
}

.left-Align-Div {
    text-align: left;
    clear: both;
    padding-top: 20px;
}

.textbox-Narrow-Width {
    width: 95px;
}

.textbox-Narrower-Width {
    width: 70px;
}

.textbox-Phone-Width {
    width: 40px;
}

.bold-title {
    font-weight: bold;
    margin-bottom: 15px;
}

.interfaceButton {
    margin-top: 8px;
}

.div-Top-Padding {
    padding: 25px 10px 0 60px;
    clear: both;
}

.productButton {
    width: 80px;
}

.div-Float-Left {
    float: left;
}

.div-Float-Left-Text {
    float: left;
    width: 70%;
    margin: 4px 0 0 8px;
}

.div-DoNot-Display {
    display: none;
}

.warning-Label {
    color: red;
    font-weight: bold;
    text-align: center;
    clear: both;
    padding-top: 8px;
}

.large-bold-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

.username-disclaimer {
    font-size: .85em;
}

.add-Bottom-Margin {
    margin-bottom: 10px;
}

.add-Top-Bottom-Margin {
    margin: 5px 0;
}

.textbox-floatWidth {
    width: 95% !important;
}

.lighterFont-Help {
    margin-top: 30px;
    font-size: .85em;
    color: rgb(120,120,120);
}

.clear-and-topPad {
    clear: both;
    padding-top: 10px;
}

.signUp-Form-Description-TopBorder {
    padding-top: 25px;
    font-size: .85em;
    border-top: 2px solid rgb(120,120,120);
}

.heavier-button-font {
    font-weight: 700;
}

.large-bottomMargin {
    margin-bottom: 45px;
}

.haveInvoice-Font {
    margin-bottom: 15px;
    text-align: left;
    font-size: .9em;
}

.codeEntry-Instructions {
    margin-bottom: 10px;
    text-align: left;
}

.signUp-first-Instruction {
    text-align: left;
    margin-bottom: 5px;
    font-weight: bold;
}

.setWidth-WhiteBackground {
    width: 475px;
    background-color: white;
    padding-left: 10px;
    padding-right: 10px;
}

.set-Page-Height {
    height: 550px;
}

.border-PageFormat {
    border-top: 5px solid #143a66;
    border-bottom: 5px solid #143a66;
    padding: 20px 0 20px 0;
}

.disclaimer-topMargin {
    margin: 25px 0 2px 0;
}

.disclaimer-smallBottomMargin {
    margin: 0 0 5px 0;
}

.copyright-info-format {
    width: auto;
    margin: 10px auto 10px auto;
}
