.applications_form_box {
    margin:20px 20px 40px 10px
}

.applications_form_success {
    border:1px solid #CCC;
    padding:10px;
    width:530px;
    background: #F8F7F2;
    text-align:center;
    color:#02AFEE;
    font-weight:bold;
    font-size:1.1em;
}

.applications_form_error {
    border-bottom:none;
    padding:10px;
    width:100%;
    text-align:center;
    color:#A00;
}

.applications_form {
    padding:10px;
    width:530px;
    text-align: justify;
}


.applications_form .field {
    border:1px solid #D1D1D1;
    width:100%;
    padding: 5px 3px;
    margin-bottom:10px;
}

.applications_instruction{
    padding:1px 1px 1px 5px;
    border-left:3px solid #010073;
    font-style:italic;
}

#track-app-status{
    margin-top:15px;
    margin-left:10px;
}

#track-app-status .results{
    padding:0;
    padding-top:5px;
}

#track-app-status .results .error
{
    padding-top:10px;
    padding-left:5px;
    color:red;
    font-size:.75em;
}

#track-app-status .results .not_found
{           
    padding-top:10px;
    padding-left:5px;
    font-size:.75em;
}

#track-app-status .track-app-status-block input[type='text']{
    font-size: 1.125em;
    width: 60px;
    text-align: center;
    border-radius: 12px;
    border: 1px solid silver;
}

#track-submit{
    height:25px;
    position: relative;
    top: -3px;
    margin-left:5px;
}


.security_number{
    color:#5F7592;
}

.applications_form input[type="text"], input[type="password"]{
    height: 22px;
    padding: 3px;
}

.applications_form .field{
    border: 1px solid #AAA;
    border-radius: 5px;
}

#mul_results tbody td{
    padding:4px;
    vertical-align: top;
    cursor: default;
}