body{
	border:0px solid green;
	margin:0px;
	padding:0px;
}
.calendarIcon{ 
	border:0px solid black;
	cursor:pointer;
}
.calendar{
	border:0px solid red;
	background-color:#BBBBBB;
	position:absolute;
	top:0;		
	left:0;
}
.calendar td{	
	font-size:10px;	
	font-weight:normal;	
	font-family:Arial;	
	text-align:center;		
}
.calendar .header{
	border:0px solid red;	
	width:25px;
	text-align:center;	
	height:17px;	
	background:#000000 url(../images/calendar/week_header_bg.jpg);
	color:#FFFFFF;
}	
.calendar .cell{
	border:0px solid blue;	
	height:13px;	
}	
.calendar .cell a, .calendar .cell a:link, .calendar .cell a:active, .calendar .cell a:visited{
	border:0px solid blue;	
	background:#E0EBFE;
	color:#000000;
	text-decoration:none;
	width:100%;
	height:13px;
	text-align:center;
	display:block;
	padding-top:2px;
}	
.calendar .cell a:hover{
	background:#E0EBFE;	
	color:#000000;
}
.calendar .today{
	border:0px solid blue;	
}	
.calendar .today a, .calendar .today a:link, .calendar .today a:active, .calendar .today a:visited{
	border:0px solid blue;	
	background:#FFCC00;
	color:#000000;
	text-decoration:none;
	width:100%;
	height:13px;
	text-align:center;
	display:block;
	padding-top:2px;
}	
.calendar .today a:hover{
	background:#FFCC00;
	color:#000000;
}
.calendar .selected a, .calendar .selected a:link, .calendar .selected a:active, .calendar .selected a:visited{
	border:0px solid blue;	
	background:#FFFFFF;
	color:#0000FF;
	text-decoration:none;
	width:100%;
	height:13px;
	text-align:center;
	display:block;
	padding-top:2px;
}	
.calendar .selected a:hover{
	background:#FFFFFF;
	color:#0000FF;
}
.calendar .disabled a, .calendar .disabled a:link, .calendar .disabled a:active, .calendar .disabled a:visited{
	border:0px solid blue;	
	background:#DDDDDD;
	color:#333333;
	text-decoration:none;
	width:100%;
	height:13px;
	text-align:center;
	display:block;
	padding-top:2px;
}	
.calendar .disabled a:hover{
	background:#DDDDDD;
	color:#333333;
}
.calendar .nullCell{
	border:0px solid blue;	
	background:#EEEEEE;
}	
.calendar .nullCell a, .calendar .nullCell a:link, .calendar .nullCell a:active, .calendar .nullCell a:visited, .calendar .nullCell a:hover{
	border:0px solid blue;	
	background:#BBBBBB;
	color:black;
	text-decoration:none;
	width:100%;
	height:13px;
	text-align:center;
	display:block;
	padding-top:2px;
}	

/* --------------------- button Set -----------------------------*/
.calendar .buttonSet{
	border:0px solid blue;	
	height:18px;
	padding:0px;
	font-size:1px;
}
.calendar .eraserBtn{
	border:1px solid #999999;	
	height:17px;
	width:17px;
	padding:0px;
	margin:0px;
	background:url(../images/calendar/eraser.jpg);
	cursor:pointer;
}
.calendar .eraserBtn_disabled{
	border:1px solid #999999;	
	height:17px;
	width:17px;
	padding:0px;
	margin:0px;
	background:url(../images/calendar/eraser_disabled.jpg);
	cursor:pointer;
}
.calendar .todayBtn{
	border:1px solid #999999;	
	height:17px;
	width:17px;
	padding:0px;
	margin:0px;
	background:url(../images/calendar/today.jpg);
	cursor:pointer;
}
.calendar .todayBtn_disabled{
	border:1px solid #999999;	
	height:17px;
	width:17px;
	padding:0px;
	margin:0px;
	background:url(../images/calendar/today_disabled.jpg);
	cursor:pointer;
}
.calendar .leftBtn{
	border:1px solid #999999;	
	height:17px;
	width:17px;
	padding:0px;
	margin:0px;
	background:url(../images/calendar/left.jpg);
	cursor:pointer;
}	
.calendar .rightBtn{
	border:1px solid #999999;	
	height:17px;
	width:17px;
	padding:0px;
	margin:0px;
	background:url(../images/calendar/right.jpg);
	cursor:pointer;	
}	
.calendar .monthSelect{
	padding:0px;
	margin:0px;	
	width:50px;	
	vertical-align:top;		
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}	
.calendar .monthSelect .option{
	border:0px solid blue;
}
.calendar .yearSelect{
	padding:0px;
	margin:0px;	
	width:60px;	
	vertical-align:top;		
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}	
/* --------------------- button Set -----------------------------*/







.calendarTable td{padding:0px }
.calendarTable .inputCalendar{padding:1px 5px 1px 5px; margin:0px 0px 0px 0px; height:16px}










