#calcontainer {position: absolute;left: 100px;top: 100px;width: 207px;height: 202px;visibility: hidden;z-index: 1;}
#calcontainer table {width: 100%;margin: 0;border: 2px solid #acacac;}
#calcontainer thead img {border-width: 0;vertical-align: top;}
* html #calcontainer thead img {vertical-align: middle;}
#calcontainer td, #calcontainer th {font: 11px Arial,Helvetica,Sans-serif;color: #000;background: #e3e3e3;text-align: center;vertical-align: middle;height: 22px;width: 29px;padding: 0;white-space: nowrap;}
#calcontainer th {color: #fff;background-color: #666;font-weight: normal;}
#calcontainer td.calHighlightColor {background-color: #ffd;}
#calcontainer td.calMonth, #calcontainer td.calYear {width: 58px;}
#calcontainer a, #calcontainer a:link, #calcontainer a:visited, #calcontainer a:active {font: 11px Arial,Helvetica,Sans-serif;color: #000;text-decoration: underline;}
  #calcontainer a:hover {color: #383848;}
#calcontainer td a.today, #calcontainer td span.today {font-weight: bold;}
#calcontainer tbody span {height: 22px;line-height: 22px;display: block;}
#calcontainer .disabled {color: #666;cursor: pointer;}
  #calcontainer tbody a, #calcontainer tbody a:link, #calcontainer tbody a:visited, #calcontainer tbody a:active {height: 22px;width: 29px;line-height: 22px;display: block;text-align: center;vertical-align: middle;}
