

.dynCalendar
	{
	position		: absolute;
	left			: 1px;
	top				: 1px;
	visibility		: hidden;
	border			: #4E4E4E 1px solid;
	background-color: white;
	width			: 180px;
	padding			:   1px 4px 4px 4px;
	}


.dynCalendar b
	{
	font			: 10pt verdana,arial,helvetica,sans-serif;
	color			: #6D6D6D;
	}


.dynCalendar tr.header td
	{
	font			: bold 10pt verdana,arial,helvetica,sans-serif;
	color			: #6D6D6D;
	padding-bottom	: 6px;
	vertical-align	: middle;
	}


.dynCalendar tr.dayname td
	{
	font			: 8pt verdana,arial,helvetica,sans-serif;
	color			: #C00000;
	text-align		: center;
	width			: 30px;
	height			: 16px;
	}

.dynCalendar tr.day td
	{
	font			: 10pt verdana,arial,helvetica,sans-serif;
	color			: #6D6D6D;
	text-align		: center;
	}

.dynCalendar td.today
	{
	border			: #c0c0c0 1px solid;
	font			: 10pt verdana,arial,helvetica,sans-serif;
	color			: #6D6D6D;
	background-color: #F0F0F0;
	}

