
div.calendar{position:relative}.calendar table,.calendar{border:1px solid #a6a6a6}.calendar table,.calendar,.calendar .combo{font-size:11px;cursor:default}.calendar table,.calendar,.calendar thead .hilite,.calendar tbody td.today,.calendar tbody .disabled,.calendar .combo{color:#000}.calendar table,.calendar,.calendar tbody td.selected{background:#fff}.calendar .button,.calendar thead .title,.calendar thead .name,.calendar tfoot .footrow,.calendar .combo .label-IEfix,.calendar .combo .label,.calendar td.time,.calendar td.time .ampm{text-align:center; vertical-align:middle;}.calendar .button,.calendar thead .title,.calendar thead .name,.calendar thead .hilite{padding:1px}.calendar .button,.calendar thead .headrow{background:#919191}.calendar .button,.calendar thead .title,.calendar thead .headrow,.calendar thead .name,.calendar thead .weekend,.calendar tfoot .footrow,.calendar tfoot .ttip,.calendar tfoot .hilite,.calendar td.time span.hilite{color:#CAD4DD}.calendar .nav,.calendar thead .title,.calendar tfoot .ttip,.calendar tfoot .hilite,.calendar tfoot .active{background:#5C7B97; vertical-align:middle;}.calendar .nav{font-weight:bolder; color:#47657F}.calendar thead .title,.calendar thead .headrow,.calendar tbody td.selected,.calendar tbody td.today,.calendar .combo .active,.calendar td.time .ampm,.calendar td.time .minute,.calendar td.time .hour,.calendar td.time .colon{font-weight:bold}.calendar thead .title{font-size:12px}.calendar thead .headrow{font-size:18px;line-height:14px}.calendar thead .daynames,.calendar .combo .active{background:#5C7B97}.calendar thead .name,.calendar .combo .active{border-bottom:1px solid #666;border-top:1px solid #666}.calendar thead .active,.calendar tfoot .active{padding:2px 1px 1px 2px}.calendar thead .active{background:#f5890b}.calendar tbody .day{width:2em;text-align:right;padding:2px 2px 2px 2px}.calendar tbody .day,.calendar tbody td.weekend{color:#333}.calendar tbody .day.othermonth{font-size:80%;color:#bbb}.calendar tbody .day.othermonth.oweekend{color:#fbb}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#faca8f}.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn,.calendar tbody td.active,.calendar .combo{background:#fde3c4}.calendar tbody td.hilite{background:#fab35a;border:1px solid #da7b07}.calendar tbody td.hilite,.calendar tbody td.selected{padding:1px 3px 1px 1px}.calendar tbody td.active{padding:2px 2px 2px 2px}.calendar tbody td.selected{border:1px solid #5C7B97;color:#666}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow,.calendar tfoot .footrow,.calendar .combo{display:none}.calendar tfoot .footrow{background:#556}.calendar tfoot .ttip,.calendar td.time{border-top:1px solid #000}.calendar tfoot .ttip,.calendar tfoot .hilite,.calendar .combo .label-IEfix,.calendar .combo .label{padding:1px}.calendar tfoot .hilite{border:1px solid #04f}.calendar tfoot .active{color:#ccc}.calendar .combo{position:absolute;top:0;left:0;border:1px solid #655;z-index:100}.calendar .combo,.calendar .combo .label-IEfix{width:4em}.calendar .combo .hilite{background:#f8a847}.calendar td.time{background:#f4f0e8;padding:1px 0}.calendar td.time .ampm,.calendar td.time .minute,.calendar td.time .hour{background:#fff;padding:0 3px 0 4px;border:1px solid #889}.calendar td.time .colon{padding:0 2px 0 3px}.calendar td.time span.hilite{background:#667;border-color:#000}.calendar td.time span.active{background:#000;border-color:#f00;color:#0f0}.special{font-weight:bold !important;color:#DF373E !important;cursor:pointer}
.cls1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
}
