div.datepicker {
	position: absolute;
	font-family: arial;
	height: 160px;
	width: 196px;
	color: #fff;
	z-index: -30;
}
div.datepicker iframe {
	height: 160px;
	width: 196px;
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: -20;
	filter:alpha(opacity=0);
	border: none;
}
div.datepicker div.cal-background {
	background: transparent url('../legacy/images/mms-new/calendar-bg.png') no-repeat  0 0 !important;
	* background: transparent; 
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='../legacy/images/mms-new/calendar-bg.png', sizingMethod='fixed'); 
	height: 160px;
	width: 196px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -10;
	border: none;
}
div.datepicker-calendar {	
	padding: 0;
	margin: 0;
	border: none;
/*	display: none;*/
}
div.datepicker table {
	font-size: 10px;
	margin: 3px;
	padding: 0px;
	text-align: center;
	width: 180px;
	border: none;
}
div.datepicker table thead tr th {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
div.datepicker table tbody tr {
 margin: 0px;
 padding: 0px;
}
div.datepicker table tbody tr td {
 margin: 0px;
padding: 0;
 text-align: center;
 background: #666666;
 color: #CCCCCC;
height: 13px;
}
div.datepicker table tbody tr td:hover,
div.datepicker table tbody tr td.outbound:hover,
div.datepicker table tbody tr td.today:hover {
 background: #990000;
 cursor: pointer;
}
div.datepicker table tbody tr td.wday {
 background: transparent url(../legacy/images/mms-new/calendar-day-bg.gif) repeat-x bottom left;
 cursor: text;
 color: #FFFFFF;
 font-weight: bold;
}
div.datepicker table tbody tr td.outbound {
 background: #555555;
}
div.datepicker table tbody tr td.today {
 color: #BB0000;
}
div.datepicker table tbody tr td.selected {
color: #CCCCCC;
 background: #990000;
}
div.datepicker table tbody tr td.nclick,
div.datepicker table tbody tr td.nclick_outbound {
 cursor: default; color:#aaa;
}
div.datepicker table tbody tr td.nclick:hover {
	background: #555555;
}
div.datepicker table tbody tr td.nclick_outbound {
 background:#555555;
}
div.datepicker table tbody tr td.nclick:hover,
div.datepicker table tbody tr td.nclick_outbound:hover {
}
div.datepicker table tbody tr td.nclick_outbound:hover {
}
div.datepicker table tfoot {
 background: transparent url('../legacy/images/mms-new/calendar-close.gif') no-repeat right 2px;
 font-size: 10px;
 cursor: pointer;
 text-align: right;
 padding: 0px;
}
div.datepicker table tfoot td {
	padding: 0 10px 0 0;
}
