body {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif, Avenir, "Lucida Grande", "Bitstream Vera Sans";
	font-size:70%;
	color:#333;
	text-align:center;
	padding:0;
	margin:30px 0 20px 0;
}
img {border:0;margin:auto; padding:0}
form,input {margin:0;padding:0;display:inline}
td p {margin-top:0}
p { margin-bottom:17px }
#wrapper {
	width:800px;
	position:relative;
	margin:0 auto;
	text-align:left;	
}
#logo {
	width:300px;
	float:left;
}
#topnav {
	width:500px;
	float:right;
	clear:right;
	text-align:right;
}
#bottomnav {
	font-family: Arial, Helvetica, sans-serif, Avenir, "Gill Sans", Myriad, "Bitstream Vera Sans";
	float:left;
	width:500px;
	color:#A9A9A9;
	font-size:14px;
	letter-spacing:0em;
	font-weight:bold;
}
#topblock {
	float:right;
	color:#999;
	height:30px;
	width:500px;
	text-align:right;
	font-size:10px;
}
#topnav img {margin:10px 0 0 8px;}

#header {
	height:80px;
	border-bottom: 1px dashed #A8A9AD;
}
#footer {
	clear:both;
	border-top:1px dashed #A8A9AD;
	padding-top:10px;
	height:60px;
}
#slogan {float:right;width:300px;text-align:right}
#content {
	background:transparent;
	width:800px;
	float:left;
	margin:10px 0 10px 0;
	clear:both;
}

#search {width:80px;}
#search, #submit {vertical-align:bottom;}
/*#search, input[type="text"] { background: #FBFAF4; border: 1px solid; border-color: #999 #D9D9D9 #D9D9D9 #999;}*/
#search { border:1px solid #A8A9AD;margin:0 2px 0 5px}

/* Typography */
h1, h2, h3, h4, h5, h6	{
	font-family: Arial, Helvetica, sans-serif, Avenir, "Gill Sans", Myriad, "Bitstream Vera Sans";
	font-weight: normal;
	margin:0;
	margin:0;
	letter-spacing: 1px;
}
h1 {
	margin: 0 0 18px 0;
	font-size:24px;
	font-weight:bold;
}
h2 {
	margin: 0 0 10px 0;	
	font-size:24px;
	font-weight:bold;
}
h3 {
	margin: 0 0 8px 0;	
	font-size:16px;
	font-weight:bold;
}
h4 {
	margin: 0px 0 2px 0;	
	font-size:12px;
	font-weight:bold;
}

#contacts h1 {font-size:16px;}
#contacts h2 {font-size:12px;}

h1.site {
	margin:0;	
	font-size:24px;
	font-weight:bold;
}
.right { text-align:right }
.bold { font-weight:bold }

.arrow-left{ margin-left:10px; }
.arrow-right{ margin-right:10px; }

.separator { margin:0 7px 2px 7px }

#scroll-arrows, #scroll-arrows-site { margin-bottom:7px; margin-right:7px }
#scroll-arrows-site { margin-bottom:7px; margin-right:0 }

td.spacer {height:15px}

.site-info-el { margin-top:5px; }

ul#news-ticker { background:#DCDDDF; padding:10px 10px 5px 10px; margin:0 10px 10px 10px; list-style-type:none;}
ul#news-ticker li { margin-bottom:5px; }

/* General linkology */
a:link, a:visited, a:active, a:hover {color:#333; font-weight:normal; background-color:transparent; text-decoration:underline}
a:active, a:hover {color:#999; font-weight:normal; background-color:transparent; text-decoration:underline}

div#bottomnav a:link, div#bottomnav a:visited, div#bottomnav a:active, div#bottomnav a:hover { color:#A9A9A9; font-weight:bold; background-color:transparent; text-decoration:none }
div#bottomnav a:active, div#bottomnav a:hover { color:#4B4B4B; }

div#lyr1 ul.site-list li a { text-decoration:none; color:#000 }
div#lyr1 ul.site-list li a:active, div#lyr1 ul.site-list li a:hover { text-decoration:underline; color:#999 }

div#right-indent-btm { margin-right:10px; padding-top:20px; clear:both;}
div#right-indent-btm a, ul#news-ticker li a { text-decoration:none; font-weight:bold; }
div#right-indent-btm a:active, div#right-indent-btm a:hover,
ul#news-ticker li a:active, ul#news-ticker li a:hover { text-decoration:underline; }

#left-nav a, #operations-nav a { font-weight:bold; text-decoration:none }

.ip-normal,
.ta-small{width:550px}
.ta-small{height:70px}

.form-block {margin-bottom:10px}
.form-el-header {font-weight:bold;}
.form-el-input {margin-top:5px}

blockquote {
	font-family:Georgia, serif;
	font-size:150%;
	letter-spacing:-1px;
	line-height:1em;
	color:#555;
	margin:10px 0 0 5px;
	padding:0;
	background: url("images/begin_quote.gif") no-repeat top left;
}
#quote {
	margin:0 5px 0 0;
	padding: 10px 5px 5px 10px;
	background: url("images/end_quote.gif") no-repeat right bottom;
}
#author {
	margin:0 0 0 10px;
	color:#999;
	font-size:70%;
}

