/* Date Picker 日期拾取器 */

.basicdatepicker{
white-space:nowrap;
text-overflow:ellipsis;
}
.bdpWrapper{
border:#7f9db9 1px solid;
background:#fff;
font:11px tahoma, verdana, arial, sans-serif;
}
.bdpNextPrev{
cursor:hand;
cursor:pointer;
}
.bdpPopUp{
background:#fff; 
width:151px;
}
.bdpPopUp td{
padding:4px;
text-align:center;
}
.bdpPopUp a{
color:#000;
}

.bdpTitle{
background:#84CDEC; width:100%; height:15px;
}
.bdpTitle td{
padding-right:5px; padding-left:6px; padding-bottom:0px; padding-top:0px; height:16px;
}
.bdpTitle th{
font-weight:normal; 
width:100%;
white-space:nowrap;
text-overflow:ellipsis;
}

.bdpCalendar td{
padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; text-align:center
}

div.bdpFooter{
border-top:#aca899 1px solid; margin:auto 15px; text-align:center;
border:none;
}
div.bdpFooter input{
margin:5px 6px;
font:11px Tahoma, Verdana, Arial, sans-serif; 
width:48px;
display:none;
}
.bdpCalendar{
margin:1px auto 0px;width:120px;
}

td.bdpDay{
border:#fff 1px solid;
padding-left:1px;width:20px; 
cursor:default; color:#aca899;
height:18px; text-align:center;
}
.bdpDayHeader{
padding-right:3px; 
font-weight:normal; 
border-bottom:#aca899 1px solid; 
text-align:right;
}
td.bdpOtherMonthDay a{
cursor:pointer; color:#aca899;
}

td.bdpSelectedDay{
border:#fbe694 1px solid;
background-color:#fbe694;
}
td.bdpTodayDay{
border:#bb5503 1px solid;
}
td.bdpWeekNumber{
border-right:#aca899 1px solid;
padding:0 3px;font-size:8px; 
background:#cedefa;color:#000;
text-align:right;
}
img.bdpButton{
border:none;
margin-top:1px;margin-left:2px; vertical-align:top; cursor:pointer; border-right-width:0px;
}
a.bdpButton{
margin-left:2px;
}
div.bdpFootNote{
padding:2px;background:#ebeae7;text-align:center;
}
.bdpMonthSelector{
border:#000 1px solid;background:#fff;padding:0px;width:74px;
}
.bdpYearSelector{
border:#000 1px solid;background:#fff;padding:0px;width:43px;
}
.bdpMonthSelector a,.bdpYearSelector a{
padding:1px 10px;
}

a.bdpMonthSelectorItem{
display:block; color:#000; text-align:left;
}

a.bdpYearSelectorItem{
display:block; color:#000; text-align:center;
}
a.bdpMonthSelectorSelectedItem,a.bdpMonthSelectorItem:hover{
display:block; background:#000; color:#fff; text-align:left;
}

a.bdpYearSelectorSelectedItem{
display:block; background:#000; color:#fff; text-align:center;
}

a.bdpYearSelectorItem:hover{
display:block; 
background:#000; 
color:#fff; 
text-align:center; 
text-decoration:none;
}
a.bdpYearSelectorImg{
display:block; 
padding-bottom:6px; 
padding-top:6px; 
background-color:white; 
text-align:center;
}
td.bdpSpecialDate a{
font-weight:bold;
}

