body {
    font-family: Arial, sans-serif;
}

.greybdr {
    border: 1px solid grey;
}

.darkgreyback {
    background-color: #d3d3d3;
    font-size: 17px;
}

.lightblueback {
    background-color: #023044;
}

.redback {
    background-color: #ffcccc;
}

.blue {
    color: #ffffff;
    font-size: 14px;
}

.green {
    color: #008000;
}

.grey {
    color: #808080;
    font-size: 17px;
}

.small {
    font-size: 12px;
}

.mgreenbdr {
    border: 1px solid #008000;
}

.h18 {
    height: 26px; 
}

.header {
    background-color: #002d41;
    color: #ffffff;
    padding: 8px;
    font-size: 20pt;
}

.submit-btn {
    font-size: 17px; /* Changed from 16pt to 18px to match Payment Amount label */
    font-family: Arial, sans-serif; 
    height: 32px;
    padding: 5px 15px;
    cursor: pointer;
}

.red {
    font-size: 12pt;
    color: #ff0000;
    text-align: left;
}

#PymtAmount {
    width: 130px; 
    font-size: 17px;
}

#AmountCell1,
#AmountCell2,
#AmountCell2 input,
#AmountCell2 span.grey {
    background-color: white !important;
}

.styled-proceed {
    border-radius: 5px; 
    background-color: #002d41;
    color: #ffffff; 
}

#maintable {
    margin-top: 50px; 
}