.calendar{border-collapse:separate;border-spacing:0;color:#999;font-size:x-small;font-family:Verdana, Arial, Helvetica, sans-serif;height:140px;text-align:center;width:165px;background-color:#FFF;border-color:#000;border-style:outset;border-width:2px;padding:0;}.calendar td.headerCell{background-color:#000;width:100%;text-align:right;}.calendar .prevnext{color:#000;padding:0;}.calendar select,.calendar input{font-size:x-small;font-family:Verdana, Arial, Helvetica, sans-serif;}.calendar .selMth{color:#000;width:100px;}.calendar td{width:20px;}.calendar td.daySpacer{width:1px;}.calendar input.prevnextbtn{width:20px;height:18px;font-weight:700;}.calendar tbody td{text-align:center;padding:1px;}.calendar tbody .dayOfWeek{color:#000;}.calendar tbody .selected{background-color:#FFC;color:#999;border:1px solid #999;}.calendar tbody .inactiveDay{color:#999;text-decoration:line-through;}.calendar a:link,.calendar a:visited{font-weight:700;color:#1833cc;}.calendar a.close:link,.calendar a.close:visited{color:#FFF;font-weight:400;}input.calendar_dom{width:25px;}span.calendar_day_helptext,div.calendar_day_helptext{font-size:x-small;font-family:Verdana, Arial, Helvetica, sans-serif;color:#999;padding-left:4px;}img.calicon{vertical-align:middle;width:14px;height:14px;border:none;}.calendar tbody .nextMthDay,.calendar tbody .otherDay,.calendar tbody .prevMthDay,.calendar tbody .currMthDay{color:#999;} 
#CalendarView {
	position:absolute; top:200px; left:150px; visibility:hidden;
}
