.TD_COLOR {  
  height:18;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFF0;
  padding-left: 2px;
}
.TD_COLOR1 {  
  height:18;
  font-weight: bold;
  font-size:9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #635339;
  padding-left: 2px;
}
.TD_SMS {  
  height:18;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #D0C56C;
  padding-left: 2px;
}

.TD_COLOR2 {  
  height:18;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  padding-left: 2px;
}
.TD_WHITE {  
  height:18;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding-left: 2px;
}

.TD_PollQ {  
  height:18;
  font-weight: bold;
  font-size:8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #D07C34;
  padding-left: 2px;
}
.TD_PollO {  
  height:18;
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #D07C34;
  padding-left: 2px;
}
.hj_weekday {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.hj_hijri_day {
 color: #007700;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}
.hj_hijri_day1 {
 color: #ff0000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}
.hj_greg_day {
 color: #000066;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}
.hj_greg_day_other {
 color: #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8px;
}

.hj_table_border {
 border: 1px solid #CCCCCC;
}
.hj_weekday_bline {
 border: 1px solid #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 height: 5;
 
}
.hj_last_top {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666666;
}
.hj_weekday_right {
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}
.hj_weekday_left {
  border-bottom: 1px solid #333333;
  border-left: 1px solid #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}
.hj_curr_day {
  background-color: #E4F3D1;
}