ul {
	margin: 5px 0px 0px 15px;
	padding:0px;
	list-style-type: square;
}

#left-nav li { margin-bottom: 5px }

#content-table {
	height:407px;
	width:800px;
	background-color:#E7E7E9;
}
td#img-box { float:right; }
td#img-box img { 
	margin:0 0 10px 10px;
}
#text-box-scroll, #text-box, #text-box-search {
	background-color:#E7E7E9;
	padding:10px 10px 5px 10px;
}
#text-box-front {
	background-color:transparent;
	margin-bottom:15px
	/*font-size:12px;
	line-height:1.4em;*/
}
#text-box-front p { margin-bottom:15px }

#text-box-search h1 {
	font-size:16px;
	margin:0px;
}
#text-box-search h2 {
	font-size:12px;
	margin:10px 0 0 0;
}
#text-box-search h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif, Avenir, "Lucida Grande", "Bitstream Vera Sans";
	font-size:10px;
	margin-bottom:0px;
	color:#999;
}
#text-box-search h2 a { font-weight:bold; text-decoration:none }
#text-box-search h2 a:active, #text-box-search h2 a:hover { text-decoration:underline }

#simple-head { margin-top:5px }

div#result-pages, div#result-views { color:#333; margin-top:10px; padding:5px; background:#ddd}
div#result-views { color:#999; text-align:right }
div#url a { color:#666 }
div#url a:active, div#url a:hover { color:#999 }

div#t-and-c a { color:#999 }
div#t-and-c a:active, div#t-and-c a:hover { color:#333 }

#news-nav { color:#0000cc; }

#text-box-scroll { padding-right:0px }

#img-textbox {
	color:#fff; 
	font-size:11px;
	width:230px;
	height:125px;
	padding:5px;
	text-align:left;
	margin-bottom:5px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:105px;
	width:220px;
}

html>#img-textbox {
	height: 220px;
}

#img-nav { padding-top:5px }
#img-nav-left { float:left; width:115px; text-align:left; }
#img-nav-left img { float:left; margin:0 7px 0 7px }
#img-nav-right { float:right; width:115px; text-align:right; }
#img-nav-right img { float:right; margin:0 7px 0 7px }

#site-list-headers {
	clear:both;
	height:53px;
	margin-left:10px
}

div#site-list-headers .site-list-header h3{
	margin:0; padding:0
}
ul.site-list {
	list-style: none;
	padding:0;
	margin:0;
	background:transparent;
	width:138px;
	float:left;
	margin-right:5px; 
	height:295px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	min-height:295px;
}
ul.site-list li { margin-bottom:5px }

p.site-list-padding{height:400px;}

div#site-list-headers div.site-list-header, ul.site-list {
	border-right:1px dashed #666;
}

div.site-list-header {
	background:transparent;
	width:138px;
	float:left;
	margin-right:5px; 
	height:50px;
}

#site-img {
	margin-top:35px
}
#application-form {
	margin-top:20px
}
.bg-dark { background-color:#DCDDDF; }
.bg-light { background-color:#E7E7E9; }

#left-nav {
	background-color:#DCDDDF;
	width:200px;
}
#left-nav ul {
	list-style: none;
	padding:0;
	margin:0;
}
#left-nav ul li,
#left-nav-textbox { margin:0 5px 10px 10px; }

#left-nav-head {
	margin:15px 0 20px 10px;
}

img.left-nav-el {margin-right:4px}
#left-nav h3, #operations-nav h3 {
	margin-left:10px;
	letter-spacing:0em;
	font-size:16px
}
#left-nav h4 {
	margin:0 0 5px 27px;
}
#operations-nav h3 {margin:5px 0 0 0;}

