body { font:0.8em Arial,Verdana,Tahoma,Georgia,sans-serif;}
A:link {text-decoration: none; color: #231e8a;}
A:visited {text-decoration: none;color: #231e8a;}
A:active {text-decoration: none; color:#ffffff;}
A:hover {text-decoration: none; color: red;} 

a.case {text-decoration: underline;}

#wrap { margin: 20px auto; width: 844px;}
#logo{ position:relative; width:200px; height:200px; padding:15px 0;border:solid 1px #000000;}

#picture-main { float:right; height:224px;}
td.menu {background: url(images/nav.png);}
td.menu a {color: #fff;cursor: pointer;text-decoration: none;display: block;height:22px;text-align: center;padding-top:8px;}	
td.menu a:hover {
 /* background: url(images/glow.png) no-repeat bottom center; */
}
#title
{
  font: 2em Arial,Verdana,Tahoma,Georgia,sans-serif;
  color:#231e8a;
}
td.address { background:url(images/address-box.png) no-repeat;}
#address{ margin: 55px 30px;}
#carbon{
  font: 0.7em arial, helvetica, verdana, sans-serif;
  color: #98C560;
  font-weight: bold;   
}

td.casestudies { background:url(images/case-studies.png) no-repeat;}
#casestudies{ margin: 60px 18px;}
#casestudies a:hover {color: white;}

td.services { background:url(images/service-box.png) no-repeat;}
#leftservices{ margin: 60px 18px;}
.leftmenu{
float: right;
border-bottom-style: dashed; 
border-bottom-color: #a8a8a8; 
border-bottom-width: 1px;
text-decoration:none; 
color:#286ea0; 
display:block; 
font-size:0.9em; 
font-weight:bold; 
text-align: right; 
padding:4px 2px 4px 1px;
width:160px;
}
.leftmenuselected 
{
float: right;
border-bottom-style: dashed; 
border-bottom-color: #a8a8a8; 
border-bottom-width: 1px;
text-decoration:none; 
background-color:#231e8a;
color:#ffffff;
display:block; 
font-size:0.9em; 
font-weight:bold; 
text-align: right; 
padding:4px 2px 4px 1px;
width:160px;
}
a.leftmenuselected  {text-decoration: none; color:#ffffff;}

.leftmenubottom{
float: right;
text-decoration:none; 
color:#286ea0; 
display:block; 
font-size:0.9em; 
font-weight:bold; 
text-align: right; 
padding:4px 2px 4px 1px;
width:160px;
}
.leftmenubottomselected{
float: right;
text-decoration:none; 
background-color:#231e8a; 
color:#f8f8f8;
display:block; 
font-size:0.9em; 
font-weight:bold; 
text-align: right; 
padding:4px 2px 4px 1px;
width:160px;
}
a.leftmenubottomselected  {text-decoration: none; color:#ffffff;}

.leftmenu:hover{background-color:#231e8a; color:#ffffff; text-decoration:none; text-align: right;}
.leftmenubottom:hover{background-color:#231e8a; color:#f8f8f8; text-decoration:none; text-align: right;}

td.work { background:url(images/work-box.png) no-repeat;}
#work{ margin: 55px 18px;}
#backto{
padding: 50px 28px;
float:right;
}
#downloadservice{
font-size:0.9em;
margin: 2px; 
padding: 18px 8px;
float:right;
width:180px;
}
#backtoservice{
padding: 0px 13px;
float:right;
}

td.footer {
background: url(images/nav.png);
color: #ffffff;
font: 1em arial, helvetica, verdana, sans-serif; 
}
td.footer a {color: #fff;cursor: pointer;text-decoration: none;}	
td.footer a:hover {text-decoration: underline;}

#sidetext
{
 color: #231e8a;
 font: 1.3em Arial,Verdana,Tahoma,Georgia,sans-serif;
 text-align: left;
 font-weight: bold; 
}

ul
{ 
  margin:0 10px 10px;
  padding: 0 0 0 20px;
}

ul.arrow 
{ list-style:none;
  margin:0 10px;
  padding:0;
}

li.arrow
{ 
  padding:0 25px 8px 20px;
  background: url(images/arrow.png) 0 3px no-repeat;
}

ul.pdf 
{ list-style:none;
  margin:0 10px;
  padding:0;
}

li.pdf
{ 
  padding:0 25px 8px 20px;
  background: url(images/pdf.png) 0 3px no-repeat;
}