.year {
text-align:center;
}
.month {
text-align:center;
width:100%;
}
.yearname {
text-align:center;
font:18px bold;
}
.monthname {
text-align:center;
font:13px bold;
background-color:#cccccc;
width:100%;
color:#001a75;
}
.dayname {
text-align:center;
font:12px bold;
color:#666666;
width:14%;
}
.weeknumtitle {
text-align:center;
font:10px bold;
color:#667171;
}
.weeknum {
text-align:center;
font:10px;	
color:#CD5C5C;
background-color:#D9E7FF;
}
.week {
background-color:#5f799a;
text-align:center;
}
.monthweek {
text-align:center;
font:10px bold;
color:#667171;
}
.yearnavigation {
font:12px;
}
.datepicker {
background-color:#D9E7FF;
}
.datepickerform {
margin:0px;
}
.monthnavigation {
text-align:center;
background-color:#cccccc;
}
.monthnavigation a{
color:#001a75;
text-decoration:underline;
font-style:normal;
white-space:normal;
}
.monthnavigation a:hover{
color:#997354;
text-decoration:none;
}
.monthnavigation a:visited{
color:#997354;
text-decoration:underline;
font-style:normal;
}
.monthpicker {
font:11px;
background-color:#5f799a;
}
.yearpicker {
font:11px;
background-color:#5f799a;
}
.pickerbutton {
background-color:#5f799a;
}
.nomonthday {
font:10px;
color:#aaaaaa;
vertical-align:top;
text-align:left;
height:95px;
border:1px dotted #666;
}
.monthday {
text-align:left;
font:11px bold;
color:#000;	
vertical-align:top;
height:95px;
border:1px dotted #666;
}
.today {
font:11px bold;
color:#000;
vertical-align:top;
text-align:left;
border:2px solid #003366;
}
.selectedday {
font:11px bold;
vertical-align:top;
text-align:left;
border:1px solid #003366;
}
.sunday {
background-color:#f1f1f1;
font:11px bold;
color:#667171;	
vertical-align:top;
   text-align:left;
}
.sunday a {
color:#667171;
}
.saturday {
background-color:#f1f1f1;
font:11px bold;
color:#667171;	
vertical-align:top;
text-align:left;
}
.saturday a {
color:#667171;
}
.event {
font:11px bold;
color:#000;
background-color:#fff;	
vertical-align:top;
text-align:left;
}
.event a {
color:#000;
}
.selectedevent {
font:11px bold;
color:#000;
background-color:#CDC9C9;	
vertical-align:top;
text-align:left;
}
.selectedevent a {
background-color:#fff;
color:#000;
}
.todayevent {
font:11px bold;
color:#000;
background-color:#EEE9E9;	
vertical-align:top;
text-align:left;
}
.todayevent a {
background-color:#fff;
color:#000;
}
.eventcontent {
font:10px;
width:95%;
}

