#calendar
{
        border          : 1px solid black;
        position        : absolute;
        visibility      : hidden;
        z-index         : 1;
        background      : white;
        padding         : 2px;
	color		: silver;
}


#cal_left, #cal_title ,#cal_right
{
	background	: #003399;
	border		: 1px solid black;
	color		: white;
	font-weight	: bold;
	text-align	: center;
}
#cal_title
{
	width		: 100px;
}
#cal_tail
{
        text-align      : center;
        width           : 140px;
        border-top      : 1px solid black;
}
#calendar th
{
        background      : #003399;
	color		: white;
	font-weight	: bold;
}
#calendar a
{
	color		: black;
	text-decoration	: none;
	font-weight	: bold;
}
#calendar a:hover
{
	text-decoration	: underline;
}
#cal_left a, #cal_right a
{
	color		: white
}