.signup {
width: 100%;
border: 3px solid #E0E0E0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.signup .th {
background: #E0E0E0;
text-align: center;
padding: 3px;
border: 2px solid #A0A0A0;
}
.signup .th1 {
background: #F5F5F5;
border-bottom: 1px solid #C0C0C0;
text-align: left;
padding: 6px;
}
.signup td {
text-align: left;
width: 70%;
border-bottom: 1px solid #C0C0C0;
padding: 6px;
}

.medtable {
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-top: 20px;
margin-bottom: 15px;
}
.medtable th {
background: #FFFFFF;
text-align: center;
padding: 3px;
}
.medtable td {
text-align: left;
padding: 6px;

}
.medtable td input {
border: 0px;
border-bottom: 1px solid #000000;
width: 100%;
}

.medtable .person {
width: 35%;
}
.medtable .med {
width: 35%;
}
.medtable .strength {
width: 10%;
}
.medtable .dosage {
width: 10%;
}
.medtable .cost {
width: 10%;
}