﻿.ipocalendar h3 { padding-top: 10px; }
#cal{ border-collapse:collapse; table-layout:fixed; border: 1px solid #999999; }
#cal td{ word-break:break-all; white-space:normal; text-align:right; border: 1px solid #999999; line-height:20px; padding: 5px; }
#cal th{ word-break:break-all; border: 1px solid #999999; background-image: url(images/week.jpg); background-repeat: no-repeat; color: #000; width:35px; padding: 5px; line-height: 20px; }
.today{ background-color:#E8B831; font-weight: bold; }
.satSun{ background-color:#EDE7D7 }
.hkd_text,.usd_text,.eurod_text,.singapored_text,.koreand_text,.australia_text,.china_text,.japan_text{font-weight:bold; font-size:12px; padding:0px 2px 0 0;}
.hkd_text{color: #FF9900;}
.usd_text{color: #FF66FF;}
.eurod_text{color: #3399FF;}
.singapored_text{color: #999999;}
.koreand_text{color: #993300;}
.australia_text{color: #009900;}
.china_text{color:#FF0000;}
.japan_text{color:#0066FF;}
.onHover{ background-color: #FFF; }

.haveMsg{ background-color: #FFFFCC; font-weight: bold; color: #9B5500; }
.haveMsg1{ background-color: #E7E6E2; font-weight: bold; color: #9B5500; }
.haveMsg div,.haveMsg1 div{ border:#d2a700 1px solid; background:#F9F5EA; max-width:150px; display:none; position:absolute; padding:5px; font-size:12px; white-space: nowrap; font-weight: normal; color: #000; text-align: left; }
