body{font-family:tahoma;font-size:11px}input,select,textarea{font-family:tahoma;font-size:11px}a,a:hover,a:active,a:visited{text-decoration:none;font-family:tahoma;cursor:pointer}#calendar-page{float:left;background-color:#69c;font-family:tahoma;font-size:11px;min-width:150px}#calendar-page select{font-family:tahoma;font-size:11px}#calendar-header{padding-top:2px}#calendar-header .closeme{padding:0 3px 2px 0}#calendar-body{padding:2px 3px 3px 3px}#calendar-body .general{background-color:#fff}#calendar-body .header{background-color:#69c;color:#fff}#calendar-body .othermonth{background-color:#eee;color:#aaa}#calendar-body .othermonth a:link{text-decoration:none;color:#cfc}#calendar-body .othermonth a:visited{text-decoration:none;color:#cfc}#calendar-body .othermonth a:hover{text-decoration:none;color:#fff}#calendar-body table{font-family:tahoma;font-size:11px}#calendar-body td div{padding:3px}#calendar-body td a{width:22px;display:block}#calendar-body a:link{text-decoration:none;color:#000}#calendar-body a:visited{text-decoration:none;color:#000}#calendar-body a:hover{text-decoration:none;color:red;background-color:#ffc}#calendar-body .disabledate{color:#aaa;background:url(images/xdisable_date_bg.png.pagespeed.ic.vUlqMTAg4r.png) no-repeat center center #eee}#calendar-body .today{background-color:#cfc}#calendar-body .select div{background-color:#fc9;border:1px solid #060}#calendar-body .wk-hdr{font-size:9px}#calendar-body .wk{background-color:#ccf;font-size:9px;color:#039}#calendar-body .refresh{color:#fff;padding:10px 3px 3px}#calendar-body .refresh .txt-container{padding:25px 10px 10px;height:50px}#calendar-body .mon{}#calendar-body .tue{}#calendar-body .wed{}#calendar-body .thu{}#calendar-body .fri{}#calendar-body .sat{color:#66c}#calendar-body .sat a:link{color:#66c}#calendar-body .sun{color:#930}#calendar-body .sun a:link{color:#930}#calendar-footer{background-color:#ccc;height:21px;font-size:9px}#calendar-footer .btn a.txt{line-height:19px}#calendar-footer .btn a.txt:link{text-decoration:none;color:#000;padding:5px 2px}#calendar-footer .btn a.txt:visited{text-decoration:none;color:#000}#calendar-footer .btn a.txt:hover{text-decoration:none;color:red}#calendar-footer .btn>div{padding:0 1px}#calendar-footer .btn a>img{margin-top:1px}#calendar-header,#calendar-body,#calendar-footer{padding-left:1px;padding-right:1px}#calendar-container{}.tcday,.tcmonth,.tcyear{font-size:11px;z-index:10}.date-tccontainer{border:1px solid #ccc;background-color:#efefef;padding:2px;float:left;margin-right:2px;text-align:center;text-decoration:none}#calendarform{margin:0;padding:0}#calendarform ul{margin:0;padding:0;list-style:none}#calendarform ul li{display:inline}.calendar-border{border:1px solid #000}.div_calendar{width:10px;height:10px}