html{
    height: 100%;
}
body {
  text-align:center;
  font: normal 62.5% "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
  margin: 0;
  padding: 0;
  font-size:20px;
  height:100%;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
  margin: 0;
  padding: 0;
  letter-spacing: 0;
  border-bottom: 0;
}

h1 {font-size:40px;}
h2 {font-size:25px;}
h3 {margin-top:20px;}
textarea {overflow:auto;}

fieldset {border:1px solid lightgrey;padding:10px;}

a {
	border-bottom: 0px;
	color: #003c68;
}
a:focus {
	outline: 1px dotted #eee;
}
a:active {
	outline: 0px;
}
a:hover {
	color: black;
}

.header { text-align:left;}
.header-nav { background-color:white;overflow:hidden;}
.header-nav-container { background-color:#ffffff; width:95%;text-align:center;margin:auto; }


/* Space Creators */
.no-display { display:none; }
/*Clear*/
.clear{clear:both;}


/*layout*/

#mainContainer {
  width: 850px;
  min-height:550px;
  position: relative; 
  text-align: center; 
  margin: auto;
  overflow:hidden;
  background-color:white;
  background:url(/img/main_container_bg1.gif) no-repeat 50% 0 #ffffff; 
}


div.logo {width:70%;float:left;margin-left:22px;}
div.logo h1 {font-size:1em;margin-left:22px;}
div.language {width:15%;margin-left:75%;padding-top:10px;text-align:right;}
div.language img {padding:2px; border:1px dotted lightgrey;}

div.welcome{  margin:60px 22px;padding:0;text-align:left;font-size:0.7em;}
div.welcome img{padding:2px;border:1px dotted lightgrey;}
div.welcome strong{font-weight:normal;}
div.welcome img.noBorder {border:0px;}
div.mainLeftSpace{width:50%;float:left;margin-left:22px;}
div.mainRightSpace{width:35%;margin-left:58%;}

div.projects{margin:60px 22px;padding:0;text-align:left;font-size:0.7em;}
div.projects h2{margin-left:22px;}
div.projects div.breadcrumbs{margin-left:22px;}

div.projectItem{}
div.pIImage{width:45%;float:left;text-align:center;}
.extended{height:200px}
div.pIImage img{}
div.pIText{margin-left:39%;width:50%;}
div.pIText a{font-weight:bold;font-size:1.1em;}


.error {color:red;}
.contact{text-align:left;margin:20px 20px 20px 44px;}
.formHeader{margin-top:30px;margin-bottom:10px;}
.enquiresForm {font-size:14px;width:70%;}
form .submit{font-size:14px;margin-top:10px;}
.address{font-size:0.6em;}
/**/

/* Footer */
.footer-container {}
.footer { width:850px; margin:0 auto; padding:0; background-color:white;border-bottom:10px solid white; }

.footer .informational label { color:#fff; font-weight:bold; padding-right:3px; }
.footer .informational ul {
    display:inline;
    }
.footer .informational li {
    display:inline;
    padding-right:8px;
    padding-left:4px;
    }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational {font-size:0.7em;color:grey;}
.footer .informational a, .footer .informational a:hover { }
.footer .informational a { text-decoration:none; }

