div.calendarEvent {
	color: #808080;
	font-family: arial;
	font-size: 12pt;
	font-style: normal;
}

div.calendarEventCSME {
	color: black;
	font-family: arial;
	font-size: 8pt;
	font-style: normal;
}

table.calendar {
  border-collapse: collapse;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  table-layout: fixed;
  wwidth: 100%;
}

td.calendarBlank {
	background-color: #e0e0e0;
  border: 1px solid #808080;
	font-size: 12pt;
  height: 80px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarDate {     
	background-color: #ffffc0;
  border: 1px solid #808080;
	font-size: 12pt;
  height: 80px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarDateCSME {     
	background-color: #ffffc0;
  border: 1px solid #808080;
	font-size: 8pt;
  height: 50px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarDateCSMEToday {     
	background-color: #40ff40;
  border: 1px solid #808080;
	font-size: 8pt;
  height: 50px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarDateEVENTToday {     
	background-color: #40ff40;
  border: 1px solid #808080;
	font-size: 12pt;
  height: 50px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarDateToday {     
	background-color: #ffffc0;
  border: 1px solid #808080;
	font-size: 12pt;
  height: 80px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarEvent {
	background-image: url('http://csme-eprr.com/images/background1.jpg');
  border: 1px solid #808080;
	font-size: 12pt;
  height: 80px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarEventCSME {
  background-color: #f4d74e;
	bbackground-image: url('http://csme-eprr.com/images/background1.jpg');
  border: 1px solid #808080;
	font-size: 8pt;
  height: 50px;
  padding: 0.25em 0.25em;   
  text-align: left;
  vertical-align: top;
  width: 14%; 
}

td.calendarTitle {
  background-color: white;
  color: #10107b;
  font-family: tahoma;
	font-size: 24pt;
	font-weight: bold;
  height: 40px;
	padding: 10px 0px 30px 0px;
  text-align: center;
}

td.calendarTitleCSME {
  background-color: white;
  color: #10107b;
  font-family: tahoma;
	font-size: 14pt;
	font-weight: bold;
  height: 40px;
	padding: 5px 0px 5px 0px;
  text-align: center;
}

th.calendarHeadingCSME {
	font-size: 8pt;
}

