body {
text-align: center;}

.box {
	text-align: left;
		margin: 0 auto; 
		width: 800px;
		height: 500px;}

/*Positions the border image around the page*/
.border     { background: url(images/border-middle-round.png) repeat-y center; 
		     margin-left:-47px;
		     margin-top:17px;
			 height:1040px;
			 width:900px;
		     position:absolute;
		     z-index:4;}

.border_top {background: url(images/border-top-round.png) no-repeat top left; 
		     margin-left:-40px;
		     margin-top:-23px;
			 height:40px;
			 width:900px;
		     position:absolute;
		     z-index:4;}

.border_bottom{background: url(images/border-bottom-round.png) no-repeat top left; 
		     margin-left:-40px;
		     margin-top:1057px;
			 height:50px;
			 width:900px;
		     position:absolute;
		     z-index:4;}
.border_email{background: url(images/border-middle-round.png) repeat-y center; 
		     margin-left:-47px;
		     margin-top:17px;
			 height:353px;
			 width:900px;
		     position:absolute;
		     z-index:4;}

.border_topE {background: url(images/border-top-round.png) no-repeat top left; 
		     margin-left:-40px;
		     margin-top:-23px;
			 height:40px;
			 width:900px;
		     position:absolute;
		     z-index:4;}

.border_bottomE{background: url(images/border-bottom-round.png) no-repeat top left; 
		     margin-left:-40px;
		     margin-top:370px;
			 height:50px;
			 width:900px;
		     position:absolute;
		     z-index:4;}


/*White background behind the content*/
.background2 {margin-left:-20px;
		     margin-top:0px;
		     width:849px;
		     height:900px;
		     position:absolute;
			 background-color:#FFFFFF;
			 z-index:1;}

/*White background behind the content used for php success page*/
.background3 {margin-left:-20px;
		     margin-top:0px;
		     width:849px;
		     height:400px;
		     position:absolute;
			 background-color:#FFFFFF;
			 }

/*Center logo for home page*/
.Logo       {background: url(images/Logo1.gif) no-repeat top left; 
			 margin-left:285px;
		     margin-top:20px;
			 height:400px;
			 width:400px;
		     z-index:4;
		     position:absolute;}

/*First blue stream at the top- positions image*/
.nav_blue   {background: url(images/nav1.jpg) no-repeat top left; 
			 margin-left:-20px;
		     margin-top:225px;
			 height:100px;
			 width:860px;
		     z-index:3;
		     position:absolute;}

/*Formats the links in nav bar*/
.links      {margin-left:65px;
		     margin-top:228px;
		     z-index:4;
		     position:absolute;
			 color:#FFFFFF;
			 font-size:16px;
			 font-family:"Trebuchet MS"}

/*Formats page header*/
.welcome    {margin-left:39px;
		     margin-top:268px;
		     z-index:4;
		     position:absolute;
			 color:#333399;
			 font-size:24px;
			 font-family:"Trebuchet MS";}

/*First blue line on home page side content*/
.blue_line  {margin-left:495px;
		     margin-top:310px;
			 width:240px;
			 height:3px;
		     background-color:#333399;
		     z-index:4;
		     position:absolute;}

/*Second blue line on home page side content*/
.blue_line2  {margin-left:495px;
		     margin-top:460px;
			 width:240px;
			 height:3px;
		     background-color:#333399;
		     z-index:4;
		     position:absolute;}

.blue_line3  {margin-left:495px;
		     margin-top:500px;
			 width:240px;
			 height:3px;
		     background-color:#333399;
		     z-index:4;
		     position:absolute;}

.blue_line4  {margin-left:495px;
		     margin-top:655px;
			 width:240px;
			 height:3px;
		     background-color:#333399;
		     z-index:4;
		     position:absolute;}

/*Formats content for home page only*/
.Content     {color:#000000;
              font-family:"Trebuchet MS";
			  margin-top:340px;
			  margin-left:64px;
			  position:absolute;
			  text-align:left;
			  z-index:4;
			  width:380px;
			  height:200px;
			  font-size:15px;}

/*Formats content on most pages*/ 
.Content_other{color:#000000;
              font-family:"Trebuchet MS";
			  margin-top:340px;
			  margin-left:105px;
			  position:absolute;
			  text-align:left;
			  z-index:4;
			  width:580px;
			  height:200px;
			  font-size:15px}

/*Used for some content on useful links page*/
.Content_other2{color:#000000;
              font-family:"Trebuchet MS";
			  margin-top:580px;
			  margin-left:105px;
			  position:absolute;
			  text-align:left;
			  z-index:4;
			  width:580px;
			  height:200px;
			  font-size:14px}

/*Used for some content on scheduled courses page*/
.Content_other3{color:#000099;
              font-family:"Trebuchet MS";
			  margin-top:640px;
			  margin-left:350px;
			  position:absolute;
			  text-align:center;
			  z-index:4;
			  font-size:16px;}

.Content_tc  {color:#000000;
              font-family:"Trebuchet MS";
			  margin-top:510px;
			  margin-left:100px;
			  position:absolute;
			  text-align:left;
			  z-index:5;
			  width:580px;
			  height:200px;
			  font-size:15px;}

.error        {color:#000099;
			   font-family:"Trebuchet MS";
			   margin-top:300px;
			   margin-left:189px;
			   position:absolute;
			   text-align:center;
			   z-index:4;
			   font-size:17px;}

