html, body {
padding: 0px;
margin-top: 0px;}

body {
  color: #000;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #e5f7ff;
/*border-top: 0px #1caa20 solid;*/

margin-top: 0px;}

#container {
position: relative;
margin: auto;
width: 996px;
}

#header {
position: relative;
height: 90px;
color: #fff;
background-color: #006A8C;
z-index: 600;
background-image: url(../images/headerbak03.jpg);
background-repeat: repeat-y;
/*padding-top: 65px;
padding-left: 150px;*/
}

#header img{
/*position: absolute;
left:30px;
top:12px;*/
border: none;
}

#headersplash {
position: relative;
height: 90px;
color: #fff;
background-color: #006A8C;
z-index: 600;
background-image: url(../images/headerbak03.jpg);
background-repeat: repeat-y;
/*padding-top: 65px;
padding-left: 150px;*/
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;}

#headersplash p {
float: right;
color: white;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
padding: 5px 2px 0px 0px
}

#headersplash a {
text-decoration: none;
color: white;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

#headersplash img{
/*position: absolute;
left:30px;
top:12px;*/
border: none;
}

#banner{
/*padding-left:740px;
width: 180px;
padding-top:22px;
font-family: "Times New Roman", Times, serif;
font-size: 36px;
color: #4a688a*/
}

#banner img{
float: right;
padding: 30px 15px 0px 0px;
}

.flag {
  float: right;
/*  color: #646464;*/
/*  background-color: #2b2b2b;*/
  margin: 25px 15px 0px 0px;
  padding: 0px;
}

.flag ul {
  margin: 0;
  padding: 0;
}

.flag li {
  list-style-type: none;
  color: #B4B4B4;
  font-size: 11px;
  margin: 0px 5px 10px 5px;
  padding: 0px;
  text-align: center
}

.flag img {
  border: none;
  margin-bottom: 2px;
}

#flag_image{
/*position: static;*/
width: 43px;
float: right;
padding: 0px 10px 0px 0px;
font-family: "Times New Roman", Times, serif;
font-size: 8px;
color: #ffffff;
text-align: center;
}

#flag_image img{
position: static;
float: right;
/*width: 100px;*/
margin: 20px 0px 5px 0px;
/*border: solid 2px #fff;*/
font-family: "Times New Roman", Times, serif;
font-size: 8px;
color: #ffffff
}

#menubar {
/*float: left;*/
height: 20px;
background-color: #005778;
padding: 0px 0px 0px 0px;
background-image: url(../images/menubak01.jpg);}

#menubar2 {
/*float: right;*/
height: 20px;
background-color: #005778;
padding: 0px 0px 0px 0px;
background-image: url(../images/menubak01.jpg);}

#splash {
background-image: url(../images/splash07.jpg);
height: 800px;
background-repeat: no-repeat;
background-color: #000000
}

#splashcontent {
padding: 80px 0px 0px 360px;
}

/*h2, h4, h3{color: #723a01;
margin-left: 15px;
margin-right: 15px;
}*/

h2 {
font-size: 20px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;}

h3 {
font-size: 16px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;}

h4 {
font-size: 14px;
}

.background
  {
  position: relative;
  width:896px;
  min-height:1200px;
  background:url(../images/consultancy04.jpg);
  background-repeat: no-repeat;
  padding: 0px 0px 0px 100px;
  background-color: #000000;
  }

.background img {
  z-index:50;
}

.backgroundtesting
  {
  position: relative;
  width:896px;
  min-height:1200px;
  background: url(../images/testing02.jpg);
  background-repeat: no-repeat;
  padding: 0px 0px 0px 100px;
  background-color: #000000;

  }

.backgroundtesting img {
  z-index:50;
}

.transbox
  {
    position: absolute;

  width:700px;
  min-height:250px;
  padding:20px 0px 50px 50px;

/*  background-color:#000000;
  border:1px solid black;
  /* for IE */
/*  filter:alpha(opacity=60);*/
  /* CSS3 standard */
/*  opacity:0.6;*/;
  background-image: url(../images/bakgrnd04.png);


/*color: #ff0;*/
/*	font-weight: bold;*/
/*	border: 7px solid #ed135e;

	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;*/
/*	behavior: url(border-radius.htc);*/
/*background-color: #FFFFFF*/;
  background-position: bottom;
}

.transbox li {
  padding-bottom: 6px;
  width: 475px;
}

.transbox a {
  font-size: 14px;
}

.storylink {

  font-size: 10px;
  position: relative;
  float:right;
  margin: 5px 10px 0px 0px;
  color: #fff;
}

.storylink a{
  text-decoration: none;
}

.transbox p
  {
  margin:0px 175px 8px 0px;
  font-weight:normal;
  color:#ffffff;
  }

.transbox li
  {

  color:#ffffff;
  }

