
/* ------------------------ Normal Formatting */


h3 {
    color:#0055a4;
    font-size:1.5em;
    margin: 1em 0 1em 0;
}

h4 {
    color:#0055a4;
    font-size:1.3em;
    margin: 1em 0 1em 0;
}

h5 {
   font-size:1.2em;
   margin:1em 0 0.5em 0;
}

p {
    font-size:1.1em;
    margin: 1em 0 1em 0;
line-height:1.4em;
}

ul {
    font-size:1.1em;
}

ul li{
margin-left:-2.5em;
}


.left    {float:left !important; }
.right   {float:right !important;}
.nofloat {float:none !important; }

.blue{
color:#0055A4;
}

.orange{
color:#FFA54A;
}

.grey{
color:#aaa;
} 

.purple{
color:#665995;
}

.white{
color:#FFF;
}

.green{
color:#00785C;
}

.darkpink{
color:#B23F92;
}

.teal{
color:#00879F;
}

.darkorange{
color:#EFA643;
}

.redpink{
color:#DA4370;
}

.lightblue{
color:#71AAD2;
}

.greybox{
background-color:#F6F6F6;
border:1px solid #E1E2DF;
padding:1em;
}

.greyborderbox{
border:1px solid #E1E2DF;
padding:1em;
}

.mediumorangebox{
background-color:#F9D9B2;
border:1px solid #E1E2DF;
padding:1em;
}

.lightorangebox{
background-color:#FBEBD8;
border:1px solid #E1E2DF;
padding:1em;
}

.lighttealbox{
background-color:#C1E0E9;
border:1px solid #E1E2DF;
padding:1em;
}

acronym{
cursor:help;
}

.colourdiv{
padding:1em;
margin-top:1em;
}

.colourdiv h4{
font-size:1.7em;
margin-top:0;
}

#hiddenlinks{
font-size:1px;
color:#FFF;
position:relative;
top:-1000px;
}
/* ------------------------ Special Headers */

h2.big {
    margin:0;
    font-size: 2.5em;
    font-weight:normal;
    color:#0055a4;
}

h3.big {
    margin:0;
    color:#0055a4;
    font-size:2.5em;
    font-weight:normal;
}

.big font {
    color:#ffac48;
    font-size:1em;
    display:block;
}

h4.blurb {
    color:#0055a4;
    font-size: 1.2em;
    font-weight:normal;
}

.bold {
    font-weight:bold;
}   

.cleared{
clear:both;
} 

/*--HIGHLIGHTS--- */

div.highlightcontain{
float:right;
/*background-color:#CFCFCF;*/
background: url('/ir/wmpy/csr2006/images/box_shadow.png');
padding:0;
position:relative;
left:1.5em;
margin:1.5em 0.3em 1em 0;
}

div.highlight{
border:1px solid #FFA54A;
background-color:#FFF;
position:relative;
left:-0.7em;
top:-0.7em;
padding:0px;

}

div.highlightcontents{
padding:1em;
}

div .highlight h3{
width:96%;
padding:2%;
color:#FFF;
margin:0;
background-color:#FFA54A;
}

div .highlight p{
font-size:1em;
}


/*--INTRODUCTION--*/

div#grpawards{
width:22em;
}

div#grpawards li{
color:#0055A4;
}
div#grpawards li h5{
font-size:1em;
margin:0;
}

#johnrobinson, #peterredfern{
float:left;
margin:1em .5em 1em 0;

}

#johnrobinsondiv, #peterredferndiv{
float:left;
margin:1em .5em 1em 0;
width:48%;
font-weight:bold;
font-size:1.1em;
}

#johnrobinsondiv .blue, #peterredferndiv .blue{
margin-left:0.5em;
}

/*--GROUP CSR FRAMEWORK-*/


.title{
font-weight:normal;
font-size:2.2em;
}


div.csr_framework{
width:13.8em;
float:left;
margin-right:1em;
background-color:#F6F6F6;
padding:1em;
margin-bottom:1em;
height:32em;
border:1px solid #E1E2DF;
text-align:center;
}

div.csr_framework ul li {
text-align:left;
padding:0.2em 0;
}

div.csr_framework .logo_box {
  height: 7em;
}

div.csr_framework h5{
text-align:left;
}

div.csr_framework h3{
margin-top:0;
}

div.csr_framework img{
margin-bottom:0.6em;

}

.framework{
width:100%;

font-size:1.9em;
font-weight:normal;
clear:both;
display:block;
}


/*--CREATING SUSTAINABLE COMMUNITIES--*/

.intro{
font-size:1.4em;
font-weight:bold;
line-height:1.5em;
}

