
/* This version is used in C# breadcrumb rewrite and differs slightly from xslt version */



/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear								: both;
	content								: ".";
	display								: block;
	height								: 0;
	visibility							: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height								: 1%;
	overflow							: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height							: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	margin								: 0;
	padding								: 0;
	/*float								: left;*/
	display								: block;
	height								: 21px;
	overflow							: hidden;
	/*width								: 460px; */
	/* background						: #fff; */

	/*border-bottom						: #eee solid 1px;*/
	margin								: 0 0 20px 0;
	margin:0;
	padding								: 0 0 10px 0;
}
.breadCrumb ul
{
	margin								: 0 !important;
	padding								: 0;
	height								: 21px;
	display								: block;
}
.breadCrumb ul li
{
	display								: block;
	float								: left;
	position							: relative;
	height								: 21px;
	overflow							: hidden;
	line-height							: 21px;
	margin								: 0px 6px 0px 0;
	padding								: 0px 10px 0px 0;
	font-size							: .9167em;
	background							: url(images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position							: absolute;
	right								: 0;
	top									: 0;
	z-index								: 2;
}
.breadCrumb ul li span
{
	display								: inline-block;
	overflow							: hidden;
}

.breadCrumb ul li span.reg {
    line-height:10px;
}

.breadCrumb ul li a
{
	display								: block;
	position							: relative;
	height								: 21px;
	line-height							: 21px;
	overflow							: hidden;
	float								: left;
	color								: #999;
}

.breadCrumb ul li a:hover {
	color								: #00aaee;
}

.breadCrumb ul li.first a,
.breadCrumb ul li:first-child a
{
	height								: 16px !important;
	text-indent							: -1000em;
	width								: 16px;
	padding								: 0;
	margin-top							: 2px;
	overflow							: hidden;
	background							: url(images/IconHome.gif) no-repeat 0 -16px;
}
.breadCrumb ul li.first a:hover
{
	background-position					: 0 0;
}
.breadCrumb ul li.last
{
	background							: none;
	margin-right						: 0;
	padding-right						: 0;
}
.chevronOverlay
{
	display								: none;
	background							: url(images/ChevronOverlay.png) no-repeat 100% 0;
	width								: 13px;
	height								: 20px;
}




div.showhome .breadCrumb ul li.first a,
div.showhome .breadCrumb ul li:first-child a
{
	text-indent							: 0em;
	width								: auto;
	padding-left: 19px;
	margin-top							: 0px;
	background							: url(images/IconHome.gif) no-repeat 0 -14px;



}