﻿.cal
{
    border: solid 1px #cc0000;
    background: white;
    color: Black;
}

.caltitle td
{
    font-size: 12pt;
    padding: 5px;
}

.caldayheader
{
    font-weight: bold;
    text-align: center;            
    border: solid 1px #cc0000;
}

.calday, .calday2, .caltoday
{
    text-align: right;
    vertical-align: top;
    padding: 5px;
}

.calday
{
    border: solid 1px #cc0000;
    height: 85px;
}

.calday2
{
	border: solid 1px #cc0000;
	height: 75px;
	background: #b0c4de;
}

.caltoday
{
	background: #ffff66;
}	

.cal li
{
	text-align: left;
}

.cal a, .cal a:visited
{
	color: #0000ff;
	text-decoration: none;
}

.cal a:hover
{
	color: #ff0000;
	text-decoration: none;
}

.cal ul
{
    list-style-type: circle;
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
}

.cal li
{
	font-size: 8pt;
	padding-bottom: 3px;
}
