body {
background-color:#E4E4E4;
}

/* calendar */
.clCalTable {
border-top:1px solid silver;
border-left:1px solid silver;
font-size: 10px;
font-family: Verdana;
}


.clCalTitle {
border-right:1px solid silver;
font-weight:bold;
background-color:dimgray;
color:white;
}
.clCalTitle a {
color:silver;
text-decoration: none;
}

.clToday {
color : red;
border-top:1px solid white;
border-bottom:1px solid silver;
border-left:1px solid white;
border-right:1px solid silver;
background-color:whitesmoke;

}

a.clTodayLink {
color:red;
text-decoration: underline;
}

.clDay {
color : Black;
border-top:1px solid white;
border-bottom:1px solid silver;
border-left:1px solid white;
border-right:1px solid silver;
background-color:whitesmoke;
background-image:url(../images/interface/locationbarbg.gif);
}
.clDayLink {
color : Blue;
}
.clDayLink:hover {
color : Blue;
}
.clDayNames {
border-top:1px solid white;
border-bottom:1px solid silver;
border-left:1px solid white;
border-right:1px solid silver;
background-color:whitesmoke;
font-weight:bold;
}