/** common form styles */
#popin-form{
    text-align: center;
}
#popin-form .form-table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
}

#popin-form .form-table TD {
    text-align: center;
    padding: 3px;
}
#popin-form .form-table #input-row INPUT {
    width: 5ex;
    text-align: center;
}
#popin-form .form-table thead{
    font-size: 10pt;
    font-weight: bold;
}
#popin-form .form-table thead .c10, .form-table thead .c9, .form-table thead .c8 {
    color: #008000;
}
#popin-form .form-table thead .c7, .form-table thead .c6, .form-table thead .c5 {
    color: #FFCC00;
}
#popin-form .form-table thead .c4, .form-table thead .c3, .form-table thead .c2, .form-table thead .c1 {
    color: #99CCFF;
}
#popin-form .form-table tfoot{
    font-size: 7.5pt;
}
#buttons-div{
    margin-top: 5px;
}

/* MoviePosters form */

#moviePosterForm{
    text-align: center;
}
#moviePosterForm .form-table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
}

#moviePosterForm .form-table TD {
    text-align: left;
    padding: 2px;
    white-space: nowrap;
}
#moviePosterForm .form-table TD LABEL  {
    text-align: right;
    display: block;
}
#moviePosterForm TEXTAREA {
    width: 36ex;
}

.req {
    color: red;
}