/* ------------------------------------------- */
.CalendarTypeList
{
	background-color:#ADD8E6;
	font-size: 0.85em;
	color: black;
	font-family: Arial, Tahoma, Verdana;	
	width:270px;
	margin-top:3px;
	margin-bottom:3px;
}

/* ------------------------------------------- */
#CalItemTableStyle
{
	unicode-bidi: bidi-override;
	direction:  ltr /*rtl*/;
	display: block;
	width: 258px;
	height: 150px;
	overflow: auto;
	padding: 0px;
	border: 1px solid #7996A1;
	margin: 0 auto;	
	padding : 2px 4px 2px 4px;
	background-color:#ADD8E6 ;
	
}
#CalItemTableStyle h1
{
	/*background-color:#E6D373;*/
	background-image:url(.\\images\\gradients\\gradient11.jpg);
	color:black;
	text-align:center;
	font-size: 1.1em;
	font-family: Arial, Tahoma, Verdana;	 
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:4px;
	border:solid 2px #538CC6;
	/*border-top:solid 2px #538CC6;
	border-bottom:solid 2px #538CC6;   */
}
#CalItemTableStyle hr
{
	color : #E6C7AD;
	height: 2px;
	border-bottom :solid 1px #A19779;
}
/* ------------------------------------------- */
/* Properties for EvCalControl (FireFox looks bad otherwise)
/* ------------------------------------------- */
.EvCalMain 
{
	background-color: #ADD8E6;
	width : 260px;
	color : Black;
	font-family: Verdana, Arial, Tahoma; 
	font-size : 8pt;
	border : soild 1px #708090;
}
.EvCalDayStyle 
{
	background-color : transparent;
	border : solid 1px PowderBlue;
	color : red;
}
.EvCalTitleStyle
{
	font-family: Verdana, Arial, Tahoma; 
	font-size : 9pt;
}
.EvCalTodayDayStyle
{
	font-family: Verdana, Arial, Tahoma; 
	font-size : 10pt;
	background-color: bisque;
	color : Black; 
	border : solid 1px DimGray
}
.EvCalSelectorStyle	
{
	Font-Size : 8pt; 
	font-family: Verdana, Arial, Tahoma; 
	color :  Yellow; 
	width: 1%;	
	background-color: orange;
}

.EvCalDayHeaderStyle 
{
	border : solid 1px LemonChiffon;
}

.EvCalSelectedDayStyle 
{
	background-color: yellow;
	color : black; 
	border : solid 1px black;
}

.EvCalTitleStyle 
{
	background-color :Bisque;
	/*border : solid 1px white;*/
}

.EvCalWeekendDayStyle 
{
	/*border : solid 1px PowderBlue;*/
	background-color : LightCyan;
}
.EvCalNextPrevStyle
{
	vertical-align : bottom;
}
.EvCalOtherMonthDayStyle
{
	color : Gray;
}
/* ------------------------------------------- */
.CalControlTable{
	border :solid 1px #5B75B5;
	width:700px;
	z-index : 4; 
}

.EventListTable{
	border :solid 0px #5B75B5;	
	width:700px;
}

.CalTableLabelCell{
	font-size: .85em;
	color: black;
	text-align: left;
	font-weight: normal;
	font-family:  Arial, Tahoma, Verdana;
	  
	/*border :solid 1px blue;	*/
	/*border-right :solid 1px black;*/
	background-color : #FFE9CB;
	width:120px;

}

.CalTableCtlCell{
	font-size: .85em;
	color: black;
	text-align:  left;
	font-weight: normal;
	font-family:  Arial, Tahoma, Verdana;
	
	/*border :solid 1px brown;	*/
	text-align: left;
	background-color : #84C7E4;
	/*width:180px;*/
}

.CalTableCell
{
	font-size: .85em;
	color: black;
	text-align:  left;
	font-weight: normal;
	font-family:  Arial, Tahoma, Verdana;
	/*width:200px;*/
	background-color:powderblue;
	height:30px;
	vertical-align:middle;
}
.CalErrorTableCell
{
	background-color:powderblue;
	text-align:center;
}