.error_pic     {margin-top:380px;
			    margin-left:282px;
			    position:absolute;
			    text-align:center;
			    z-index:4;}
				
.table       {color:#000000;
              font-family:"Trebuchet MS";
			  margin-top:420px;
			  margin-left:75px;
			  position:absolute;
			  text-align:left;
			  z-index:4;
			  width:580px;
			  height:200px;
			  font-size:14px}

/*Formats the external link images on useful links page*/
.image       {margin-top:415px;
			  margin-left:250px;
			  position:absolute;
			  text-align:center;
			  z-index:4;}

/*Used for sub header on home page only*/
.statement   {color:#000099;
              font-family:"Trebuchet MS";
			  margin-top:5px;
			  margin-left:-75px;
			  text-align:center;
			  position:absolute;
			  z-index:4;
			  width:380px;
			  height:200px;
			  font-size:15px;}

/*Formats data on php succes page*/
.email		  {color:#000099;
              font-family:"Trebuchet MS";
			  margin-top:260px;
			  margin-left:205px;
			  text-align:center;
			  position:absolute;
			  z-index:4;
			  width:380px;
			  height:200px;
			  font-size:17px;}


/*Formats content to the right on home page only*/
.right_side_content {color:#FFFFFF;
              font-family:"Trebuchet MS";
			  margin-top:333px;
			  margin-left:408px;
			  text-align:center;
			  position:absolute;
			  z-index:4;
			  width:380px;
			  height:200px;
			  font-size:17px}

.right_side_content2 {
	color:#000000;
	font-family:"Trebuchet MS";
	margin-top:553px;
	margin-left:515px;
	text-align:center;
	position:absolute;
	z-index:0;
	width:380px;
	height:200px;
	font-size:15px;
	left: 12px;
	top: 64px;
	overflow: visible;
}

.right_side_content3 {margin-top:503px;
			  margin-left:495px;
			  position:absolute;
			  z-index:3;
			  width:380px;
			  height:200px;}

.right_side_content4 {margin-top:310px;
			  margin-left:495px;
			  position:absolute;
			  z-index:3;
			  width:380px;
			  height:200px;}
			 
.right_side_content5 {margin-top:410px;
			  font-family:"Trebuchet MS";
			  margin-left:560px;
			  position:absolute;
			  z-index:4;
			  width:280px;
			  height:200px;
			  font-size:18px}
			  
.right_side_content6 {margin-left:495px;
		      margin-top:698px;
			  height:152px;
			  width:240px;
			  background-color:#000080;
			  position:absolute;
			  z-index:4;}

.right_side_content7 {margin-top:696px;
			  margin-left:495px;
			  position:absolute;
			  z-index:4;}
			  
.right_side_content8 {
	margin-top:714px;
	margin-left:517px;
	width:200px;
	position:absolute;
	z-index:1;
}

/*Second blue stream at the bottom- positions image*/
.nav_blue2  {background: url(images/nav1.jpg) no-repeat top left; 
			 margin-left:-20px;
		     margin-top:965px;
		     height:40px;
			 width:860px;
		     z-index:3;
		     position:absolute;}

/*Last updated info at bottom of page*/
.updated    {margin-left:75px;
		     margin-top:1010px;
		     z-index:4;
			 color:#000099;
		     position:absolute;
			 font-size:13px;
			 font-family:"Trebuchet MS";}

/*Copyright info at bottom of page*/
.copyright  {margin-left:260px;
		     margin-top:970px;
			 height:30px;
		     z-index:4;
			 color:#FFFFFF;
		     position:absolute;
			 font-family:"Trebuchet MS"}

/*Design info at bottom of page*/
.design     {margin-left:565px;
		     margin-top:1010px;
		     z-index:4;
			 color:#000000;
		     position:absolute;
			 font-family:"Trebuchet MS";
			 font-size:13px;}
			 
.park_logo   {background: url(images/park_ban2.png) no-repeat top left; 
			  margin-top:320px;
			  margin-left:260px;
			  position:absolute;
			  z-index:4;
			  width:380px;
			  height:100px;}
			  
.text1	    {margin-left:270px;
		     margin-top:457px;
			 width:450px;
		     z-index:4;
		     position:absolute;
			 color:#000000;
			 font-size:14px;
			 font-family:"Trebuchet MS";}
			 
.mainImage  {margin-left:80px;
		     margin-top:255px;
			 width:500px;
		     z-index:4;
		     position:absolute;} 

.Content_bannatyne{color:#000000;
              font-family:"Trebuchet MS";
			  margin-top:600px;
			  margin-left:105px;
			  position:absolute;
			  text-align:left;
			  z-index:4;
			  width:580px;
			  height:200px;
			  font-size:14px}
			  
.ban_link    {margin-top:1140px;
			  margin-left:217px;
			  position:absolute;
			  z-index:4;}
			  
.image       {margin-top:415px;
			  margin-left:250px;
			  position:absolute;
			  text-align:center;
			  z-index:4;}
/*Navbar link colours*/
a:link {color:#FFFFFF}
a:visited {color:#FFFFFF}
a:hover   {color:#AAAAAA}

/*All other link colours*/
a.links2:link    {color:#000099;}
a.links2:hover   {color:#000099;}
a.links2:visited {color:#000099;}

a.links3:link    {color:#000000;}
a.links3:hover   {color:#000000;}
a.links3:visited {color:#000000;}
