.ui-timepicker-standalone, #ui-timepicker-standalone, .ui-timepicker-inline {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 2px solid #AFC3E7;
	width: 15.5em;
	padding: .5em .5em .5em .5em;
	position: relative;
}
#ui-timepicker-div, .ui-timepicker-div {
	z-index: 9999; /*must have*/
	/*display: none;*/
	background: #FFFFFF;
}
.ui-timepicker-inline {
	float: left;
	display: block;
}

.ui-timepicker-header { background-color:#E8EFFB; border:1px solid #AFC3E7; margin-bottom:.5em; color:#22386C; clear:both; overflow:hidden; zoom:1; }
.ui-timepicker-selecteddate { float:left; padding-left: .3em; }
.ui-timepicker-set { float:right; padding-right: .3em; }
.ui-timepicker-set a { text-decoration:none; color:#22386C; }

table.ui-timepicker thead th { text-align:left; font-weight:normal; padding: .1em .3em .1em .1em; border: 1px solid #ffffff; }
table.ui-timepicker thead th.ui-timepicker-hour { background-color:#D1E2F1; color:#066BC5; }
table.ui-timepicker thead th.ui-timepicker-minute { background-color:#DBFF9D; color:#64901D; }
table.ui-timepicker { text-align: right; }
table.ui-timepicker td a.ui-timepicker-hour { padding: .1em .3em .1em 0; display: block; color: #066BC5; background-color:#E8EFFB; cursor: pointer; border: 1px solid #ffffff; }
table.ui-timepicker td a.ui-timepicker-minute { padding: .1em .3em .1em 0; display: block; color: #64901D; background-color:#EBFFCB; cursor: pointer; border: 1px solid #ffffff; }
table.ui-timepicker td.ui-timepicker-timeofday { background-color:#E8EFFB;  border: 1px solid #ffffff; }
table.ui-timepicker td a.ui-timepicker-timeofday { padding: .1em .3em .1em 0; display: block; color: #066BC5; background-color:#E8EFFB; cursor: pointer;  }
table.ui-timepicker td a.ui-timepicker-hour:hover { border: 1px solid #D7F2AF; color: #64901D; background-color:#FFFFFF; }
table.ui-timepicker td a.ui-timepicker-minute:hover { border: 1px solid #D7F2AF; color: #64901D; background-color:#FFFFFF; }
table.ui-timepicker td a.ui-timepicker-timeofday:hover {  }
table.ui-timepicker .ui-timepicker-title-row td { padding: .3em 0; text-align: center; font-size: .9em; color: #64901D; text-transform: uppercase; }
table.ui-timepicker .ui-timepicker-title-row td a { color: #64901D; background-color:#EBFFCB; }

.ui-timepicker-control { clear:both; overflow:hidden; margin-top:3px;  }
.ui-timepicker-clear { float:left; cursor:pointer; }
.ui-timepicker-close { float:right; cursor:pointer;  }

.ui-timepicker-clear a, .ui-timepicker-close a {
	color:#066BC5; text-decoration:none;
}

#ptTimeSelectUserTime { text-align:center; } 
