body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; background-color: #FFFFCC}
.pg_title {  font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #FFFF99; background-color: #CC0000; text-align: center; vertical-align: middle}
.cal_title {  font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #00376F; background-color: #AED7FF; text-align: center; vertical-align: middle}
.cal_hdr {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #336633; background-color: #D6EBD6; font-weight: bold}
.cal_month {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #CC0000; background-color: #FFDF80}
.cal_body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #CC0000; background-color: #FFFFCC}
.tbl_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000}
.cal_hdr2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #CC3300; background-color: #FFFFCC; font-style: italic}
a:link {  font-size: 12px; font-weight: bold; color: #00376F; text-decoration: underline}
a:hover {  background-color: #AED7FF; font-size: 12px; font-weight: bold; color: #00376F; text-decoration: underline}
a:active {  color: #00FFFF; font-size: 12px; font-weight: bold; text-decoration: underline}
a:visited {  color: #00376F; font-size: 12px; font-weight: bold; text-decoration: underline}
