/* CSS Document */


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

.pc_s a.pc_link img {left:4px;bottom:4px;height:11px;width:11px;}

.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; 
*/
}

.EmptyDay { 
padding: 0px; 
font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #D2D2D2; 
background: url(http://l.yimg.com/www.flickr.com/images/calendar_bg.jpg) repeat-x; 
text-align: left; 
vertical-align: top; 
padding-left: 4px; 
padding-top: 3px; 
border: 1px solid #7E7262; 
}

.FutureDay { 
padding: 0px; 
font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #e5e5e5; 
text-align: left; 
vertical-align: top; 
padding-left: 4px; 
padding-top: 3px; 
border: 1px solid #e5e5e5; 
}

.FullDay { 
background: #FFFFFF; 
text-align: left; 
vertical-align: top; 
border: 1px solid #7E7262; 
padding: 3px; 
}

.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 { padding: 0px; } 


/* LITTLE DATE PICKER CALENDAR */

.ShowCalendar { width: 220px; }

.CalendarPop { background: #f5f5f5; border-top: 3px solid #ddd; border-right: 3px solid #ddd; border-left: 3px solid #ddd; border-bottom: 2px solid #ddd; margin: 0px; width: 220px; }

.CalendarPop a:link { text-decoration: none; color: #000; padding: 3px;	}
.CalendarPop a:visited { text-decoration: none; color: #000; padding: 3px; }
.CalendarPop a:hover { text-decoration: none; color: #fff; background: #000; padding: 3px; }
.CalendarPop a:active { text-decoration: none; color: #ff0084; background: #000; padding: 3px; }

.CalendarPop .Cancel a:link { text-decoration: none; color: #0063DC; padding: 3px; }
.CalendarPop .Cancel a:visited { text-decoration: none; color: #0063DC; padding: 3px; }
.CalendarPop .Cancel a:hover { text-decoration: underline; color: #0063DC; background-color: inherit; padding: 3px; }
.CalendarPop .Cancel a:active { text-decoration: none; color: #0063DC; background-color: inherit; padding: 3px; }

.CalendarPop th { background: #e1e1e1; padding: 2px; font: bold 11px Arial, Helvetica, sans-serif; }
.CalendarPop .MON { background: #f5f5f5; padding: 2px; font: bold 13px Arial, Helvetica, sans-serif; }
.CalendarPop td { text-align: center; border-bottom: 1px solid #dddddd; padding: 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.CalendarPop .DAY { font-size: 11px; font-weight: bold;	padding-left: 3px; padding-right: 3px; padding-top: 7px; }
.CalendarPop .Today { font-weight: bold; background: #fff; border: 2px solid #bbb; padding:1px; }