div.calendarSelector { position:absolute;}
.calendarLinkP { position:absolute;left:90px; }
.calPosition div.calendarSelector{top:auto !important;z-index:100 !important;display:none;}
* html .calPosition div.calendarSelector{left:600px;}
.calPosition div.calendarSelector table{width:150px;background-color:#fff;}
.calPosition .changeWidth{width:200px !important;z-index:-10 !important;}
.marginLeftLink .calendarLinkP {left:75px;}
.hideLink{font-weight:bold;display:none;}
.showLink{display:block;}
.calendarLink{display:none;}
#cal{border:3px !important;}
#cal td:hover{background-color:#D3D1D1 !important;}

/*	ASP:Calendar styles */
/*	Due to bug in the control (MS code), color only works for calWeekRow */
.calOtherMonth	{	background-color : #dedede;	}
.calThisMonth	{	background-color : #bcbcbc;	}
.calWeekend		{	background-color : #787878;	 }
.calWeekRow		{	background-color : #000000; color : #ffffff; font-weight : bold;	}
.calTitle			{	font-weight : bold;	}	

