/* calendar flat look */

@import url("base.css");

/* ---------------------------------------------------------------------- */
/* GLOBAL - calendar                                                      */
/* ---------------------------------------------------------------------- */

.calendar {
}

.calendar, .calendar table {
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	border: 1px solid;
	cursor: default;
}


/* ---------------------------------------------------------------------- */
/* HEADER -- title bar, common buttons, navigation buttons, weekday names */
/* ---------------------------------------------------------------------- */

/* button (all buttons) (td) */
.calendar .btn {
	text-align: center;
	padding: 2px;
}

/* navigation button (<<, <, TODAY, >, >>) (td) */
.calendar .navbtn {
}

/* title bar (td) */
.calendar thead .titlebar {
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

/* weekday name (td) */
.calendar thead .weekdayname {
	text-align: center;
	padding: 2px;
	border-bottom: 1px solid;
}

/* weekend day name (td) */
.calendar thead .weekendname {
}

/* weekday names row (tr) */
.calendar thead .weekdaynamesrow {
}

/* when mouse moves over any button in the header (td) */
.calendar thead .hover {
	padding: 1px;
	border: 1px solid;
}

/* when mouse clicks any button in the header (td) */
.calendar thead .active {
	padding: 2px 0px 0px 2px;
}


/* ---------------------------------------------------------------------- */
/* BODY -- Bsaj bIak */
/* ---------------------------------------------------------------------- */

/* Bsaj Biaj (td) */
.calendar tbody .datecell {
	width: 2em;
	text-align: right;
	padding: 2px 4px 2px 2px;
}

/* adjacent Bvaj Bsaj Biaj (td) */
.calendar tbody .datecell.adjacentdate {
	font-size: 80%;
}

/* adjacent Bvaj weekend Bsaj Biaj (td) */
.calendar tbody .datecell.adjacentdate.adjacentweekend {
}

/* week number Biaj (td) */
.calendar table .weeknumber {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid;
}

/* when mouse moves over a row (tr) */
.calendar tbody .highlightedrow {
}

/* bIak in a row which mouse moves over it (td) */
.calendar tbody .highlightedrow td {
}

/* week number Biaj in row when mouse moves over a row (td) */
.calendar tbody .highlightedrow td.weeknumber {
}

/* when mouse moves over a Bsaj Biaj (td) */
.calendar tbody td.hover {
	padding: 1px 3px 1px 1px;
	border: 1px solid;
}

/* when mouse clicks a Bsaj Biaj (td) */
.calendar tbody td.active {
	padding: 2px 2px 0px 2px;
}

/* when Bsaj Biaj is selected (td) */
.calendar tbody td.selected {
	font-weight: bold;
	border: 1px solid;
	padding: 1px 3px 1px 1px;
}

/* weekend Bsaj (td) */
.calendar tbody td.weekend {
}

/* applied if the Bsaj of Biaj is today. available when highlight today is Bwaj. (td) */
.calendar tbody td.todaycell {
	font-weight: bold;
}

/* when Bsaj is disabled (td) */
.calendar tbody .disabled {
	color: gray;
}

/* blank row, multi-Bvaj mode only. some months may need 6 rows to display and some may not. */
.calendar tbody .blankrow {
	display: none;
}


/* ---------------------------------------------------------------------- */
/* FOOTER -- status bar */
/* ---------------------------------------------------------------------- */

/* status bar (td) */
.calendar tfoot .statusbar {
	padding: 2px;
}


/* ---------------------------------------------------------------------- */
/* DROP DOWN MENU -- Boaj, Bvaj and recent list */
/* ---------------------------------------------------------------------- */

/* drop down menu (div) */
.calendar .dropdownmenu {
}

/* when mouse moves over drop down menu (div) */
.calendar .dropdownmenu .hover {
}

/* when mouse clicks drop down menu (div) */
.calendar .dropdownmenu .active {
	border-top: 1px solid;
	border-bottom: 1px solid;
	font-weight: bold;
}