.subtitle{
font-weight:normal;
font-size:1.8em;
}

#ukmap{
float:right;
width:40%;
border:1px solid #E1E2DF;
height:47em;
}

#ukmap img{
position:relative;
top:-2em;
}

#ukmaplegend{
position:relative;
top:-1em;
left:3em;

}

#ukmaplegend ul li{
font-size:1.7em;
margin-top:0;
margin-bottom:0;
}

#ukmaplegend ul span{
font-size:0.7em
}

#ukhousing{
border:1px solid #E1E2DF;
padding:1em;
float:left;
width:55%;
height:45em;
}

#ukhousing img{
float:left;
margin-right:1em;
margin-bottom:1em;
}

#ukmaplegend ul.orange span{
color:#0055A4;
}

#ukmaplegend ul.orange{
position:relative;
top:-1em;
}


.overviewchart{
float:left;
border:1px solid #FFA54A;
margin-top:1.5em;
margin-right:0.8em;
}

.overviewchart img{
margin:0.2em;
}

.overviewchart .enlarge{
background-color: #FFA54A;
padding:0.4em;
margin:0;

}



.overviewchart .enlarge a{
font-weight:bold;
color:#FFF;
}

.overviewchart .textversion{

background-color: #0055A4;
padding:0.4em;
margin:0;

}

.overviewchart div{
height:30em;
}

.overviewchart .textversion a{
font-weight:bold;
color:#FFF;
}


.notedlmain{
font-size:1.4em;
}

.notedlmain dt{
float:left;
margin-right:1em;
margin-bottom:0.5em;
}

.notedlmain dd{

margin-bottom:0.5em;
}


.groupoverviewchart{
float:left;
border:1px solid #BFBFBF;
margin-top:1.5em;
margin-right:0.8em;
}

.groupoverviewchart img{
margin:0.4em;
}

.groupoverviewchart .enlarge{

background-color: #BFBFBF;
padding:0.4em;
margin:0;

}

.groupoverviewchart .enlarge a{
font-weight:bold;
color:#FFF;
}

.groupoverviewchart .textversion{

background-color: #0055A4;
padding:0.4em;
margin:0;

}

.groupoverviewchart div{
height:27em;
}

.groupoverviewchart .textversion a{
font-weight:bold;
color:#FFF;
}


#groupdl{
float:left;
margin-left:1em;
width:60%;
margin-top:1em;
}

#ushousing{
border:1px solid #E1E2DF;
padding:1em;
float:left;
margin-bottom:1em;
}


#ushousing img{
float:left;
margin-right:1em;
margin-bottom:1em;
}


#ushousing #usmap{
float:right;
margin:0 0 2em 1em;
}



.usoverviewchart{
float:left;
border:1px solid #C4C4E0;
margin-top:1.5em;
margin-right:0.8em;
}

.usoverviewchart img{
margin:0.2em;
}

.usoverviewchart .enlarge{

background-color: #C4C4E0;
padding:0.4em;
margin:0;

}

.usoverviewchart .enlarge a{
font-weight:bold;
color:#FFF;
}

.usoverviewchart .textversion{

background-color: #0055A4;
padding:0.4em;
margin:0;

}

.usoverviewchart div{
height:30em;
}

.usoverviewchart .textversion a{
font-weight:bold;
color:#FFF;
}

#usmaplegend{
position:relative;
top:-1em;
margin-left:6em;

}

#usmaplegend li{
font-size:1.6em;
margin-top:0;
margin-bottom:0;
}

#usmaplegend  span{
font-size:0.7em
}


/*---POP-UP STYLES---*/

#showimage {
  position:absolute;
  visibility:hidden;
  z-index:400;
}

#showimage table {
    width:auto;
}
#showimage td {
    width:auto;
}


#dragbar {
  cursor: move;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color:#FFF;
  background-color:#FFA54A;
  padding:0.5em;
}

#tabelle {
  margin: -9px 11px 9px -11px !important;
  margin: 0px;
  border-right: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
  border-left: 2px solid #ccc;
  border-top: 2px solid #ccc;
  background-color: #fff;
}

#picture {
  border: 1px solid #FFA54A;
  padding:0.5em;
}

#close {
  cursor: default;
}

#img-shadow {
  float: left; 
  background: url(/images/interface/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/interface/shadow.gif) no-repeat bottom right;
}


/*---TEXT VERSION TABLES---*/

.textversiontbl{
margin:1em;
border-collapse:collapse;
margin-top:0;
border-left:1px solid #0055A4;
width:600px;
}

.textversiontbl caption{
background-color:#0055A4;
color:#FFF;
text-align:left;
padding:0.4em;
font-weight:bold;
margin:1em;
margin-bottom:0;
}

