@charset "UTF-8";.lastmodified-04-March-2016-16h12{content:""}.calendar.popup .nav-cal span span,.calendar.popup .nav-bar-prev,.calendar.popup .nav-bar-next{vertical-align:middle}.calendar.popup .weekend a{color:#666}.calendar.popup{-webkit-box-shadow:0 0 5px rgba(87,87,87,0.3);box-shadow:0 0 5px rgba(87,87,87,0.3)}.calendar.popup caption{position:absolute;left:-10000px;top:auto;width:1px;height:0;overflow:hidden}.ie7.old-ie .calendar.popup caption{display:none}.calendar.popup .closerBtn{text-decoration:underline}.calendar.popup .closerBtn:hover{text-decoration:none}.calendar.popup{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#a7bbd4));background:-webkit-linear-gradient(top,white 0,#a7bbd4 100%);background:linear-gradient(to bottom,white 0,#a7bbd4 100%);background-color:white;border:1px solid #9cb2cd;border-top:1px solid #a7bbd4;border-bottom:1px solid #6e8cb2;text-align:center;width:18em;position:absolute;z-index:1510}.calendar.popup .closerBtn{background:#c8d4e4 url(gfx/sprite_cal.png) no-repeat top right;display:block;cursor:pointer;line-height:26px;height:26px;text-align:right;padding:0 30px 0 0;font-weight:bold;font-size:.9em;-webkit-text-shadow:1px 1px 0 #f1f4f8;text-shadow:1px 1px 0 #f1f4f8;color:#00357e}.calendar.popup .nav-cal{color:#00357e;font-size:.9em}.calendar.popup .nav-cal span span{display:inline-block;margin:.5em .1em;height:18px}.calendar.popup .current-month,.calendar.popup .current-year{background:#dde4ee;font-weight:bold;line-height:18px}.calendar.popup .current-month{width:6em}.calendar.popup .current-year{width:4em}.calendar.popup .nav-bar-prev,.calendar.popup .nav-bar-next{background:url(gfx/sprite_cal.png) no-repeat left -38px;display:inline-block;margin:.5em .1em;height:18px;margin:.5em 0;width:17px}.calendar.popup .nav-bar-next{background-position:-4px -68px}.calendar.popup table{border-spacing:0;margin:0 auto;width:80%;font-size:1em;text-align:center}.calendar.popup tbody{background-color:#e6eef8;-webkit-box-shadow:2px 2px 3px #b9c8dc inset;box-shadow:2px 2px 3px #b9c8dc inset;font-weight:bold}.calendar.popup tr{border-left:1px solid #6482a7;border-right:1px solid #6482a7}.calendar.popup thead th{border-bottom:1px solid #6482a7}.calendar.popup tfoot td{border-top:1px solid #6482a7}.calendar.popup tbody td:first-child{border-left:1px solid #6482a7}.calendar.popup tbody td:last-child{border-right:1px solid #6482a7}.calendar.popup tbody td a{padding:.4em 0}.calendar.popup tbody td a{display:block;height:100%;text-decoration:none;font-weight:bold;color:#000}.calendar.popup td.otherDay{background-color:#fff;font-weight:normal;color:#000}.calendar.popup .today{background:-webkit-gradient(linear,right top,left bottom,color-stop(0,#f69d70),color-stop(0.4,#f05609));background:-webkit-linear-gradient(right top,#f69d70 0,#f05609 40%);background:linear-gradient(right top,#f69d70 0,#f05609 40%);background-color:#f05508}.calendar.popup .today a{color:#fff}.calendar.popup .today a:hover{background-color:#f05508;border:0}.calendar.popup .selected{border:1px solid #f05508}.calendar.popup tbody td{width:14%}.calendar.popup tbody td.weekend{width:15%}.calendar.popup tbody td a:focus,.calendar.popup tbody td:hover{background:#d1dce9;cursor:pointer}.calendar.popup tfoot td{padding:.8em 0}