#zIndexIframe {
	position: absolute; 
	z-index: 7;
	left: expression(this.nextSibling.offsetLeft);
	top: expression(this.nextSibling.offsetTop);
	width: expression(this.nextSibling.offsetWidth);
	height: expression(this.nextSibling.offsetHeight);
	}
#calendarDiv {
	z-index: 999;
	}
.calfl {
	display: block; 
	float: left !important; clear: left !important; vertical-align: middle; height: 16px; max-width:120px; text-align: left;}
.calfr {display: block; float: right !important; clear: right !important; vertical-align: middle; height: 16px; width:80px; text-align: right;}
.calfl span {height: 16px; float: left; text-align: left;}
.calfr span {height: 16px; float: right; text-align: right;}
* html .calfl {margin: 0 auto 0 0; height: 16px; width: 80px;}
* html .calfr {margin: 0 0 0 auto; height: 16px; width: 80px;}
.calfl span select, .calfr span select {font-size: 12px;text-align: center; vertical-align: middle; background-color: white; margin: 0; border: 0; padding: 0;}
.calfl span select option, .calfr span select option {margin: 0; padding: 0;}
.hover {background-color: #176ec4 !important; cursor: pointer;}
#calendarDiv_Year, #calendarDiv_Month {margin: 0 4px;}
.cursor {
	cursor:hand;
	}
