
.datePickerDiv {
	background:#c3d9ff;
	padding:0 9px 9px 9px;
	line-height:1em;
	background: rgb(195, 217, 255) none repeat scroll 0% 50%;	
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	border:1px #A2BBDD solid;
	width: 200px;
	-moz-border-radius: 0.5em;
	} 

.DP_monthtable{
	width:100%;
	padding:0;	
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select: none; 
	cursor: pointer;
	direction: rtl;
	}
	
.DP_monthtable TD{
	text-align:center;
	padding:2px;
	/*font-family: Verdana, Arial, Helvetica;
	font-size:16px;*/	
	} 

	
.DP_heading{
	cursor:pointer;
	color:#112ABB;
	vertical-align:middle;	
	} 

.DP_days{} 

.DP_dayh{
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.09em;
	border-bottom:1px #A2BBDD solid;
	} 

.DP_cur{
	cursor:default;
	font-family:Verdana, Arial, Helvetica;	
	font-size: 1.25em;
	padding-bottom:4px;
	text-align:center
	} 

.DP_prev,.DP_next{
	font-size:1.1em;
	font-family: Tahoma, Verdana;
	padding-bottom:6px;
	cursor:pointer
	} 

.DP_prev{
	text-align:right
	} 

.DP_next{
	text-align:left
	} 
	
.DP_today{
	background:#9ab !important;
	border:1px solid !important;
	border-color:#567 #abc #abc #567 !important;
	color:#fff;
	font-family: Verdana, Arial, Helvetica;
	font-size:1.08em;
} 

.DP_today_selected{
	background:#579 !important;
	border:1px solid !important;
	border-color:#246 #9bd #9bd #246 !important;
	color:#fff
	} 

.DP_weekday{
	background:#fff;
	font-family: Verdana, Arial, Helvetica;
	font-size:1.08em;	
	} 

.DP_weekday_selected{
	background:#ace 
	} 
	
.DP_weekend{
	background:#E8EEF7;
	font-family: Verdana, Arial, Helvetica;
	font-size:1.08em;
	} 
	
.DP_weekend_selected{
	background:#9bd 
	} 
	
.DP_onmonth{} 
.DP_offmonth{
	color:#888
	} 

.DP_day_top{
	border-top:1px #A2BBDD solid
	} 
	
.DP_day_left{
	border-left:1px #A2BBDD solid;
	border-right:1px #FFF solid
	} 
	
.DP_day_right{
	border-right:1px #A2BBDD solid
	} 
	
.DP_day_bottom{
	border-bottom:1px #A2BBDD solid
	}

.DP_footer{
	text-align: center;
	cursor: pointer;
	color:#112ABB;
	vertical-align:middle;
	width: 15%;
	border-top:1px #A2BBDD solid;
	font-family: Verdana, Arial, Helvetica;
	font-size:1.08em;
	}
.DP_footer_ {
	border-top:1px #A2BBDD solid;
	cursor: default;
}
.blank{
	cursor: default;
	background:#fff;
	}
.CalendarDataDiv {
	
	padding:0 9px 9px 9px;
	line-height:1em;
	background: rgb(195, 217, 255) none repeat scroll 0% 50%;	
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	border:1px #A2BBDD solid;
	width: 98%;
	-moz-border-radius: 0.5em;
	}

.Cal_heading{
	color:#112ABB;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica;	
	font-size: 1.25em;
	}
.Cal_data {
	font-family: Verdana, Arial, Helvetica;
	font-size:1.08em;
	padding: 3px; 
	border: 1px solid #A2BBDD;
	background: #fff;
	} 
.Cal_data_TD {
	vertical-align: top; 
	padding-right: 0.01em;
	}	