body {
	margin:0;
	padding:0;
	font-family:Verdana, Georgia, Arial;
}

div#page {
	width:899px;
	height:100%;
	position:relative;
	margin:0 auto;
	border:1px solid #347FC3;
}

div#page div#page-header {
	position:relative;
	width:100%;
	height:110px;
	background-image:url('../images/header/top_swirl.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

div#page div#page-header img#logo {
	position:absolute;
	bottom:0;
	left:120px;
}

div#page div#page-body-top {
	width:100%;
	text-align:center;
	padding:50px 0 80px 0;
}

div#page div#page-body-top p.title {
	font-size:12pt;
	font-weight:bold;
}

div#page div#page-body-top p.regular {
	font-size:11pt;
}

div#page div#page-body-middle {
	width:100%;
	height:25px;
	background-color:#347FC3;
	border-top:1px solid #347FC3;
	border-bottom:1px solid #347FC3;
}

div#page div#page-body-bottom {
	width:100%;
	background-color:#7cadda;
	text-align:center;
	padding:30px 0 30px 0;
	margin:0;
}

div#page div#page-body-bottom table {
	margin:0 auto;
}

div#page div#page-body-bottom td {
	position:relative;
	font-size:9pt;
	padding:0 5px 0 5px;
	margin:0;
	text-align:left;
}

div#page div#page-body-bottom span.title {
	clear:right;
	font-weight:bold;
	padding:0 0 10px 0;
}

div#page div#page-body-bottom hr {
	visibility:hidden;
	height:2px;
	margin:0;
	padding:0;
}

div#page div#page-body-bottom a {
	color:#FFFFFF;
}

div#pagefooter {
	width:899px;
	height:100%;
	position:relative;
	margin:0 auto;
	border:0px solid #347FC3;
}