#wrapper .container .body .content {
	background-repeat:			no-repeat;
	margin-top:					40px;
	padding-top:				70px;
	min-height:					390px;
	position:					relative;
	overflow:					hidden;
}

#wrapper .container .body .frontpage {
	background-image:			url(/images/site/frontpage-top-bg.png);
	height:						282px;
}

#wrapper .container .body .frontpage .inner {
	background-image:			url(/images/site/frontpage-bottom-bg.png);
	background-position:		bottom center;
	min-height:					390px;
	background-repeat:			no-repeat;
}

#wrapper .container .body .frontpage .inner .overlay {
	background-image:			url(/images/site/frontpage-inner-bg.png);
	background-position:		bottom center;
	min-height:					390px;
	background-repeat:			no-repeat;
	overflow:					hidden;
	position:					static;
}

#wrapper .container .body .frontpage .inner .overlay .slide-nav-container {
	left:						425px;
	top:						419px;
	width:						169px;
	height:						20px;
	position:					absolute;
}

#wrapper .container .body .frontpage .inner .overlay .slide-nav-container .arrow-left {
	position:					absolute;
	left:						-73px;
	cursor:						pointer;
}

#wrapper .container .body .frontpage .inner .overlay .slide-nav-container .arrow-right {
	position:					absolute;
	right:						-73px;
	cursor:						pointer;
}

#wrapper .container .body .frontpage .inner .overlay .slide-nav-container .slide-nav {
	width:						169px;
	position:					absolute;
	height:						33px;
	overflow:					hidden;
}

#wrapper .container .body .frontpage .inner .overlay .slide-nav-container .slide-nav .slide-list {
	margin-top:					7px;
	position:					absolute;
	width:						auto;
}

#wrapper .container .body .frontpage .inner .overlay .slide-nav-container .slide-nav .slide-list li {
	display:					block;
	float:						left;
	height:						14px;
	background-color:			#D0D0D0;
	border-top:					1px solid #FFF;
	border-bottom:				1px solid #FFF;
	padding:					5px;
	width:						159px;
	text-decoration:			none;
	text-transform: 			uppercase;
	font-weight:				bold;
	font-size:					12px;
	text-align:					center;
}

#wrapper .container .body .frontpage .inner .overlay .slide {
	width:						518px;
	height:						187px;
	top:						50px;
	left:						230px;
	margin-left:				-780px;
	background-image:			url(/images/site/frontpage-slide-bg.png);
	position:					absolute;
	padding:					10px;
}

#wrapper .container .body .frontpage .inner .overlay .slide .left {
	width:						305px;
	height:						185px;
}

#wrapper .container .body .frontpage .inner .overlay .slide .right {
	position:					absolute;
	top:						10px;
	right:						10px;
}

#wrapper .container .body .frontpage .inner .overlay .slide .left h1 {
	font-size:					23px;
	font-weight:				normal;
	color:						#FFF;
	text-transform: 			uppercase;
	padding:					0;
	text-shadow: 				#000 1px 1px 3px;
}

#wrapper .container .body .frontpage .inner .overlay .slide .left h2 {
	font-size:					12px;
	font-weight:				bold;
	text-transform: 			uppercase;
	margin-bottom:				1em;
}

#wrapper .container .body .frontpage .inner .overlay .slide .right .label {
	position:					absolute;
}

#wrapper .container .body .frontpage .inner .overlay .slide .right .inset {
	padding:					1px;
	border:						1px solid #FFF;
	margin-top:					58px;
}

#wrapper .container .body .frontpage .inner .overlay .newslist {
	position:					absolute;
	left:						395px;
	top:						265px;
}

#wrapper .container .body .frontpage .inner .overlay .newslist .news {
	background-image:			url(/images/site/frontpage-news-bg.png);
	background-repeat:			no-repeat;
	width:						221px;
	height:						83px;
	padding-left:				8px;
	padding-right:				15px;
	padding-bottom:				18px;
	position:					absolute;
}

#wrapper .container .body .frontpage .inner .overlay .newslist .news div {
	padding:					5px;
}

#wrapper .container .body .frontpage .inner .overlay .newslist .news div h1 {
	font-size:					15px;
	font-weight:				bold;
	color:						#FFF;
	text-transform: 			uppercase;
	padding:					0;
}

#wrapper .container .body .frontpage .inner .overlay .newslist .news .link {
	position:					absolute;
	right:						0px;
}