/* Style sheet dashboard */
input.dashboard,select.dashboard{width:149px;}
button.dashboard{width:20px;height:20px;float:left;margin-right:10px;border:0;background: url(tl_files/calendar/dashboard/dashboard-icon.gif);cursor: pointer;}
button.dashboard:hover,button.dashboard.active{background-position: 0 20px;}
div.dashboard{width:147px;height:175px;text-align:center;background: url(tl_files/calendar/dashboard/dashboard.png);padding: 0 12px;}
div.dashboard *{margin:0;padding:0;}
div.dashboard div{width:147px;height:165px;position:relative;overflow:hidden;padding-top:10px;background: none !important;cursor: move;}
div.dashboard caption{width:100%;padding-top:4px;text-align:center;color:#CF0;font: normal 12px/17px Arial, Helvetica, sans-serif;}
div.dashboard caption a{width:11px;height:11px;top:16px;position:absolute;overflow:hidden;display:block;cursor: pointer;text-indent: -100px;}
div.dashboard caption a.prev{left:1px;background-image:url("tl_files/calendar/dashboard/dashboard-prev.gif");}
div.dashboard caption a.next{right:1px;background-image:url("tl_files/calendar/dashboard/dashboard-next.gif");}
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{width:147px;overflow:hidden;margin:0 auto;border:0;border-collapse:collapse;border-spacing: 0;cursor: default;}
div.dashboard td,div.dashboard th{width:21px;height:19px;text-align:center;border:0;color:#999;font: normal 12px Arial, Helvetica, sans-serif;}
div.dashboard td{width:16px;padding-right:5px;text-align:right;font-size:11px;color:#333;}
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;}

