@charset "utf-8";
/* CSS Document */

p {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	
	}
	
li {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	
	}
	
h1 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:200;
	
	}
	
h2 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:200;
	
	}
	
h2.latestnews
{
	color:#FFF;
	padding-left:18px;
    margin:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:200;
}

h2.newstitle
{
	color:#000000;
	padding-left:18px;
    margin:13px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:200;
}
	
h6 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	
	}
	
h5 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
	}
	
	
.topnavpad {
	
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.employtext {
	
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin
	}

.storypos {
	margin-left:-18px;
	padding-bottom:5px;
}

.storycolor {
	color:#666;
	padding-left:18px; 
}

.newscolor {
	color:#000;
	font:Arial, Helvetica, sans-serif;
}

.headoffice {
	color:#900;
	font-weight:bold;
}

.brochure1 {
	font:Arial, Helvetica, sans-serif;
	font-size:16awardpx;
	color:#000;
	
}

.brochure2 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	
}

.brochure3 {
	font:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	
}

.dropdowntext {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}

.dropdowntext2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	
}


.hidden { visibility: hidden; }
.unhidden { visibility: visible;
	}
	
img {
	border:0px;
	margin:0px;
}

.tester {margin:-2px;}


	
.padding_innovate {margin-top:1300px;}
.padding_whoweare4 {margin-top:600px;}
.padding_awards {margin-top:800px;}
.padding_environment {margin-top:700px;}

.contacttext1
{
	color:#FFF;
	font-size:18px;

	}


