
@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------------*/
/*calendar ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.calendarOS {
	margin:25px 0px 20px 2px;
	width:252px;
	clear:both;
}

.calendarOS .calendarOSHeader {
	cursor:pointer; 
	margin:0px 0px 0px 0px;
	width:252px;
	height:50px;
	background-image:url(/images/site/calendarOnsiteHeader.png);
	background-repeat:no-repeat;
}


.calendarOS .calendarOSContent { 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/images/site/calendarOnsiteRepeat.png);
	background-repeat:repeat-y;
	width:252px;
}
.calendarOS .calendarOSContent .calendarOSContentWrapper{
	background-image:url(/images/site/calendarOSMiddleBackground.png);
	background-repeat:no-repeat;
	background-position:0px 100%;
	min-height:126px;
	width:252px;
}


.calendarOS .calendarOSContent .calendarOSContentWrapper .calendarItem{
	margin:0px 0px 0px 27px;
	color:white;
	clear:both;
}
.calendarOS .calendarOSContent .calendarOSContentWrapper .calendarItem .calendarItemDate{
	float:left;
	display:inline;
	width:48px;
	min-height:19px;
}
.calendarOS .calendarOSContent .calendarOSContentWrapper .calendarItem .calendarItemTitle{
	float:left;
	display:inline;
	width:170px;
	min-height:19px;
	color:#FFFFFF;
}
.calendarOS .calendarOSContent .calendarOSContentWrapper .calendarFloatDivider{
	clear:both;
	width:225px;
	height:1px;
} 

.calendarOS .calendarOSFooter { 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/images/site/calendarOnsiteFooter.png);
	background-repeat:no-repeat;
	width:252px;
	height:30px;
}

.calendarOS .calendarOSFooter .calendarOSFooterTitle{ 
	float:left;
	display:inline;
	width:223px;
	height:15px;
}
.calendarOS .calendarOSFooter .calendarOSFooterTitle .footerTitle{ color:#FFFFFF;margin:3px 0px 0px 27px; }
.calendarOS .calendarOSFooter .footerButton{ 
	width:21px;
	height:22px;
	float:left;
	display:inline;
	margin:0px 0px 0px 2px;
}
