/* Main Dark Style Sheet for jQuery UI Datepicker */
 #datetimepicker_div td, #datetimepicker_div span, #datetimepicker_div a, #datetimepicker_div div { font-size: 12px; }
 #datetimepicker_div a{font-size:12px}
 #datetimepicker_div .secondary{color:#639ACE;}
 #datetimepicker_div .datetimepicker .datetimepicker_otherMonth .secondary{
  	  color:#99cccc;
 }
 #datetimepicker_div,  .datetimepicker_inline {	padding: 0px; margin: 0px;	background: #ffffff; width: 300px; }
 #datetimepicker_div { display: none; border: 1px solid #bbbbbb; border-bottom: none; z-index: 1000; }
 .datetimepicker_inline { float: left; display: block; border: 0; }
 .datetimepicker_dialog { padding: 5px !important; border: 4px ridge #222 !important; }
 .datetimepicker_wrap { background-color: #ffcc00; width: 100%; height: 22px; }
 .datetimepicker_wrap input { width: 100%; }
 .datetimepicker_table { width: 100%; }
 .datetimepicker_left { width: 100%; }
 .datetimepicker_left input { width: 100%; padding-right: 12px; }
 .datetimepicker_right { width: 0px; padding-top:3px;}
 .bc_datetime {width:200px;}
 .datetime_input {margin-top:0px;width:100%;ime-mode:disabled;}
 .timepicker_hour input {ime-mode:disabled;}
 .timepicker_minute input {ime-mode:disabled;}
 .timepicker_second input {ime-mode:disabled;}
 .datetimepicker_div_trigger {position:relative; position:relative\9; *position:static; float:right;margin: -19px 3px 0 0px;*margin-top:-20px;width:14px; height: 18px; cursor: pointer;background: url(../images/datetime/icon_calendar.gif) no-repeat;}
 .datetimepicker_prompt { float: left; padding: 2px; background: #222; color: snow; }
*html  .datetimepicker_prompt { width: 185px; }
 .datetimepicker_control,  .datetimepicker_links,  .datetimepicker_header,  .datetimepicker { clear: both; float: left; width: 100%; color: #000000; }
 .datetimepicker_control { background: #f6f6f6; padding: 2px 0px; }
 .datetimepicker_links { background: #d3d3d3; padding: 0px 0px; }
 .datetimepicker_control,  .datetimepicker_links { height: 26px; line-height: 26px; font-weight: bold; font-size: 80%; letter-spacing: 1px; border-top: 1px solid #dedede; border-bottom: 1px solid #c6c6c6; }
 .datetimepicker_links label { padding: 2px 5px; color: #888; line-height: 26px; }
 .datetimepicker_clear,  .datetimepicker_prev { float: left; width: 18%; white-space: nowrap; overflow: hidden; }
 .datetimepicker_clear a { color: #000000; }
 .datetimepicker_current { float: left; width: 45%; padding-top: 2px; text-align: center; white-space: nowrap; }
 .datetimepicker_close,  .datetimepicker_next { float: right; width: 17%; white-space: nowrap; overflow: hidden; text-align: right; }
 .datetimepicker_links a { background: url(../images/datetime/page_arrow.gif) no-repeat 0px 0px; }
 .datetimepicker_prev { padding: 6px 0px 0px 3px; }
 .datetimepicker_prev a { display: inline-block; width: 17px; height: 17px; background-position: 0px -17px; cursor: pointer; }
 .datetimepicker_prev a:hover { background-position: -17px -17px; }
 .datetimepicker_prev a.prev_disabled { background-position: -34px -17px; cursor: default; }
 .datetimepicker_prev_year a { background-position: 0px 0px; }
 .datetimepicker_prev_year a:hover { background-position: -17px 0px; }
 .datetimepicker_prev_year a.prev_disabled { background-position: -34px 0px; cursor: default; }
 .datetimepicker_next { padding: 6px 3px 0px 0px; }
 .datetimepicker_next a { display: inline-block; width: 17px; height: 17px; background-position: 0px -34px; cursor: pointer; }
 .datetimepicker_next a:hover { background-position: -17px -34px; }
 .datetimepicker_next a.next_disabled { background-position: -34px -34px; cursor: default; }
 .datetimepicker_next_year a { background-position: 0px -51px; }
 .datetimepicker_next_year a:hover { background-position: -17px -51px; }
 .datetimepicker_next_year a.next_disabled { background-position: -34px -51px; cursor: default; }

 .datetimepicker_header { padding: 1px 0 3px; text-align: center; font-weight: bold; }
 .datetimepicker_header select { color: #000000; margin-top: 2px; }
 .datetimepicker { background: #ffffff; text-align: center;	font-size: 100%; border-bottom: 1px solid #d5d5d5; }

 /*.datetimepicker a { display: block;	width: 100%; }*/
 .datetimepicker .datetimepicker_titleRow { height: 23px; background: #e3e3e3; }
 .datetimepicker .datetimepicker_titleRow td { border-top: 1px solid #f5f5f5;  color: #666666; font-weight: bold; }
 .datetimepicker .datetimepicker_daysRow { background: #ffffff; color: #000000; }
 .datetimepicker_weekCol { background: #ffffff; color: #990000; }
 .datetimepicker .datetimepicker_daysCell { color: #000000;	border-left: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; }
 .datetimepicker .datetimepicker_daysCell:first-child { border-left: none; }
 .datetimepicker .datetimepicker_daysCell a { cursor: pointer; }
 .datetimepicker .datetimepicker_weekEndCell { background: #ffffff; }
 .datetimepicker .datetimepicker_titleRow .datetimepicker_weekEndCell { background: #e3e3e3; color: #990000; }
 .datetimepicker .datetimepicker_currentDay { background: #990000; }
 .datetimepicker .datetimepicker_daysCell a { display: block; width: 29px; height: auto; line-height: 14px; text-decoration: none; margin:3px 0;}
 .datetimepicker .datetimepicker_daysCell a:hover { color: #000000; }
 .datetimepicker .datetimepicker_weekEndCell a, .datetimepicker .datetimepicker_weekEndCell a:hover { color: #990000; }
 .datetimepicker .datetimepicker_today { background: #990000; font-weight: bold; }
 .datetimepicker .datetimepicker_today a { color: #ffffff; font-weight: bold; }
 .datetimepicker .datetimepicker_currentDay a { color: #ffffff; font-weight: bold; }
 .datetimepicker .datetimepicker_otherMonth { color: #cccccc; cursor: pointer; }
 .datetimepicker .datetimepicker_otherMonth a{color: #cccccc; cursor: pointer; }
 .datetimepicker .datetimepicker_otherMonth a:hover{color: #cccccc;}
 .datetimepicker .datetimepicker_daysCellOver { background: #ffcc99; border-left: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; }
 .datetimepicker .datetimepicker_unselectable { background: #f0f0f0; cursor: default; }
 .datetimepicker .datetimepicker_unselectable a { color: #000000; cursor: default; }

 .datetimepicker_control a, { padding: 2px 5px !important; }

 .datetimepicker_titleRow a { color: snow !important; }

 .datetimepicker_multi .datetimepicker { border: 1px solid #944; }
 .datetimepicker_oneMonth { float: left; width: 100%; }
 .datetimepicker_newRow { clear: left; }
 .datetimepicker_cover { display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 193px; height: 200px;
}

 .datetimepicker_time { padding: 10px 5px; overflow: hidden; }
 .datetimepicker_time .datetimepicker_selecteddate { line-height: 20px; font-weight: bold; color: #333333; float: left; }
 .datetimepicker_time .datetimepicker_timepicker { float: right; }
 
 .datetimepicker_button { margin: 0px 0px; text-align: center; }

 #datetimepicker_div div.footerspace { width: 100%; height: 4px; line-height: 0px; font-size: 0px; overflow: hidden; }

/*=============timepicker style=============*/
.timepicker { height: 19px; margin: 0px; padding: 0px 2px; border: 1px solid #7f9db9; background-color: #fff; float: left; list-style:none;}
.timepicker li { margin: 0px; padding: 0px; color: #333; float: left; font-size: 12px; }
.timepicker li input {background-color:transparent; width: 20px; padding-right:2px; height: 16px; border: 0px; line-height: 16px; text-align: right; color: #ccc; font-size: 12px; }
.timepicker li input._fill { color: #000; }
.timepicker li ins {  display: inline-block; width: 7px; height: 4px; padding: 0px 0px 14px 0px;  background: url(../images/datetime/time_sel.gif) no-repeat -100px center; vertical-align: middle; }
.timepicker li ins._normal { background-position: 0px center; cursor: pointer; }
.timepicker li ins._over { background-position: -7px center; cursor: pointer; }
.timepicker li.timepicker_split { padding: 0px 1px; line-height: 16px; }
.timepicker_selectlist { position: absolute; width: 47px; height: 195px; border: 1px solid #7f9db9; background-color: #fff; overflow: auto; display:none; } 
.timepicker_selectlist a { display: block; width: 20px; padding: 0px 5px; text-align: center; text-decoration: none; cursor: default; }
.timepicker_selectlist a:hover { background-color: #3366cc; color: #ffffff; }
.datetimepicker_dsl{float:right;padding:0 3px;line-height:20px;}
.datetimepicker_dsl input{vertical-align:middle;}
