body 
{
	margin: 0px;
  font: 15px arial;
  color: #000;
  background-color: #fff;
}

h1
{
  font-size: 1.6em;
}

h2
{
  font-size: 1.4em;
}

h3
{
  font-size: 1.2em;
}

.spacer
{
  clear: both;
}

.wrapper
{  
  background-color: #fff;
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #eee;
}

.innerContent
{
  width: 796px;
  margin-left: auto;
  margin-right: auto;
}

#sky
{
  background: transparent url(../images/construction/sky.png) no-repeat 0 0;
  width: 990px;
  height: 258px;
}

#connectToWorldWrapper
{
  margin-top: -79px;
}

#connectToWorld
{
  background: transparent url(../images/construction/connecttoworld2.png) no-repeat 0 0;
  width: 352px;
  height: 243px;
  margin-left: auto;
  margin-right: auto;
}

#devText
{
  text-align: center;
  color: #3c6eb5;  
  font-size: 24px;
  font-weight: bold;
  margin-top: -20px;
}

#connectToWorldReflection
{
  background: transparent url(../images/construction/connecttoworldreflection2.png) no-repeat 0 0;
  width: 337px;
  height: 206px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -25px;
}

#homepage .clientContact
{
  margin-top: -100px;
}

.clientInfos
{
  /*background: transparent url(../images/construction/logo_small.png) no-repeat right top;*/
  width: 390px;
  float: left;  
}

#homepage .clientInfos
{
  min-height: 300px;
}

#reachUs
{
  background: transparent url(../images/construction/reachus.png) no-repeat 0 0;
  width: 366px;
  height: 160px;
  float: right;
}

.footercons
{
  margin-top: 100px;  
}

#globe
{
  background: transparent url(../images/construction/globe.png) no-repeat 0 0;
  width: 346px;
  height: 186px;
  margin-left: -45px;
  float: left;
}

#clientLeft
{
  float: left;
}

#clientRight
{
  float: right;
  margin-bottom: 40px;
}

#companyName, #companyAddress
{
  color: #000;  
}

#companyName
{
  font-weight: bold;
  font-size: 110%;
}

#companyAddress
{
  display: block;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 30px;
}

#companyDescription
{
  color: #555;
  float: left;
  clear: left;
  display: block;
  width: 170px;
}

#companyDescription ul
{
  padding-left: 0;
  list-style-image: url("../images/construction/checkmark.png");
}

#contactInfos
{
  font-weight: bold;
  color: #000;
}

#contact #reachUs
{
  background: transparent url(../images/construction/reachussmall.png) no-repeat 0 0;
  width: 296px;
  height: 129px;
  float: left;
  margin-top: -85px;
}

#contact .clientInfos
{
  float: none;
}

#contact #companyAddress
{  
  display: block;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 30px;
}

#contact #connectToWorld
{
  background: transparent url(../images/construction/connecttoworldsmall.png) no-repeat 0 0;
  width: 234px;
  height: 161px;
  margin-left: 0;
  margin-right: 0;
  float: left;
}

#contact label
{
  display: block;
  float: left;
  width: 90px;
  margin-bottom: 30px;
}

#contact input[type="text"]
{
  width: 250px;
  margin-bottom: 30px;
  float: left;
}

#contactLeft
{
  float: left;
}

#contactRight
{
  float: right;
}

#contact #lbltxtCommentsID
{
  float: none;
  display: inline;
}

#contact #txtCommentsID
{
  width: 790px;
}

#btnSendID
{
  background-color: #4079be;
  color: #fff;
  -moz-border-radius: 10px;
  border-radius: 10px; 
  margin-top: 10px;
  float: right; 
}

#txtError
{
  color: #a00;
  display: block;
  margin-top: 10px;
}

#homepage .simple_menu_container
{
  float: right;
}

#contact .simple_menu_container
{
  margin-bottom: 10px;
  float: right;
  margin-top: -50px;
}

.simple_menu a 
{
  color: #000;
  text-decoration:none;
  display: block;     
}

.simple_menu ul 
{
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
  
}

.simple_menu .menu_level1 .sep
{
  background: transparent url(../images/construction/menusep.png) no-repeat;  
  width: 1px;
  height: 31px;
  display: block;
  float: left;
  margin-top: -6px;
  margin-left: 5px;
  margin-right: 5px;
}

.simple_menu .menu_level1 li
{  
  position: relative;
  float: left;
}

.simple_menu .menu_level1 a:hover
{    
	color: #555;
}

.simple_menu .menu_level1 .selected a:hover
{    
	color: #555;
}

.simple_menu .menu_level1 .selected a
{  
  font-weight: bold;
}