#left-nav ul li { font-weight:bold; color:#999 }

h1.news {
	font-size:24px;
	text-decoration:none;
	margin:0 0 5px 0;
}
h3.news, 
h4.news {
	margin:2px 0 15px 0;
	color:#666;
	font-size:12px;
	font-weight: normal;
	letter-spacing:1px;
}
h4.news {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Avenir, "Lucida Grande", "Bitstream Vera Sans";
	margin-top:10px;
}

#intro-img {
	width:200px;
}


/* H1, H2.. */
.property { color:#B60050; }
.energy { color:#729CD2; }
.waste { color:#7AC142; }


body.property-intro #left-nav a,
body.property-intro-scroll #left-nav a,
body.property-index #left-nav a,
body.property-site #left-nav a,
body.property-developments #left-nav a,

body.energy-intro #left-nav a,
body.energy-intro-scroll #left-nav a,
body.energy-index #left-nav a,
body.energy-site #left-nav a,
body.energy-developments #left-nav a,

body.waste-intro #left-nav a,
body.waste-intro-scroll #left-nav a,
body.waste-index #left-nav a,
body.waste-site #left-nav a,
body.waste-developments #left-nav a
{
	font-weight:bold; text-decoration:none;
}
body.property-intro #left-nav a:link, body.property-intro #left-nav a:visited,
body.property-intro-scroll #left-nav a:link, body.property-intro-scroll #left-nav a:visited,
body.property-index #left-nav a:link, body.property-index #left-nav a:visited,
body.property-site #left-nav a:link, body.property-site #left-nav a:visited,
body.property-developments #left-nav a:link, body.property-developments #left-nav a:visited,

body.energy-intro #left-nav a:link, body.energy-intro #left-nav a:visited,
body.energy-intro-scroll #left-nav a:link, body.energy-intro-scroll #left-nav a:visited,
body.energy-index #left-nav a:link, body.energy-index #left-nav a:visited,
body.energy-site #left-nav a:link, body.energy-site #left-nav a:visited,
body.energy-developments #left-nav a:link, body.energy-developments #left-nav a:visited,

body.waste-intro #left-nav a:link, body.waste-intro #left-nav a:visited,
body.waste-intro-scroll #left-nav a:link, body.waste-intro-scroll #left-nav a:visited,
body.waste-index #left-nav a:link, body.waste-index #left-nav a:visited,
body.waste-site #left-nav a:link, body.waste-site #left-nav a:visited,
body.waste-developments #left-nav a:link, body.waste-developments #left-nav a:visited
{
	color:#fff;
}
body.property-intro #left-nav a:active, body.property-intro #left-nav a:hover,
body.property-intro-scroll #left-nav a:active, body.property-intro-scroll #left-nav a:hover,
body.property-index #left-nav a:active, body.property-index #left-nav a:hover,
body.property-site #left-nav a:active, body.property-site #left-nav a:hover,
body.property-developments #left-nav a:active, body.property-developments #left-nav a:hover,

body.energy-intro #left-nav a:active, body.energy-intro #left-nav a:hover,
body.energy-intro-scroll #left-nav a:active, body.energy-intro-scroll #left-nav a:hover,
body.energy-index #left-nav a:active, body.energy-index #left-nav a:hover,
body.energy-site #left-nav a:active, body.energy-site #left-nav a:hover,
body.energy-developments #left-nav a:active, body.energy-developments #left-nav a:hover,

body.waste-intro #left-nav a:active, body.waste-intro #left-nav a:hover,
body.waste-intro-scroll #left-nav a:active, body.waste-intro-scroll #left-nav a:hover,
body.waste-index #left-nav a:active, body.waste-index #left-nav a:hover,
body.waste-site #left-nav a:active, body.waste-site #left-nav a:hover,
body.waste-developments #left-nav a:active, body.waste-developments #left-nav a:hover
{
	color:#333;
}


/* property */
body.property-intro #left-nav,
body.property-intro-scroll #left-nav,
body.property-index #left-nav,
body.property-site #left-nav,
body.property-developments #left-nav {
	background-color:#B60050; color:#fff;
}
body.property-intro .bg-dark,
body.property-intro-scroll .bg-dark,
body.property-index .bg-dark,
body.property-site .bg-dark,
body.property-developments .bg-dark {
	background-color:#B60050;
}
body.property-intro .bg-light,
body.property-intro-scroll .bg-light,
body.property-index .bg-light,
body.property-site .bg-light,
body.property-developments .bg-light {
	background-color:#EECACD;
}
body.property-intro #content-table,
body.property-intro-scroll #content-table,
body.property-index #content-table,
body.property-site #content-table,
body.property-developments #content-table {
	background-color:#EECACD;
}
body.property-intro #text-box-scroll, body.property-intro #text-box,
body.property-intro-scroll #text-box-scroll, body.property-intro-scroll #text-box,
body.property-index #text-box-scroll, body.property-index #text-box,
body.property-site #text-box-scroll, body.property-site #text-box,
body.property-developments #text-box-scroll, body.property-developments #text-box {
	background-color:#EECACD;
}
body.property-intro #img-textbox,
body.property-intro-scroll #img-textbox,
body.property-index #img-textbox,
body.property-site #img-textbox,
body.property-developments #img-textbox {
	background-color:#B60050;
}
body.property-index div#site-list-headers div.site-list-header, body.property-index ul.site-list {
	border-color:#B60050;
}
body.property-intro .site-info-el strong,
body.property-intro-scroll .site-info-el strong,
body.property-index .site-info-el strong,
body.property-site .site-info-el strong,
body.property-developments .site-info-el strong {
	color:#B60050;
}