.CalTableInstructionsCell{
	font-size: .85em;
	color: black;
	text-align:  left;
	font-weight: normal;
	font-family:  Arial, Tahoma, Verdana;
	/*width:100px;*/
	
	/*border :solid 1px brown;	*/
	text-align: left;
	/*background-color : #84C7E4;*/
	background-color : white;

}
.CalTableLineCell{
	background-color : #12127D;
	height:10px;
	border : 0 0 0;
}
.CalDateRangeLabel 
{
	background-color:#B0E0E6;
	color : black ;
	border: solid 1px Navy;
}
.CalDateLabel 
{
	font-size: .85em;
	color: black;

	font-weight: normal;
	font-family:  Arial, Tahoma, Verdana;
	text-align:  center;
	background-color:Bisque;
	
	border: solid 1px #C0C0C0;
}
/* ------------------------------------------- */
.CalCombo
{
	z-index :  -100;
	background-color:white;
	color:Black;
	width : 250px;
	
}
/* ------------------------------------------- */
.DailyEventsSeparator 
{
	text-align:center;
	background-image:url(.\\images\\Gradients\\Gradient6.jpg);	background-repeat: repeat;	
	border : none 0 white;
	color:Black;
	width:262px;
}
/* ------------------------------------------- */
.CalListingButton 
{
	background-image:url(.\\images\\Gradients\\EvCalGradient2.jpg);	background-repeat: repeat;	
	text-align:center;
	background-color:#FFE500;
	color:Black;
	width:60px;
}
/* ------------------------------------------- */
.CalDateEdit 
{
	background-color:white;
	color:Black;
	width: 70px;  	
	margin-right:10px;
	vertical-align:middle;
}
/* ------------------------------------------- */
.CalDateButton 
{
	vertical-align:middle;
}
/* ------------------------------------------- */
.CalCtrlCell
{
	text-align: left;
	background-color : powderblue;
	width:200px;
}
/* ------------------------------------------- */
.EvCalMoreBtn 
{
	background-color : orange;
	color:Black;
}
/* ------------------------------------------- */
.EvCalTxt
{
	font-size: .85em;
	color: black;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-family:  Arial, Tahoma, Verdana;
	font-variant: normal;
	text-decoration: none;
	padding : 5px 5px 5px 0px;
	
}
.EvCalTxt a:active
{
	font-weight: normal;
	font-size: 1.0em;
	color: Navy;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.EvCalTxt a:link
{
	font-weight: normal;
	font-size: 1.0em;
	color: Navy;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.EvCalTxt a:visited
{
	font-weight: normal;
	font-size: 1.0em;
	color: navy;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.EvCalTxt a:hover /* Put after visited or doesnt work for visited */
{
	font-size: 1.0em;
	text-decoration: underline;
}
/* ------------------------------------------- */
.EvCalMallCCTitleBlock
{
	background-color: powderblue;	/*#4682B4;*/
	border: solid 1px dimgray;
	color:black;
	text-align:left;
	font-size: 1.2em;
	/*
	font-family: Arial, Tahoma, Verdana;	 
	font-weight:normal;*/
	padding: 2px 0px 2px 10px;
}
/* ------------------------------------------- */
.EvCalTitleBlock
{
	/*background-color:#4682B4;*/
	/*background-image:url(.\\images\\gradients\\EvCalGradient3.jpg);*/
	/*border-top:solid 2px dimgray;
	border-bottom:solid 1px dimgray;*/
	color:#4682B4;
	text-align:left;
	font-weight: bold;
	font-size: 1.0em;
	
	/*
	font-family: Arial, Tahoma, Verdana;	 
	font-weight:normal;*/
	/*padding-top:5px;*/
	/*padding-bottom:15px;*/
	/*margin-bottom:20px;*/

}

/* ------------------------------------------- */
.EvCalSepText
{
	font-size: .85em;
	background-color:#FFFFCC;
	/*background-image:url(.\\images\\gradients\\EvCalGradient3.jpg);*/
	color: black;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-family:  Arial, Tahoma, Verdana;
	font-variant: normal;
	text-decoration: none;
	border :solid 1px #769AA8;
	/*border-bottom:solid 1px #769AA8;*/
	margin: 2px 0 2px 0;
	padding:2px;
}
.EvCalSepText a:active
{
	font-weight: normal;
	font-size: 1.0em;
	color: Navy;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.EvCalSepText a:link
{
	font-weight: normal;
	font-size: 1.0em;
	color: Navy;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.EvCalSepText a:visited
{
	font-weight: normal;
	font-size: 1.0em;
	color: navy;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.EvCalSepText a:hover /* Put after visited or doesnt work for visited */
{
	font-size: 1.0em;
	text-decoration: underline;
}
/* ------------------------------------------- */