.textversiontbl td, th{
text-align:left;
padding:0.5em;
border-bottom:1px solid #0055A4;
border-top:1px solid #0055A4;
border-right:1px solid #0055A4;
}

.textbody{
text-align:left;
}

.textbody dl dt{
float:left;
margin-left:1em;
}

/*--TAKING OUR RESPONSIBILITIES SERIOUSLY--*/


.directorpic{
float:left;
margin:0.2em;
}

#directorskey{
width:16.2em;
clear:none;
font-size:1.1em;
}

#directorskey ol li{

margin:1em 0 1em -1.4em;
}

#csrhelps{
font-size:1.4em;
margin-left:0;
}

#csrhelps li{
margin:1em;
}

.largep{
font-size:1.7em;
}

#csrbusiness{
padding-top:6em;
}


#corevalues{

width:18em;
}

#corevalues p{
font-size:1.2em;
}


#corevalues h2{
margin-top:0;
}

#corevalues li{
font-size:1.1em;
font-weight:bold;
margin:0.5em 0 0.5em -2em;
}

#csr_man{
float:left;
width:20em;
margin-right:2em;
border:1px solid #0055A4;
padding:1em;
overflow: visible !important;
}

#csr_man p.manitem{
background-color:#F6F6F6;
border:1px solid #E1E2DF;
padding:0.5em;
width:14em;
font-weight:bold;
text-align:center;}

#csr_man h3{
margin-top:0;
}

#csr_man img {
  position:relative;
  left:-5px;
}

/*#csr_man .img_circle_arrow {
position:absolute;
top: 181em;
left:-2em;
border: 1px solid red;
}*/

/*#csr_man_list {
  background: url('/ir/wmpy/csr2006/images/approach/circle_arrow.gif') no-repeat -30px 20px;
}*/




.largesub{
font-size:2.1em;
font-weight:normal;
}
#benchmarkbox{
font-size:1.2em;
line-height:1.6em;
}
#benchmarks{
float:right;
width:16em;
margin-left:1em;
padding:1em;
color:#0055A4;
font-weight:bold;
}

#benchmarks h6{
color:#FFA54A;
font-size:3.2em;

margin:0;
margin-top:0.5em;
}

#stakeholder{
font-size:1.2em;
line-height:1.6em;
}

#stakeul1{
float:left;
width:14em;
margin-left:0.5em;

}

 #stakeul2{
float:right;
width:14em;
}

#sustainablelogo{
float:left;
margin-top:1em;
margin-right:1em;
}

#sustainable{
font-size:1.2em;
line-height:1.6em;
}

/*---KEY ACHIEVEMENTS FOR 2006--*/

.keyachieve{
border:1px solid #E1E2DF;
height:10em;
margin-bottom:1.5em;
}

.keyachieve h5{
background-color:#F6F6F6;
margin:0;
float:left;
width:16em;
padding:0.5em 0 0 0.5em;
margin-right:1em;
height:8em;
}



.keyachieve ul{
float:left;
width:23em;
}

.keyachieve ul li{
padding-left:0;

}

#governancekey h5{
display:block;
background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/governance_bg.gif) no-repeat bottom left;



}

#governancekey h5{
background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/governance_bg.gif) no-repeat bottom left;
}

#healthkey h5{
background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/health_bg.gif) no-repeat bottom left;
}

#environmentkey h5{
background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/environment_bg.gif) no-repeat bottom left;
}

#supplykey h5{
background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/supply_bg.gif) no-repeat bottom left;
}

#communitieskey h5{

background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/sustainable_bg.gif) no-repeat bottom left;
}

#employeeskey h5{

background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/employees_bg.gif) no-repeat bottom left;
}

#customerkey h5{

background:#F6F6F6 url(/ir/wmpy/csr2006/images/approach/customer_bg.gif) no-repeat bottom left;
}

p.internet{
background:#FFFFFF url(/ir/wmpy/csr2006/images/icons/icon_internet.gif) no-repeat top left;
padding-left:5em;}


/*---HEALTH AND SAFETY--*/


#accidents{
width:16em;
font-size:1.2em;
}

#accidents h6{
font-size:4em;
margin:0;
}

#accidents .highlight{
border:1px solid #665995;
}

#healthintro{
border:1px solid #E1E2DF;
padding:1em;
background: #FFF url(/ir/wmpy/csr2006/images/health/greybg.gif) no-repeat bottom left;
}

.healthchart{
float:left;
border:1px solid #654D8E;
margin-top:1.5em;
margin-right:0.8em;
width:47%;
text-align:center;
}

