body {
font-family:Arial, Helvetica, sans-serif;
}
* {margin:0; padding:0;}

/* the main container */
div#container {
	position:relative;
	width:100%;
	height:600px;
	margin-right:auto;
	margin-left:auto;
}
/* the header (gradient)*/
div#header {
	position:absolute;
	background-image:url(../images/bg_top.gif);
	background-repeat:repeat-x;
	width:100%;
	height:133px;
	border-bottom:1px solid #9b9b9b;
}

/* the main content */
div#mid {
	position:absolute;
	background-image:url(../images/bg_galmid.gif);
	background-repeat:no-repeat;
	width:955px;
	height:401px;
	margin-top:134px;
	left:50%;
	margin-left:-477.5px;
}

/* Permanent links */
div#permlinks {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:auto;
	left: 273px;
	top: 350px;
}
div#permlinks li {
	list-style-type:none;
	display:inline;
	float:left;
}
div#permlinks a, a:visited {
	text-decoration:none;
	color:#777;
}
div#permlinks a:hover {
	text-decoration:underline;
	color:#000;
}
/* beyond group company */
div#group {
	position:absolute;
	left: 331px;
	top: 376px;
}
div#group p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:8px;
	text-transform:uppercase;
}

/* the footer (gradient) */
div#footer {
	position:absolute;
	background-image:url(../images/bg_bottom.gif);
	background-repeat:repeat-x;
	width:100%;
	height:64px;
	margin-top:535px;
	border-top:1px solid #9b9b9b;
}