BODY {
	margin: 0px;
	width: 100%;
	overflow-x: hidden;
}

DIV#mainwrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	text-align: left;
	background: url(../../gfx/bgmain3.png) #f8f8f8; 
}

/* HEADER */

DIV#thetop {
	background: #0e1306;
	height: 100px;
	width: 100%;
	text-align: center;
	
}

DIV#headergfx {
	height: 100px;
	width: 1000px;
	background: url(../../gfx/topp.jpg);
	margin: 0 auto 0 auto;
	position: relative;
}	

div#topmenu {
	position: absolute;
	top: 0px;
	left: 150px;
}





div#topbarWrapper {
	background: #ccc;
	height: 170px;
	margin: 0 auto 0 auto;
	z-index: 30;
}

div#topbar {
	
	height: 150px;
	position: relative;
	z-index: 40;
}


/* /HEADER */



DIV#sp1, DIV#sp2, DIV#sp3 {
	margin-top: 20px;
}

DIV#sp1 {
	width: 160px;
	float: left;
	overflow: hidden;
	margin: 20px 20px 0 20px;
	position: relative;
}

DIV#sp2 {
	width: 630px;
	float: left;
	overflow-x: hidden;
	margin-right: 35px;
	position: relative;
	padding-bottom: 150px;
}

DIV#sp3 {
	width: 135px;
	float: left;
	overflow: hidden;
	position: relative;
}


TD#leftcol {
	width: 787px;
	vertical-align: top;
	z-index: 1;
}

TD#rightcol {
	width: 127px;
	background: #0D4264;
	position: relative;
	vertical-align: top;
	text-align: center;
} 

TD#rightcolbtm {
	background: #0D4264; 
	vertical-align: bottom; 
	text-align: center;
}

TD#bottom {
	background: #0D4264;
}

DIV#top {
	background: url(../../gfx/topgfx.jpg);
	width: 780px;
	height: 90px;
	position: relative;
	left: 0px;
	z-index: 200;
}

DIV#topmenu {
	position: absolute;
	bottom: 0px; 
	left: 0px;
	z-index: 15;
}




DIV#footer {
	height: 70px;
	background: #ccc;
	padding-top: 20px;
	position: relative;
	
	text-align: center;
}