.healthchart img{
margin:0.2em;
}

.healthchart .enlarge{
background-color: #A5A0C3;
padding:0.4em;
margin:0;
text-align:left;

}

.healthchart .enlarge a{
font-weight:bold;
color:#FFF;
}

.healthchart .textversion{
text-align:left;
background-color: #654D8E;
padding:0.4em;
margin:0;

}

.healthchart div{
height:38em;

}

.healthchart p.caption{
text-align:left;
padding:0 1em;
color:#0055A4;
}


.healthchart .textversion a{
font-weight:bold;
color:#FFF;
}

#kpilink{
width:9.5em;
font-size:1.1em;
margin-top:3em;
}

#kpilink img{
float:left;
width:4em;
height:4em;
margin-right:0.4em;
font-size:0.91em;
}

#healthpolicies{
width:17.5em;
font-size:1.1em;
}

#healthpolicies p, #kpilink p{
margin-top:0;
}

#healthpolicies img{
float:left;
width:4em;
height:4em;
margin-right:0.6em;
font-size:0.91em;
}

#permit_safety_notice {
  float: left;
  margin: 1em 1em 1em 0px;
}

.darkpurplediv{
background-color:#654D8E;
padding:1em;
margin-top:1em;
}

.darkpurplediv h4, .mediumdarkpurplediv h4{
font-size:1.7em;
margin-top:0;
float:left;
margin-bottom:0;
}

.darkpurplediv img.arrow{
margin-left:1em;
margin-top:0.2em;
}

#buildingsite{
float:right;

}

.lightpurplediv{
background-color:#CBC3E1;
padding:1em;
margin-top:1em;
color:#654D8E;
}

.lightpurplediv h4{
font-size:1.7em;
margin-top:0;
float:left;
margin-bottom:0;
color:#654D8E;
}

.lightpurplediv .arrow{
margin-left:1em;
}

.mediumpurplediv{
background-color:#A5A0C3;
padding:1em;
margin-top:1em;
}

.mediumpurplediv h4{
font-size:1.7em;
margin-top:0;

margin-bottom:0;
}

.mediumpurplediv img{
float:left;
margin-right:1em;
}

.mediumdarkpurplediv{
background-color:#715C98;
padding:1em;
margin-top:1em;
}

.mediumdarkpurplediv .arrow{
margin-left:1em;
margin-top:0.2em;
}

#cartoon{
float:right;
margin-left:1em;
}

/*---ENVRIONMENT---*/


.envirochart{
float:left;
border:1px solid #00785C;
margin-top:1.5em;
margin-right:0.8em;
width:47%;
text-align:center;
}

.envirochart img{
margin:0.2em;
}

.envirochart .enlarge{
background-color: #88B2A2;
padding:0.4em;
margin:0;
text-align:left;

}

.envirochart .enlarge a{
font-weight:bold;
color:#FFF;
}

.envirochart .textversion{
text-align:left;
background-color: #00785C;
padding:0.4em;
margin:0;

}

.envirochart div{
height:35em;

}

.envirochart p.caption{
text-align:left;
padding:0 1em;
color:#0055A4;
}


.envirochart .textversion a{
font-weight:bold;
color:#FFF;
}

#housebuilder{
width:16em;
font-size:1.2em;
}

#housebuilder h6{
font-size:1.5em;
font-weight:normal;
margin:0;
}

#housebuilder h6 span{
font-size:2.2em;
}

#enviroincident{
width:14em;
font-size:1.2em;
}

#enviroincident  .highlight, #housebuilder .highlight{
border:1px solid #00785C;
}

#enviroincident h6{
font-size:4.5em;
font-weight:normal;
margin:0;
}


.mediumgreendiv{
background-color:#9CC2B0;
padding:1em;
margin-top:1em;

}


.mediumgreendiv a{
color:#FFF;
}

.mediumgreendiv h4{
float:left;
font-size:1.7em;
margin-top:0;
margin-bottom:0;
}

.mediumgreendiv img.arrow{
margin-left:1em;
}

.mediumgreendiv #artisthouse{
float:right;
margin:1em 0 1em 1em;
}

#ecohomes{
width:14em;
font-size:1.2em;
margin-top:1em;

}

#ecohomes  .highlight{
border:1px solid #00785C;
background-color:#9CC2B0;
font-weight:bold;
}

#ecohomes h6{
font-size:4.56em;
color:#0055A4;
font-weight:normal;
margin:0;
}

.darkgreendiv{
background-color:#146A4C;
padding:1em;
margin-top:1em;

}


.darkgreendiv h4{
float:left;
font-size:1.7em;
margin-top:0;
margin-bottom:0;
}

