body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align:center;
background-color: #CCCCCC;
border:0px; 
padding:0px;
}
#mainbody {
	position:absolute;
	padding:0;
	width:378px;
	height:375px;
	z-index:4;
	left: 420px;
	top: 71px;
	visibility: visible;
}
#mainbody-hasp1-id {
	position:absolute;
	width:378px;
	height:363px;
	z-index:4;
	left: 408px;
	top: 58px;
	visibility: visible;
}
#mainbody-hasp5-id {
	position:absolute;
	width:378px;
	height:363px;
	z-index:4;
	left: 374px;
	top: 58px;
	visibility: visible;
}
#centerpic {margin-top: -35px;
	margin-left: -189px;
	position: absolute;
	top: 191px;
	left: 50%;
	width: 250px;
	height: 70px;
	visibility: visible
}
#container{
	position:relative;
	width:800px;
	text-align:left;
	margin:0 auto 0;
	background-color: #CCCCCC;
}

#logo {
	position:absolute;
	width:245px;
	height:101px;
	z-index:5;
	left: -2px;
	top: 203px;
	visibility: visible;
	}
#spacespace {
	position:absolute;
	width:214px;
	height:125px;
	z-index:2;
	top: 320px;
	visibility: visible;
}
#LINKSportfolio {
	position:absolute;
	width:75px;
	height:111px;
	z-index:7;
	left: 88px;
	top: 342px;
	visibility: hidden;
}
#LINKScompany {
	position:absolute;
	width:132px;
	height:59px;
	z-index:9;
	left: 88px;
	top: 321px;
	visibility: hidden;
}
#LINKScontact {
	position:absolute;
	width:132px;
	height:28px;
	z-index:6;
	left: 88px;
	top: 361px;
	visibility: hidden;
}
#LINKSmain {
	position:absolute;
	width:60px;
	height:115px;
	z-index:10;
	left: 19px;
	top: 313px;
}
#captionlayer {
	position:absolute;
	width:365px;
	height:33px;
	z-index:11;
	left: 421px;
	top: 20px;
}
#boxlinks {
	position:absolute;
	width:368px;
	height:45px;
	z-index:13;
	left: 217px;
	top: 501px;
}
#picnumberlinks {
	position:absolute;
	width:200px;
	height:31px;
	z-index:12;
	left: 422px;
	top: 471px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 15px;
}
.body-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 15px;
	font-weight: normal;
	font-variant: small-caps;
}
.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 11px;
	text-decoration: none;
}
.linktext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 14px;
	text-decoration: none;
}
.caption1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
}
.caption2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: normal;
	text-decoration: none;
}

.highlightlink {color: #CCCC33}

#backbox {
	position:absolute;
	width:820px;
	height:545px;
	z-index:1;
	visibility: visible;
	left: -2px;
	top: 5px;
	background-color: #FFFFFF;
}
.twopicsspace {
	margin-bottom: 6px;
}
.picborder {
	border: 1px solid #999999;
}