/* MailSite ExpressPro 8.0.4.7 */
/* WebDayView.css Copyright 2005-2007 Rockliffe, Inc. */

.igdv_DayViewFrame
{
	background-color:#FAF5B9;
	cursor:default;
}

.igdv_Control
{
	background-color:#FAF5B9;
	cursor:default;
}

/* Next / Previous header */
.igdv_CaptionHeader
{
	background-image: url(images/header_bg_repeat.gif) !important;
	border-left: 1px solid #4A4F87;	
	border-right: 1px solid #4A4F87;	
	background-repeat: repeat-x;
	background-color:#8084AA;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-weight: bold;	
	font-size:12pt;
	color:#FFFFFF;
	height:24px;
	padding-top:1px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
}

/* Day header */
.igdv_DayHeader
{
	border:0px;
	background-image: url(images/header_bg_repeat.gif);
	background-repeat: repeat-x;
	height: 17px;
	background-color:#E8E7D1;
	font-family:Tahoma,Verdana;
	font-size:8pt;
	padding-left:2px;
	color:Black;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}

/* Today header */
.igdv_TodayHeader
{
	border:0px;
	background-image: url(images/TodayHeader_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFEE90;
}

/* Left hand Time slot label */
.igdv_TimeSlotLabel
{
	font-size:12pt;
	background-color:#E3EFFF;
	width:40px;
	font-family:Tahoma,Verdana;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	/* Offset height = height plus borders which must equal offset height of igdv_TimeSlotLabel */
	height: 39px;
}

/* Hide the minute slot label */
.igdv_TimeSlotLabelMinutes
{
	display:none;
}

/* Area for all day events above the timed events */
.igdv_AllDayEventArea
{
	background-color:#A7A897; 
}

.igdv_AllDayEvent
{
	height:25px;
	border:solid 1px black;
	text-align:center;
	background-color:whitesmoke;
	font-family:Tahoma,Verdana;
	font-size:8pt;
	padding-left:3px;
	white-space:nowrap;
}

.igdv_AllDayEventSelected
{
	background-color:#D0D0D0;
	border-top-width:2px;
	border-bottom-width:2px;
}

.igdv_AllDayEventAreaSelected
{
	background-color:white;
}

/* Style for non working time slots */
.igdv_NonWorkingTimeSlot
{
	background-color:#FCF8CF;
	border-bottom:solid 1px #D8D283;
	border-right:solid 1px #444;
	/* Offset height = height plus borders which must equal offset height of igdv_TimeSlotLabel */
	height: 19px;
}

/* style for working time slots */
.igdv_WorkingTimeSlot
{
	background-color:#FBFEEC;
	border-bottom:solid 1px #D8D283;
	border-right:solid 1px #444;
	/* Offset height = height plus borders which must equal offset height of igdv_TimeSlotLabel */
	height: 19px;
}

.igdv_Appointment
{
	border:solid 1px #111111;
	background-color:White;
	font-family:Tahoma,Verdana;
	font-size:8pt;
}


/* Add Move and resize cursors to appointments in the day view */
.igdv_ActivityHover .CalendarEventListActivityEdgeLeft 
{
	z-index:10000;
	cursor: move;
}

.igdv_ActivityHover .CalendarEventListActivityEdge
{
	cursor: n-resize;
}

.igdv_SelectedAppointment
{
	z-index:9999;
}

.igdv_ActivityEdge
{
	font-size:1px;
	height:4px;
	cursor:n-resize;
}

.igdv_ActivityEdgeLeft
{
	font-size:2px;
	width:6px;
	cursor:move;
}

.igdv_ActivityEdgeBusy
{
	background-color:#0010E6;
}

.igdv_ActivityEdgeTentative
{
	background-color:#90C0FF;
}

.igdv_ActivityEdgeOutofOffice
{
	background-color:#900090;
}

.igdv_ActivityEdgeFree
{
	background-color:#F0F0F0;
}

.igdv_NavigationButton
{
	border:0px;
	width:17px;
	background-color:transparent;
	vertical-align:middle;
	cursor:pointer;
}
