/* Calendar colors */
.cntCalender .Calender table.Title td			{padding: 0;}
.cntCalender .Calender table.Title td a			{display: block; width: 20px; height: 21px;}
.cntCalender .Calender table.Title td span		{display: block; background-repeat: no-repeat; text-indent: -1000px; cursor: pointer;}
.cntCalender .Calender table.Title td span.Next	{background-image: url(../../css/Calendar/icnCalNext.gif); display: block;}
.cntCalender .Calender table.Title td span.Prev	{background-image: url(../../css/Calendar/icnCalPrev.gif); display: block;}
.cntCalender .Calender td.WeekDays				{font-family: Tahoma, Arial; font-size: 10px; font-weight: normal;}

.cntCalender .Calender td						{font-weight: bold;}
.cntCalender .Calender td.NoRes					{background-color: #fff; color: #ccc; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: normal;}
.cntCalender .Calender td.Pass					{background-color: #ededed; color: #999; background-repeat: no-repeat; background-position: center center; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.NotAvail				{background-color: #ededed; color: #999; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Full					{background-color: #cc3300; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Sel					{background-color: #76a304; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Sel a					{text-decoration: none; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.NotSel				{background-color: #c6dba5; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Empty					{font-weight: normal; color: #ccc; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Marked				{background-color: #567a32; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Selected				{background-color: #567a32; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}

.cntCalender .Calender td.NotAvail_mark			{background-color: #ededed; color: #999; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Sel_mark				{background-color: #78a54b; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.NotSel_mark			{background-color: #c6dba5; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender .Calender td.Selected_mark			{background-color: #567a32; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}



/* 166px Calender */
.cntCal_166 a									{text-decoration: none;}

.cntCal_166 div.CalArrival						{width: 166px; float: left; margin-right: 10px;}
.cntCal_166 div.CalDepature						{width: 166px; float: left;}

.cntCal_166 .Header								{margin-bottom: 3px; padding-right: 15px;}
/*.cntCal_166 .Container						{float: left; width: 164px; padding: 2px 0 0 2px; background-image: url(../../css/Calendar/bgCalTop_166.gif);}*/
.cntCal_166 .Container							{float: left; width: 162px; padding: 2px 0 2px 2px; border: 1px solid #666; /*background: url(../../css/Misc/bgTonedBot.gif) left bottom no-repeat;*/ background: url(../../css/Misc/bgToned.gif) no-repeat #fff;}
	
.cntCal_166 .Calender table.Title				{width: 160px;}
.cntCal_166 .Calender table.Title td			{height: 19px; color: #000; font-family: Arial; font-size: 12px;}
.cntCal_166 .Calender table.Title td a			{width: 20px; height: 21px;}
.cntCal_166 .Calender table.Title td span		{width: 20px; height: 21px;}
.cntCal_166 .Calender table.Title td span.Next	{background-position: 10px 6px;}
.cntCal_166 .Calender table.Title td span.Prev	{background-position: 5px 6px;}
.cntCal_166 .Calender td.WeekDays				{width: 22px; height: 17px;}

.cntCal_166 .Calender td.Cell					{height: 17px;}
.cntCal_166 .Calender td.Cell a					{display: block; width: 22px; padding: 1px 0 1px 0;}
.cntCal_166 .Calender td.Sel					{background-image: url(../../css/Calendar/bgCalDays166.gif);}
.cntCal_166 .Calender td.NotSel					{background-image: url(../../css/Calendar/bgCalDays166.gif); background-position: 0 -90px;}
.cntCal_166 .Calender td.Marked					{background-color: Red;}
.cntCal_166 .Calender td.Selected				{background-image: url(../../css/Calendar/bgCalDays166.gif); background-position: 0 -60px;}
.cntCal_166 .Calender td.Pass					{background-image: url(../../css/Calendar/bgCalDays166.gif); background-position: 0 -180px;}

.cntCal_166 .Calender td.NotAvail_mark			{background-image: url(../../css/Calendar/bgCalDays166.gif); background-position: 0 -150px;}
.cntCal_166 .Calender td.Sel_mark				{background-image: url(../../css/Calendar/bgCalDays166.gif); background-position: 0 -30px;}
.cntCal_166 .Calender td.NotSel_mark			{background-image: url(../../css/Calendar/bgCalDays166.gif); background-position: 0 -120px;}
.cntCal_166 .Calender td.Selected_mark			{background-image: url(../../css/Calendar/bgCalDays166.gif); background-position: 0 -60px;}

.cntCal_166 .Footer								{float: left; width: 166px; height:3px; background-image: url(../../css/Calendar/bgCalBot_166.gif); display: none;}



/* Legend */
.cntCalender div.Legend							{clear: both; padding-top: 1px; font-family: Verdana, Arial, Sans-Serif; font-size: 10px;}
.cntCalender div.Legend div						{margin-top: 3px; background-repeat: no-repeat; padding-left: 16px; background-position: 0 1px;}
.cntCalender div.Legend div.Sel					{background-image: url(../../css/Calendar/boxSel.gif);}
.cntCalender div.Legend div.Full				{background-image: url(../../css/Calendar/boxFull.gif);}
.cntCalender div.Legend div.Pass				{background-image: url(../../css/Calendar/boxPass.gif);}
.cntCalender div.Legend div.NotAvail			{background-image: url(../../css/Calendar/boxNotAvail.gif);}
.cntCalender div.Legend div.NotSel				{background-image: url(../../css/Calendar/boxNotSel.gif);}


/* Summary */
.Summary										{clear: both; padding-top: 5px;}

/* HELP */
.cntCalHelpRight .Help							{background: url(../../css/Icons/icnInfo.gif) no-repeat; padding: 0 0 10px 21px;}								
.cntCalHelpRight .Sel							{background: url(../../css/Calendar/boxSel.gif) no-repeat 3px 0; padding: 0 0 3px 21px;}
.cntCalHelpRight .NotSel						{background: url(../../css/Calendar/boxPass.gif) no-repeat 3px 0; padding: 0 0 3px 21px;}
.cntCalHelpRight .Full							{background: url(../../css/Calendar/boxFull.gif) no-repeat 3px 0; padding: 0 0 3px 21px;}