.darkgreendiv img.arrow{
margin-left:1em;
}

.darkgreendiv a, 
.darkgreendiv a:visited{
color:#9CC2B0;
}

.darkgreendiv #waterpic{
float:left;
margin:1.5em 1em 1em 0;
}

.enviropic{
float:left;
margin-right:1em;
margin-top:1em;
}

.lastenviropic{
margin-right:0;
}

#pathimage{
float:left;
margin-top:2em;
}

.mediumgreendiv2{
background-color:#368268;
margin-top:2em;
float:right;
width:29em;
padding:1em;
height:20em;
}

.mediumgreendiv2 h4{

font-size:1.7em;
margin-top:0;
margin-bottom:0;}

.mediumgreendiv2 .arrow{
float:left;
margin-right:1em;
}

#noticeimage{
float:right;
margin-top:1em;
}

.lightgreendiv{
background-color:#99BFAF;
margin-top:1em;
float:left;
width:30em;
padding:1em;
height:24.7em;
}

.lightgreendiv h4{
float:left;
font-size:1.7em;
margin-top:0;
margin-bottom:0;}

.lightgreendiv .arrow{

margin-left:1em;
}


.darkgreendiv2{
background-color:#1E896E;
padding:1em;
margin-top:1em;
clear:both;
}

.darkgreendiv2 h4{
font-size:1.7em;
margin-top:0;
}



#bura{
width:14em;
font-size:1.2em;
margin-top:-1em;

}

#bura  .highlight{
border:1px solid #FFF;
background-color:#1E896E;
font-weight:bold;
}

#cyclistimage{
float:left;

}

.lightgreendiv3{
background-color:#7BA997;
padding:1em;

float:right;
width:26em;
}

.lightgreendiv3 a{
color:#0055A4;;
}

 div.lightgreendiv4{
background-color:#B7CFC5;
color:#0055A4;
padding:1em;
margin-top:0em;
float:right;
width:26em;
}



.lightgreendiv3 h4, .lightgreendiv4 h4{

font-size:1.7em;
margin-top:0;
margin-bottom:0;}

#backdiv{
margin-top:3em;
background-color:#1E896E;
}

#recyclingchart{
margin-right:1em;
margin-top:0.5em;
}

#brownfield{
width:15em;
font-size:1.1em;
}

#brownfield .highlight{
border:1px solid #1E896E;
}

#brownfield h6{
font-size:4.5em;
margin:0;
font-weight:normal;
}

#zero{
width:17em;
font-size:1.1em;
}

#zero .highlight{
border:1px solid #1E896E;
}

#zero h6{
font-size:3em;
margin:0;
font-weight:normal;
}

.lightgreendiv5{
background-color:#80AE9B;
margin-top:0em;
float:left;
width:27.5em;
padding:1em;
height:25em;
}

.lightgreendiv5 h4{
float:left;
font-size:1.7em;
margin-top:0;
margin-bottom:0;}

.lightgreendiv5 .arrow{

margin-left:1em;
}

#siteimage{
float:right;
}

.darkgreendiv3{
padding:1em;
margin-top:1em;
background-color:#00785C;

}

.darkgreendiv3 h4{

font-size:1.7em;
margin-top:0;
margin-bottom:0;}


#kpilink2{
width:12em;
font-size:1.1em;
margin-top:3em;
}

#kpilink2 img{
float:left;
width:4em;
height:4em;
margin-right:0.4em;
font-size:0.91em;
}

#enviropolicies{
width:17.5em;
font-size:1.1em;
}

#enviropolicies p, #kpilink2 p{
margin-top:0;
}

#enviropolicies img{
float:left;
width:4em;
height:4em;
margin-right:0.6em;
font-size:0.91em;
}



/*---SUPPLY CHAIN MANAGEMENT---*/

.lightpink{
background-color:#ECC9E1;
padding:1em;
float:left;
width:34em;
height:28em;
}

.lightpink h4{
float:left;
margin-top:0;
margin-bottom:0;
font-size:1.7em;
}

.lightpink .arrow{
margin-left:1em;
margin-top:0.2em;
}

#supplyimg1{
float:right;
}

#supplyimg2{
margin-top:1em;
width:50.5em;
}

.lightpink a{
color:#B34792;
}


.darkpinkdiv{
background-color:#B34792;
padding:1em;
float:left;
margin-top:-0.4em;
}

.darkpinkdiv h4{
float:left;
margin-top:0;
margin-bottom:0;
font-size:1.7em;
}

.darkpinkdiv .arrow{
margin-left:1em;
}


/*--SUSTAINABLE COMMUNITIES---*/

