div#pagecontent {
	width: 864px;
	background: #ffffff;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	/* border: 1px solid grey; */
}

div#header {
	width: 715px;
	height: 336px;
	clear: both;
	margin-left: 85px;
	/* border: 1px solid red; */
}

div#top {
	height: 28px;
	text-align: right;
	background: url(../background_white_715x1.gif) repeat-y top left;
}

div#top p {
	padding-top: 7px;
	margin: 0px 50px 0 0;
	font-weight: bold;
	font-size: 13px;
	color: #6D6E71;
}

div#photo {
	width: 715px;
	height: 183px;
}

div#text {
	height: 98px;
}

div#divider {
	height: 27px;
}

div#pagecontent div#footer {height: auto}

div#footer {
	width: 715px;
	clear: both;
	margin-left: 85px;
	background: url(../background_715x1.gif) repeat-y top left;
	min-height: 500px;
	height: 500px;
	/* border: 1px solid green; */
}

div#footer div#script {
	float: left;
}

div#topline {
	position: absolute;
	top: 335px;
	left: 85px;
	z-index: 2000;
}

div#leftgutter {
	float: left;
	margin: -112px 0 0 0;
	width: 43px;
	height: 400px;
	/* background: yellow; */
}

div#navigation {
	float: left;
	margin: -112px 0 0 0;
	width: 163px;
	/* background: brown; */
}

div#mainer {
	float: left;
	margin: -112px 0 0 0;
	width: 509px;
}

div#mainer p, div#mainer p td {
	margin: 33px 68px 20px 25px;
	color: #6D6E71;
	font-size: 12px;
	/* font-weight: bold; */
	line-height: 18px;
}

div#mainer p strong {
	font-size: 13px;
}

div#mainer p font.headline {
	color: #AF3C97;
	font-weight: bold;
	font-size: 15px;
}

div#legal {
	/* float: left; */
	clear: both;
	width: 715px;
	padding-top: 72px;
	padding-bottom: 15px;
	/* background: magenta; */
}

div#legal p {
	margin: 0 20px 15px 0;
	text-align: right;
	font-size: 10px;
	color: #6D6E71;
}