/*.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:#e0cce0;
	color:#000000;
	font:8pt Tahoma;
	border:solid 1px #9F5F9F;
	cursor:pointer;
	cursor:hand;
}

.MonoScheduler .TabStripCell .button.disabled
{
	cursor:default;
}

/*hide event tabs*/
.MonoScheduler.disabled .PrimaryTabRow .button 
{ 
	visibility:hidden; 
} 
/*hide event tabs*/
.MonoScheduler.disabled .PrimaryTabRow .SelectedTab, .MonoScheduler.disabled .PrimaryTabRow .Tab 
{ 
	visibility:hidden; 
	border:none 0px; 
	border-top:solid 1px #cac6b7; 
} 


.MonoScheduler .TabStripCell .Tab
{
	border:solid 1px #e1ddcc;
}

.MonoScheduler .TabStripCell .SelectedTab
{
	border:solid 1px #9F5F9F;
	background:#ffffff;
}

.MonoScheduler .TabStripCell .SelectedTab .button
{
	background:#ffffff;
	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:78px;
	letter-spacing:1px;
	padding-top:2px;
	padding-bottom:2px;
}

.MonoScheduler .PrimaryTabRow .Separator, .MonoScheduler .PrimaryTabRow .Tab 
{
	border-top:solid 1px #cac6b7;
}

.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:#ffffff;
	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:#ffffff;
	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 #660066 ;
}

.MonoScheduler .SmallCalendar .SelectedWeek
{
	border:solid 1px #660066 ;
	border-left-color:white;
	border-right-color:#e1ddcc;
}

.MonoScheduler .SmallCalendar .SelectedWeekFirstDay
{
	border:solid 1px #660066 ;
	border-right-color:#e1ddcc;
}

.MonoScheduler .SmallCalendar .SelectedWeekLastDay
{
	border:solid 1px #660066 ;
	border-left-color:white;
}

.MonoScheduler .SmallCalendar .MonthLeft
{
	border-left-color: #660066 ;
}

.MonoScheduler .SmallCalendar .MonthTop
{
	border-top-color: #660066 ;
}

.MonoScheduler .SmallCalendar .MonthRight
{
	border-right-color: #660066 ;
}

.MonoScheduler .SmallCalendar .MonthBottom
{
	border-bottom-color: #660066 ;
}

.MonoScheduler .SmallCalendar .TodayDay
{
	background: ##660066 ;
}

.MonoScheduler .SmallCalendar .OtherMonth A
{
	color: #aca899;
}

.MonoScheduler .SmallCalendar .DayWithEvents A
{
	font-weight:bold;
}

/*View Cell*/
.MonoScheduler .View_Cell
{
	background:#ffffff;
	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:#ffffff;
	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:#fffff;
}

.MonoScheduler .Grid .Header, .MonoScheduler .Grid .Item .FirstCell
{
	background:#e0cce0;
	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 #660066 ;
	padding:1px;
	cursor:pointer;
	cursor:hand;
}
.MonoScheduler .EventDivMultiDay
{
	border:dotted 1px #660066 ;
}

.MonoScheduler .EventDivRecurring
{
	border:solid 1px red;
}

.MonoScheduler .WeekView .EventDiv
{
	font:7pt Tahoma;
}

.MonoScheduler .EventDiv_mover
{
	background: #fff5db;
}

.MonoScheduler .MonthView
{
	padding:1px;
	padding-top:0px;
}

.MonoScheduler .MonthView .DayHeader
{
	background:#e0cce0;
	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:#ffffff;
	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%;
	text-overflow:ellipsis;
	overflow:hidden;
	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:#ffffff;
	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 .recinput
{
	width:30px;
	font:8pt Verdana;
	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:#ffffff;
	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:#cccccc;
	border-left-color:#e8e4d5;
	border-top-color:#e8e4d5;
}

.MonoScheduler TD.AllDayEvents .EventDiv
{
	text-overflow:ellipsis;
}