body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.siteholder {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
html {
	background-color: #E5E5E5;
}

.header {
	width: 780px;
	float: left;
	background-image: url(../images/header-banner.gif);
	height: 150px;
	background-repeat: no-repeat;
}
.nav {
	width: 780px;
	float: left;
	background-image: url(../images/nav-image.gif);
}
.navitem {
	font-size: small;
	font-weight: bold;
	text-align: center;
	float: left;
	width: 112px;
	padding-right: 4px;
	padding-left: 4px;
	height: 26px;
}
.navsearch {
	font-size: small;
	float: left;
	padding-right: 4px;
	padding-left: 4px;
	text-align: right;
}
.navsearchtextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	border: 1px solid #7B869A;
	height: 18px;
}
.navsearchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	border: 1px solid #7B869A;
	height: 22px;
	color: #FFFFFF;
	background-color: #265E9B;
	width: 28px;
}
.mid {
	width: 780px;
	float: left;
}
.midleft {
	width: 135px;
	float: left;
}
.midleftitem {
	width: 135px;
	float: left;
}
.midcentre {
	width: 500px;
	float: left;
	padding-left: 10px;
}
.midright {
	width: 135px;
	float: left;
}
.midrightitem {
	width: 135px;
	float: left;
}
.footer {
	width: 780px;
	float: left;
	background-image: url(../images/footer-image.gif);
	height: 29px;
}
.footerlinks {
	width: 480px;
	float: left;
	height: 21px;
	padding: 4px;
}
.imagecentre {
	text-align: center;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #05469E;
}
h1 {
	font-size: medium;
	font-weight: bold;
}
h2 {
	font-size: small;
	font-weight: bold;
}
A:link {
	color: #3484D4;
	text-decoration : none;
}
A:visited { 
	color: #3484D4;
	text-decoration : none;
}
A:active { 
	color: #1E548A; 
	text-decoration : underline;
}
A:hover {
	color: #A4C8EC;
	text-decoration : underline;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.productholderheader {
	height: 32px;
	background-color: #C4DEFF;
}
.pagenavholderheader {
	background-color: #FBCA22;
	width: 100%;
}
.imageright {
	float: right;
}
.imageleft {
	float: left;
	margin-right: 12px;
}
.imagehomeright {
	float: right;
	margin-left: 12px;
}
