table.resume {
 width:100%;
}

table.resume tr td {
        font: 11px Tahoma; color: #515151;
        padding: 3 5 3 5;
        border-bottom: 1px #d7d7d7 solid;
}

.loan_heading {
  font: bold 11px Tahoma;
  color: #515151;
  width:100%;
  margin-top:2px;
  margin-bottom:2px;
  background-color: #cfdabf;
}

.loan_table_head {
  font: bold 11px Tahoma;
  color: #515151;
  background-color: #effadf;
}

.loan_table_underhead {
  font: bold 11px Tahoma;
  text-align:center;
  color: #515151;
  background-color: #efefef;
}

table.loan_table {
 width:100%;
 font: 11px Tahoma; color: #515151;
}

.loan_td_new {
   padding: 3 0 3 0;
   border-bottom: 1px #d7d7d7 solid;
   border-left: 1px #d7d7d7 solid;
}

.loan_td {
        padding: 3 0 3 0;
        border-bottom: 1px #d7d7d7 solid;

}

.loan_tr {
        padding:0;

}

.loan_td_no {
        padding: 3 0 3 0;
}

.payment_table {
  font: 11px Tahoma; color: #515151;
 
}

.payment_table_head {
       padding-left:2px;
     height:20px;
  background-color: #effadf;
 
}

.payment_table_td {
  padding-left:2px;
    height:20px;

}

.payment_table_td_green {  
  border-bottom: 1px #d7d7d7 solid;
  border-right: 1px #d7d7d7 solid;
  background-color:#effadf;
}

.payment_table_td_red {
  border-bottom: 1px #d7d7d7 solid;
  border-right: 1px #d7d7d7 solid;
  background-color:#EAFFA6;
}

#loan_broker_form .payment_table_td .field-text {
  border:1px solid #c1c1c1;
  background-image:url('../images/field_bg.gif');
  height:22px;
  font:11px Tahoma;
  color:#515151;
}

#loan_broker_form .payment_table_td .field-area {
  border:1px solid #c1c1c1;
  height:100px;
  font:11px Tahoma;
  color:#515151;
}


