@import url(/idc/groups/wcms_ta/@wcms/documents/stylesheets/stylesheet_npoverlaybox.css);

body {
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
text-align: left;
margin: 0px;
padding: 0px;
}

body a img{
border: none;
}

body a {
color: inherit;
text-decoration:none;
}

/**************************************************HIDE******************************************************/
/**************************************************HIDE******************************************************/
/**************************************************HIDE******************************************************/

#header ul {display: none;}



#subheader {display: none;}

#left dt {display: none;}

p.breadcrumb {display: none;}






/**************************************************DIVS******************************************************/
/**************************************************DIVS******************************************************/
/**************************************************DIVS******************************************************/

#wrapper {
width: 892px;
margin:0px;
padding:0px;
float: left;
}

#wraptwo {

}

#left {
float:left;
width: 235px;
background: transparent;
padding: 0px 0px 0px 15px;
}

#maincontentarea {
float: left;
width: 500px;
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_main_back.jpg) no-repeat;
padding: 0px 130px 30px 12px;
margin-top: -151px;
}

#header {
float: left;
width: 892px;
margin-bottom: -76px;
}

#sub_footer {
clear:both;
display:none;
}

#large_banner {
padding:0px 0px 20px 0px;
}

#contentfullscreen {
float: left;
}

.paragraph {
padding: 0px 0px 20px 0px;
clear:both;
}

.paragraph #large_banner{
padding: 0px 0px 0px 0px;
}

.cs_container {
padding: 0px;
margin:0px 0px 20px 0px;
clear:both;
float: left;
width: 500px;
}

.green_top {
height:5px;
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_green_top.gif) no-repeat;
padding:0px;
margin:0px;
overflow: hidden;
float: left;
width: 500px;
}

.green_mid {
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_green_mid.gif) repeat;
padding:0px;
margin:0px;
float: left;
width: 500px;
}

.green_bot {
height:5px;
background:url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_green_bot.gif) no-repeat;
padding:0px;
margin:0px;
float: left;
width: 500px;
}

.col_container {
width: 230px;
float: left;
padding: 0px 20px 20px 0px;
}


/**************************************************TEXT******************************************************/
/**************************************************TEXT******************************************************/
/**************************************************TEXT******************************************************/

h2 {
color:#000;
font-size:2em;
font-weight:normal;
float: left;
padding: 51px 0px 20px 0px;
margin:0px;
width:500px;
}

h3 {
color:#993300;
font-size:1.3em;
padding: 0px;
margin:0px;
}

.green_mid h3 {
padding: 2px 0px 8px 0px;
margin:0px;
}

h4 {
color:#ee1155;
font-size:1.3em;
font-weight:bold;
float: left;
padding: 0px 0px 10px 0px;
margin:0px;
width: 100%;
}

p {
font-size: 1.1em;
line-height: 1.6em;
padding:0px 0px 10px 0px;
margin:0px;
color: #000;
}

p a{
color:#993300;
}

span {
font-size: .9em;
line-height: 1.4em;
padding:0px 0px 10px 0px;
margin:0px;
color: #777;
float: left;
}

/**************************************************LISTS******************************************************/
/**************************************************LISTS******************************************************/
/**************************************************LISTS******************************************************/

#sub_footer ul {
list-style:none;
padding:0px;
margin:0px;
color: #000;
}

#sub_footer ul li{
display:inline;
}

#left dl{
padding:8px 0px;
margin:100px 0px 0px 0px;
font-size: 1.2em;
color: #e15;
font-weight: bold;
line-height:2em;
border-top: 1px solid #ee1155;
border-bottom: 1px solid #ee1155;
width: 224px;
}

#left dl dd.minus_grey {
color: #4F5559;
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_active_link_back.jpg) no-repeat left;
}

#left dl dd.subminus {
color: #4F5559;
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_non_active_green_link.jpg) no-repeat;
font-size: .9em;
color: #4F5559;
font-weight:normal;
margin: 2px 0px 4px 20px;
line-height: 1.6em;
}

#left dl dd.sub_red {
color: #4F5559;
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_active_pink_link.jpg) no-repeat;
font-size: .9em;
color: #4F5559;
font-weight:normal;
margin: 2px 0px 4px 20px;
line-height: 1.6em;
}

#left dl dd.sub_red img{
display:none;
}


#left dl dd{
padding: 0px 0px 0px 20px;
margin:0px 0px;
background: #fff url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_non_active_link_back.jpg) no-repeat left;
}

#left dl dd a{
color: #e15;
}

#left dl dd.minus_grey a{
color: #4F5559;
}

#left dl dd.subminus a{
color: #4F5559;
}

#left dl dd.sub_red a{
color: #4F5559;
}

#footer {
padding: 8px 0px 30px 15px;
margin:0px;
list-style:none;
clear:both;
width:877px;
font-size: 1.1em;
color: #000;
}

#footer li{
display:inline;
padding: 0px 0px 0px 0px;
}

#footer li a {
color: #000;
}


#sub_footer ul {
padding:0px 0px 0px 50px;
margin:0px;
color: #e15;
list-style:none;
width: 842px;
float: left;
}

#sub_footer ul li{
display:inline;
}

#sub_footer ul li a{
color: #e15;
}

.paragraph ul {
padding:0px 0px 10px 0px;
margin:0px;
clear:both;
font-size: 1.1em;
color: #000;
list-style:none;
line-height: 1.6em;
}

.paragraph ul li{
background: url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/e3_list_arrow.gif) no-repeat;
padding: 0px 0px 4px 20px;
}
.paragraph ul li a{
color:#993300;
}

