body {
	background: #eeeeff;
	font-family: sans-serif;
	margin: 0; /* margin and padding only necessary to cater for Mac IE5 */
	padding: 0;
	/*\*/	overflow: hidden; /* because Mac IE5 don't understand */
    }

div {
	margin: 0;
	padding: 0;
	}
	
#content {
	background: #ffffff;
	/*\*/
	position: absolute;
	/* Exclude abs positioning for Mac IE5 */
	margin: 7.5em auto 0 auto;
	width: 47.5em;
	/*\*/
	top: 12.5em;
	bottom: 0em;
	left: 50%;
	margin: 0;
	margin-left: -23.75em;
	border: 1px solid #00076E;
	/* Exclude all previous props for Mac IE5 */
	/*\*/ overflow: auto; /* no need for Mac IE5 to see this */
	}
	
#header {
	background: #ffffff;
	position: absolute;
	top: 0;
	width: 47.5em;
	height: 12.4em;
	left: 50%;
	margin-left: -23.75em;
	}
	
#footer {
	background: #ffffff;
	/*\*/ position: absolute;  /* Exclude for Mac IE5 */
	height: 5em;
	width: 47.5em;
	margin: 0 auto 0 auto;
	/*\*/
	bottom: 0;
	left: 50%;
	margin-left: -23.75em;
	/* exclude thes from Mac IE5 */
	}

.main {
	background: #ffffff;
	width: 760;
	}
    
.margin {
    width: 85%;
    vertical-align: top;
    text-align: left;
    position: relative;
    left: 50px;
    top: 15px;
    }
    
.menubar, .menubar a {
	text-align: center;
    color: #ffffff;
    background-color: #00076E;
    border: 1px solid #00076E;
    }
    
.thickbborder {
    border: 3px solid black;
    }
    
.thickwborder {
    border: 3px solid white;
    }
    
.thinborder {
    border: 1px solid black;
    }