

/* Internal pages colour vairations
*************************************************************************/
.main-about {
	background: url("../site_images/bg-main-about.gif") repeat-y top left;
	}
.main-about .content h1,
.main-about .content h2,
.main-about .content h3 {
	color: #576299;
	}
.main-about .content h1,
.main-about .content h2 {
	border-bottom: 1px solid #c4c8db;
	}


.main-busi {
	background: url("../site_images/bg-main-business.gif") repeat-y top left;
	}
.main-busi .content h1,
.main-busi .content h2,
.main-busi .content h3 {
	color: #516793;
	}
.main-busi .content h1,
.main-busi .content h2 {
	border-bottom: 1px solid #8695b4;
	}


.main-appr {
	background: url("../site_images/bg-main-approach.gif") repeat-y top left;
	}
.main-appr .content h1,
.main-appr .content h2,
.main-appr .content h3 {
	color: #4a6b8c;
	}
.main-appr .content h1,
.main-appr .content h2 {
	border-bottom: 1px solid #8198af;
	}


.main-test {
	background: url("../site_images/bg-main-test.gif") repeat-y top left;
	}
.main-test .content h1,
.main-test .content h2,
.main-test .content h3 {
	color: #447086;
	}
.main-test .content h1,
.main-test .content h2 {
	border-bottom: 1px solid #bdcdd4;
	}


.main-inte {
	background: url("../site_images/bg-main-interims.gif") repeat-y top left;
	}
.main-inte .content h1,
.main-inte .content h2,
.main-inte .content h3 {
	color: #3d747f;
	}
.main-inte .content h1,
.main-inte .content h2 {
	border-bottom: 1px solid #789ea6;
	}


.main-news {
	background: url("../site_images/bg-main-news.gif") repeat-y top left;
	}
.main-news .content h1,
.main-news .content h2,
.main-news .content h3,
.main-news .content h3 a {
	color: #39777b;
	}
.main-news .content h1,
.main-news .content h2 {
	border-bottom: 1px solid #73a1a1;
	}