body {
	margin:0px;
	text-align:center;
	background:#fff url('body/background.jpg') fixed center; 
	background-repeat:repeat-x;

}

#container {
	position:relative;
	width:998px;
	height:auto;
	margin:0 auto;
}

#top {
	position:relative;
	height:80px;
	width:957px;
	text-align:left;
	margin:0 auto;
	padding-top:40px;
	padding-left:41px;
}

.menu_line {
	position:relative;
	height:48px;
	width:2px;
	background-image:url(body/menu_line.jpg);
	float:left;
}

#menu {
	position:relative;
	background-image:url(body/menu.png);
	height:49px;
	width:919px;
	padding-top:10px;
	padding-left:79px;
}

.menu_item {
	position:relative;
	display:block;
	float:left;
	height:32px;
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	font-family:tahoma;
	color:#454544;
	text-decoration:none;
	font-size:10pt;
}

.menu_item_active {
	position:relative;
	display:block;
	float:left;
	height:32px;
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	font-family:tahoma;
	color:#FFFFFF;
	background-color:#a5ba3e;
	text-decoration:none;
	font-size:10pt;
}

.menu_item:hover {
	background-color:#a5ba3e;
	color:#FFFFFF;
}

#content_bg {
	position:relative;
	height:auto;
	width:980px;
	background-image:url(body/content_bg.png);
	padding-left:9px;
	padding-right:9px;
	padding-top:40px;
	text-align:center;
	margin:0 auto;
	
}

.line {
	position:relative;
	height:1px;
	width:978px;
	font-size:1px;
	background-color:#d1d1d1;
}

#content_1 {
	position:relative;
	width:358px;
	height:auto;
	padding-left:90px;
	padding-right:40px;
	padding-bottom:40px;
	margin:0 auto;
	text-align:left;
}

#content_2 {
	position:relative;
	width:358px;
	height:auto;
	padding-left:40px;
	padding-right:90px;
	padding-bottom:40px;
	margin:0 auto;
	text-align:left;
}

#content_3 {
	position:relative;
	width:358px;
	height:auto;
	padding-left:40px;
	padding-right:90px;
	padding-bottom:40px;
	margin:0 auto;
	text-align:center;
}

#content_3 img {
	padding-bottom:110px;
}

#footer {
	position:relative;
	height:51px;
	width:998px;
	background-image:url(body/footer.png);
	padding-top:18px;
}

.kop1 {
	position:relative;
	height:40px;
	width:398px;
	background-color:#f2f2f2;
	background-image:url(body/kop.jpg);
	padding-left:90px;
	padding-top:10px;
	margin:0 auto;
	margin-bottom:20px;
	text-align:left;
}

.kop2 {
	position:relative;
	height:40px;
	width:448px;
	background-color:#f2f2f2;
	background-image:url(body/kop.jpg);
	padding-left:40px;
	padding-top:10px;
	margin:0 auto;
	margin-bottom:20px;
	text-align:left;
}

.project_img {
	width:100px;
	height:75px;
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
}

.quote_img {
	position:absolute;
	left:35px;
	top:-5px;
	background-image:url(body/quote.jpg);
	width:19px;
	height:15px;
}

#showcase_nav {
	position:relative;
	width:800px;
	height:130px;
	background-color:#FFFFFF;
	padding-left:89px;
	padding-right:89px;
	padding-top:40px;
	padding-bottom:40px;
	margin:0 auto;
}

.showcase_nav_item {
	position:relative;
	padding-top:10px;
	height:118px;
	width:148px;
	display:block;
	float:left;
	margin-right:10px;
	font-family:tahoma;
	font-size:8pt;
	color:#706f6a;
	text-decoration:none;
}

.showcase_nav_item_hit {
	border-bottom-style:solid;
	border-bottom-color:#A5BA3E;
	border-bottom-width:5px;
}