table.calendarBody {
	font-family:arial,verdana;
	font-size:8pt;
	text-align:center; 
	width:258px; 
	border:1px solid #999999; 
	background-color:#ffffff;
    background-image:none;
	}

table.calendarBody th {
	font-size:10pt;
	text-align:center; 
	width:200px; 
	background-color:#e6e6e6;
	border-bottom:1px solid #333333;
	padding:0px;
    background-image:none;
	}
table.calendarBody th a{
	color:#333333;
	}
	table.calendarBody th select {
		font-size:8pt;
		}

table.calendarBody td{
	font-size:8pt;
	background-color:#ffffff;
	z-index:1000;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
    background-image:none;
	}
	
table.calendarBody td:hover{
	background-color:#e6e6e6;
	}
	
table.calendarBody td a{
	color:#333333;
	}
table.calendarBody td a:hover{
	text-decoration:none;
	}
	
.ignoreStyle{}
.ignoreStyle a:hover{background-color:#ffffff; }

#close_cal_link {
	position:relative; 
	top:0px; 
	left:110px;
		//left:135px;
	}