/* energy */
body.energy-intro #left-nav,
body.energy-intro-scroll #left-nav,
body.energy-index #left-nav,
body.energy-site #left-nav,
body.energy-developments #left-nav {
	background-color:#729CD2; color:#fff;
}
body.energy-intro .bg-dark,
body.energy-intro-scroll .bg-dark,
body.energy-index .bg-dark,
body.energy-site .bg-dark,
body.energy-developments .bg-dark {
	background-color:#729CD2;
}
body.energy-intro .bg-light,
body.energy-intro-scroll .bg-light,
body.energy-index .bg-light,
body.energy-site .bg-light,
body.energy-developments .bg-light {
	background-color:#DFE7F4;
}
body.energy-intro #content-table,
body.energy-intro-scroll #content-table,
body.energy-index #content-table,
body.energy-site #content-table,
body.energy-developments #content-table {
	background-color:#DFE7F4;
}
body.energy-intro #text-box-scroll, body.energy-intro #text-box,
body.energy-intro-scroll #text-box-scroll, body.energy-intro-scroll #text-box,
body.energy-index #text-box-scroll, body.energy-index #text-box,
body.energy-site #text-box-scroll, body.energy-site #text-box,
body.energy-developments #text-box-scroll, body.energy-developments #text-box {
	background-color:#DFE7F4;
}
body.energy-intro #img-textbox,
body.energy-intro-scroll #img-textbox,
body.energy-index #img-textbox,
body.energy-site #img-textbox,
body.energy-developments #img-textbox {
	background-color:#729CD2;
}
body.energy-index div#site-list-headers div.site-list-header, body.energy-index ul.site-list {
	border-color:#729CD2;
}
body.energy-intro .site-info-el strong,
body.energy-intro-scroll .site-info-el strong,
body.energy-index .site-info-el strong,
body.energy-site .site-info-el strong,
body.energy-developments .site-info-el strong {
	color:#729CD2;
}

/* waste */
body.waste-intro #left-nav,
body.waste-intro-scroll #left-nav,
body.waste-index #left-nav,
body.waste-site #left-nav,
body.waste-developments #left-nav {
	background-color:#7AC142; color:#fff;
}
body.waste-intro .bg-dark,
body.waste-intro-scroll .bg-dark,
body.waste-index .bg-dark,
body.waste-site .bg-dark,
body.waste-developments .bg-dark {
	background-color:#7AC142;
}
body.waste-intro .bg-light,
body.waste-intro-scroll .bg-light,
body.waste-index .bg-light,
body.waste-site .bg-light,
body.waste-developments .bg-light {
	background-color:#E2EFD4;
}
body.waste-intro #content-table,
body.waste-intro-scroll #content-table,
body.waste-index #content-table,
body.waste-site #content-table,
body.waste-developments #content-table {
	background-color:#E2EFD4;
}
body.waste-intro #text-box-scroll, body.waste-intro #text-box,
body.waste-intro-scroll #text-box-scroll, body.waste-intro-scroll #text-box,
body.waste-index #text-box-scroll, body.waste-index #text-box,
body.waste-site #text-box-scroll, body.waste-site #text-box,
body.waste-developments #text-box-scroll, body.waste-developments #text-box {
	background-color:#E2EFD4;
}
body.waste-intro #img-textbox,
body.waste-intro-scroll #img-textbox,
body.waste-index #img-textbox,
body.waste-site #img-textbox,
body.waste-developments #img-textbox {
	background-color:#7AC142;
}

