.flc #nace-contact-controls div, .flc #nace-contact-controls a, .flc #nace-contact-controls li {
    float: none;
}

#nace-contact-controls-wrapper {
    position: relative;
   
    z-index: 100;
    width: 65px;
    height: 25px;
    margin: 0px 5px 0px 38px;
}

#nace-contact-controls {
    font-family: Arial, Helvetica Neue, Helvetica, Sans-Serif;
    position: absolute;
    font-size: 12px;
     background: #174d7a none;
     padding-top: 5px;
     width: 61px;
}

    #nace-contact-controls .centered {
        
        margin: 0 auto;
        text-align: center;
    }

#nace-contact-controls .centered a {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 5px;
}

#nace-contact-controls a.header-link {
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
}

#nace-contact-controls input {
    margin: 2px;
    padding: 1px 0;
}

#nace-contact-controls input[type=text], #nace-contact-controls input[type=password] {
    width: 95%;
}

#nace-contact-controls .processing {
    cursor: wait;
}

#nace-login-form {
    background-color: #fff;
    width:160px;
    padding: 5px;
    border: 1px solid #174d7a;;
}

#nace-login-form div.float-left {
    float: left;
}

#nace-login-form div.float-right {
    float: right;
}

#nace-login-form .clear {
    clear: both;
}

#nace-login-form .errors {
    display: none;
}

    #nace-login-form .errors .ui-icon-alert {
        margin: 10px;
    }

    #nace-login-form .errors ul {
        padding: 6px;
        font-size: 12px;
    }

    #nace-login-form .errors li {
        padding: 0;
        list-style-type: none;
    }


#nace-login-form label {
    font-weight: bold;
    padding: 3px;
    white-space: nowrap;
    text-align: right;
    display: inline-block;
    width: 95px;
}

#nace-login-form .placeholder {
    color: #aaa;
    text-align: center;
}

#nace-login-form ::-webkit-input-placeholder {
    color: #aaa;
    text-align: center;
}

#nace-login-form :-moz-placeholder {
    color: #aaa;
    text-align: center;
}

#nace-login-form ::-moz-placeholder {
    color: #aaa;
    text-align: center;
}

#nace-login-form :-ms-input-placeholder {
    color: #aaa;
    text-align: center;
}

#nace-login-form input[type=checkbox] {
    display: inline-block;
}

#nace-login-form input[type=checkbox] + label{
   text-align: left;
}

#nace-login-form a {
    
}


#nace-login-form input[type=button] {
    font-family: Arial, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    border: 1px outset #174d7a;
    background-position: top left;
    background-repeat: repeat-x;
    cursor: pointer;
    padding: 2px 4px 2px 4px;
    margin-bottom: 5px;
    width: auto;
    overflow: visible;
    outline: 0;
    background-color: #174d7a;
}

    #nace-login-form input[type=button]:hover {
        cursor: pointer;
        background-color: ##5abaed;
    }