

#calendar_of_events

{

	margin:10px 0px 0px 35px;

	padding-bottom:10px;

}



#calendar_of_events table

{

	

}



#calendar_of_events th

{

	padding:5px;

	font-size:2em;

}



#calendar_of_events th a

{

	font-size:.6em;

	text-decoration:none;

	color:#f29d19;

}



#calendar_of_events th a:hover

{

	font-size:.6em;

	color:#f29d19;

	border-bottom:1px dotted #f29d19;

}



#calendar_of_events td

{

	width:100px;

	height:100px;

	overflow:auto;

	padding:2px;

	vertical-align:top;

	

}



#calendar_of_events td a

{

	color:#336699;

	font-size:1.1em;

}



#calendar_of_events td a:hover

{

	color:#000;

}



#calendar_of_events td.day_head

{

	height:auto;

	font-size:1.2em;

	padding:3px;

}





.event

{

	position:absolute;

	display:none;

	border:1px solid #000;

	background:#cff2f8;

	z-index:20;

	min-height:150px;

	min-width:150px;

}



.event h4

{

	margin:0;

	padding:3px;

	background:#4999b3;

	color:#fff;

}



.event p

{

	margin:0;

	padding:3px;

}



.event .close

{

	padding:2px 10px 2px 2px;

	border-top:1px solid #000;

	background:#ccc;

}



.event .close a

{

	color:#000;

	display:block;

}



.event .close a:hover

{

	color:#fff;

}



.event .formObject

{

	padding:5px;

}



.cell, .cell_content, .cell_highlight, .cell_content_highlight

{

	padding:5px;

	width:90px;

	height:90px;

	background:url('/images/cell_bg.gif');

}



.cell_content

{

	background:url('/images/cell_highlight_content_bg.gif');

}



.cell_highlight

{

	background:url('/images/cell_highlight_bg.gif');

}



.cell_content_highlight

{

	background:url('/images/cell_highlight_content_bg.gif');

}