/*.MonoScheduler TD {border:solid 1px red;}*/

.MonoScheduler
{
	font:8pt Tahoma;
}

.MonoScheduler .btnPreventActivate
{
	background:transparent;
	border:none 0px;
	height:2px;
}

/*Shared Tabs Styles*/
.MonoScheduler .TabStripCell .Separator DIV
{
	width:2px;	
}

.MonoScheduler .TabStripCell .button
{
	width:60px;
	background:#fffbe9;
	color:#817e73;
	font:8pt Tahoma;
	border:solid 1px #fffbe9;
	cursor:pointer;
	cursor:hand;
}

.MonoScheduler .TabStripCell .button.disabled
{
	cursor:default;
}

.MonoScheduler .TabStripCell .Tab
{
	border:solid 1px #e1ddcc;
}

.MonoScheduler .TabStripCell .SelectedTab
{
	border:solid 1px #cac6b7;
	background:#ece9d8;
}

.MonoScheduler .TabStripCell .SelectedTab .button
{
	background:#ece9d8;
	color:black;
	border:solid 1px #ece9d8;
	cursor:default;
}

/*Primary Tabs Styles*/
.MonoScheduler .PrimaryTabRow .TabStripCell
{
	border-right:solid 1px #cac6b7;
}

.MonoScheduler .PrimaryTabRow .TabStripCellOnlyCalendar
{
	border-right-color:white;
}

.MonoScheduler .PrimaryTabRow .First DIV
{
	width:7px;	
}

.MonoScheduler .PrimaryTabRow .button
{
	width:0px;
	letter-spacing:1px;
	padding-top:2px;
	padding-bottom:2px;
	
}

.MonoScheduler .PrimaryTabRow .Separator, .MonoScheduler .PrimaryTabRow .Tab 
{
	border-top:solid 1px #cac6b7;	
}

.MonoScheduler .PrimaryTabRow .SelectedTab, .MonoScheduler .PrimaryTabRow .Tab 
{ 
border:none 1px; 
border-top:solid 1px #cac6b7; 
visibility:hidden;
} 

.MonoScheduler .PrimaryTabRow .SelectedTab
{
	border-top:solid 1px #ece9d8;
	vertical-align:bottom;
}

.MonoScheduler .PrimaryTabRow .SelectedTab .button
{
	border-left:solid 1px white;
}

/*Secondary Tabs Styles*/
.MonoScheduler .Empty_Cell, .MonoScheduler .SecondaryTabRow .Separator, .MonoScheduler .SecondaryTabRow .Tab 
{
	border-bottom:solid 1px #cac6b7;
}

.MonoScheduler .SecondaryTabRow .SelectedTab
{
	border-bottom:solid 1px #ece9d8;
	vertical-align:top;
}

.MonoScheduler .SecondaryTabRow .SelectedTab .button
{
	border-left:solid 1px white;
	border-top:solid 1px white;
}

/*EventViewTabs Styles*/
.MonoScheduler .SecondaryTabRow .EventViewTabs .button
{
	width:80px;
}

/*Small Calendar*/
.MonoScheduler .SmallCalendar_Cell
{
	background:#ece9d8;
	border-left:solid 1px #cac6b7; 
	padding:4px;
	padding-right:0px;
}

.MonoScheduler .SmallCalendar_CellFullBorder
{
	border:solid 1px #cac6b7; 
	padding-right:4px;
}

.MonoScheduler .SmallCalendar
{
	background:white;
	font:8pt Tahoma;
	border:solid 1px white;
	border-left-color:#aca899;
	border-top-color:#aca899;
}

.MonoScheduler .SmallCalendar a
{
	color:black;
	width:100%;
	height:100%;
	text-decoration:none;
	padding-top:2px;
}

.MonoScheduler .SmallCalendar TABLE
{
	width:100%;
	height:100%;
	font:8pt Tahoma;
}

.MonoScheduler .SmallCalendar TABLE a
{
	border:none 0px;
}

.MonoScheduler .SmallCalendar .NextPrevStyle
{
	padding-left:4px;
	padding-right:4px;
	font-size:10pt;
	font-weight:bold;
}

.MonoScheduler .SmallCalendar TABLE, .MonoScheduler .SmallCalendar .DayHeader
{
	background:#ece9d8;
	border:solid 1px #aca899;
	border-top-color:white;
	border-left-color:white;
}

.MonoScheduler .SmallCalendar .DayStyle
{
	border:solid 1px #e1ddcc;
	border-top-color:white;
	border-left-color:white;
}

.MonoScheduler .SmallCalendar .SelectedDay
{
	border:solid 1px firebrick;
}

.MonoScheduler .SmallCalendar .SelectedWeek
{
	border:solid 1px firebrick;
	border-left-color:white;
	border-right-color:#e1ddcc;
}