#calcontainer tbody a:hover {background-color: #ffd;color: #383848;}
#calcontainer tfoot a, #calcontainer tfoot a:link, #calcontainer tfoot a:visited, #calcontainer tfoot a:active {}
#calcontainer tfoot td {width: 203px;background: #c7c7c7;}
#calcontainer thead td a, #calcontainer thead a:link, #calcontainer thead a:visited, #calcontainer thead a:active {display: inline;}
/* Calendar menu options */#calcontainer thead ul {list-style-type: none;margin: 0;padding: 0;}
#calcontainer thead li {font: 11px/1.2 Arial,Helvetica,Sans-serif;}
#calcontainer thead ul li {/* This allows each li to line up next to each other on a single line */display: inline;/* This allows each item to be horizontal. */float: left;}
#calcontainer thead ul ul {border: 1px solid #acacac;background: #fff;padding: 1px;position: absolute;display: none;text-align: left;}
* html #calcontainer thead ul ul {padding: 0 1px 1px;}
#calcontainer thead #cp_prevMonth a {width: 13px;background: transparent url(../images/calendar/caldown.gif) no-repeat 50% 0;}
#calcontainer thead #cp_nextMonth a {width: 13px;background: transparent url(../images/calendar/calup.gif) no-repeat 50% 0;}
#calcontainer thead #cp_prevYear a {width: 13px;background: transparent url(../images/calendar/caldown.gif) no-repeat 50% 0;}
#calcontainer thead #cp_nextYear a {width: 13px;background: transparent url(../images/calendar/calup.gif) no-repeat 50% 0;}
#calcontainer thead li a,#calcontainer thead li a:link,#calcontainer thead li a:active,#calcontainer thead li a:visited {display: block;text-align: center;}
#calcontainer thead li li a,#calcontainer thead li li a:link,#calcontainer thead li li a:active,#calcontainer thead li li a:visited {text-align: left;height: 13px;vertical-align: middle;}
* html #calcontainer thead li li a,* html #calcontainer thead li li a:link,* html #calcontainer thead li li a:active,* html #calcontainer thead li li a:visited {height: 15px;}
#calcontainer thead li a, #calcontainer thead li a:link, #calcontainer thead li a:active, #calcontainer thead li a:visited {display:block;text-decoration: none;}
* html #calcontainer thead li a, * html #calcontainer thead li a:link, * html #calcontainer thead li a:active, * html #calcontainer thead li a:visited {width: 100%;}
#calcontainer thead li a span {text-indent: -1000px;overflow: hidden;display: block;}
#calcontainer thead li li {display: block;float: none;}
#cp_monthMenu {width: 87px;}
#cp_months {width: 88px;height: 180px;text-align: left;}
* html #cp_months {left: 15px;/* top: 18px; <-- removed for time picker*/height: 184px;}
* html #cp_months a {width: 86px;}
#cp_yearMenu {width: 58px;}
#cp_years {width: 55px;text-align: left;}
* html #cp_years {left: 129px;}
* html #cp_years a {width: 53px;}
#calcontainer thead li li a, #calcontainer thead li li a:link, #calcontainer thead li li a:active, #calcontainer thead li li a:visited {display: block;font: 10px/1.2 Arial,Helvetica,Sans-serif;border: 1px solid #fff;padding-left: 10px;text-decoration: none;color: #000;}
#calcontainer thead li li a:hover {background: #e3e3e3;border: 1px solid #acacac;}
#calcontainer thead ul.open {display: block;}
/* to make sure that the image is aligned properly */img.cp_img {border-width: 0;vertical-align: top;}
* html img.cp_img {vertical-align: text-bottom;}
/****************************************//* For Time Picker  *//****************************************/#cp_hourMenu {width: 25px;}
#cp_hours {width: 60px;height: 180px;text-align: left;overflow: auto;overflow-x: hidden;overflow-y: scroll;}
* html #cp_hours {left: 40px; /* pos_from_left *//* top: 18px; */height: 184px;}
* html #cp_hours a {width: 20px;}
#cp_minuteMenu {width: 25px;}
#cp_minutes {width: 60px;height: 180px;text-align: left;overflow: auto;overflow-x: hidden;overflow-y: scroll;}
* html #cp_minutes {left: 70px;/* pos_from_left *//* top: 18px; */height: 184px;}
* html #cp_minutes a {width: 20px;}
#cp_secondMenu {width: 25px;}
#cp_seconds {width: 60px;height: 180px;text-align: left;overflow: auto;overflow-x: hidden;overflow-y: scroll;}
* html #cp_seconds {left: 100px;/* pos_from_left *//* top: 18px; */height: 184px;}
* html #cp_seconds a {width: 20px;}
#calcontainerTimePicker td.calHour, #calcontainerTimePicker td.calMinute, #calcontainerTimePicker td.calSecond {width: 20px;}
#calcontainerTimePicker #cp_prevHour a {width: 13px;background: transparent url(../images/calendar/caldown.gif) no-repeat 50% 0;}
#calcontainerTimePicker #cp_nextHour a {width: 13px;background: transparent url(../images/calendar/calup.gif) no-repeat 50% 0;}
#li_timepicker_time{width: 40px;}
#li_timepicker_set{width: 70px;}
.li_timepickercolon{width: 5px;}
#a_timepicker_set{color: #000000;text-decoration: underline;}
#calcontainerTimePicker thead #cp_prevMinute a {width: 13px;background: transparent url(../images/calendar/caldown.gif) no-repeat 50% 0;}
#calcontainerTimePicker thead #cp_nextMinute a {width: 13px;background: transparent url(../images/calendar/calup.gif) no-repeat 50% 0;}
#calcontainerTimePicker thead #cp_prevSecond a {width: 13px;background: transparent url(../images/calendar/caldown.gif) no-repeat 50% 0;}
#calcontainerTimePicker thead #cp_nextSecond a {width: 13px;background: transparent url(../images/calendar/calup.gif) no-repeat 50% 0;}
#calcontainerTimePicker thead img {border-width: 0;vertical-align: top;}
* html #calcontainerTimePicker thead img {vertical-align: middle;}
#calcontainerTimePicker thead td a, #calcontainerTimePicker thead a:link, #calcontainerTimePicker thead a:visited, #calcontainerTimePicker thead a:active {display: inline;}
#calcontainerTimePicker thead ul {list-style-type: none;margin: 0;padding: 0;}
#calcontainerTimePicker thead li {font: 11px/1.2 Arial,Helvetica,Sans-serif;}
#calcontainerTimePicker thead ul li {/* This allows each li to line up next to each other on a single line */display: inline;/* This allows each item to be horizontal. */float: left;}
#calcontainerTimePicker thead ul ul {border: 1px solid #acacac;background: #fff;padding: 1px;position: absolute;display: none;text-align: left;}
* html #calcontainerTimePicker thead ul ul {padding: 0 1px 1px;}
#calcontainerTimePicker thead li a,#calcontainerTimePicker thead li a:link,#calcontainerTimePicker thead li a:active,#calcontainerTimePicker thead li a:visited {display: block;text-align: center;}
#calcontainerTimePicker thead li li a,#calcontainerTimePicker thead li li a:link,#calcontainerTimePicker thead li li a:active,#calcontainerTimePicker thead li li a:visited {text-align: left;height: 13px;vertical-align: middle;}
* html #calcontainerTimePicker thead li li a,* html #calcontainerTimePicker thead li li a:link,* html #calcontainerTimePicker thead li li a:active,* html #calcontainerTimePicker thead li li a:visited {height: 15px;}
#calcontainerTimePicker thead li a, #calcontainerTimePicker thead li a:link, #calcontainerTimePicker thead li a:active, #calcontainerTimePicker thead li a:visited {display:block;text-decoration: none;}
* html #calcontainerTimePicker thead li a, * html #calcontainerTimePicker thead li a:link, * html #calcontainerTimePicker thead li a:active, * html #calcontainerTimePicker thead li a:visited {width: 100%;}
#calcontainerTimePicker thead li a span {text-indent: -1000px;overflow: hidden;display: block;}
#calcontainerTimePicker thead li li {display: block;float: none;}
#calcontainerTimePicker thead li li a, #calcontainerTimePicker thead li li a:link, #calcontainerTimePicker thead li li a:active, #calcontainerTimePicker thead li li a:visited {display: block;font: 10px/1.2 Arial,Helvetica,Sans-serif;border: 1px solid #fff;padding-left: 10px;text-decoration: none;color: #000;}
#calcontainerTimePicker thead li li a:hover {background: #e3e3e3;border: 1px solid #acacac;}
#calcontainerTimePicker thead ul.open {display: block;}
#calSpacing{height: 2px;font-size: 2px;background: #e3e3e3;}
/****************************************//* End Time Picker  *//****************************************/
