/* CSS Document */

.CalHeader { font: bold 24px "Trebuchet MS" , Arial, Helvetica, sans-serif;}

.AllMonths { width: 450px; margin-left: auto; margin-right: auto; border: none; border-collapse: collapse; }

.Day { 
font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #000000; 
text-align: left; 
vertical-align: bottom; 
margin: 0px; 
padding: 5px; 
/*
padding-bottom: 6px; 
padding-left: 8px; 
*/
}

.Summary {
font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
vertical-align: middle;
margin: 0px;
padding: 2px;
}

.EmptyDay { 
padding: 0px; 
background: url(calendar_bg.jpg) repeat-x; 
vertical-align: top; 
border: 1px solid #7E7262; 
}

.FullDayIN { 
padding: 0px;
background: url(BGIN.jpg) repeat-x;
vertical-align: top;
border: 1px solid #7E7262;
}

.FullDayOUT {
padding: 0px;
background: url(BGOUT.jpg) repeat-x;
vertical-align: top;
border: 1px solid #7E7262;
}

.GrayDate {
font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #D2D2D2;
padding-left: 2px;
padding-top: 2px;
text-align: left;
vertical-align: top;
}

.BGvalue {
font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #666666;
text-align: center;
vertical-align: bottom;

}

.WhiteDate { 
font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #fff; 
padding-left: 4px; 
padding-top: 0px; 
z-index: 3; 
position: absolute; 
text-align: left; 
vertical-align: top; 
}

.BlackDate { 
font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #000; 
padding-left: 5px; 
padding-top: 1px; 
z-index: 2; 
position: absolute; 
text-align: left; 
vertical-align: top;	
}

.Thumb { z-index: 1; position: absolute; border-top: 1px solid white; border-left: 1px solid white; }

.CalendarBlank { background: url("calendar_blank.jpg") repeat-x; padding: 0px; border: 1px solid #7E7262;} 

.CalendarSpacer { padding: 0px; }
