a { color:#003399; }
.primary { color:#0e3386; }
.secondary { color:#d82427; }
.tertiary { color:#cdcfc5; }

.primaryBg { background-color:#ff9933; }
.secondaryBg { background-color:#d82427; }
.tertiaryBg { background-color:#cdcfc5; }
.fourthBg { background-color:#666666; }
/* exclusive usage by header */
.headTop { color:#fff; font:10px Tahoma,Arial,Helvetica,sans-serif; }
.headTopOn, a:hover.headTop { color:#9cf; font:10px Tahoma,Arial,Helvetica,sans-serif; }
.headTopB { color:#d82427; font:10px Tahoma,Arial,Helvetica,sans-serif; }
.headBtm { color:#fff; font:bold 11px Arial,Helvetica,sans-serif; z-index:1000; }
.headBtmOn, a:hover.headBtm { color:#9cf; font:bold 11px Arial,Helvetica,sans-serif; z-index:1000; }
.headCom { color:#9cf; font:bold 11px Arial,Helvetica,sans-serif; z-index:1000; }
.headComOn, a:hover.headCom { color:#fff; font:bold 11px Arial,Helvetica,sans-serif; z-index:1000; }
.itmpad { padding-left:5px; padding-top:3px; }
.headPip{ color:#fff; font:10px Arial,Helvetica,sans-serif; z-index:2000; }

/* set calendar home-field specific properties */
.calHome { color:#fff; }
.calHomeSt { color:#000; }

.calHomeBg { background-color:#0E3386; }
.calHomeStBg { background-color:#999; }
