/* Calendar CSS: Creative Common License http://www.digitalwaters.net */

.cal_table {	// border: 0px solid #000000; }.cal_header_table {	border-bottom: 0px dotted #aaa; }.cal_days_table {	border-bottom: 0px dotted #aaa; }.cal_header, .cal_arrow {    text-align: center;}.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 {    text-align: center;	color: #444;}.cal_day {    text-align: center;	color: #666;}.cal_this_day {	font: 8pt "Trebuchet MS", Arial, Impact;    text-align: center;	color: #611;	border: 0px solid #8ad;    background: #b3b3b3;}

.cal_day_highlight {	font: 7pt "Trebuchet MS", Arial, Impact;    text-align: center;
	background: #808080;
	border: 0px 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{
		font-weight: bold;    display:block;    position:absolute;    top:10px; left:10px; right:0px;    border:0px dotted #aaa;
    background:transparent;
    padding: 3px 7px 4px 6px;
	text-align: center}
