/* 


		calendar-specific-styles 

*/

.calendar
{
	width: 100%;
}

.cDayHeader
{
	background-color: #EEEEEE;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

.cToday
{
	background-color: #EEEEEE;
}

.cDayStyle
{
	height: 90px;
}
.calendar a
{
	font-size: 10px;
}

.calendar a:link
{
	text-decoration: none;
}

.calendar a:hover
{
	text-decoration: underline;
}

.cDInside
{
	width: 5px;
	font-weight: bold;
	font-size: 11px;
	background-color: #EEEEEE;
	padding: 2px 2px 2px 2px;
}
.cRed
{
	color: #A30001;
}

.cGreen
{
	color:#00CC66;
}
.cInsideTable
{
	margin: -2px 0px -2px -2px;
}
.calendar hr{
	color:#009966;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-left: 2px;
}