@charset "UTF-8";
/* CSS Document */



div#ctl00_SideContent2_ctl00_Panel1 div#ctl00_ctl00_SideContent2_ctl00_rptEventsPanel td:hover{}

div#ctl00_ctl00_SideContent2_usercontrols_events_eventcalendar_ascx1_rptEventsPanel{
	/*min-height: 200px;*/ max-height: 340px;
	/*height: 300px;*/ width: 100%; overflow:auto;
}
div#ctl00_ctl00_SideContent2_usercontrols_events_eventcalendar_ascx1_rptEventsPanel table{
	width: 100%;
}
div#ctl00_ctl00_SideContent2_usercontrols_events_eventcalendar_ascx1_rptEventsPanel td{
	border-bottom: solid 2px #d2b88d;
	padding:8px 10px;
	font-size: 10px;
	line-height:16px;
	letter-spacing: 0.1em;
	font-weight: normal;
	color: #666666;
}


div#ctl00_ctl00_SideContent2_usercontrols_events_eventcalendar_ascx1_rptEventsPanel td:hover{
	  background-color: #eaeaea;
}
div#ctl00_ctl00_SideContent2_usercontrols_events_eventcalendar_ascx1_rptEventsPanel td a{
	font-size: 12px;	line-height:16px; letter-spacing: normal;
	color: black;
	margin: 0px;
	text-decoration:none;
}



/*Events lists*/
/*div#ctl00_SideContent2_ctl00_ctl00_SideContent2_ctl00_rptEventsPanel{float:left;}
a#ctl00_SideContent2_ctl00_rptEvents_ctl01_hlEdit{}
div#ctl00_SideContent2_ctl00_ctl00_SideContent2_ctl00_rptEventsPanel table{
	width: 100%;
}
div#ctl00_SideContent2_ctl00_ctl00_SideContent2_ctl00_rptEventsPanel td{
	border-bottom: solid 1px #eaeaea;
	padding:8px 10px;
	font-size: 10px;
	line-height:16px;
	letter-spacing: 0.1em;
	font-weight: normal;
	color: #666666;
}

div#ctl00_SideContent2_ctl00_ctl00_SideContent2_ctl00_rptEventsPanel td:hover{
	  background-color: #eaeaea;
}
div#ctl00_SideContent2_ctl00_ctl00_SideContent2_ctl00_rptEventsPanel td a{
	font-size: 12px;	line-height:16px; letter-spacing: normal;
	color: black;
	margin: 0px;
	text-decoration:none;
}*/

/*Mini Calendar*/
table#MiniCalendar{}
table#MiniCalendar th {
	background-color: #838a8a;
	border-bottom: solid 1px #838a8a;
}
table#MiniCalendar th h3 {
	color: white;
	line-height:30px;
}
table#MiniCalendar th a {
 	display: block;
	padding:8px 0px;
 	background-color: #ecf5f5;
	color:#838a8a;
	text-decoration:none;
}
table#MiniCalendar th a:hover {
	  background-color: #bbbdbd;
	}	
table#MiniCalendar ul#CalList {
	font-size: 12px;	line-height:16px;
	color: black;
	list-style:none;
	margin: 0px;
}
table#MiniCalendar ul#CalList li {
	border-bottom: solid 1px #eaeaea;
	padding:8px 10px;
}
table#MiniCalendar ul#CalList li .CalListDate {
	font-size: 10px;
	line-height:16px;
	letter-spacing: 0.1em;
	color: #666666;
}
table#MiniCalendar li:hover {
	  background-color: #eaeaea;
}

/*Main Containing Table*/
Table#EventsControlTable {
	background-image: url(img/bg_bluecanvastile_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: solid 4px #838a8a;
}

/*Events Calendar Heading*/
table th.CalendarTitle { /*i added this class and changed the td to a th*/
	/*background-color: #384b6d;*/
	border-bottom: solid 0px #838a8a;
	color: white;
	font-size:16px; font-weight:normal; line-height:24px;
}



/*Today Week Month Table*/
Table#TodayWeekMonth td a{ /*I added this id to the table*/
	display: block;
	padding:5px 0px;
 	/*background-color: #384b6d;*/
	color:#838a8a;
	text-decoration:none;
	text-align:center;
	font-size: 11px; text-transform:uppercase; letter-spacing: .1em;
}
Table#TodayWeekMonth td a:hover{
	/*background-color: #bbbdbd;*/ color: white;
}

a#ctl00_SideContent2_ctl00_lbToday{}
a#ctl00_SideContent2_ctl00_lbWeek{}
a#ctl00_SideContent2_ctl00_lbMonth{}



