@charset "utf-8";
/* CSS Document */

.calendarWrapper{width:700px; margin: 0 auto;}

td a { color: #cc3333; }

/* table.calendarBG{background:#FFFFFF; width:700px;} */


td.calendarHeader{font: 110% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: center; width: 400px;}


#monthlinks{width: 144px; height: 30px;}

#monthlinks a.calendarMonthLinks1{display:block; width: 144px; font: 75% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-align: left;}
	#monthlinks a.calendarMonthLinks1:hover{color: #999999; }

#monthlinks a.calendarMonthLinks2{display:block; width: 144px; font: 75% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-align: right;}
	#monthlinks a.calendarMonthLinks2:hover{color: #999999; }

.calendarMonthLinks {
color: #fff;
background:#666;
font-size: 9pt;
text-decoration: none;
font-weight:bold;
padding:4px 6px;
}

td.calendarDayHeading{width:95px; height: 25px; font: 90% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #666666; text-align: center; font-weight:bold;}

td.calendarBlank{width:95px; height: 100px; text-align:left; background: url(/images/calendar_back_out.jpg) no-repeat top; border: 1px solid #999999; padding: 0; vertical-align:top;}

td.calendarCell{width:95px;  height: 100px; text-align:left; background: #fff url(/images/calendar_back1.gif) no-repeat top left; border: 1px solid #999999;  padding: 0; vertical-align:top;}
	td.calendarCell:hover {background: #f4f3f3;}

#number {
float:left;
font-size:90%;
font-weight:bold;
height:18px;
margin:12px 3px 0;
text-align:center;
width:18px;
}

a#events {
font-size:90%;
padding:2px;
text-decoration:none;
color:#0000EE;
}
	a#events:hover {color: #999999;}


.eventsHolder{
border-left:medium none;
border-right:medium none;
font-family:Arial, sans;
font-size:12px;
line-height:14px;
margin:2px;
padding:2px;
}
.eventsHolder span{
display:block;
color:#000 !important;
margin-bottom:3px;
font-weight:bold;
}
.eventsHolder span a{
color:#000 !important;
padding:0 0 2px 0 !important;
text-decoration:none;
}
.eventsHolder p{
padding:2px 0 !important;
margin:0 !important;
line-height:14px;
}
.eventsHolder p a{
text-decoration:none;
padding:0 !important;
}

.calendarBG select{
width:50%;
padding:1px;
border:1px solid #ccc;
font-size:15px;
text-align:center;
}




	
.clear {clear: both;}