/* Input Fields */

dl dt {
    overflow: hidden;
}

dl dd {
    margin-bottom: 15px;
}

#divContainer label {
    display: block;
    float: left;
    margin-bottom: 5px;
    font-size: 10pt;
    color: #555;
}

#div_signin dl dt .extra {
    float: right;
}

#divContainer .extra {
    font-size: 10pt;
    text-decoration: none;
}

#divContainer .extra:hover {
    text-decoration: underline;
}

#div_signin .large {
    float: left;
    clear: left;
    font-size: 19px;
}

.dd_field input {
    width: 337px;
    padding: 5px;
    color: #444;
    background: #fff;
    border: 1px solid #C2AAD1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 14pt;
}

/* Remember Option */

dl .dt_inline,
dl .dd_inline,
dl .dd_inline * {
    float: left;
}

dl .dd_inline * {
    display: block;
    line-height: 40px;
    margin: 0 5px;
}

#chkRemember {
    height: 40px;
    margin-left: 10px;
}

/* Dropdown */

dl dd select {
    width: 349px;
    padding: 3px 4px;
    color: #444;
    background: #fff;
    border: 1px solid #C2AAD1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 14pt;
}

/* 2 column form */

#div_body div {
    float: left;
    width: 349px;
}

#div_body #div_signin {
    margin-right: 20px;
}

#div_body {
    overflow: hidden;
}
