.CalendarPicker {position: absolute; border: 1px solid black; background-color: #FFFFFF; padding: 5px; z-index: 10000;}
.CalendarPicker .ActionBox select{height:18px; margin-right: 5px; font-size: 10px;}
.CalendarPicker .ActionBox select.month{width:50px;}
.CalendarPicker .ActionBox input {height: 17px; border: 0px;  margin: 0px 1px 0 1px; background-color: #ACD6F5; cursor: pointer; padding: 0px 5px 0 5px; font-size: 10px;  vertical-align:baseline;}
.CalendarPicker .ActionBox input.go {width:30px;}
.CalendarPicker .ActionBox input.today {width:50px;}
.CalendarPicker .Calendar .prevNav {font-size: 10px; text-align: left; border: 0px;}
.CalendarPicker .Calendar .nextNav {font-size: 10px; text-align: right; border: 0px;}
.CalendarPicker .Calendar .prevNav a, .CalendarPicker .Calendar .nextNav a {text-decoration: none;}
.CalendarPicker .Calendar { width: auto; font-size: 10pt; font-family: Arial;}
.CalendarPicker .Calendar td {border: 1px #CCC solid; width: 14%; }
.CalendarPicker .Calendar .yearMonth {font-size: 15px; font-weight: bold; text-align: center; color: #F44669; height: 30px; border: 0px; }
.CalendarPicker .Calendar .normal {background-color: #EFFFFD; vertical-align: top; }
.CalendarPicker .Calendar .normal .dateName{ cursor: pointer; padding: 3px; text-align: center; font-size: 10px; display: block; text-decoration: none; color: black; border: 1px solid transparent;}
.CalendarPicker .Calendar .normal a:hover.dateName {background-color:  #FF7F7F; font-weight: bold; border: 1px solid #FFDDDD; }
.CalendarPicker .Calendar .outofMonth {background-color: white !important; }
.CalendarPicker .Calendar .outofMonth .dateName {color: #CCC !important;}
.CalendarPicker .Calendar .sun .dateName, .Calendar .holiday .datename{ color:Red; }
.CalendarPicker .Calendar .header {width:25px; height: 20px; background-color: #E3E9D1 !important; background-image:url('') !important; text-align: center; font-size: 10px; font-weight: bold;}
.CalendarPicker .Calendar .sat, .CalendarPicker .Calendar .sun {background-color: #DFE8FF;}
.CalendarPicker .Calendar .today {font-weight: bold; background-color: #EFD1D5; }

.TransparentLightBox {z-index: 1000; background-color: white; position:absolute; filter:alpha(opacity=30); opacity:0.3;-moz-opacity:0.3;}