html, body {
	margin: 0; padding: 0;
	background-image: url('siteimages/background.jpg'); background-repeat: repeat-x; background-color: #2D3C4A;
	font: 14px/1.5em Verdana, Arial, Tahoma, sans-serif; color:#333333;
	height: 100%; }

/* MAIN LAYOUT STYLES */
.headerimage { 	background-image: url('siteimages/headerimage.jpg'); background-repeat: no-repeat;background-position: top left;}
.middlefade {	background-image: url('siteimages/middlefade.jpg'); background-repeat: repeat-y;background-position: left;}
.footerimage {	background-image: url('siteimages/footerimage.jpg'); background-repeat: repeat-x;background-position: top left;}
.footerstrip {	background-image: url('siteimages/footerstrip.jpg'); background-repeat: repeat-x;background-color:#394D60;}
.contactcolour {	background-color:#222222}
.topcolour {		background-color:#93A9BE}
.darkcolour {	background-color:#2D3C4A}

/* MAIN TEXT AREA SIZES */
#centerbox { 		width: 720px; min-height:350px; float:right;  padding: 0px; background-color: transparent; border: solid 0px #ff0000; text-align:left; }
#leftbox { 			width: 220px; float:left; overflow : auto;  padding : 0px; background-color: transparent; border : solid 0px #ff0000; text-align:left; }
#rightbox { 			width: 200px; float:left; overflow: auto;  padding: 0px; background-color: transparent; border: solid 0px #ff0000; text-align:left;}
#websitetitle {		margin-left:10px;margin-top:10px;}
#breadcrumbs {		float: left; margin: 0; margin-top:5px; text-align: left;}
#toplinks {			color: #222222; text-align: right;}
#contactbox { 		width: 100%; float:left; overflow: auto; margin-top:5px; padding : 0px; background-color: transparent; border : solid 0px #ff0000;text-align:left; }
#bannersfirstpage  { width: 100%; margin: 0px auto;  overflow : auto; border : solid 0px #cccccc; background-color: #F7F7F7;}
#linksbox { 			width: 580; padding : 0px; overflow : auto; margin: 0px auto;background-color: #FFFFFF; border : solid 0px #ff0000;}

/* FONT STYLES */

h1 {font: 22px/1.5em 'Open Sans', 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif; font-weight:600; letter-spacing:-1px; color: #FFFFCC;  border-bottom: 1px dotted silver;margin:0px; text-align: left;margin-bottom: 5px;}
h2 {font: 20px/1.5em 'Open Sans', 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif;  letter-spacing:-1px; color: #FFFFCC;  margin: 0px; text-align: left; margin-bottom: 5px; }
h3 {font: 20px/1.5em 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif; font-weight:bold; color: #cc3333;  margin: 0px; text-align: left; margin-bottom: 5px; }
h4 {font: 18px/1.5em 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif; font-weight:bold; color: #333333;  margin: 0px; text-align: left; margin-bottom: 5px;}
h5 {font: 34px/1.3em 'Open Sans','Trebuchet MS', Verdana, Arial, Tahoma, sans-serif; font-weight:800; letter-spacing:-1px; color: #004364;  margin: 0px; text-shadow:0 0 0.5em #ffffff;}
h6 {font: 18px Arial, Tahoma, sans-serif; font-weight:bold; color: #333333;  font-style:italic; margin: 0px; text-shadow:0 0 0.1em #ffffff;}

#centerbox {					font: 14px/22px 'Open Sans',Verdana, Arial, Tahoma, sans-serif;   color: #ffffff; text-align:left; }
#centerbox td{				font: 14px/22px 'Open Sans',Verdana, Arial, Tahoma, sans-serif;   color: #ffffff; text-align:left; }
#centerbox p{				font: 14px/22px 'Open Sans',Verdana, Arial, Tahoma, sans-serif;   color: #ffffff; text-align:left; }
#centerbox a:link {			color: #ffffff; text-decoration:underline; }     
#centerbox a:visited {		color: #ffffff; text-decoration:underline; }
#centerbox a:hover {			color: #ffffff; text-decoration:underline;  }

#leftbox {					font: 14px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #9E948B; text-align:left; }
#leftbox td{					font: 14px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #9E948B; text-align:left; }
#leftbox p{					font: 14px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #9E948B; text-align:left; }
#leftbox a:link {			color: #9E948B; text-decoration:none; }     
#leftbox a:visited {			color: #9E948B; text-decoration:none; }
#leftbox a:hover {			color: #9E948B; text-decoration:underline;  }

#rightbox {					font: 14px/22px 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #222222; text-align:left; }
#rightbox td{				font: 14px/22px 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #222222; text-align:left; }
#rightbox p{					font: 14px/22px 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #222222; text-align:left; }
#rightbox a:link {			color: #006699; text-decoration:none; }     
#rightbox a:visited {		color: #006699; text-decoration:none; }
#rightbox a:hover {			color: #006699; text-decoration:underline;  }

#websitetitle {				font: 14px Verdana, Arial, Tahoma, sans-serif; text-align:left}
#websitetitle td{			font: 14px Verdana, Arial, Tahoma, sans-serif; text-align:left}
#websitetitle p{				font: 14px Verdana, Arial, Tahoma, sans-serif; text-align:left}
#websitetitle a:link {		color: #006699; text-decoration:underline; }     
#websitetitle a:visited {	color: #006699; text-decoration:underline; }
#websitetitle a:hover {		color: #006699; text-decoration:underline;  }

#contactbox { 				font: 14px/1.3em 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #9E948B; text-align:left; }
#contactbox td {				font: 14px/1.3em 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #9E948B; text-align:left; }
#contactbox p {				font: 14px/1.3em 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #9E948B; text-align:left; }
#contactbox a:link {			color: #9E948B; text-decoration:underline; }     
#contactbox a:visited {		color: #9E948B; text-decoration:underline; }
#contactbox a:hover {		color: #9E948B; text-decoration:underline;  }

#footertext {				font: 13px/1.4em Verdana, Arial, Tahoma, sans-serif;  color: #9E948B; text-align:center; }
#footertext td{				font: 13px/1.4em Verdana, Arial, Tahoma, sans-serif;  color: #9E948B; }
#footertext p{ 				font: 13px/1.4em Verdana, Arial, Tahoma, sans-serif;  color: #9E948B; }
#footertext a:link{			color: #9E948B; text-decoration:underline; }
#footertext a:visited{		color: #9E948B; text-decoration:underline; }
#footertext a:hover{			color: #9E948B; text-decoration:underline;  }

#bannersfirstpage  { 		font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #333333;}
#bannersfirstpage td {		font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #333333;}
#bannersfirstpage p {		font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #333333;}
#bannersfirstpage a:link {	color: #006699; text-decoration:underline;  }     
#bannersfirstpage a:visited {color: #006699; text-decoration:underline;  }
#bannersfirstpage a:hover {	color: #006699; text-decoration:underline;   }

/* LINKS PAGE FOR "MANAGE LINKS" FEATURE */
#linksbox { 					font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #666666; }
#linksbox td {				font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #666666; }
#linksbox p {				font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #666666; }
#linksbox a:link {			color: #006699; text-decoration:underline; }     
#linksbox a:visited {		color: #006699; text-decoration:underline; }
#linksbox a:hover {			color: #006699; text-decoration:underline;  }

#homepagebottomlinks  {			font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #222222; text-align:left; }
#homepagebottomlinks td{			font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #222222; text-align:left; }
#homepagebottomlinks p{			font: 12px/1.5em Verdana, Arial, Tahoma, sans-serif; color: #222222; text-align:left; }
#homepagebottomlinks a:link {	color: #006699; text-decoration:none; }     
#homepagebottomlinks a:visited {	color: #006699; text-decoration:none; }
#homepagebottomlinks a:hover {	color: #006699; text-decoration:underline;  }

#breadcrumbs {				font: 12px/1em Verdana, Arial, Tahoma, sans-serif; color: #333333; }
#breadcrumbs a:link {		color: #333333; text-decoration:underline; line-height: 1em;}
#breadcrumbs a:visited {		color: #333333; text-decoration:underline; line-height: 1em;}
#breadcrumbs a:hover {		color: #333333; text-decoration:underline; line-height: 1em;  }

#toplinks {					font: 12px/1.2em Verdana, Arial, Tahoma, sans-serif; }
#toplinks a:link {			color: #222222; text-decoration:underline; line-height: 1.5em; }     
#toplinks a:visited {		color: #222222; text-decoration:underline; line-height: 1.5em;}
#toplinks a:hover {			color: #222222; text-decoration:underline; line-height: 1.5em;  }

#footermenulinks {			font: 12px/1.2em Verdana, Arial, Tahoma, sans-serif; color: #333333; }
#footermenulinks a:link {	color: #006699; text-decoration:underline; line-height:1.5em; }     
#footermenulinks a:visited {	color: #006699; text-decoration:underline; line-height:1.5em; }
#footermenulinks a:hover {	color: #006699; text-decoration:underline; line-height:1.5em;  }

#bottompagecontent  {			font: 14px/22px 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #ffffff; text-align:left;}
#bottompagecontent td {			font: 14px/22px 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #ffffff; text-align:left; }
#bottompagecontent p {			font: 14px/22px 'Open Sans', Verdana, Arial, Tahoma, sans-serif; color: #ffffff; text-align:left; }
#bottompagecontent a:link {		color: #ffffff; text-decoration:none;  }     
#bottompagecontent a:visited {	color: #ffffff; text-decoration:none;  }
#bottompagecontent a:hover {		color: #ffffff; text-decoration:underline;   }