.MonoScheduler .SmallCalendar .SelectedWeekFirstDay
{
	border:solid 1px firebrick;
	border-right-color:#e1ddcc;
}

.MonoScheduler .SmallCalendar .SelectedWeekLastDay
{
	border:solid 1px firebrick;
	border-left-color:white;
}

.MonoScheduler .SmallCalendar .MonthLeft
{
	border-left-color: firebrick;
}

.MonoScheduler .SmallCalendar .MonthTop
{
	border-top-color: firebrick;
}

.MonoScheduler .SmallCalendar .MonthRight
{
	border-right-color: firebrick;
}

.MonoScheduler .SmallCalendar .MonthBottom
{
	border-bottom-color: firebrick;
}

.MonoScheduler .SmallCalendar .TodayDay
{
	background: #fffbe9;
}

.MonoScheduler .SmallCalendar .OtherMonth A
{
	color: #aca899;
}

.MonoScheduler .SmallCalendar .DayWithEvents A
{
	font-weight:bold;
}

/*View Cell*/
.MonoScheduler .View_Cell
{
	background:#ece9d8;
	border:solid 1px #ece9d8;
	border-top:none 0px;
	border-right-color:#aca899;
	border-bottom-color:#aca899;
	padding:4px;
}

.MonoScheduler .View_CellLeft
{
	border-left:solid 1px #aca899;
}


.MonoScheduler .View_Cell TABLE
{
	font:8pt Verdana;
}

.MonoScheduler .ViewTable
{
	border:solid 1px #aca899;
	border-right-color:white;
	border-bottom-color:white;
}

.MonoScheduler .ViewTitle_Cell
{
	border:solid 1px #aca899;
	border-top-color:white;
	border-left-color:white;
	padding:4px;
	padding-bottom:5px;
}

.MonoScheduler .ResourcesList
{
	border:solid 1px #aca899;
	background:#ece9d8;
	font:8pt Tahoma;
	width:100px;
}

/*Time View*/
.MonoScheduler .ViewContent_Cell, .MonoScheduler .Grid
{
	border:none 0px;
}

.MonoScheduler .Grid TD
{
	border:solid 1px #aca899;
	border-top-color:white;
	border-left-color:white;
}

.MonoScheduler .Grid TD TD
{
	border:none 0px;
}

.MonoScheduler .Grid .Item
{
	background:#fffbe9;
}

.MonoScheduler .Grid .Header, .MonoScheduler .Grid .Item .FirstCell
{
	background:#ece9d8;
	padding:1px;
}

.MonoScheduler .Grid .Item DIV
{
	padding-left:1px;
	padding-right:1px;
}

.MonoScheduler .EventHourTable TABLE TD
{
	height:0px;
	font-size:0px;
}

.MonoScheduler .EventDiv
{
	font:8pt Verdana;
	background:white;
	border:solid 1px firebrick;
	padding:1px;
	cursor:pointer;
	cursor:hand;
}
.MonoScheduler .EventDivMultiDay
{
	border:dotted 1px firebrick;
}


.MonoScheduler .WeekView .EventDiv
{
	font:7pt Tahoma;
}

.MonoScheduler .EventDiv_mover
{
	background: #fff5db;
}

.MonoScheduler .MonthView
{
	padding:1px;
	padding-top:0px;
}

.MonoScheduler .MonthView .DayHeader
{
	background:#ece9d8;
	border:solid 1px #aca899;
	border-top-color:white;
	border-left-color:white;
	padding:1px;
}

.MonoScheduler .MonthView .DayStyle, .MonoScheduler .MonthView .SelectedDay, .MonoScheduler .MonthView .TodayDay, .MonoScheduler .MonthView .OtherMonth
{	
	background:#fffbe9;
	border:solid 1px #e1ddcc;
	border-top-color:white;
	border-left-color:white;
}

.MonoScheduler .MonthView A
{
	color:black;
	font:8pt/1.5 Verdana;
	vertical-align:super;
}

.MonoScheduler .MonthView .OtherMonth A
{
	color:#a9a69b;
}

.MonoScheduler .MonthView .EventDiv
{
	width:100%;
	/* overflow:hidden; */
	/* text-overflow:ellipsis; */
	white-space:normal;
	margin-top:1px;
}

.MonoScheduler TABLE.ColResTable TD
{
	border-top:solid 1px white;
	border-bottom:solid 1px #aca899;
}

/*Col Resize*/
.MonoScheduler .ColResTable DIV
{
	width:4px;
}

.MonoScheduler .ColResTable .Center
{
	padding-top:1px;
	padding-bottom:1px;
}

.MonoScheduler .ColResTable .Left
{
	border-left:solid 1px white;
	cursor:w-resize;
}

.MonoScheduler .ColResTable .Right
{
	border-right:solid 1px #aca899;
	cursor:w-resize;
}

