﻿table.datatable {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #0e4d8a;
}

td.day {
font: bold 14px Arial, Helvetica, sans-serif;
color: #fcf7e6;
background: #a6e3f7;
padding: 2px;
border: 1px solid #0e4d8a;
text-align: center;
}

td.weekend {
font: 12px Arial, Helvetica, sans-serif;
color: #01376a;
background: #89aac5;
padding: 2px;
border: 1px solid #0e4d8a;
height: 70px;
vertical-align: top;
}

td.weekend:hover {
font: 12px Arial, Helvetica, sans-serif;
color: #01376a;
background: #a6e3f7;
padding: 2px;
border: 1px solid #0e4d8a;
height: 70px;
vertical-align: top;
}

td.weekday {
font: 12px Arial, Helvetica, sans-serif;
color: #01376a;
background: #a6e3f7;
padding: 2px;
border: 1px solid #0e4d8a;
height: 70px;
vertical-align: top;
}

td.weekday:hover {
font: 12px Arial, Helvetica, sans-serif;
color: #01376a;
background: #89aac5;
padding: 2px;
border: 1px solid #0e4d8a;
height: 70px;
vertical-align: top;
}

td.unusedday {
font: 12px Arial, Helvetica, sans-serif;
color: #01376a;
background: #a6e3f7;
padding: 2px;
border: 1px solid #0e4d8a;
height: 70px;
vertical-align: top;
}


a.calLink {
font:12px Arial, Helvetica, sans-serif;
color:#054D97;
text-decoration: none;
}
a.calLink:hover {
font:12px Arial, Helvetica, sans-serif;
color:#2D87B8;
}

td.monthHeading {
font: bold 14px Arial, Helvetica, sans-serif;
color: #01376a;
}

td.itemRow {
font: 12px Arial, Helvetica, sans-serif;
color: #01376a;
background: #89aac5;
padding: 2px;
border-bottom: 1px solid #0e4d8a;
border-right: 1px solid #0e4d8a;
}

td.itemHeading {
font: bold 14px Arial, Helvetica, sans-serif;
color: #fcf7e6;
background: #01376a;
padding: 4px;
border-bottom: 1px solid #0e4d8a;
border-right: 1px solid #0e4d8a;
}

p.infoTitle 
{
   font: bold 14px Arial, Helvetica, sans-serif; 
}
