    html,body{background-color:#4E5D78;font-family:tahoma;}
    table{
        background-color :white;
        border-collapse: collapse;
        border           :2px solid white;
        width            :1000px;
    }
    th{
        background-color :#6B80A4;
        text-align       :left;
        color            :white;
    }
    th,td{
        padding:5pt;
    }
    tr {
        border: 2px solid white;
        background-color: #E8E8E8;
    }
    .checkbox_text{
        font-size:10pt;
    }
    .buttonCell{
        text-align:center;
    }
    button{
        width  :120px;
        border : 1px outset;
        color  :white;
    }
    .add_button{
        background-color:#1ACA32;
    }
    .remove_button{
        background-color:#DB2B2B;
    }
    div .signup_table_div{
        margin:10px;
    }
    .emptyInput{
        color      :gray;
        font-style :italic;
    }
    .firstButton{
        display:none;
    }
    .invalidField{
        border           : 1px solid red;
        color            : red;
        /*font-style       : italic;*/
        background-color :#FFDEDE;
    }