.MonoScheduler .ColResTable .ie6
{
	cursor:col-resize;
}

/*Event View*/
.MonoScheduler .EventView .TabContentCell, .MonoScheduler .EventView .ButtonCell
{
	border:solid 1px #aca899;
	border-top-color:white;
	border-left-color:white;
}

.MonoScheduler .EventView .ButtonTable TD
{
	padding:4px;
	padding-left:0px;
}

.MonoScheduler .EventView .button
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fffbe9,endColorStr=#d8d5c4)
			progid:DXImageTransform.Microsoft.Glow(color=black,strength=1)
			/*progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#555555,strength=2)*/;
	width:125px;
	color:#555555;
	font:8pt Verdana;
	border:none 0px;
	cursor:pointer;cursor:hand;
	padding-top:1px;
	padding-bottom:1px;
}

.MonoScheduler.mozilla .EventView .button
{
	background:#ddd9c7;
	border:solid 1px #555555;
}

.MonoScheduler .EventView .TabContentCell
{
	padding:4px;
}

.MonoScheduler .EventView .EventViewDiv
{
	border:inset 1px;
	background:#fffbe9;
	padding-top:10px;
}

.MonoScheduler .EventView .DateCombosTable TD, .MonoScheduler .EventView .TimeCombosTable TD
{
	padding-right:4px;
}

.MonoScheduler .EventView, .MonoScheduler .EventView .textbox, .MonoScheduler .EventView SELECT, .MonoScheduler .EventView .fileUpload
{
	font:8pt Verdana;
}

.MonoScheduler .EventView .textbox, .MonoScheduler .EventView .fileUpload
{
	width:100%;
	border:solid 1px #aca998;
}

.MonoScheduler .EventView .chkUpload, .MonoScheduler .EventView .lblUpload
{
	font:8pt Verdana;
	color:#555555;
}

.MonoScheduler .EventView .trUpload1 TD, .MonoScheduler .EventView .trUpload2 TD
{
	padding-top:10px;
}

.MonoScheduler .EventView .tdUploadFirstCell
{
	padding-right:8px;	
}

.MonoScheduler .EventView .BaseGroup
{
	font:italic bold 8pt Verdana;
	color:#555555;
	padding-left:4px;
}

.MonoScheduler .EventView .FirstCell
{
	padding-top:7px;
	width:0%;
	vertical-align:top;
}

.MonoScheduler .ViewEventTable .ValueCell
{
	padding-top:7px;
	padding-left:8px;
	vertical-align:top;
	font:bold 8pt Verdana;
	color:#555555;
	width:100%;
}

.MonoScheduler .ViewEventTable .GroupsMembersTable
{
	font:bold 8pt Verdana;
	color:#555555;
	width:100%;
}

.MonoScheduler .ViewEventTable .GroupValues, .MonoScheduler .ViewEventTable .MemberValues
{
	font-style:italic;
	padding-left:8px;
}

.MonoScheduler .ViewEventTable .GroupsLabel, .MonoScheduler .ViewEventTable .GroupValues
{
	padding-bottom:8px;
}

.MonoScheduler .ViewEventTable .ValueCell a
{
	font:bold 8pt Verdana;
	color:#555555;
}

.MonoScheduler .ViewEventTable .ValueCell a:hover,.MonoScheduler .lblError
{
	color: #ee0000;
}

.MonoScheduler .EventView .TabTable1 TABLE TD
{
	border:solid 0px red;
	padding:2px;
}

.MonoScheduler .EventView .TabTable1 TABLE TD.MiddleCell
{
	padding-left:30px;
	padding-right:30px;
}

.MonoScheduler .EventView .TabTable1 .button
{
	background:#ece9D8;
	border:solid 0px #aca899;
	color:#555555;
	width:30px;
	height:16px;
	font:bold 8pt Verdana;
}

.MonoScheduler .EventView .TabTable1 .tdParticipantsTitle
{
	padding-top:6px;
	padding-right:20px;
}

/*DIV ScrollBars*/
.MonoScheduler .TimeViewDiv, .MonoScheduler .EventViewDiv
{	 	  
	  scrollbar-base-color: #ece9D8;
	  scrollbar-face-color: #ece9D8;
	  scrollbar-arrow-color: #6a6756;
	  scrollbar-track-color: #f6f5f0;
	  scrollbar-highlight-color: #ece9D8;
	  scrollbar-shadow-color: #ece9D8;
	  scrollbar-3dlight-color: white;
	  scrollbar-darkshadow-color: #aca998;
}

.MonoScheduler TD.AllDayEvents
{
	background:#d4d0c1;
	border-left-color:#e8e4d5;
	border-top-color:#e8e4d5;
}

.MonoScheduler TD.AllDayEvents .EventDiv
{
	text-overflow:ellipsis;
}