.calendar_date_select{display:block;width:218px;z-index:11113;box-shadow:1px 1px 3px rgba(0,0,0,0.2);font-family:"Arial", sans-serif}.calendar_date_select a{text-decoration:none}.calendar_date_select table{margin:0px;padding:0px;border-collapse:collapse}.calendar_date_select .cds_header{display:block;line-height:32px;font-weight:bold;color:#e2e2e2;text-align:center;text-shadow:0 -1px black;background:#333;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.04);box-shadow:inset 0 1px rgba(255,255,255,0.04)}.calendar_date_select .cds_body,.calendar_date_select .cds_buttons{border-right:1px solid #afafaf;border-left:1px solid #afafaf}.calendar_date_select .cds_buttons{border-bottom:1px solid #afafaf}.calendar_date_select .cds_body th,.calendar_date_select .cds_body td{width:30px;text-align:center;text-shadow:0 1px rgba(255,255,255,0.8)}.calendar_date_select .cds_body th:first-child,.calendar_date_select .cds_body td:first-child{border-left:0}.calendar_date_select .cds_body th{line-height:20px;font-size:8px;color:#696969;text-transform:uppercase;background:#f3f3f3;border-left:1px solid #f3f3f3}.calendar_date_select .cds_body td{font-size:11px;font-weight:bold;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2}.calendar_date_select .cds_body tbody td div{clear:both;display:block;position:relative;width:30px;line-height:28px;color:#666;background-color:#e5e5e5;background-image:-webkit-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);background-image:-moz-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);background-image:-o-linear-gradient(top, #eaeaea, #e5e5e5 60%, #d9d9d9);background-image:linear-gradient(to bottom, #eaeaea, #e5e5e5 60%, #d9d9d9);-webkit-box-shadow:inset 1px 1px rgba(255,255,255,0.5);box-shadow:inset 1px 1px rgba(255,255,255,0.5)}.calendar_date_select .cds_body td:hover div,.calendar_date_select .cds_body td .other,.calendar_date_select .cds_body td.disabled div{background:#f3f3f3}.calendar_date_select .cds_body td .other,.calendar_date_select .cds_body td.disabled div{color:#b3b3b3}.calendar_date_select .cds_body td.disabled{cursor:not-allowed !important}.calendar_date_select .cds_body td.today div{margin:-1px;background:#eaf1f6;border:1px solid #c2c2c2;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}.calendar_date_select .cds_body td.selected div{margin:-1px;color:#f3f3f3;text-shadow:0 1px rgba(0,0,0,0.3);background:#6dafbf;border:1px solid #598b94;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}.calendar_date_select .cds_buttons{text-align:center;padding:5px 0px;background-color:#f3f3f3;border-top:1px solid #c2c2c2}.calendar_date_select .cds_buttons a{color:#5d5b52;font-size:9px;line-height:18px;vertical-align:top}.calendar_date_select .cds_footer{display:none}.calendar_date_select .cds_header{padding:3px 0;text-align:center;border-top:1px solid black;border-right:1px solid black;border-left:1px solid black}.calendar_date_select .cds_header span{font-size:15px;color:black;font-weight:bold}.calendar_date_select .cds_header a{width:22px;height:20px;line-height:20px;text-decoration:none;font-size:14px;color:#e8e8e8 !important}.calendar_date_select .cds_header a:hover{color:black;text-decoration:none !important}.calendar_date_select .cds_header a.prev{float:left}.calendar_date_select .cds_header a.next{float:right}.calendar_date_select .cds_header a.close{float:right;display:none}.calendar_date_select .cds_header select.month{width:90px}.calendar_date_select .cds_header select.year{width:61px}.calendar_date_select select{font-size:11px}.fieldWithErrors .calendar_date_select{border:2px solid red}iframe.ie6_blocker{position:absolute;z-index:999}