body.waste-index div#site-list-headers div.site-list-header, body.waste-index ul.site-list {
	border-color:#7AC142;
}
body.waste-intro .site-info-el strong,
body.waste-intro-scroll .site-info-el strong,
body.waste-index .site-info-el strong,
body.waste-site .site-info-el strong,
body.waste-developments .site-info-el strong {
	color:#7AC142;
}

body.waste-intro #left-nav-head,
body.waste-intro-scroll #left-nav-head,
body.waste-index #left-nav-head,
body.waste-site #left-nav-head,
body.waste-developments #left-nav-head {
	margin-bottom:26px
}

/* end */


/*
body.news h1 {
	font-size:24px;
	text-decoration:none;
	margin:0 0 5px 0;
}
body.news h2, 
body.news h3 {
	margin:2px 0 15px 0;
	color:#666;
	font-size:12px;
	font-weight: normal;
	letter-spacing:1px;
}
body.news h3 {
	margin-top:5px;
}
body.news #left-nav ul li,
body.testimonial #left-nav ul li
{ font-weight:bold; color:#999 }
*/







/* template content area styles */
body.property-index div#hold,
body.energy-index div#hold,
body.waste-index div#hold{
	position:relative; overflow:hidden;
	width:580px; height:300px; 
	z-index:100; 	
}
body.property-index div#wn,
body.energy-index div#wn,
body.waste-index div#wn{
	position:absolute; 
	left:0px; top:0px; 
	width:580px; height:300px; 
	clip:rect(0px, 580px, 300px, 0px);
	overflow:hidden;	
	z-index:1; 
}
body.property-index div#lyr1,
body.energy-index div#lyr1,
body.waste-index div#lyr1{
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1;	
	padding:0;
	margin-left:10px
}

body.property-site div#hold,
body.energy-site div#hold,
body.waste-site div#hold{
	position:relative; overflow:hidden;
	width:357px; height:407px; 
	z-index:100; 
}
body.property-site div#wn,
body.energy-site div#wn,
body.waste-site div#wn{
	position:absolute; 
	left:0px; top:0px; 
	width:357px; height:407px; 
	clip:rect(0px, 357px, 407px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
body.property-site div#lyr1,
body.energy-site div#lyr1,
body.waste-site div#lyr1{
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1;
	padding:10px;
}

body.property-intro-scroll div#hold,
body.energy-intro-scroll div#hold,
body.waste-intro-scroll div#hold {
	position:relative; overflow:hidden;
	width:380px; height:407px; 
	z-index:100; 
}
body.property-intro-scroll div#wn,
body.energy-intro-scroll div#wn,
body.waste-intro-scroll div#wn {
	position:absolute; 
	left:0px; top:0px; 
	width:380px; height:407px; 
	clip:rect(0px, 380px, 407px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
body.property-intro-scroll div#lyr1,
body.energy-intro-scroll div#lyr1,
body.waste-intro-scroll div#lyr1 {
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1;
	padding:10px;
}

ul#left-nav-list {
	margin:0;
	padding:0;
	list-style:none; 
}
ul#left-nav-list li {
	font-family:Arial, Helvetica, sans-serif, Avenir, "Gill Sans", Myriad, "Bitstream Vera Sans";
	letter-spacing:0em;
	font-size:16px;
	background: url("images/standard_leftnav_arrow.gif") no-repeat 0 3px;
	padding:0 0 0 16px;
	margin:0 10px 8px 10px
}

#error {
	padding:10px;
	font-size:12px;
}

#t-and-c,
#designed-by {
	float:left;
	text-align:left;
	color:#999;
	font-size:10px;
}

#designed-by {
	float:right
}

div#t-and-c a,
div#designed-by a { color:#999 }

div#t-and-c a:active,
div#designed-by a:active,
div#t-and-c a:hover,
div#designed-by a:hover { color:#333 }
