/* calendar base css definition */

/* calendar z-index */
.calendar {
	z-index: 9999;
}

/* calendar navigation buttons (<<, <, TODAY, >, >>) background */
.calendar .navbtn {
	background: url("navbtn_arrow.gif") no-repeat 100% 100%;
}

/* drop down menu */
.calendar .dropdownmenu {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 4em;
	font-size: 90%;
	border: 1px solid;
	cursor: default;
}

/* drop down menu item */
.calendar .dropdownmenu .item,
.calendar .dropdownmenu .ieitem {
	text-align: center;
	padding: 1px;
}

/* drop down menu item IE hack */
.calendar .dropdownmenu .ieitem {
	width: 4em;
}

/* drop down menu item disabled */
.calendar .dropdownmenu .disabled {
	color: gray;
}

/* recent drop down menu */
.calendar .recentdropdownmenu {
	width: 19em;
}

/* recent drop down menu IE hack */
.calendar .recentdropdownmenu .ieitem {
	width: 19em;
}

/* left border of the Biaj, only applied to week number bIak currently */
.calendar .cellleftborder {
	border-left-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;

}

/* right border of the Biaj, only applied to week number bIak currently */
.calendar .cellrightborder {
	border-right-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;

}

/* bottom border of the Biaj, only applied to the bIak in the bottom line of Bsaj bIak if multi-Bvaj is available */
.calendar .cellbottomborder {
	border-bottom:1px solid black;
}