img, div {
	behavior: url(js/iepngfix.htc);
}
div#shadow {
	height:auto;
	overflow:hidden;
}
/* wrapping container (whole site) */
#wrap {
	margin:0px auto;
	text-align:center;
	width:995px;
	max-width:995px;
	overflow:hidden;	
}
/* wrapping container (header): START */
#header #topnav #toplogo {
	float:left;
	display:inline;
	width:153px;
	height:70px;
	margin:31px 0px 0px 32px;
}

/* wrapping container (content): START */
/*	#content {
		width:995px;
		float:left;
		clear:both;
	}
	#content #inner_content {
	float:left;
		width:995px;
			clear:both;
	}
	*/
	#content #inner_content #breadcrumbs, #wrap #breadcrumbs.black {
		font-size:11px;
		text-align: left;
		margin: 5px 0 0 32px;
		height: 20px;
	}
	#content #inner_content #breadcrumbs a{
		color: #000000;
	}
	#content #inner_content #breadcrumbs a:hover{
		text-decoration:none;
	}
	
	#wrap #breadcrumbs.black {
		color: #FFF;
		background-color: #000;
		margin:0;
		padding: 5px 0 0 32px;
	}
	#wrap #breadcrumbs.black a {
		color: #FFF;
	}
	#wrap #breadcrumbs.black a:hover {
		text-decoration: none;
	}	

#crossfade {
	height:260px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:995px;
}
#crossfade .text {
	position: absolute; 
	z-index:3;
	left:0px;
	top:0px;
}

#crossfade .image {
	position: absolute;
	left:0px;
	top:0px;
}

#crossfade .fader {
	display:block;
}

.con_element dl{
	margin-bottom: 20px;
}

.con_element dt,.con_element dd {
	font-size:0.8em;
	line-height:1.7em;
	margin:0 0 0.25em 0;
}
.con_element dt{
	clear: left;
}
.con_element dd {
	margin:0pt 0pt 0.5em 3em;
}

.con_element dd.clear {
	clear: left;
	}
.con_element dd.image_text {
	margin-left: 0;
}
.con_element dd.image {
	float:left;
	margin: 0 10px 0 0;
}
.con_element dt a{
	color: #000;
}