#communitieshelp{
font-size:1.4em;
margin-left:0;
}

#communitieshelp li{
margin:1em;
}

#charity .highlight{
border:1px solid #00879F;
}

#charity{
width:16em;
font-size:1.1em;
}

#charity h6{
font-size:3em;
font-weight:normal;
margin:0;
}

.darktealdiv{
background-color:#1F86A4;
}

.darktealdiv #commhouse1{
float:right;
margin:1.3em 0 1em 1em;
}

.darktealdiv h4{
float:left;
margin-bottom:0;
}

.darktealdiv .arrow{
margin-left:1em;
margin-top:0.3em;
}

#grantham{
width:17em;
}

#grantham .highlight{
/*background-color:#1F86A4;*/
background-color:#27ADD3;
border:1px solid #006678;
}

#grantham h6{
font-size:5em;
font-weight:normal;
margin:0;
}

.mediumtealdiv{
background-color:#7BBFD6;
}

.mediumtealdiv h4{
float:left;
margin-bottom:0;
}

.mediumtealdiv a, .mediumtealdiv a:visited{
color:#FFF;
}

.mediumtealdiv .arrow{
margin-left:1em;
margin-top:0.2em;
}

.mediumtealdiv #comm2{
float:left;
margin:1em 1em 1em 0;
}

.commchart{
border:1px solid #1F86A4;
margin-top:1.5em;
width:48.4em;
}

.commchart img{
margin:0em;
}

.commchart .enlarge{

background-color: #6E71B0;
padding:0.4em;
margin:0;

}

.commchart .enlarge a{
font-weight:bold;
color:#FFF;
}

.commchart .textversion{

background-color: #1F86A4;
padding:0.4em;
margin:0;

}

.commchart div{
height:18.5em;
}

.commchart .textversion a{
font-weight:bold;
color:#FFF;
}

#section106{
width:20em;
}

#section106 .highlight{
border:1px solid #1F86A4;
background-color:#95DAEF;
}

#section106 h6{
font-size:4em;
margin:0;
font-weight:normal;
}

.verylighttealdiv{
background-color:#C1E0E9;
float:left;
width:29em;
height:22.5em;
}


#comm3{
margin-top:1em;
float:left;
}

#comm4{
float:right;
margin:1em 0 1em 1em;
}

#comm5{
margin-left:0.5em;
}


.mediumtealdiv2{
background-color:#219CB8;
}

.mediumtealdiv2 h4{
float:left;
margin-bottom:0;
}

.mediumtealdiv2 .arrow{
margin-left:1em;
}

#fba{
width:23em;
left:2em;
}

#fba .highlight{
background-color:#4DADCF;
border:1px solid #1F86A4;
}

#fba h6{
margin:0;
font-weight:normal;
font-size:4.2em;
}

#comm6{
float:left;
margin:1.5em 1em 6em 0;
}
.lighttealdiv{

background-color:#92CADF;
}

.lighttealdiv h4{
float:left;
margin-bottom:0;
}
.lighttealdiv .arrow{
margin-left:1em;
margin-top:0.2em;
}

.right{
float:right;
width:25em;
}

.darktealdiv2{
background-color:#00879F;
}

#comm7{
float:right;
margin:1.5em 0 1em 1em;
}

.morebetter h4{
float:none;
}

#comm8{
float:right;
margin:1em 0 1em 1em;
}

#comm9{
float:right;
margin:0 0 1em 1em;
}

.lighttealdiv2{
background-color:#A2D2DF;
}
#comm10{
float:left;
margin:1em 1em 1em0;
}

.lighttealdiv2 h4{
float:left;
margin-bottom:0;
}

.lighttealdiv2 .arrow{
margin-left:1em;
margin-top:0.3em;
}

#charity2{
width:22em;
}

#charity2 .highlight{
border:1px solid #1F86A4;
background-color:#C1E0E9;;

}


#charity2 h6{
margin:0;
font-weight:normal;
font-size:4em;
}

/*---OXLEY PARK---*/

.greyborderbox h4{
margin-top:0;
}

.intro2{
font-size:1.4em;
}

.features{
margin-top:1em;
}

.features h5{
margin-top:0;
}

.features li{
font-size:1.2em;
margin-left:-2em;
margin-bottom:1.5em;
}

.comment{
font-size:1.3em;
}

.lordrogers {
font-size:1.2em;
margin-top:1em;

}

.lordrogers p{
margin-top:0;
}

#oxleyexample{
float:left;
width:27em;
margin-top:1em;
}

#oxleyexample h5{
margin-top:0;
}

#oxleyexample li{
margin-top:0.4em;
}

