body {
	margin:0px 0px; 
    padding:0px;
	text-align:center; /* this is the hack in box alligment for earlier versions of IE */
	background-color:#000000;
    font-size:17px;
    font-family: Geneva, Arial, Courier, Helvetica, SunSans-Regular, sans-serif;
    color: #e1f4ff;  /*text colour */
	}
	
#content { /* Main content box 770px centered in page */
		   /* all other boxes are positioned within this one */
	width:770px;
    height:6800px;
    margin:0px auto;
	text-align:left;
	padding:20px;
	border:1px solid #FFFFFF;
    position:relative;
	}

#left_menu {
position: absolute;
text-align:center; /* we wish to align the images as well */
left:0px;
top:100px;
width:150px;
height:2500px;
border :1px solid #000000;
background-color: #045351; /*different colour for left hand menu*/
margin:0px;
padding-top:20px;
}

#banner{
position: absolute;
left:0px;
top:0px;
width:770px;
height:100px;
margin:0px;
padding:0px;
}

#main_text{
position: absolute;
left:150px;
top:100px;
width:599px;
height:2400px;
border:1px solid #000000;
margin:0px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

#headline_box{
  position:relative; 
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
  background-color: #FF0000;
  font-weight: normal;
  font-size:14px;
  font-family:tahoma;
  border: 1px solid black;
  color: #000000;
}

h1 {  /* Under title images on each page. */
  margin:0px;
  padding:0px;
  background: transparent;
  font-size:32px;
  font-weight:bold;
}

h2 {  /* Under title images on each page. */
  margin:0px;
  padding:0px;
  background: transparent;
  font-size:20px;
  font-weight:bold;
}

h3 {  /* Under title images on each page. */
  margin:0px;
  padding:0px;
  background: transparent;
  font-size:36px;
  font-weight:bold;
}



a:link {
  color: #2bf7f4;
  background  : transparent;
  text-decoration:none;
  font-weight:bold;
}

a:visited {
  color: #2bf7f4;
  background: transparent;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:#F58F0B;
  background: transparent;
  text-decoration:underline;
  font-weight:bold;
}

div.t_and_c{
position:relative; 
bottom:-20px;
color: #FFFFFF;
background  : transparent;
font-size : 10px;
text-decoration:none;
font-weight:normal;
}
