/* Calendar CSS: Creative Common License http://www.digitalwaters.net */
.cal_table {
border: 1px solid black;
background : white;
}
.cal_header_table {
border-bottom: 1px dotted #aaa;
}
.cal_days_table {
border-bottom: 1px dotted #aaa;
}
.cal_header, .cal_arrow {
font: bold 13pt "Trebuchet MS", Arial, Impact;
text-align: center;
color: #FF0000;
}
.cal_arrow a {
font-weight: bold;
text-decoration: none;
color: #1CaFa3;
}
.cal_header a {
font-weight: bold;
text-decoration: none;
color: #0C6Fa3;
}
.cal_arrow a:hover, .cal_arrow a:active,
.cal_header a:hover, .cal_header a:active {
text-decoration: underline;
}
.cal_day_header {
font: bold 9pt "Trebuchet MS", Arial, Impact;
text-align: center;
color: #444;
}
.cal_day {
font: 9pt "Trebuchet MS", Arial, Impact;
text-align: center;
color: #666;
}
.cal_this_day {
font: 9pt "Trebuchet MS", Arial, Impact;
text-align: center;
color: #611;
border: 1px solid #8ad;
background: #acf;
}
.cal_day_highlight {
font: 9pt "Trebuchet MS", Arial, Impact;
text-align: center;
background: #ddd;
border: 1px dotted #dde;
}
a.info{
position:relative;
//z-index:25;
color:#000;
text-decoration:none}
a.info:hover{//z-index:24; }
a.info span{display: none}
a.info:hover span{
display:block;
position:absolute;
top:1em; left:-5em; width:10em;
border:1px dotted #aaa;
background-image: url( bg.png );
padding: 1px 2px 2px 2px;
text-align: center;
color: #CC0000;
}