BODY *{  font-family: verdana, helvetica, lucida, sans-serif;  font-size: 12px;}H1{  font: bold 20px arial;  margin-bottom: 5px;  color: #000000;}H2{  font-weight: bold;  font-size: 14px;  border-bottom: 1px solid #CE0041;  margin-bottom: 10px;  padding: 3px;}H3{  font-weight: bold;  font-size: 14px;  margin: 0;  padding: 0;}P.err{  color: #CC0000;  font-weight: bold;  font-size: 13px;}#params TABLE{  border: 1px solid #666666;  background: #EDEDED;  border-collapse: collapse;}#params TH{  border: 1px solid #666666;  font-size: 13px;  background: #666666;  color: #FFFFFF;}#calculate_btn{  padding: 10px;}#powered_by, #powered_by *{  font-size: 10px;  font-weight: normal;  margin-top: 10px;  text-align: center;  color: #BBBBBB;  text-decoration: none;}#summary{  margin-bottom: 25px;}#schedule TD{  background: #EDEDED;}#schedule TH{  font-size: 13px;  background: #666666;  color: #FFFFFF;}#output_params A, A:VISITED{  color: #FFFFFF;  font-weight: bold;  font-size: 10px;}#output_params TH{  padding: 1px 5px 3px 5px;}#output_params *{  font-size: 10px;}