#oxleyimages{
margin-top:1em;
float:right;
width:20.2em;
}


#oxleyimages #oxley2{
margin-top:1.4em;
}

#oxleymap{
float:right;
margin:1em 0 1em 1em;
}


/*--WESTOE CROWN VILLAGE---*/

#westoemap{
float:right;
margin:1em 0 1em 1em;
}

#westoeexample{
float:left;
width:12em;
margin-right:1em;
margin-top:1em;
height:21em;
}


#westoeimages{
width:20.2em;
float:left;
margin-right:1em;
margin-top:1em;

}


#westoebenefits{
float:right;
width:12.4em;
margin-top:1em;
height:21em;
}

#westoebenefits h5, #westoeexample h5{
margin-top:0;
}


#westoeimages #westoe2{
margin-top:2.5em;
}


#westoeexample li, #westoebenefits li{
margin-top:0.4em;
}

/*---CAMPBELL PARK---*/

#campbellmap{
float:right;
margin:1em 0 1em 1em;
}

#campbellexample{
float:left;
width:16em;
height:17.4em;
margin-top:1em;
}

#campbellexample h5{
margin-top:0;
}

#campbell1{
float:right;
margin-top:1em;
}

#campbellexample li{
margin-top:0.4em;
}

#campbellquote{
margin-top:1em;
}

/*--GREENBROOK VILLAGE---*/

#greenbrookmap{
float:right;
margin:1em 0 1em 1em;
}

#greenbrookexample{
margin-top:1em;
float:left;
height:10.2em;
width:23em;
}

#greenbrookexample li{
margin-top:0.4em;
}

#greenbrook1{
margin-top:1em;
float:right;
}

#greenbrookexample h5{
margin-top:0;
}

#greenbrook2{
margin-top:1em;
float:left;
}

#greenbrook3{
margin-top:1em;
float:right;
}

/*--TABLES--*/

table{
border:1px solid #FFA749;
border-collapse:collapse;
font-size:1.1em;
width:100%;
}

th, td{
padding:0.5em;
border:0;
}

thead th{
border:0;
background-color:#FFEBD8;
}

tbody th{
font-weight:normal;
}

.alignright{
text-align:right;
}
.alignleft{
text-align:left;
}

.aligncenter{
text-align:center;
}


/*---EMPLOYEES---*/

.avcol{
width:25%;
}

dl.footnote{
font-size:1.1em;
margin-bottom:2em;
}

dl.footnote dt
{
float:left;
}

dl.footnote dd
{
margin-top:0;
padding-bottom:1em;
margin-left:1em;}

.darkredpinkdiv{
background-color:#D84162;
}

.darkredpinkdiv h4{
float:left;
margin-bottom:0;
}


.darkredpinkdiv .arrow{
margin-left:1em;
margin-top:0.2em;
}

#emp1{
float:right;
margin:0 0 0 1em;
}

.lightpinkdiv{
background-color:#F5CBCA;
}

#raploch{
width:24em;
}

#raploch h6{
font-size:4.5em;
margin:0;
font-weight:normal;

}

#raploch .highlight{
background-color: #E6869B; /*#D84162;*/
border:1px solid #CF002F;
}

.midpinkdiv{
background-color:#E9999E;
}

#emp2{
float:left;
margin:0 1em 1em 0;
}

#trainees{
width:18em;
}

#trainees h6{
font-size:4.5em;
margin:0;
font-weight:normal;

}

#trainees .highlight{
background-color:#F5CBCA;
border:1px solid #CF002F;
}

#emp3{
float:right;
margin:1em 0 1em 1em;
}

#emp4{
float:right;
margin:1em 0 1em 1em;}

#apprentices{
width:16em;
font-size:1.1em;
}

#apprentices .highlight{
border:1px solid #DA4370;
}

#apprentices h6{
margin:0;
font-weight:normal;
font-size:4.6em;
}

.midbluediv{
background-color:#729BD2;
}

.custtech{
margin-top:5.5em;
}

.midbluediv h4{
float:left;
margin-bottom:0;
}

.midbluediv .arrow{
margin-left:1em;
margin-top:0.2em;
}

#cust1{
float:right;
margin: 1.5em 0 0 1em;
}


.lightbluediv{
background-color:#C2D4F2;
}

.lightbluediv h4{
float:left;
margin-bottom:0;
}


.lightbluediv .arrow{
margin-left:1em;
margin-top:0.2em;
}

#cust2{
float:left;
margin:1em 1em 0em 0;
}

.satisfied h4{
float:none;
}

#cust3{
float:right;
margin: 0px 0px 1.5em 1em;
}

