/*
 * Stylesheet for Class Schedule form
 */

#third_form {
    width: 500px;
}

#third_form input, #third_form select { 
    width: 100%;
}

#third_form section { 
    margin: 20px; 
}

#third-form-results section {
    margin: 10px ;
    clear:both;
    display:block;
}
.schedule {
    width: 150px; 
    float:left;
    display:inline-block;
}
.schedule.details {
    width: auto;
}
.schedule.headings {
    font-weight: bold;
}

#third_form label.error {
    color:red;
}
#third_form input.error, #third_form select.error {
    border:1px solid red;
}

#third-form-results ul, #third-form-results ul li {
    list-style: none;
    padding: 0px;
}
#third-form-results ul li {
    clear:both;
    display:block;
}