.ds_Input {	background: url('calendar.png')  no-repeat 100px center;
	padding-right: 25px;
	cursor: pointer;
        border : 1px solid #ccc; 
        padding :5px; 
        color : blue; 		
        font-family:sans-serif;
 font-size:14px;font-weight:bold
	background-color: white;
	width: 125px;
border-radius:3px;}

.ds_box {	font-family:  sans-serif;	color: #333;	text-align: center;
	position: absolute;
	z-index: 32767;
background-color: white;
	padding: 5px;
	border: 1px solid #AAAAAA;
	box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
	-moz-box-shadow: 3px 3px 4px silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}
#arrleft{width: 0;height: 0;border-style: solid;border-width: 8px 16px 8px 0;border-color: transparent #333 transparent transparent; cursor:pointer;}
#arrright{width: 0;height: 0;border-style: solid;border-width: 8px 0 8px 16px;border-color: transparent transparent transparent #333;margin-left:12px;cursor:pointer;}
.ds_tbl {	background-color: #FFF;border:solid #AAAAAA 0px;text-align:center;}
.ds_head {	font-size: 13px;	text-align: center;	font-weight: bold;	letter-spacing: 2px; height:30px;}
.ds_subhead {	background-color: #eee;	font-size: 12px;font-weight: bold;	width: 32px;height:30px;}
.ds_cell, .ds_celltoday, .ds_cellchosen {height:30px;	font-size: 13px;padding: 0px;	cursor: pointer;}
.ds_cell:hover, .ds_celltoday:hover, .ds_cellchosen:hover {	background-color: orange;} /* This hover code won't work for IE */
.ds_celltoday {background:lightblue;}
.ds_cellchosen {background:red;color:white;}
.ds_cellnone{	background-color: #EEE;	color: silver;	font-size: 13px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	padding: 5px;}


.rtpik {width: 90px;border-radius:3px;	background: url('clock.png')  no-repeat 62px center;	cursor: pointer;border : 1px solid #ccc;   padding : 3px; 	background-color: white;display:inline-block;}
.rtpikDiv{	background-color: white;	padding: 3px;	border: 1px solid #AAAAAA; min-height:100px;text-align: center;
	box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
	border-radius:1px;
	-moz-box-shadow: 3px 3px 4px silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}
.rtpikInput {border:0;width:25px;text-align: center;font-size:1.25em;background:white;padding:2px;color:blue;}
.rtpikhours,
.rtpikminutes{display:inline-block;background:#F2F2F2;	text-align: center;	width: 160px;	height: 100%;padding-bottom:3px;vertical-align:top;}
.rtpikminutes{width:80px;	margin-left: 5px;}
.rtpikitem{display:inline-block;background:white;	font-size: 1em;	line-height: 1.1em;min-width: 30px;padding:10px;	cursor: pointer;margin:1px;	text-align: center; border-radius:0px;color:black;border: 0px solid #ccc;}
.rtpikitem:hover {	background: orange;color:white;}

