.Calendar
{
}

.Calendar P
{
 text-align: left;
}

.Calendar A
{
 color: #000000;
 text-decoration: none;
 display: block;

 border-style: solid solid solid solid;
 border-width: 1px;
}

.Calendar A:hover
{
 text-decoration: none;

 border-style: solid solid solid solid;
 border-width: 1px;
 border-color:  #C0C0C0;
 background-color: #FFFFFF;
}

.CMonth
{
 border-color: #808080;
 border-style: solid none solid none;
 border-width: 1px;
}

.CMonth TD, .CMonth P, .CMonth A
{
 text-align: center;
 padding: 0;
 margin: 0;
}

.CMonth TD
{
 width: 20px;
}

.EvenWeek
{
 background-color: #D2D2D2;
}

.OddWeek
{
 background-color: #EAEAEA;
}

.CnDay
{
}

.CstDay
{
 color: #808080;
}

.CsDay
{
 color: #A77372;
}

.EvenWeek A
{
 border-color: #D2D2D2;
}

.OddWeek A
{
 border-color: #EAEAEA;
}

.CurrentDay, .CurrentDay P, .CurrentDay A
{
 text-decoration: underline;
 font-weight: bold;
}

.TTChanged, .TTChanged A
{
 color: #840038;
}

.CMonthTitle, .CMonthTitle P
{
 text-align: center;
}

.CInfo
{
 position: absolute;
 width: 180;
 padding: 4px;
 background-color: lightyellow;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
 visibility: hidden;
 z-index: 100;
 cursor: hand;
 color: #000000;
 text-align: left;
}

.CInfo P
{
 text-align: left;
}