.transbox h1
  {
  margin:30px 175px 15px 0px;
  font-weight:normal;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px
}

.transbox h2
  {
  margin:10px 175px 10px 0px;
  font-weight:normal;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px
}

.transbox h3
  {
  margin:10px 0px 10px 0px;
  font-weight:bold;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px
}

.transbox h4
  {
  margin:0px 175px 8px 0px;
  font-weight:normal;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px
}

.transbox img {

  float:right;
  margin:30px -140px 0px 0px;
}

.transbox ul {
  margin: 0;
  padding: 0;
}

.transbox li {
  margin-left: 15px;
  padding-left: 5px;
}

.accreditations img {
  float:left;
    margin:0px 0px 0px 0px;
padding: 5px 20px 0px 0px;
}

.staff h3 {
  margin:0px 0px 0px 0px;

}

a, a link, a hover, a visited {
font-size: 12px; color: #fff}

li {
color: #723a01;
}

#menu{
background: #084e68;
height: 33px;
padding: 0px 0px 0px 175px;
background-image: url(../images/navplusbars11.png);
background-repeat: no-repeat
}

#menu2{
background: #084e68;
height: 33px;
padding: 0px 0px 0px 820px;
background-image: url(../images/navplusbars11.png);
background-repeat: no-repeat
}

#menubar ul{
clear: both;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 145px;
/*padding-bottom: 10px;*/
}

#menubar li{
display: inline;
}

#menubar a {
font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
/*background: #ff0000;*/

padding-left: 5px;
padding-right: 5px;
color: #fff;
font-weight: normal;
font-size: 11px;}


#menubar a.active, #menubar a:hover {
font-family: Arial, Helvetica, sans-serif;
/*background: #ff0000;*/
padding-left: 5px;
padding-right: 5px;
color: #e5f7ff;
font-weight: normal;
font-size: 11px;
}

#menubar2 ul{
clear: both;
float: right;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 145px;
/*padding-bottom: 10px;*/
}

#menubar2 li{
display: inline;
border-right: solid 1px #FFFFFF
}

#menubar2 li.last{
display: inline;
border-right: none;
padding-right: 10px;
}

#menubar2 a {
font-family: Arial, Helvetica, sans-serif;
text-decoration : none;
/*background: #ff0000;*/

padding-left: 5px;
padding-right: 8px;
color: #fff;
font-weight: normal;
font-size: 11px;}


#menubar2 a.active, #menubar a:hover {
font-family: Arial, Helvetica, sans-serif;
/*background: #ff0000;*/
padding-left: 5px;
padding-right: 8px;
color: #e5f7ff;
font-weight: normal;
font-size: 11px;
}

p {margin: 0px 15px 5px 0px;
color: #000;}

#contact p {
  padding: 0px 0px 5px 0px;
  margin-right: 10px;
}

/*FORM FORMATTING*/

select {
color: #000;
}

input {
color: #000;
  font-family : Arial, Helvetica, sans-serif;
}
textarea {
color: #000;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 20px;
}

label, textfield{
float: left;
text-align: left;
/*width: 120px;*/
}

input, textarea{
/*width: 180px;
margin-bottom: 5px;*/
}

textarea{
/*width: 250px;
height: 150px;*/
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

.error {color: red}

fieldset {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
/*    background-color: #3e3e3e;*/
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 10px 0px;
    border: none;
    width: 560px;
    }

legend {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
/*    font-variant: small-caps;
    background-color: #084e68;*/
    padding: 2px 6px;
    margin-bottom: 8px;
    }

label  {
    font-weight: normal;
    line-height: normal;
    text-align: right;
    margin-right: 10px;
    padding-top: 3px;
    display: block;
    float: left;
    width: 115px;
    color: white;
    }

label.fieldLabel  {
    display: inline;
    position: relative;
    float: none;
    padding-top: 0px;
    }

input.formInputText  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #666;
    background-color: #ececec;
    padding: 2px;
    border: solid 1px #fff;
    margin-right: 5px;
    margin-bottom: 5px;
/*    height: 15px;*/
    }

input.formInputText:hover {
    background-color: #fff;
    border: solid 1px #fff;
    color: #000;
    cursor: pointer;
    }

input.formInputText:focus {
    color: #000;
    background-color: #ffffff;
    border: solid 1px #006600;
    cursor: text;
    }

textarea  {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    background-color: #ececec;
    padding: 2px;
    border: solid 1px #fff;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    }

textarea:hover {
    background-color: #fff;
    border: solid 1px #fff;
/*    color: #000;*/
    cursor: pointer;
    }

textarea:focus {
/*    color: #000;*/
    background-color: #ffffff;
    border: solid 1px #006600;
    cursor: text;

    }

/*END OF FORM FORMATTING*/

#recaptcha_image img {
  /*width: 100px; */}


