#container {
	background: white url(/images/bg/container.jpg) no-repeat top left;
}

#header {
	position: relative;
	height: 306px;
}

#logo {
	position: absolute;
	top: 58px;
	left: 40px;
}

/*** Main Menu ***/

#nav-main {
	position: absolute;
	top: 19px;
	left: 40px;
}

#nav-main ul, #nav-main li {
	margin: 0;
	padding: 0;
}

#nav-main li {
	float: left;
	list-style-type: none;
	margin-right: 33px;
}

#nav-main a:link, #nav-main a:visited,
#nav-main a:hover, #nav-main a:active {
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	height: 12px;
	cursor: pointer;
}

#nav-main li span {
	position: absolute;
	visibility: hidden;
}

body.p1 li#nm1 a:link, body.p1 li#nm1 a:visited,
body.p1 li#nm1 a:hover, body.p1 li#nm1 a:active,
body.p2 li#nm2 a:link, body.p2 li#nm2 a:visited,
body.p2 li#nm2 a:hover, body.p2 li#nm2 a:active,
body.p3 li#nm3 a:link, body.p3 li#nm3 a:visited,
body.p3 li#nm3 a:hover, body.p3 li#nm3 a:active,
body.p4 li#nm4 a:link, body.p4 li#nm4 a:visited,
body.p4 li#nm4 a:hover, body.p4 li#nm4 a:active,
body.p5 li#nm5 a:link, body.p5 li#nm5 a:visited,
body.p5 li#nm5 a:hover, body.p5 li#nm5 a:active {
	cursor: default;
}

/* NM 1*/

li#nm1 a {
	width: 41px;
}

li#nm1 a:link, li#nm1 a:visited {
	background-image: url(/images/nm/link/nm1.png);
}

li#nm1 a:hover {
	background-image: url(/images/nm/hover/nm1.png);
}

body.p1 li#nm1 a:link, body.p1 li#nm1 a:visited,
li#nm1 a:active, li#nm1 a:focus {
	background-image: url(/images/nm/selected/nm1.png);
}

/* NM 2 */

li#nm2 a {
	width: 95px;
}

li#nm2 a:link, li#nm2 a:visited {
	background-image: url(/images/nm/link/nm2.png);
}

li#nm2 a:hover {
	background-image: url(/images/nm/hover/nm2.png);
}

body.p2 li#nm2 a:link, body.p2 li#nm2 a:visited,
li#nm2 a:active, li#nm2 a:focus {
	background-image: url(/images/nm/selected/nm2.png);
}

/* NM 3 */

li#nm3 a {
	width: 94px;
}

li#nm3 a:link, li#nm3 a:visited {
	background-image: url(/images/nm/link/nm3.png);
}

li#nm3 a:hover {
	background-image: url(/images/nm/hover/nm3.png);
}

body.p3 li#nm3 a:link, body.p3 li#nm3 a:visited,
li#nm3 a:active, li#nm3 a:focus {
	background-image: url(/images/nm/selected/nm3.png);
}

/* NM 4 */

li#nm4 a {
	width: 148px;
}

li#nm4 a:link, li#nm4 a:visited {
	background-image: url(/images/nm/link/nm4.png);
}

li#nm4 a:hover {
	background-image: url(/images/nm/hover/nm4.png);
}

body.p4 li#nm4 a:link, body.p4 li#nm4 a:visited,
li#nm4 a:active, li#nm4 a:focus {
	background-image: url(/images/nm/selected/nm4.png);
}

/* NM 5 */

li#nm5 a {
	width: 85px;
}

li#nm5 a:link, li#nm5 a:visited {
	background-image: url(/images/nm/link/nm5.png);
}

li#nm5 a:hover {
	background-image: url(/images/nm/hover/nm5.png);
}

body.p5 li#nm5 a:link, body.p5 li#nm5 a:visited,
li#nm5 a:active, li#nm5 a:focus {
	background-image: url(/images/nm/selected/nm5.png);
}


/*** Footer ***/

#footer {
	background: url(/images/bg/footer.png) no-repeat top left;
	position: relative;
	height: 90px;
	font-weight: bold;
	margin-top: 2em;
}

#tagline {
	position: absolute;
	top: 27px;
	right: 38px;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #776eb0;
}

#footer a:hover, #footer a:active {
	text-decoration: none;
	color: #8d74d6;
}

#nav-supp ul {
	position: absolute;
	top: 27px;
	left: 40px;
}

#nav-supp ul, #nav-supp li {
	margin: 0;
	padding: 0;
}

#nav-supp li {
	float: left;
	position: relative;
	list-style-type: none;
	background: url(/images/icons/ns-sep.png) no-repeat right center;
	padding: 0 .5em;
	position: relative;
	line-height: 18px;
}

#nav-supp li.first {
	padding-left: 0;
}

#nav-supp li.last {
	padding-right: 0;
	background: none;
}

#siteinfo {
	position: absolute;
	top: 47px;
	left: 40px;
}

/* Common Content */

.p1 #content-supp,
.p3 #content-supp,
.p4 #content-supp {
	margin-top: 48px;
}

.p1 #content-supp,
.p4 #content-supp {
	text-align: center;
}

#content-supp img.feature {
	display: block;
	margin-bottom: 18px;
	margin-top: 2em;
}

.content-supp-heading {
	margin-top: 0;
}

h2.important {
	margin-top: 2em;
}

h2.values {
	font-size: 14px;
	margin-top: 2em;
}


.p2 #content-supp img.feature {
	margin-left: -80px;
}

.p3 h1 {
	margin-bottom: 2em;
}

.links, .downloads {
	list-style-type: none;
	margin-left: 0;
}

.links li, .downloads li {
	padding-left: 0;
}

.links li {
	margin-bottom: 1.5em;
	font-weight: bold;
}

.downloads a:link,
.downloads a:visited,
.downloads a:hover,
.downloads a:active {
	color: #776eb0;
}

.acrobat-msg {
	margin: 2em 0;
}

.charity1 {
	margin-bottom: 1em;
}

#contact-details dt {
	color: #776eb0;
}

#contact-details dt span {
	display: block;
	margin-bottom: 1em;
}

#contact-details dd {
	margin-left: 0;
	margin-bottom: 1em;
}

#contact-details dt.tel,
#contact-details dd.tel,
#contact-details dt.fax,
#contact-details dd.fax {
	display: inline;
}

#contact-details dt.postal {
	display: block;
}

#contact-details dd.tel {
	font-size: 14px;
	font-weight: bold;
	color: #776eb0;
}

#heading h1 {
	margin-bottom: 2em;
}

.enquiry-msg {
	color: #776eb0;
	font-weight: bold;
	padding-left: 75px;
}

#contact-image img {
	margin-top: 64px;
}

.thank-you {
	font-weight: bold;
	font-size: 14px;
	margin-top: 5em;
}
