
.calendar_simple
{
width:40px;
height:20px;
background-color:#F4F6F1;
color:#222222;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding:2px;
}



.calendar_today
{
background-color:#FFFFFF;
border:1px dotted #222222;
color:#222222;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
text-align:center;
padding:2px;
}



td.calendar_link{ 
background-color:#00454d;
color:green;
font-size:13px;
text-align:center;
padding:2px;
}
td.calendar_link a:link,
td.calendar_link a:visited {
text-align:center;
background-color:#00454d;
color:#ffffff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
display:block;
padding:2px;
}
td.calendar_link a:hover{
color:#222222;
background-color:#DDDDDD;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
display:block;
padding:2px;
}

td.calendar_todayLinked{
border:1px dotted #222222;
background-color:#00454d;
color:#00454d;
font-size:13px;
padding:2px;
}
td.calendar_todayLinked a:link,
td.calendar_todayLinked a:visited {
background-color:#cdcdcd;
color:#00454d;
text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
display:block;
padding:2px;
}
td.calendar_todayLinked a:hover{
color:#222222;
background-color:#DDDDDD;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
padding:2px;
}


.calendar_weekDays{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
background-color:#00454d;
text-align:center;
padding:2px;
}


td.calendar_heading{ 
background-color:#cdcdcd;
color:#00454d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
padding:2px;
}

td.calendar_heading a:link,
td.calendar_heading a:visited {
background-color:#cdcdcd;
color:#00454d;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
display:block;
padding:2px;
}
td.calendar_heading a:hover{
color:#222222;
background-color:#DDDDDD;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
display:block;
padding:2px;
}
#calendar {
	float:left;
	width:244px;
	height:211px;
	border:3px solid #cdcdcd;
}
#calendar tr {
	height:25.5px;
}
#calist {
	clear:both;
	float:left;
	border:1px solid #cdcdcd;
	padding:5px;
	width:238px;
	height:335px;
	font-size:12px;
	overflow:auto;
}
#calist strong{
color:#008493;	
}
#calist hr{
color:#cdcdcd;	
}