body {
	background-attachment: fixed;
	background-color: #000000;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


td {
vertical-align: top;
}

.maintable {
	border: 0px none white;
	width: 100%;
	height: 100%;
}

#hoveringtitle {
	position: fixed;
	top: 242px;
	left: 0px;
	width: 100%;
	z-index: 7;
	padding: 0;
	margin: 0;
}

#hoveringlinks {
	position: fixed; 
	bottom: 20px; 
	left: 0px; 
	width: 100%; 
	z-index: 10;
	margin: 0;
	padding: 0;
}

#hoveringlinksimage {
	position: fixed; 
	bottom: 20px; 
	left: 0px; 
	width: 100%; 
	z-index: 9;
	margin: 0;
	padding: 0;
}


#nav{
	display:none;
	position:relative;
	width:117px;
	height:1px;
	left:321px;
}

#navunderlines {
	position: fixed;
	top: 242px;
	left: 0px;
	height: 1px;
	width: 100%;
	z-index: 8;
}
#toppart {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 5;
}
#bottompart {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 5;
}
#sectionunderlines {
	position: absolute;
	top: 242px;
	left: 0px;
	width: 100%;
	z-index: 4;
}

#scrollable {
	visibility: visible;
	z-index: 3;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
}
#shadow {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
}
#backgroundstripe {
	position: fixed;
	top: 20px;
	left: 0px;
	width: 100%;
	height: 700px;
	z-index: 2;
}
#whitestripe {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}


.bgcell {
	background-repeat: no-repeat;
	background-position: right top;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
    behavior: url("pngbehavior.htc");
}