.lightbluediv2{
background-color:#CCD7EA;
}

.lightbluediv2 h4{
float:left;
margin-bottom:0;
}


.lightbluediv2 .arrow{
margin-left:1em;
margin-top:0.2em;
}

#cust4{
float:right;
margin:1.5em 0 1em 1em;
}

#fourstars{
font-size:1.1em;
width:18em;
}

#fourstars .highlight{
border:1px solid #80A6D8;
}

#recommend1, #recommend2{
font-size:1.1em;
width:17em;
}
#recommend1 .highlight, #recommend2 .highlight{
border:1px solid #80A6D8;
}

#recommend1 h6, #recommend2 h6{
margin:0;
font-weight:normal;
font-size:3.5em;
}

#pride1{
font-size:1.1em;
width:14em;
clear:right;
}

#pride1 h6{
margin:0;
font-weight:normal;
font-size:3.5em;
}

#pride1 .highlight{
border:1px solid #80A6D8;
background-color:#FFF;

}


/*----Customer Care----*/

#customer_care_percentages {
  clear: both;
}
#customer_care_percentages .highlightcontain {
  float: none;
  clear: none;
}
#customer_care_percentages #recommend1 {
  float: left;
}
#customer_care_percentages #recommend2 {
  float: right;
}



/*----KPIS--*/

.kpitable{
margin-bottom:1em;
border-top:0;
color:#0055A4;
}

.kpitable caption{
color:#0055A4;
font-size:1.4em;
font-weight:bold;
background-color:#FFEBD8;
padding:0.5em;

text-align:left;
border:1px solid #FFA749;
border-bottom:0;
margin-left:-1px !important;
}



.kpitable td{
text-align:right;
}

.kpitable thead th{
text-align:right;
}

.target{
border:1px solid #FFA749;
color:#0055A4;
margin-bottom:1em;
}

.target h4{
background-color:#FFEBD8;
margin:0;
padding:0.5em;

}
 .target ul{
margin-left:1em;
}

 .target ul li{
margin-top:1em;
}

caption.governancebg{
height:3em;
background:#FFEBD8 url(/ir/wmpy/csr2006/images/kpi/governance.gif) no-repeat 1% 40%;
margin:0;
padding-left:3.5em;
padding-top:0.8em;
}


h4.healthbg, caption.healthbg{
height:2em;
background:#FFEBD8 url(/ir/wmpy/csr2006/images/kpi/health.gif) no-repeat 1% 40%;
margin:0;
padding-left:4em;
padding-top:1.2em;
}

h4.environmentbg, caption.environmentbg{
height:2em;
background:#FFEBD8 url(/ir/wmpy/csr2006/images/kpi/environment.gif) no-repeat 1% 40%;
margin:0;
padding-left:4em;
padding-top:1.2em;
}

h4.employeesbg, caption.employeesbg{
height:2em;
background:#FFEBD8 url(/ir/wmpy/csr2006/images/kpi/employees.gif) no-repeat 1% 40%;
margin:0;
padding-left:4em;
padding-top:1.2em;
}

h4.customerbg, caption.customerbg{
height:2em;
background:#FFEBD8 url(/ir/wmpy/csr2006/images/kpi/customer.gif) no-repeat 1% 40%;
margin:0;
padding-left:4em;
padding-top:1.2em;
}

h4.communitybg{
height:2em;
background:#FFEBD8 url(/ir/wmpy/csr2006/images/kpi/community.gif) no-repeat 1% 40%;
margin:0;
padding-left:4em;
padding-top:1.2em;
}

h4.supplybg{
height:2em;
background:#FFEBD8 url(/ir/wmpy/csr2006/images/kpi/supply.gif) no-repeat 1% 40%;
margin:0;
padding-left:4em;
padding-top:1.2em;
}

caption.healthbg, caption.environmentbg, caption.employeesbg, caption.customerbg{
height:3em;
padding-top:0.8em;
padding-left:3.5em;
}


/*--2007 TARGETS---*/

#findoutmore{
float:left;
margin-right:1em;
}

#findoutul{
float:left;
width:35em;
}

#findouth5{
float:left;
margin:0;
}



/*---DOWNLOAD CENTRE---*/


.downloadtbl{
margin-bottom:1em;
border-top:0;
}



.downloadtbl caption{
color:#0055A4;
font-size:1.4em;
font-weight:bold;
background-color:#FFEBD8;
padding:0.5em;

text-align:left;
border:1px solid #FFA749;
border-bottom:0;
margin-left:-1px !important;
}


/*--SEARCH---*/

.searchol li{
font-size:1.1em;
padding-bottom:0.5em;
}

