/* ---------------- TABLES  -------------------- */	



TABLE.EziCalc{
width:635px; 
padding-left: 10px;
border: 0px solid #000000;
}
TD{
vertical-align: top;
text-align: left;
padding: 0px;
font:12px Arial;
color: #003366;
}
P{
font:12px Arial;
color: #003366;
}
TD.EziCalcRow1{
vertical-align: top ;
padding-right:200px;
padding-left: 10px;
padding-top: 10px;
}
TD.EziCalcRow-mid{
vertical-align: top ;
width:440px;
}

TABLE.Page1{
width: 635px;
border: 0px solid red;
}
TD.Page1Heading{
vertical-align: top;
padding-top: 6px;
padding-bottom: 0px;
padding-left: 2px;
padding-right:2px;
text-align: left;
font: bold 12px Arial;
color: #333333;
text-decoration: underline;
}
TD.Page1Detail{
width: 470px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right:2px;
text-align: left;
font: bold 12px Arial;
color: #003366;
vertical-align: top; 
}
.ExplanationPart1{
font:12px Arial;
color: #003366;
}
.ExplanationPart2{
font:11px Arial;
color: #003366;
}
TD.Page1Amount{
vertical-align: top ;
padding:2px;
text-align: right;
}




TD.EziCalcRow2{
vertical-align: top;
padding-left: 10px;
}
TABLE.Page2Step1{
width: 540px;
border: 0px solid blue;
}
TABLE.Page2Step2{
width: 540px;
border: 0px solid maroon;
}
TD.Page2Heading{
vertical-align: top;
padding-top: 6px;
padding-bottom: 2px;
padding-left: 2px;
padding-right:2px;
text-align: left;
font: bold 12px Arial;
color: #333333;
}
TD.Page2Detail{
width: 470px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right:2px;
text-align: left;
font: 12px Arial;
color: #003366;
vertical-align: top; 
}
TD.Page2Amount{
vertical-align: top ;
padding:2px;
text-align: right;
font: 12px Arial;
color: #003366;
}



