body {

	background-color: #ffffbb;     
	margin: 0px; /* to avoid margins when using Internet Explorer */
    	text-align: center; /* to correct the centering with Internet Explorer quirk*/
	font-family: arial,helvetica,sans serif;
	font-size:14pt;
     }

#global { /*to provide a centered place holder for all the content of the page*/
	position: absolute;
     	left: 50%;
     	width: 974px; 
	margin-top:0px;
	margin-left: -487px;/*to draw the container to the centre*/
	text-align:left;/* to re-align the text to the left*/
     }

a:link {color:#ffffff; text-decoration: none;}
a:hover {text-decoration: underline;}/* to indicate a link is available when the mouse passes over*/
a:visited {color:#9999ff; text-decoration: none;} /*to indicate that this link has been used*/
a:active {text-decoration: underline;}

.masthead{
	
	margin-bottom: 0px;
	position: absolute;
	left: 0px;
	top: 10px;
	}

.topleft{
	width:450px;
	margin-top: 5px;
	position:absolute;
	left: 0px;
	top: 100px;
	}

.topright{
	width: 190px;
	text-align: right;
	margin-top:5px;
	position:absolute;
	top:100px;
	left:775px;
	}

.line{
	margin:5px;	
	position:absolute;
	left:0px;
	top:155px;
	}


.leftcol{
	text-align: center;
	width: 195px;
	height: auto;
	margin-left:0px;
	margin-top: 0px;
	background-color:#ffffbb;
	padding: 0px;
	position: absolute;
	top: 200px;
	left:0px;
	}

.leftcol h3{
	font-family: arial;
	font-size: 110%;
	color: #ffffff;
	background: #000066;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 0.5em;
}

.midcol{
	margin-top: 0px;
	margin-left: 0px;
	width: 525px;
	height: auto;
	text-align: justify;
	border: solid 0px;
	background-color: #ffffbb;
	padding: 6px;
	position: absolute;
	left:215px;
	top: 200px;
	}

.midcol h2{
	font-family: arial;
	font-size: 150%;
	text-align: center;
	color: #000000;
	letter-spacing: 2px;
	margin-top: 0px;
	padding: 0px;
	}

.midcol h4{
	text-align: center;
	}

.midcol img{
	float: left;
	margin: 3px;
	}

.rightcol{
	margin-left: 0px;
	margin-top: 0px;
	width: 195px;
	height: auto;
	background-color: #ffffbb;
	padding: 0px;
	position: absolute;
	top: 200px;
	left: 772px;
	}

.rightcol h3{
	font-family: arial;
	font-size: 110%;
	text-align: center;
	color: #ffffff;
	background: #000066;
	letter-spacing: 2px;
	margin-top: 0px;
	padding: 0.5em;
	}

	 