/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */
.hidden{opacity:0;position:absolute}.visible{opacity:1}input.calendar,select.calendar{}button.calendar{background:url(/graphics/calendar15px.gif);border:0;cursor:pointer;height:15px;margin-left:6px;width:15px;position:relative;top:-5px}button.calendar:hover,button.calendar.active{}div.calendar{background:url(/graphics/calendar/calendar.png);height:195px;padding:0 6px;text-align:center;width:147px}div.calendar*{margin:0;padding:0}div.calendar div{background:none!important;cursor:move;height:185px;overflow:hidden;padding-top:10px;position:relative;width:147px}div.calendar caption{color:#333;font:normal 12px/16px Arial,Helvetica,sans-serif;padding-top:6px;text-align:center;width:100%}div.calendar caption a{cursor:pointer;display:block;height:12px;overflow:hidden;position:absolute;text-indent:-100px;top:17px;width:11px}div.calendar caption a.prev{background-image:url(/graphics/calendar/calendar-prev.gif);left:0}div.calendar caption a.next{background-image:url(/graphics/calendar/calendar-next.gif);right:0}div.calendar caption a:hover{background-position:0 12px}div.calendar caption span{height:25px;position:relative;text-align:center}div.calendar caption span.month{padding-right:8px}div.calendar caption span.month:after{content:','}div.calendar table{background:#FFF;border:0;border-collapse:collapse;border-spacing:0;cursor:default;margin:0 auto;overflow:hidden;width:147px}div.calendar td,div.calendar th{border:0;color:#0597DB;font:normal 12px Arial,Helvetica,sans-serif;height:21px;text-align:center;width:21px}div.calendar td{background:url(/graphics/calendar/calendar-td.gif);color:#FFF;font-size:11px}div.calendar td.invalid{color:#999}div.calendar td.valid{background:url(/graphics/calendar/calendar-valid.gif);color:#0597DB;cursor:pointer}div.calendar td.hilite{background:url(/graphics/calendar/calendar-hilite.gif)}div.calendar td.inactive{background:url(/graphics/calendar/calendar-td.gif)0 100%;color:#FFF}div.calendar td.active,div.calendar td.hover{background:url(/graphics/calendar/calendar-valid.gif)0 100%;color:#FFF;cursor:pointer}div.formheader a{cursor:pointer}input.dashboard,select.dashboard{}button.dashboard{background:url(/graphics/calendar15px.gif);border:0;cursor:pointer;height:15px;margin-left:6px;width:15px}button.dashboard:hover,button.dashboard.active{}div.dashboard{background:url(/graphics/calendar/dashboard.png);height:175px;padding:0 12px;text-align:center;width:147px}div.dashboard*{margin:0;padding:0}div.dashboard div{background:none!important;cursor:move;height:165px;overflow:hidden;padding-top:10px;position:relative;width:147px}div.dashboard caption{color:#CF0;font:normal 12px/17px Arial,Helvetica,sans-serif;padding-top:4px;text-align:center;width:100%}div.dashboard caption a{cursor:pointer;display:block;height:11px;overflow:hidden;position:absolute;text-indent:-100px;top:16px;width:11px}div.dashboard caption a.prev{background-image:url(/graphics/calendar/dashboard-prev.gif);left:1px}div.dashboard caption a.next{background-image:url(/graphics/calendar/dashboard-next.gif);right:1px}div.dashboard caption a:hover{background-position:0 11px}div.dashboard caption span{height:25px;position:relative;text-align:center}div.dashboard caption span.month{padding-right:8px}div.dashboard caption span.month:after{content:','}div.dashboard table{border:0;border-collapse:collapse;border-spacing:0;cursor:default;margin:0 auto;overflow:hidden;width:147px}div.dashboard td,div.dashboard th{border:0;color:#999;font:normal 12px Arial,Helvetica,sans-serif;height:19px;text-align:center;width:21px}div.dashboard td{color:#333;font-size:11px;padding-right:5px;text-align:right;width:16px}div.dashboard td.invalid{color:#666}div.dashboard td.valid{color:#FFF;cursor:pointer}div.dashboard td.active,div.dashboard td.hover{color:#CF0;cursor:pointer}input.dashboard2,select.dashboard2{}button.dashboard2{background:url(/graphics/calendar2.gif);border:0;cursor:pointer;height:21px;margin-left:6px;width:21px;position:relative;top:-0px}button.dashboard2:hover,button.dashboard2.active{background-position:0 0px}div.dashboard2{background:url(/graphics/calendar/dashboard.png);height:175px;padding:0 12px;text-align:center;width:147px}div.dashboard2*{margin:0;padding:0}div.dashboard2 div{background:none!important;cursor:move;height:165px;overflow:hidden;padding-top:10px;position:relative;width:147px}div.dashboard2 caption{color:#CF0;font:normal 12px/17px Arial,Helvetica,sans-serif;padding-top:4px;text-align:center;width:100%}div.dashboard2 caption a{cursor:pointer;display:block;height:11px;overflow:hidden;position:absolute;text-indent:-100px;top:16px;width:11px}div.dashboard2 caption a.prev{background-image:url(/graphics/calendar/dashboard-prev.gif);left:1px}div.dashboard2 caption a.next{background-image:url(/graphics/calendar/dashboard-next.gif);right:1px}div.dashboard2 caption a:hover{background-position:0 11px}div.dashboard2 caption span{height:25px;position:relative;text-align:center}div.dashboard2 caption span.month{padding-right:8px}div.dashboard2 caption span.month:after{content:','}div.dashboard2 table{border:0;border-collapse:collapse;border-spacing:0;cursor:default;margin:0 auto;overflow:hidden;width:147px}div.dashboard2 td,div.dashboard2 th{border:0;color:#999;font:normal 12px Arial,Helvetica,sans-serif;height:19px;text-align:center;width:21px}div.dashboard2 td{color:#333;font-size:11px;padding-right:5px;text-align:right;width:16px}div.dashboard2 td.invalid{color:#666}div.dashboard2 td.valid{color:#FFF;cursor:pointer}div.dashboard2 td.active,div.dashboard2 td.hover{color:#CF0;cursor:pointer}
