.info-box { width:100%; margin-bottom:5px; }
.info-header { color:#000; background-color:#eeeeee; padding:5px; padding-left:24px; text-transform:uppercase; cursor:pointer; border-radius:5px;}
.info-header img { height:24px; }
.info-details { margin-top:5px; }

tr.info-header th { font-weight:bold; background-color:#ccccdd; }
td.info-title { background-color:#FFE094; font-weight:bold; color:#555; }
td.info-value { background-color:#EDF0F7; color:#333; }
.info-value a { color:#a00; }

td.sub-info-header { color:#000; font-weight:bold; }

#divSmallCalendar { display:block; width:320px; background-color:#fff; }
#divSmallCalendar table { border:1px solid #eee; }

.new-form { width:250px; border:1px solid #0099ff; background-color:#99ccff; white-space:nowrap; }
.new-form a { padding:5px 10px; color:#555; }

.claim-form { width:250px; border:1px solid #ff9900; background-color:#ffcc99; white-space:nowrap; }
.claim-form a { padding:5px 10px; color:#555; }

td.calheader { background-color:#666; color:#eee; }
td.calprev, td.calnext { color:#ccc; height:25px; }
td.calitem { color:#666; height:25px; }
td.calpast { color:#888; height:25px; }
.monthname { color:black; }

li.agenda-meeting { color:lightsteelblue; }
li.agenda-schedule { color:burlywood; }
li.agenda-delivery { color:pink; }
li.agenda-duedate { color:red; }
li.agenda-training { color:pink; }
li.agenda-vacation { color:red; }

td.agenda-meeting { background-color:lavender; }
td.agenda-schedule { background-color:antiquewhite; }
td.agenda-delivery { background-color:pink; }
td.agenda-duedate { background-color:red; }
td.agenda-training { background-color:pink; }
td.agenda-vacation { background-color:red; }
td.agenda-combine { background: url("../images/pattern_rahul964.png"); }

.default-table-header td, .default-table-header th { background-color: orange; }

.collapse { background: url("../images/chevron-down.png") #eeeeee no-repeat 5px center; background-size:16px; /* border-bottom:1px solid gray; */ }
.expand { background: url("../images/chevron-up.png") #eeeeee no-repeat 5px center; background-size:16px; /* border-top:1px solid gray; */ }
#expand-all img, #collapse-all img { height:16px; }
