.dhtmlxcalendar{background-color:white;border:1px solid #2573BD;font-family:Arial;z-index:99;height:155px;padding:5px 16px 10px 16px;}
.dhtmlxcalendar .entbox{width:145px;}
.dhtmlxcalendar td {font-size:14px;font-family:Tahoma;text-align:center;font-weight:bold}
.dhtmlxcalendar .dxcalmonth{}
.dhtmlxcalendar .dxcalmonth td.month_btn_left, .dhtmlxcalendar .dxcalmonth td.month_btn_right{background:transparent url(/img/cal_arrow_bwd.gif) center center no-repeat;background-repeat:no-repeat;width:9px;cursor:pointer}
.dhtmlxcalendar .dxcalmonth td.month_btn_right{background:transparent url(/img/cal_arrow_fwd.gif) center center no-repeat;}
.dhtmlxcalendar .dxcalmonth td.month_btn_left span, .dhtmlxcalendar .dxcalmonth td.month_btn_right span{visibility:hidden;}
.dhtmlxcalendar .dxcaldlabel {border-bottom:1px solid #7e7e7e;color:#2573BD;}
.dhtmlxcalendar .dxcaldlabel td, .dhtmlxcalendar .dxcaldays td, .dhtmlxcalendar .dxcaldays_ie td{font-size:10px;font-family:Tahoma;text-align:left;vertical-align:middle;width:18px;height:18px;color:#2573BD;}
.dhtmlxcalendar .dxcaldlabel{border-top:0px;}
.dhtmlxcalendar .dxcaldays td, .dhtmlxcalendar .dxcaldays_ie td{border:0px;text-align:center;cursor:pointer;}
.dhtmlxcalendar .dxcaldays_ie td{height:16px;}
.dhtmlxcalendar td.comma{visibility:hidden;padding:1px}
.dhtmlxcalendar div.planeMonth, .dhtmlxcalendar div.planeYear{color:#E95D0F;height:auto;overflow:auto;}
div.dhtmlxcalendar div.planeYear{display:inline;width:28px;}
.dhtmlxcalendar td.thismonth{color:black;padding:1px;}
.dhtmlxcalendar td.othermonth{}
.dhtmlxcalendar td.weekend{color:#a70000;padding:1px;}
.dhtmlxcalendar td.insensitive{color:#b5b5b5;cursor:default;padding:1px;}
.dhtmlxcalendar td.selected{background-color:#36b1df;color:white!important;}
.dhtmlxcalendar td.current{font-weight:bold!important;color:black;}
.dhtmlxcalendar td.hover{background-color:#b5b5b5;color:#fff;padding:0px;}
.dhtmlxdblcalendar{background:url(/img/cal_bg_double.png) no-repeat;padding:0px;}
.dhtmlxdblcalendar .dhtmlxcalendar{background-image:url(!important);}
.dhtmlxcalendar div.dhtmlxRichSelector{position:absolute;background-color:#fff;display:block;}
.dhtmlxcalendar textarea.dhtmlxRichSelector, .dhtmlxcalendar select.dhtmlxRichSelector{font-family:verdana;position:absolute;font-size:9px;overflow:hidden;border-width:0px;z-index:100;}
.dhtmlxcalendar select.dhtmlxRichSelector{border:1px solid #555;}
.dhtmlxcalendar_yahoolike{background:url(!important);border:1px solid gray;font-family:Arial,Helvetica,sans-serif;font-size:small;background-color:#f7f9fb;width:178px;height:172px;padding:5px;z-index:99;}
.dhtmlxcalendar_yahoolike .entbox{margin:3px 3px 3px 3px;width:172px;}
.dhtmlxcalendar_yahoolike td{font-size:9px;font-family:Arial,Helvetica,sans-serif;}
.dhtmlxcalendar_yahoolike .dxcalmonth{background-color:#f7f9fb;border:0px solid #e0e0e0;}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left, .dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right{background:transparent url(http://us.i1.yimg.com/us.yimg.com/i/us/tr/callt.gif) center center no-repeat;background-repeat:no-repeat;width:9px;}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right{background:transparent url(http://us.i1.yimg.com/us.yimg.com/i/us/tr/calrt.gif) center center no-repeat;}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left span, .dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right span{visibility:hidden;}
.dhtmlxcalendar_yahoolike .dxcaldlabel{border-width:0px;}
.dhtmlxcalendar_yahoolike .dxcaldlabel td, .dhtmlxcalendar_yahoolike .dxcaldays td, .dhtmlxcalendar_yahoolike .dxcaldays_ie td{font-size:10pt;text-align:left;vertical-align:middle;width:20px;height:21px;color:#666;}
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{height:18px;}
.dhtmlxcalendar_yahoolike .dxcaldays td, .dhtmlxcalendar_yahoolike .dxcaldays_ie td{border:1px solid #e0e0e0;background-color:#fff;text-align:center;cursor:pointer;}
.dhtmlxcalendar_yahoolike td.comma{visibility:hidden;}
.dhtmlxcalendar_yahoolike div.planeMonth, .dhtmlxcalendar_yahoolike div.planeYear{height:auto;overflow:auto;font-size:12px;font-weight:bold;}
.dhtmlxcalendar_yahoolike td.thismonth{color:#003db8;}.dhtmlxcalendar_yahoolike td.othermonth{color:#999;background-color:#eee;visibility:visible;}
.dhtmlxcalendar_yahoolike td.weekend{color:#003db8;}.dhtmlxcalendar_yahoolike td.unsensitive{color:#ccc;font-style:italic;cursor:default;}
.dhtmlxcalendar_yahoolike td.selected{border:1px solid white;background-color:#add8e6;color:white}
.dhtmlxcalendar_yahoolike td.current{border:1px solid #555;color:#00c;font-weight:normal!important;}
.dhtmlxcalendar_yahoolike td.hover{border:1px solid #426FD9;background-color:#426FD9;color:white;}
.dhtmlxcalendar_yahoolike textarea.dhtmlxRichSelector, .dhtmlxcalendar_yahoolike select.dhtmlxRichSelector{font-family:Arial;font-size:10pt;overflow:hidden;}
.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector{border:1px solid #7b9ebd;}

