.ms-vb2, .ms-vb-title, .ms-vb-icon
{
    border-top: 1px solid #e4e4e4;
}
.ms-cal-hidden
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.ms-cal-hiddenitem
{
	display:none;
}


.ms-cal-noworkitem,.ms-cal-noworkitemL,.ms-cal-noworkitemRTL
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-left:1px solid #83b0ec;
	border-right:1px solid #83b0ec;
	vertical-align:top;
	background-color: #cccccc;
}
.ms-cal-noworkitemB,.ms-cal-noworkitemLB,.ms-cal-noworkitem2B,.ms-cal-noworkitemL2B,.ms-cal-noworkitemRTL2B
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-right:1px solid #83b0ec;
	border-left:1px solid #83b0ec;
	border-bottom:1px solid #83b0ec;
	background-color: #cccccc;
}
.ms-cal-monthitem,.ms-cal-monthMultiDay,.ms-cal-monthAllDay
{
	border-right: black thin solid;
	padding-right: 2px;
	border-top: black thin solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: baseline;
	border-left: black thin solid;
	width: 100%;
	color: #000000;
	padding-top: 2px;
	border-bottom: black thin solid;
	height: 100%;
	text-align: center;
	text-decoration: none;
}
.ms-cal-monthitemsel,.ms-cal-monthMultiDaysel,.ms-cal-monthAllDaysel
{
	border-right: blue thin solid;
	padding-right: 2px;
	border-top: blue thin solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: baseline;
	border-left: blue thin solid;
	width: 100%;
	cursor: hand;
	color: #000000;
	padding-top: 2px;
	border-bottom: blue thin solid;
	height: 100%;
	text-align: center;
	text-decoration: none;
}

.ms-cal-weekitem,.ms-cal-weekMultiDay,.ms-cal-weekAllDay
{
	border-right: black thin solid;
	padding-right: 2px;
	border-top: black thin solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: baseline;
	border-left: black thin solid;
	width: 100%;
	color: #000000;
	padding-top: 2px;
	border-bottom: black thin solid;
	height: 100%;
	text-align: center;
	text-decoration: none;
}
.ms-cal-weekitemsel,.ms-cal-weekMultiDaysel,.ms-cal-weekAllDaysel
{
	border-right: blue thin solid;
	padding-right: 2px;
	border-top: blue thin solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: baseline;
	border-left: blue thin solid;
	width: 100%;
	cursor: hand;
	color: #000000;
	padding-top: 2px;
	border-bottom: blue thin solid;
	height: 100%;
	text-align: center;
	text-decoration: none;
}

.ms-cal-dayitem,.ms-cal-dayMultiDay,.ms-cal-dayAllDay
{
	border-right: black thin solid;
	padding-right: 2px;
	border-top: black thin solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: baseline;
	border-left: black thin solid;
	width: 100%;
	color: #000000;
	padding-top: 2px;
	border-bottom: black thin solid;
	height: 100%;
	text-align: center;
	text-decoration: none;
}

.ms-cal-dayitemsel,.ms-cal-dayMultiDaysel,.ms-cal-dayAllDaysel
{
	border-right: blue thin solid;
	padding-right: 2px;
	border-top: blue thin solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: baseline;
	border-left: blue thin solid;
	width: 100%;
	cursor: hand;
	color: #000000;
	padding-top: 2px;
	border-bottom: blue thin solid;
	height: 100%;
	text-align: center;
	text-decoration: none;
}

.ms_cal_tooltipbody
{
	background-color: infobackground;
}
.ms_cal_tooltipmaintable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width:100%;
}
.ms_cal_tooltiptable
{
	margin-top: 5px;
	margin-bottom: 15px;
}
.ms_cal_tooltiptime
{
	font-size: 10pt;
	vertical-align: top;
	font-family: Tahoma;
	text-align: center;
	text-decoration: underline;
    color: #003399;
}
.ms_cal_tooltipfieldtitle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;	
	vertical-align: top;
	width: 10px;
	color: #003399;
	font-family: Tahoma;
	text-decoration: none;
}
.ms_cal_tooltipfielddata
{
	font-size: 8pt;
	vertical-align: top;
	font-family: Tahoma;
	width: 100%;
	text-align: left;
}

.ms-cal_legendtable
{
	background-color: #e3efff;
	width:100%;
}
.ms_cal_legendcolor
{
	width: 15px;
	height: 10px;
	vertical-align: middle;
	text-align: center;
}
.ms_cal_legendalias
{
	font : 8pt arial;
	color : Black;
}



