.selectFilterPanel{
	background-color: #ffffff;
	padding: 10px;
	font-size:14px;
	color: #000000;
	max-height: 220px;
	overflow: auto;
	display: none;
	height:0px;
	position: absolute;
}

	.selectFilterPanel a{
		color: #000000;
		
		text-decoration: none;
	}
	.selectFilterPanel a:hover{
		text-decoration: underline;
	}

	#selectFilterDate{
		width:160px;
	}

	#selectFilterCategory{
		width:160px;
	}

	#selectFilterRegion{
		width:160px;
	}

.selectFilterTerms{
	color:#000000;
	font-family:calibri, verdana, helvetica, arial, sans-serif;
	font-size:21px;
}

.selectFilterClose{
	position: absolute;
	top:0;
	right:0;
	cursor: hand;
	width:16px;
	height:16px;
	background-image:url(/images/close.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.selectFilterText{
	font-family:calibri, verdana, helvetica, arial, sans-serif;
	font-size: 20px;
	width:250px;
}

#ecPageMask {
	z-index: 10000;
	filter: alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .50;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#000000;
	position:absolute;
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	color:#FFFFFF; 
	text-align:center; 
	vertical-align:middle;
	display:none;

	background-image:url(/images/loading.png);
	background-repeat:no-repeat;
	background-position:center center;
}

.detailImage{
	text-align:center;
}
	.detailImage img{
		border:1px solid black;
	}
.detailLabel{
	float:left;
	text-align:right;
	width:200px;
	margin-right:10px;
	font-size:20px;
	color:#000000;
}
.detailText{
	float:left;
	width:400px;
	font-size:20px;
	color:#342A16;
}
.detailText a{
	color:#342A16;
	text-decoration:underline;
}

.searchPageSelected{
	display: inline;
	display: inline;
	color:#000000;
	font-family:calibri, verdana, helvetica, arial, sans-serif;
	font-size:16px;
	font-size:bold;
	background-color:#ffffff;
	padding-left:2px;
	padding-right:2px;
}

.searchPage{
	display: inline;
	color:#000000;
	font-family:calibri, verdana, helvetica, arial, sans-serif;
	font-size:16px;
	cursor:hand;
}

.searchPage:hover{
	text-decoration:underline;
}



	.cpYearNavigation,
	.cpMonthNavigation
			{
			background-color:#8e7751;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.cpDayColumnHeader
			{
			text-align:right;
			border:solid thin #8e7751;
			border-width:0 0 1 0;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate
			{
			color:#000000;
			font-weight:bold;
			}
	.cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.cpOtherMonthDate
			{
			color:#808080;
			}
	TD.cpCurrentDate
			{
			color:#FFFFFF;
			background-color: #8e7751;
			border-width:1;
			border:solid thin #000000;
			}
	TD.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled
			{
			border:solid thin #8e7751;
			border-width:1 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText
			{
			color:#000000;
			font-weight:bold;
			text-decoration:none;
			}
	SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.cpBorder
			{
			border:solid thin #8e7751;
			}

#ecWrap{
	min-height:100%;
	height:100%;
}