.calInactive { background-color:#f3f3f3; height:24px; cursor:pointer; font-family:Microsoft Sans Serif; font-size:8pt; color:Black; }
.calActive { height:24px; cursor:pointer; font-family:Microsoft Sans Serif; font-size:8pt; color:Navy; }

.calEvent
{
	border:1px solid black;
	margin: 2px; 
	padding-left: 5px;
	position: absolute; 
	left:0; 
	top:0; 
	visibility:hidden; 
	background-color:#f3f3f3;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/cal2/images/small_ball.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-align: center;
	cursor: pointer; 
	height:14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

table.calMini
{ 
text-align: center;
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
color: #404040;
border-collapse: collapse;
border-spacing: 0px; 
} 
.calSpacer
{
	background-color: #bbbbbb;
	height: 2px;
}
.eventCell
{
	background-color: #fafafa;
	color: #404040;
	text-align: left;
	padding: 2px;
}
.grayBox
{
	background-color: #DDDDDD;
	color: #404040;
	text-align: center;
	padding: 2px;
	font-weight: bolder;
}
table.schedule
{
	background-color:#666666;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
}
.bigTime
{
	font-family: Verdana;
	font-size: 14px;
	fong-weight: bolder;
}
.littleTime
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
}
.curWeek
{
	background-color: #DDDDDD;
}
.selDay
{
	background-color: #ffffcc;
}
table#tabs
{
	border-collapse: collapse;
	height: 24px !important;
  max-height: 24px !important;	
}
table#tabs td
{
	height: 24px !important;
  max-height: 24px !important;
  line-height: 0;
}

