/* calendars popup */

#calendarsBody 				{ border-color: #000000; background-color: #232323; }
.calendarsHeader 			{ color: #ffffff; background-color: #000000; border-color: #000000; }
div.calendars 				{ border-color: #cccccc; background-color: #ffffff; }
a.dotted:link, a.dotted:visited 
							{ border-color: #444444; }
	
/* calendars listing */
table#calendars tr td div.calendarType 
							{ color: #000000; }
table#calendars tr td.calendar 
							{ color: #444444; background-color: #ffffff; }
table#calendars tr td.calendar div.calendarsListTitle 
							{ color: #666666; }
table#calendars tr td.calendar div.calendarsListTitleIE 
							{ color: #666666; }
	
/* calendar */
table#calendar 				{ background-color: #000000 ; }
table#calendar tr.header td { background-color: #343434; color: #efefef; }
table#calendar tr.header td a.day 
							{ color: #efefef; }
table#calendar tr.days td 	{ background-color: #FFFFFF; color: #6B4F2E; }
table#calendar tr.days td.header 
							{ background-color: #343434; }
	
table#calendar tr.days td.header a 
							{ color: #efefef; }
	
table#calendar tr.days td.other 
							{ background-color: #FFFFE8; }
	
table#calendar tr.days td a.daynumber, table#calendar tr.days td a.daynumberfull 
							{ color: #000000; }
		
table#calendar tr.days td a.event 
							{ color: #262626; }

table#calendar tr.days td a.dayevent
							{ color: #262626; }
		
table#calendar tr.footer td { background-color: #BDE2AC; }

div#calendar .eventdaytime a 
							{ color: #ffffff; }			

table#calendar .eventByLine, table#calendar .eventByLine a, 
div#calendar .eventByLine, div#calendar .eventByLine a 
							{ color: #999999; }

table#calendar div#eventDescription p 
							{ color: #565656; }

table#calendar div#eventDescription p a 
							{ color: #454545; border-color: #454545; }

table#calendar div#eventDescription p a:hover 
							{ color: #000000; border-color: #000000; }

table #calendar .note 		{ color: #787878;	}

a.callink 					{ border-color: #000000; color: #565656; }
a.eventlink 				{ color: #676767; }

table.dataform td.left 		{ border-color: #CCCCCC; }
	
table.dataform tr.fieldnote td, table.dataform td.fieldnote 
							{ color: #999999; }
	
div.instancenote 			{ background-color: #eaeaea; border-color: #aaaaaa; }
div.formerrors 				{ color: #cc0000; }
	
/* calendar top bar - put nav links here to override any prior a link formats */	
div#calendarcontrols 		{ color: #99ccee; }
div#calendarcontrols a 		{ color: #99ccee; }
div#calendarcontrols #primarynav .on 
							{ border-color: #676767; }
div#calendarcontrols a.dateNavLink:link, div#calendarcontrols a.dateNavLink:visited 
							{ color: #99ccee; }
div#calendarcontrols a.dateNavLink:hover 
							{ text-decoration: Underline; color: #ffff00; }	
div#calendarcontrols .calendarsSelected a 
							{ color: #ffffff; }								