.paragraph ul.img_list {
width: 120px;
list-style:none;
padding: 0px 5px 0px 0px;
margin:0px;
float: left;
clear:none;
}

.paragraph ul.img_list li{
background: none;
padding: 0px;
margin:0px;
}

.paragraph ul.img_list li img{
padding:0px;
width: 120px;
height:60px;
}

.paragraph ul.img_list li a{
color: #e15;
}

.paragraph ol {
padding:0px 0px 0px 25px;
margin:0px;
font-size: 1.1em;
line-height:1.6em;
color: #e15;
}

.paragraph ol li {
padding: 0px 0px 4px 0px;
}

.paragraph ol li a{
color:#993300;
}

.paragraph ol li span {
color: #000;
float: none;
clear:none;
font-size: 1em;
padding:0px;
margin:0px;
}

/**************************************************TABLES******************************************************/
/**************************************************TABLES******************************************************/
/**************************************************TABLES******************************************************/

table {
padding:0px;
margin:0px 0px 20px 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
font-size:1em;
line-height:1.4em;
}

table thead, table tfoot {
background:#E6F2D0;
}

table th {
padding:4px;
margin:0px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

table td {
padding:4px;
margin:0px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

/**************************************************IMAGES******************************************************/
/**************************************************IMAGES******************************************************/
/**************************************************IMAGES******************************************************/

#header img.left{
float: left;
}

#header img.right {
width: 89px;
height:26px;
left: 671px;
position:absolute;
}

.business_logo {
margin-right: 155px;
}

.paragraph img {
padding: 0px 0px 10px 0px;
}

.paragraph #large_banner img{
padding: 0px 0px 0px 0px;
}

.paragraph img.eforce_logo {
margin: -50px 0px 0px 375px;
padding: 0px 0px 0px 0px;
}

.paragraph .em_case_study_img {
float: right;
padding:5px;
margin:-100px 0px 0px 0px;
background: #fff;
border: 1px solid #ccc;
}

.green_mid img {
padding:4px 6px;
margin:0px;
float: left;
}

.green_mid img.cta {
padding:0px;
}
















/* ---- Styles for moving.html page --- */

select {
width:40px;
}

#e3content p, #e3content img, #e3content h2 {margin-left: 12px;}



#e3content p  {font-size: small;}



#e3content ul {list-style-type: none;padding: 0px; margin: 0px 0px 0px 14px;

}

#e3content li {background-repeat: no-repeat;margin: 8px 130px 8px 0px;display: block;list-style-type: none;padding: 0px 0px 0px 20px;color: #000;font-weight: normal;}



#e3content .contentblock a {color: #930;text-decoration: underline;}



#e3content hr {width: 500px;text-align: left; background-repeat: no-repeat;background-color: #b3d66f;color: #b3d66f;margin-left: 14px;}



#e3content h2 {font-weight: bold;color: #930;font-size: small;}

h2.special { width: 180px; }



#e3content select { width: 40px; }



.contentblock { float: left; margin:0;padding:0;}

.contentblock p { width: 100%; }

#leftcontentblock { width: 195px; }

* html #e3content .contentblock p, * html #e3content .contentblock h2 { margin-right:0; }



#myTable { display: none; margin: 0px 0 0 0; width: 300px; }

#myTable table { border: 1px solid #d4d0c8; border-collapse: collapse;  }



#submit { 

  cursor: pointer; /* hand-shaped cursor */

  cursor: hand; /* for IE 5.x */ 

}


































#e3content ol.numlist * { margin:0;padding:0; }

#e3content ol.numlist { list-style:none; margin:0 0 0 12px;padding:0 0 0 0;  }

#e3content ol.numlist li { background: none; margin:0 0 0 0; padding: 0 0 10px 24px;margin-right: 140px; }

#e3content ol.numlist li.ten { background: url("../img/bullets/10.gif") no-repeat left 5px; }



/* switch to e3 */

#ladyimg { margin-left: 12px; background: url("../img/ladyimg.gif"); width: 498px; height: 156px; }

ul.listimg {list-style-type: none;padding: 0px; margin: 0px 0px 0px 14px;

}

ul.listimg li {margin: 8px 130px 8px 



0px;display: block;list-style-type: none;padding: 0px 0px 0px 20px;color: #000;font-weight: normal;}

#books { margin: 40px 0 30px 12px; background: url("../img/books.jpg"); width: 486px; height: 332px; }



/* the big switch off */

#skyscapeimg { margin-left: 12px; background: url("../img/darkskyscape.gif"); width: 498px; height: 156px; }

.pinkbold { font-weight: bold; color: #ee1155; }



/* energy saving ideas form */

#btype {width: 200px;}

.paragraph ol.numlist{
color: #000;
}

#e3content .radiospace { padding:50px;margin:50px; }

#results { padding: 0 0px; clear:both; float: left; }

table.savingstable { width: 500px; border: none; margin: 10px 0; }
table.savingstable td{border: none; }
table.savingstable table{border: none; }

table.savingstable table { border-collapse: collapse; }

table.savingstable td { font-weight: bold; padding: 4px; }

table.savingstable td td { border: 0; font-weight: normal;  }

#tbuildings, #tprocessplant, #tcompressedair, #tspaceandwaterheating, #tlighting, #taircon, #tfridge, #toffice, 



#telectricmotors, #results { display: none; }

body a:visited {
}

.cta a, .rhb_box form .cta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:1px 1px 1px #555555;
background:transparent url(/idc/groups/wcms_content/@wcms/@resi/documents/digitalassets/sg_cta_back_green_2_tone.gif) repeat-x scroll 0 -2px;
border:1px solid #36B348;
clear:both;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:6px 18px;
text-decoration:none;
}
