﻿div.calBarEntryMode_mt
{
	background-image: url(images/request_hatch.gif);
	background-repeat: repeat;
	background-position: left top;
}

div.calBarEntryMode_mc
{
	background-color: #39bc2b;
}

div.calBarEntryMode_o
{
	background-image: url(images/gray_hatch.gif);
	background-repeat: repeat;
	background-position: left top;
	cursor: auto;			
}

div.calBarEntryMode_i
{
	background-color: #4d57e1;
}

div.calBarEntryMode_new
{
	z-index: 1000;
	background-color: Yellow;
}

.calSlotCell_highlight
{
	background-color: #FFD700 !important;
}

div.calendarMessage
{
	border: solid 1px blue;
	margin: 20px 0px;
	padding: 10px;
	text-align: center;
	font-weight: 400;
}

div.calendarMessageWarning
{
	background-color: Yellow;
}

table.calendarLegend
{
	margin: 10px 0px;
}

table.calendarLegend div
{
	
	padding: 10px 15px;
	text-align: center;
	border: 1px outset white;
}


table.calendarLegend div span
{
	background: white;	
	padding: 0px 1ex;
	font-size: 10px;
}

div.rowInfoBox
{
	background-color: Orange;
	padding: 8px 4px;
	border: outset 1px white;
	width: 200px;
	text-align: center;
	z-index: 500;
	position: absolute;
}


/* month calendar */

table.calMonthTable 
{
	table-layout: fixed;
	border-collapse: collapse;
	margin: 20px auto;
}

table.calMonthTable td
{
	border: solid 1px navy;
}

table.calMonthTable td.dayHdr
{
	background-color: #b0c4de;	
	font-weight: 700;
	text-align: center;
	padding: 10px 0px;
	width: 132px;
}

table.calMonthTable td.dayOtherMonth
{
	background: #ffdead;
}

table.calMonthTable td div.dayNum
{
	text-align: right;
	padding: 2px 2px;
	color: #666666;
	font-weight: 700;	
}

table.calMonthTable td div.dayCnt
{
	height: 65px;
}

div.divMonthBar
{
	font-size: 16px;
	font-weight: 700;
	color: #666666;
	text-align: center;
}

table.calMonthTable td div.evtEntry
{
	background-image: url(images/evt_theory.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding: 0px 0px 0px 22px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
}

table.calMonthTable td div.evtEntryTime
{
	font-weight: 700;
}

table.calMonthTable td div.evtEntryDescr
{
	
}

/* twilight */
div.divTwilight 
{
	height: 20px;
	width: 100%;
}

div.divTwilight td
{
	height: 20px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 10px;
	font-weight: 100;
	vertical-align: middle;
}

div.divTwilight td.twNight1
{
	background-color: #191970;
}

div.divTwilight td.twTB
{
	background-color: #6a5acd;
}

div.divTwilight td.twDay1
{
	background-color: #add8e6;
}
div.divTwilight td.twDay2
{
	background-color: #add8e6;
	background-image: url(images/sun.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.divTwilight td.twDay3
{
	background-color: #add8e6;
	text-align: right;
}

div.divTwilight td.twTE
{
	background-color: #6a5acd;	
}
div.divTwilight td.twNight2
{
	background-color: #191970;
	background-image: url(images/moon.png);
	background-repeat: no-repeat;
	background-position: center center;
}
