/* Author: Amol Nirmala Waman */
/* Email: amolnw2778@gmail.com */
/* Company: Smartsourcing Global Inc., US */
/* URL: http://www.smartsourcingglobal.com */
/*******************************************/
#calendarDiv{
	position:absolute;
	width:170px;
	border:1px solid #05AAEA;
	padding:1px;
	background-color: #FFF;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
.selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
}

.selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
}

#calendarDiv td{
	padding:0px;
	margin:0px;
	font-size:10px;
	width:10px;
}
.selectBox{
	border:1px solid #4294D7;
	color: #133959;
	position:relative;
}
.selectBoxOver{
	border:1px solid #306000;
	background-color: #E7F7FE;
	color: #306000;
	position:relative;
}
.selectBoxTime{
	border:1px solid #05AAEA;		
	color: #05AAEA;
	position:relative;
}
.selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

.topBar{
	height:16px;
	padding:2px;
	background-color: #F8FCFD;
}
.activeDay{	/* Active day in the calendar */
	color:#F25121;
	border:1px solid #05aaea;
	text-align:center;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}
.todaysDate{
	height:15px;
	line-height:15px;
	padding:0px;
	background-color: #EDF9FE;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:168px;
	margin-bottom:1px;
	border:1px solid #B3E6FB;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
.timeBar{
	height:17px;
	line-height:17px;
	background-color: #05AAEA;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

.timeBar div{
	float:left;
	margin-right:1px;
}
.monthYearPicker{
	border:1px solid #05aaea;
	position:absolute;
	color: #FFFFFF;
	left:0px;
	margin-left:32px;
	top:15px;
	z-index:1000;
	display:none;
}
#monthSelect{
	width:68px;
}
.monthYearPicker div{
	float:none;
	clear:both;	
	padding-left:4px;
	padding-right:4px;
	margin:1px;
	cursor:pointer;
	background-color:#F8FCFD;
	text-align:left;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
.monthYearActive{
	background-color:#05AAEA;
	color: #f25121;
}

#calendarDiv td{
	text-align:center;
	cursor:pointer;
	width:20px;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#F7F7F7;
}
#calendarDiv td:hover{
	text-align:center;
	cursor:pointer;
	width:18px;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:#FFFFFF;
	padding-left:2px;
	color:#0000FF;
}

.topBar img{
	cursor:pointer;
}
.topBar div{
	float:left;
	margin-right:1px;
}