html{
font-size:90%;
}
body{font-family:Arial; font-size:1.0rem; }
p.small_text{font-family:Arial; font-size:0.7rem; margin-top:0em; margin-bottom:0em;}
p.gross_center{font-family:Arial; font-size:1.7rem; text-align:center; }
p.normal_center{font-family:Arial; font-size:1.0rem; text-align:center; }
p.normal{font-family:Arial; font-size:1.7rem; text-align:left; }
a { font-family:Arial; color:#0000FF;text-decoration: none; font-size:1.0rem; }
a.smallest { font-family:Arial; color:#0000FF;text-decoration: none; font-size:0.7rem; }
table {  border-collapse: collapse; border: 1px solid #ABABCC;}
table.noborder {  border-collapse: collapse; border: 0px solid #000000;}
td {font-family:Arial; font-size:1.0rem; border-collapse: collapse; border: 1px solid #ABABCC;}
td.normal_noborder {font-family:Arial; font-size:1.0rem; border-collapse: collapse; border: 0px solid #ABABCC;}
td.normal_noborder_grey {font-family:Arial; font-size:1.0rem; border-collapse: collapse; border: 0px solid #ABABCC;color: #AAAAAA;}
td.normal_noborder_top {font-family:Arial; font-size:1.0rem; border-collapse: collapse; border: 0px solid #ABABCC;vertical-align: top;font-weight:bold;}
td.normal_noborder_i {font-family:Arial; font-size:1.0rem; font-style:italic; border-collapse: collapse; border: 0px solid #ABABCC;}
th.thnormal {font-family:Arial; font-size:1.0rem; border-collapse: collapse; border: 1px solid #ABABCC;}
td.tdboldcenter {border-collapse: collapse; border: 1px solid #ABABCC;font-family:Arial; font-weight:bold; text-align:center; background: #FFFFFF; }
td.tdboldlarge {border-collapse: collapse; border: 1px solid #ABABCC;font-family:Arial; font-weight:bold; text-align:left; background: #FFFFFF; font-size:1.8rem;vertical-align:bottom;}
td.tdboldlargetransparent {border-collapse: collapse; border: 0px solid #ABABCC;font-family:Arial; font-weight:bold; text-align:center; font-size:2.8rem;vertical-align:middle;}
td.tdboldlargetransparentleft {border-collapse: collapse; border: 0px solid #ABABCC;font-family:Arial; font-weight:bold; text-align:left; font-size:2.0rem;vertical-align:middle;}
td.tdnormal {border-collapse: collapse; border: 1px solid #ABABCC;font-family:Arial; background: #FFFFFF; }
td.tdnoessen {border-collapse: collapse; border: 1px solid #ABABCC;font-family:Arial; background: #E0E0E0; }
td.tdselectessen {border-collapse: collapse; border: 1px solid #ABABCC;font-family:Arial; background: #C2FFC1; }
td.tdnoselect {border-collapse: collapse; border: 1px solid #ABABCC;font-family:Arial; background: #e5e5e5; }
td.noborder { border: 0px;}
input[type=time] {
    width: 80px;
    box-sizing: border-box;
}
input[type=date] {
    width: 120px;
    box-sizing: border-box;
}
select { width: 180px; size=5;}