/* calendar with shadow */
/*
div.calendar_head, div.calendar_body {
    margin:0;
    padding: 0 7px 0 0;
}
div.calendar_footer {
    margin:0;
    padding: 0;
    height: 7px;
}
div.calendar_f1 {
    margin: 0 7px 0 6px;
    padding:0;
    height: 7px;
}
div.calendar_f2 {
    margin: 0 0 0 -6px;
    padding:0;
    height: 7px;
}
*/

/* calendar icon */
/*
img.c_Icon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
*/
div.c_container img {
    border:0
}
/* calendar container element */
/*
div.c_container {
	position: absolute;
	width: 158px;
	padding: 2px 0 0 0;
}
*/
/* all tables in calendar */
div.c_container table {
    width: 100%;
    border: 1px solid silver;
    border-collapse: collapse;
    font-family: tahoma, verdana, arial;
    text-align: center;
    background-color: white;
}
/* navigation table */
div.c_container table.nav {
    border-bottom: 0;
}
/* navigation buttons */
div.c_container table.nav td {
    width: 12px;
    height: 20px;
    margin: 0;
    padding: 0;
	cursor: pointer;
    vertical-align: middle;
}


/* month year header */
div.c_container table.nav th {
	background-color: white;
	color: black;
	border: 0;
	font-size: 10px;
	padding: 0;
    margin: 0;
}
/* week days header */
div.c_container table.wd th {
	border: 1px solid silver;
	background-color: gray;
	color: white;
    font-size: 10px;
	padding: 3px 0;
}

/* date cells */
div.c_container table.wd td {
	border: 0;
	padding: 2px 0;
	width: 22px;
	cursor: pointer;
    background-color: white;
    font-size: 10px;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div.c_container table.wd td.othermonth {
	color: silver;
}
div.c_container table.wd td.weekend {
	background-color: #ACD6F5;
}
div.c_container table.wd td.today {
	border: 1px solid red;
}
div.c_container table.wd td.selected {
	background-color: #FFB3BE;
}

