/* CSS Document */
#calendarArea {width:199px}
#calendarArea table{margin-bottom:0}
.ajaxLink {font-size:.8em;text-decoration:none;cursor:pointer;color:#333}
.ajaxLink:hover {text-decoration:underline}
#calendarArea table.calendar {margin: 0 0 10px 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: .8em;border:1px solid #CCC;	border-spacing:2;background-color:#FFF}	
#calendarLoading {text-align:center;font-size:11px;background-color:#666;width:144px;height:18px}
#calendarLoading a {color:#FFF;width:144px;height:18px;line-height:18px;display:block;text-decoration:none}	
#calendarLoading a:hover {background-color:#444}	
#prevMon {background:#666 url(../images/cal_prev.gif) top right no-repeat;width:23px;height:19px}
#nextMon {background:#666 url(../images/cal_next.gif) top left no-repeat;width:23px;height:19px}
#prevMon:hover, #nextMon:hover {background-color:#444}
.calendar th {font-weight: normal;background-color:#D1D1D1}
.calendar td {border:1px solid #DEDEDE;	text-align:right;width:22px;padding-right:2px;height:18px;line-height:18px}
.calendar td a {color: #000;text-decoration: none;display:block;margin:0;padding:0}
.calendar td.today {background: #F0BD84}
.calendar td.selected {border: 1px dotted #ff7800}
.calendar td.highlighted {background: #CAE88C}
.calendar td.highlighted:hover {background: #A2D838}
.calendar td.todayhighlight,.calendar td.today {background: #F0BD84}
.calendar td.todayhighlight:hover,.calendar td.today:hover {background:#E48D28}
table.calendar td.pad {background-color:#F2F2F2}
