@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;}

html{
height:100%;}

body{
height:100%;
margin:0;
padding:0;
background: #fff;
font:12px normal Verdana, Arial, Helvetica, sans-serif;
}

#wrapper{
width:912px;
margin:0 auto; border:solid 2px #f9f9f9;}

#stage{
background:#FFFFFF;
margin:10px 0 20px 0;
padding:20px 20px 10px 20px;}

#header{
height:39px;
background:url(../images/header-steelFixing.jpg) 0 0 no-repeat;
overflow:hidden;
width:874px;
padding-top:238px;
text-align:center;
margin:0 0 20px 0;}

#header a{
line-height:39px;
padding:8px 28px;
color:#79797a;
font-size:1em;
text-decoration:none;
border-left:1px solid #f4f4f4;
border-right:1px solid #dfdfdf;
display:inline;}

#header a:hover{
color:#12457e;
background:#e5e5e5;}

.contentArea{
margin:10px 0;}

#contentBottom{
height:22px;
background:url(../images/content-bottomEdge.jpg) 0 0 no-repeat;
clear:both;}

/*********************right column************************/

#rightCol{
background:#e6e6e6;
width:200px;
float:right;
padding:10px;
margin-bottom:10px;}

#rightCol h2{
text-transform:uppercase;
color:#acacac;
margin:0;
padding-bottom:5px;
border-bottom:1px solid #dfdfdf;
font-weight:normal;
font-size:13px;
background:url(../images/rightCol-ourPartnersListItem.gif) 10px 50% no-repeat;
text-align:center;}

#rightCol p{
text-align:center;}

#rightCol p img{
margin:10px 0;}

#leftCol{
width:610px;
padding-left:20px;}

.floatRight{
float:right;}

.floatLeft{
float:left;}

#footer{
color:#717171;
font-size:11px;
margin-left:30px;
margin-right:20px;}

#footer p{
margin-bottom:10px;
color:#717171;}

#footer a{
color:#717171;
text-decoration:none;}

#footer a:hover{
border-bottom:1px dotted #bba30a;}

ul, ol{
padding:10px 0 10px 30px;
color:#616161;}

p{
margin-bottom:10px;
color:#616161;}

h1{
color:#686d67;
font:14px Verdana, Arial, Helvetica, sans-serif;
margin:25px 0 10px 0;}

h2{
color:#686d67;
font:13px bold Verdana, Arial, Helvetica, sans-serif;
margin:25px 0 20px 0;
padding-bottom:5px;
border-bottom:1px solid #b4b4b4;}

a{
color:#12457e;
text-decoration:underline;}

a:hover{
text-decoration:none;}


.projects{background:#fbfbfb; width:290px; height:95px; border:1px solid #f6f6f6; font-size:11px;
}
.projects .img{ padding:12px;}
.projects img{ padding:5px 10px 10px 10px;}
.projects .yellow{color:#285380; font-size:12px; margin:0; margin-top:10px;}

.projectsdivider{
border-left: 1px dashed #ececec;
padding-left: 42px;
}
div.divide{border-bottom:1px solid #dcdcdc; margin-top:-8px;}
