/*         Default values*/
body {
margin: 20px 40px 20px 40px;
font:12px Arial, Helvetica, sans-serif;
font-weight: normal;
color: #333;
background-color: #ffffff;
}

/*         Links*/
a {
 text-decoration: none;
 color: #215193;
}

a:hover {
 color: #333333;
}

/* Navigational links in the header  (next/previous month)*/
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover {
margin-bottom:10px;
color:#215193;
font:12px Arial, Helvetica, sans-serif;
}

.navlinks a:link {
text-decoration:underline;
color:#215193;
}

.navlinks a:visited {
text-decoration:underline;
color:#215193;
}

.navlinks a:active {
text-decoration:underline;
color:#215193;
}

.navlinks a:hover {
text-decoration:underline;
color:#555;
}

/*  Days of the month  */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
font:12px Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration: underline;
color:#333;
margin-bottom:5px;
}

.monthdays a:link {
color:#215193;
text-decoration: underline;
}

.monthdays a:visited {
color:#215193;
text-decoration:underline;
}

.monthdays a:active {
color:#215193;
text-decoration: underline;
}

.monthdays a:hover {
color:  #555;
text-decoration:none;
}

/*  Header text  */

.header {
font:12px Arial, Helvetica, sans-serif;
color:#215193;
}

/*  Days of the week  */

.weekdays {
font:12px Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
}

/*  Text in the day fields of the calendar (member names, event titles, etc.)*/

.member, .member a:link, .member a:active, .member a:visited, .member a:hover {
color: #333;
font:11px Arial, Helvetica, sans-serif;
font-weight: normal;
}

.member a:link {
color:#215193;
text-decoration: none;
}

.member a:visited {
color:#215193;
text-decoration:none;
}

.member a:active {
color:#215193;
text-decoration:none;
}

.member a:hover {
color:#555;
text-decoration:none;
}

/* Input form at the bottom of the calendar */

input {
font:12px Arial, Helvetica, sans-serif;
font-weight:normal;
color :#444;
margin-top: 2px;
margin-bottom: 2px;
background-color :#fff;
border :1px solid #999;
}

/* Submit button*/

input.button {
color:#444;
background-color:#fff;
}