A.contacttext1:link {color:#000;
font-size:22px;

}
A.contacttext1:visited {color:#000;}
A.contacttext1:hover {color:#CCC;}


.contacttext2
{
	color:#000;
	font-size:18px;
	margin-top:4px;

	}


.contacttext3
{
	color:#b3041d;
	font-size:18px;

	}
	
.contacttext4
{
	color:#000;
	font-size:22px;

	}
	
.environmenttext
{
	color:#000;
	font-size:22px;

	}
	
.environmentul{
color:#66bd29;
}

.customerservicestext{
color:#000;
font-size:16px;
}

li {
color: #000000;
margin-top:3px;
}
li span {
color: #000;
}

.li2 {
color: #ff7d00;
font-size:16px;
}

.protext
{
	font-size:16px;
	margin-top:3px;
	}
	
.acadtel {
	font-size:22px;
	color:#F0F;
}

.acadtel4 {
	font-size:30px;
	color:#F0F;
}

.acadtext {
	font-size:16px;
	color:#000;
}

.acadtext2 {
	font-size:16px;
	color:#000;
}

.acadtel2 {
	font-size:16px;
	color:#000;
}

.acadtel3 {
	position:relative;
	font-size:24px;
	color:#F0F;
	top:60px;
}
	
.acadtext2 {
	font-size:16px;
	color:#000;
    position:relative;
	top:60px;
}

.acadtext4 {
	font-size:16px;
	color:#000;
	top:0px;
}

.logintext1 {
	color:#FFF;
	font-size:38px;
	padding-bottom:5px;
	}
	
.logintext2 {
	color:#FFF;
	font-size:18px;
	}
	
.logintext3 {
	color:#FFF;
	font-size:18px;
	padding-bottom:20px;
	}
	
.logintext4 {
	color:#FFF;
	font-size:20px;
	margin-left:120px;
	margin-top:5px;
	}
	
.vacancy1 {
	color:#be243a;
	font-weight:bold;
	font-size:28px;
	}
	
.vacancy1b {
	color:#be243a;
	font-weight:bold;
	font-size:32px;
	}
	
.vacancy2 {
	color:#be243a;
	font-size:14px;
	}
	
.vacancy3 {
	color:#000;
	font-size:14px;
	}
	
.vacancy4 {
	color:#be243a;
	font-weight:bold;
	font-size:20px;
	}
	
.vacancy5 {
	color:#000;
	font-size:20px;
	padding-bottom:5px;
	}
	
.vacancy6 {
	color:#be243a;
	font-size:26px;
	padding-bottom:5px;
	text-decoration: none;
	font-weight:bold;
	
	}
	
	
a.vacancy6:link {
	color:#be243a;
	font-size:26px;
	

	}
	
a.vacancy6:visited {
	color:#be243a;
	font-size:26px;
	
	}
	
a.vacancy6:hover {
	color:#666666;
	font-size:26px;
	
	}
	
.vacancy7 {
	color:#be243a;
	font-size:16px;
	padding-bottom:5px;
	text-decoration: none;
	font-weight:bold;
	
	}
	
	
a.vacancy7:link {
	color:#be243a;
	

	}
	
a.vacancy7:visited {
	color:#be243a;
	
	}
	
a.vacancy7:hover {
	color:#666666;
	
	}
	
.vacancy8 {
	color:#000;
	font-size:16px;
	padding-bottom:5px;
	}

.vacancy9 {
	color:#fff;
	font-size:16px;
	padding-bottom:5px;
	}
	
.vacancy10 {
	color:#fff;
	font-weight:bold;
	font-size:28px;
	}
	
.vacancy11 {
	color:#fff;
	font-size:16px;
	text-align:right;
	}
	
.vacancy12 {
	color:#fff;
	font-weight:bold;
	font-size:24px;
	}
	
.vacancy13 {
	color:#fff;
	font-size:28px;
	padding-bottom:10px;
	padding-top:10px;
	}

.vacancy14 {
	color:#ccc;
	font-size:24px;
	padding-bottom:5px;
	text-decoration: none;
	
	}
	
	
a.vacancy14:link {
	color:#fff;	

	}
	
a.vacancy14:visited {
	color:#fff;
	
	}
	
a.vacancy14:hover {
	color:#666666;
	
	}
	
.vacancy15 {
	color:#ccc;
	font-size:14px;
	padding-bottom:5px;
	text-decoration: none;
	
	}
	
.vacancybox1 {
	width:200px;
	height:220px;}
	
.vacancybox2 {
	width:200px;}
	
.vacancybox3 {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;}
	
a.vacancy15:link {
	color:#fff;	

	}
	
a.vacancy15:visited {
	color:#fff;
	
	}
	
a.vacancy15:hover {
	color:#cccccc;
	
	}
	
.vacancy16 {
	color:#be243a;
	font-size:20px;
	padding-bottom:5px;
	text-decoration: none;
	font-weight:bold;
	
	}
	
	
a.vacancy16:link {
	color:#be243a;
	

	}
	
a.vacancy16:visited {
	color:#be243a;
	
	}
	
a.vacancy16:hover {
	color:#666666;
	
	}
	
.ourwork1 {
	color:#fff;
	font-size:38px;
	padding-bottom:5px;
	text-decoration: none;
	
	}
	
.ourwork1b {
	color:#fff;
	font-size:30px;
	padding-bottom:5px;
	text-decoration: none;
	
	}
	
.ourwork2 {
	color:#fff;
	font-size:24px;
	padding-bottom:5px;
	text-decoration: none;
	
	}
	
.ourwork3 {
	color:#ccc;
	font-size:14px;
	padding-bottom:5px;
	text-decoration: none;
	
	}
	
a.ourwork3:link {
	color:#fff;
	text-decoration: none;
	
	}
	
a.ourwork3:visited {
	color:#fff;
	text-decoration: none;
	
	}
	
a.ourwork3:hover {
	color:#CCC;
	text-decoration: none;
	}
	
.ourwork4 {
	color:#b5031d;
	font-size:65px;
	padding-bottom:5px;
	
	}
	
.ourwork4_blue {
	color:#353A50;
	font-size:65px;
	padding-bottom:5px;	
	}
	
.ourwork4_green {
	color:#23490B;
	font-size:65px;
	padding-bottom:5px;	
	}
	
.ourwork4_purple {
	color:#672877;
	font-size:65px;
	padding-bottom:5px;
	}
	
.ourwork5 {
	color:#333;
	font-size:35px;
	padding-bottom:5px;
	
	}
	
.ourwork6 {
	color:#333;
	font-size:17px;
	padding-bottom:5px;
	
	}
	
.ourwork7 {
	color:#b5031d;
	font-size:24px;
	padding-bottom:5px;
	
	}
	
.ourwork7_blue {
	color:#353A50;
	font-size:24px;
	padding-bottom:5px;
	
	}
	
.ourwork7_green {
	color:#23490B;
	font-size:24px;
	padding-bottom:5px;	
	}
	
.ourwork7_purple {
	color:#672877;
	font-size:24px;
	padding-bottom:5px;	
	}
	
.ourwork_prev {
	float:left;
	padding-right:260px;
	color:#333;
	font-size:19px;
}


.ourwork_next {
	float:left;
	color:#333;
	font-size:19px;
	
}

.ourwork8 {
	color:#333;
	}

a.ourwork8:link {
	color:#333;
	text-decoration: none;
	
	}
	
a.ourwork8:visited {
	color:#333;
	text-decoration: none;
	
	}
	
a.ourwork8:hover {
	color:#666;
	text-decoration: none;
	}
	
.ourwork9 {
	color:#666666;
	font-size:24px;
	padding-bottom:5px;
	
	}
	
.ourwork10 {
	color:#999;
	font-size:16px;
	padding-bottom:5px;
	width:90px;
	
	}
	
.ourwork11 {
	color:#b5031d;
	font-size:13px;
	width:70px;
	
	}
	
a.ourwork11:link {
	color:#b5031d;
	font-size:13px;
	width:70px;
	
	}
	
a.ourwork11:visited {
	color:#b5031d;
	text-decoration: none;
	
	}
	
a.ourwork11:hover {
	color:#666;
	text-decoration: none;
	}
	
.ourwork12 {
	color:#fff;
	font-size:20px;
	
	}
	
a.ourwork12:link {
	color:#fff;
	font-size:24px;
	text-decoration: none;
	
	}
	
a.ourwork12:visited {
	color:#fff;
	text-decoration: none;
	
	}
	
a.ourwork12:hover {
	color:#ccc;
	text-decoration: none;
	}

.input {
width:245px;
margin-bottom:5px;
}

.latestnews-articles
{
	color:#FFF;
	font-family:Arial;
	font-size:14px;
    padding-left:18px;
    margin-top:10px;
}

.archive-link
{
font-family:Arial;
	font-size:14px;
    padding-left:18px;
    margin-top:10px;
    margin-bottom:25px;
}

#newsarticles-main
{
	color:#000000;
	font-family:Arial;
	font-size:14px;
    padding-left:18px;
    margin-top:0px;
    margin-bottom:25px;
    width:800px;
}

#newsarticles-main p
{
    margin-bottom:14px;
}

.h1-equal
{
    margin-bottom:10px!important;
}

.newsitem-main
{
    margin-bottom:10px;
}

.newsitem-main a
{
    color:#333;
}

.newsitem-main a:hover
{
    color:#000000;
}

.newsitem
{
    margin-bottom:10px;
}

.newsitem a
{
    color:#ffffff;
}

.newsitem a:hover
{
    text-decoration:underline;
}

.indextext {
	color:#FFF;
	padding-left:18px;
	}
	
td {font-family:Arial, Helvetica, sans-serif;
}

.tablepadding {
	padding-bottom:20px;
	}
	
.tablepadding2 {
	padding-bottom:40px;
	padding-top:20px;
	padding-left:180px;
	}
	
.tickboxes {
	font-size:12px;
	color:#FFF;
	margin:0px;
	}
	
.tickboxes2 {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-align:right;
	}
	
a.tickboxes2:link {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-decoration:none;
	}
	
a.tickboxes2:visited {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-decoration:none;
	}
	
a.tickboxes2:hoover {
	font-size:14px;
	color:#666;
	margin:0px;
	text-decoration:none;
	}
	
	