body {
	text-align:center;
	margin: 0; 
	padding: 0;
	margin-top: 10px;
	font-size: 100%;
	background: #FFFFFF center;
	color: #333;	
}


/* Global styles */
* {margin: 0; padding: 0; border: 0;}
span {color: #0099FF}
p, ul, p a, h2 {font-family: Verdana, Arial, Helvetica, sans-serif}


/* Heading styles */
h1 {
	margin-left: 10px;
	color: #000099;
	float: left;
	margin-left: 10px;
	font: italic bold normal 1.75em/50px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
}
	h1 a:link, h1 a:active {text-decoration: none; color: #000099; font-weight: bold}
	h1 a:link span, h1 a:visited span, h1 a:active span {text-decoration: none; font-weight: bold}
	h1 a:hover {
	color: #00A2FF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
}
h1 a:hover span {
	color: #00A2FF;
	text-decoration: none;
	font: italic normal 1.75em/50em Verdana, Arial, Helvetica, sans-serif;
}

h3 a, h3 a:link, h3 a:hover {
	font-weight: normal;
}
h4 a, h4 a:link, h4 a:hover, h5 a:link, h5 a:hover {font-weight: bold}

h2 {
	margin: 0;
	padding-left: 10px;
	font-size: 0.75em;
	color: #fff;
	line-height: 2.0em;
	text-align: left;
	background: #0066CC;
}

h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0 0 10px;
}
h3 {
	text-align: left;
	color: #000099;
	font: normal 21px/25px Arial, Helvetica, sans-serif;
	letter-spacing: -0.8px;
}
h4 {
	background: left;
	text-align: left;
	color: #990066;
	font: bold normal 18px/normal Arial, Helvetica, sans-serif;
	letter-spacing: 0.005em;
}
h5 {
	font: bold 0.7em/0.7em Verdana, Arial, Helvetica, sans-serif;
} /* appears like bold paragraph text */



/* Text styles */
p {
	margin: 10px;
	text-align: left;
	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

p.updated {
	margin-left: 10px;
	letter-spacing: 0.05em;
	color: #888;
	font-size: 0.6em;
	line-height: 0.6em;
}

#siteimg p {
	padding-left: 15px;
	font: normal 1.35em/1.25em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: 0;
	margin-left: 10px;
	letter-spacing: -0.5px;
	padding-top: 20px;
	}

acronym {border-bottom: 1px dashed #333; cursor: help}

ul {margin-left: 10px; font-size: 0.70em; line-height: 1.75em; list-style: inside square}



/* Paragraph Links */
a {color: #990066; font-weight: bold; text-decoration: none}
a:link {color: #990066; font-weight: bold; text-decoration: none}
a:hover {color: #0099FF; font-weight: bold; text-decoration: none}


/* Divs */

#container {
	width: 770px;
	background: #fff;
	overflow: hidden;
}

#topbar {
	width: 770px;
	height: 25px;
	background: #003399;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-indent: 150px;
}
	
	
#hdr {
	width: 770px;
	height: 5em;
	line-height: 5em;
	background: #fff;
}

#navbar {
	width: 770px;
	height: 1.75em;
	background: #E8F3FF 200px 100px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
}

#siteimg {
	background: #990066;
	height: 213px;
	width: 770px;
	float: right;
	margin-bottom: 2px;
}

#lftcol {
	float: left;
	width: 150px;
	background: transparent;
	overflow: hidden
}

#rgtcol {
	float: left;
	width: 620px;
	background: transparent;
	overflow: hidden;
	text-align: left;
}

#bttmbar {
	float: right;
	width: 570px;
	height: 3em;
	line-height: 3em;
	background: #fff;
	overflow: hidden
}


/* Main Navigation */
#nav ul {
	display: inline;
	background: left;
	text-align: left;
	padding-top: 5px;
}

#nav li {display: inline}

#nav a {
	line-height: 30px;
	display: inline;
	font-weight: bold;
	margin-left: 10px;
}

#nav a span {
	color: #000099;
	background: left;
}


/* Tables */
.tabledata {
	empty-cells: show;
	border-collapse: collapse;
	border: 1px solid rgb(150,150,150);
	background: #F0F8FF;
	vertical-align: top;
	text-align: left;
	margin-left: 10px;
}

.tabledata tr {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.tabledata td {
	text-align: left;
	font-size: 100%;
	vertical-align: top;
	border-top: 1px solid rgb(150,150,150);
	border-right: 1px solid rgb(150,150,150);
	border-bottom: 1px solid rgb(150,150,150);
	border-left: 1px solid rgb(150,150,150);
}

.tabledata th {
	margin: 0px;
	padding: 2px 0px;
	border: 1px solid rgb(150,150,150);
	empty-cells: show;
	text-align: left;
	font-size: 100%;
	vertical-align: top;
	background: #C6B7D9;
}

p.tabledata-caption {
	padding: 0px;
	clear: both;
	text-align: left;
	font-size: 100%;
	vertical-align: top;
	margin-top: 0em;
	margin-bottom: 10px;
	margin-left: 30px;
}


/* Images */
img.rightimg {
	float: right;
	margin-left: 7px;
	background: top;
	margin-bottom: 4px;
}
img.leftimg {
	float: left;
	margin-top: 4px;
}
img.topimg {vertical-align: bottom}
img.bannertopimg {
	float: right;
	margin-top: 10px;
}
.purple1 {
	font: bolder normal 14px/normal Arial, Helvetica, sans-serif;
	color: #990066;
}
.whitesmall1 {
	font: normal 13px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: left;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 30px;
	padding-right: 30px;
} 
.whitesmall1 a:link {
	color: white;
	text-decoration:none;
}

.whitesmall1 a:visited {
	color: white;
	text-decoration:none;
}

 .whitesmall1 a:hover {
	color:#00A2FF;
	text-decoration:none;
}
.purple2 {
	font: bolder normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #990066;
}
img.left {
	float: left;
}
.lightblue1 {
	font: bold normal 16px/normal Arial, Helvetica, sans-serif;
	color: #0099FF;
}
img.verticalbanner {
	float: left;
	margin-top: 10px;
	margin-left: 0px;
}
#endbar {
	width: 770px;
	height: 20px;
	background: #0066CC;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	text-indent: 100px;
	padding-top: 5px;
}
#siteimg2 {

	background: url(images/gas-and-electricity-bkgrd.gif);
	height: 250px;
	width: 770px;
	float: right;
	margin-bottom: 2px;
}
.whitebig {

	font: normal 1.35em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: left;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	margin-right: 30px;
	padding-right: 30px;
}
.whitesmall2 {

	font: normal 13px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: left;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
#main {

	float: left;
	width: 770px;
	background: transparent;
	overflow: hidden;
	text-align: left;
}
#siteimg3 {


	background: url(images/central-heating-bkgrd2.gif);
	height: 213px;
	width: 770px;
	float: right;
	margin-bottom: 2px;
}
.blackbig {
	font: normal 25px/1.15em Arial, Helvetica, sans-serif;
	color: #000033;
	background: left;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 30px;
	padding-right: 30px;
	letter-spacing: -0.05em;
}
.blacksmall {
	font: normal 13px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	background: left;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 30px;
	padding-right: 30px;
	letter-spacing: 0 px;
}
.blacksmall1 a:link {

	color: #000033;
	text-decoration:none;
}
.blacksmall1 a:visited {

	color: #000033;
	text-decoration:none;
}
.blacksmall1 a:hover {

	color:#F60B72;
	text-decoration:none;
}
.pink1 {

	font: bolder normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #F60B72;
}
.lightblue2 {


	font: bolder normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
}
#siteimg4 {
	height: 250px;
	width: 770px;
	float: right;
	margin-bottom: 2px;
	border: #003399;
	background: url(images/homecare-gradient-bkgrd.gif);
}
img.middleimg {
	margin-left: 130px;
	background: center;
	margin-bottom: 20px;
	margin-top: 25px;
}
.whitebig2 {


	font: normal 25px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: left;
	text-align: left;
	padding-top: 0px;
}
.whitesmall3 {


	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: left;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
.purple3 {

	font: bolder normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #990066;
}
.whitesmall4 {

	font: normal 13px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: left;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 30px;
	padding-right: 30px;
} 
.whitesmall4 a:link {
	color: white;
	text-decoration:none;
}

.whitesmall4 a:visited {
	color: white;
	text-decoration:none;
}

 .whitesmall4 a:hover {
	color:#FFFF00;
	text-decoration:none;
}
.orange1 {


	font: bolder normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FB8604;
}
.purple4 {

	font: bolder normal 13px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
}
.purple5 {


	font: bolder normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #990066;
}
.lightblue3 {

	font: bold normal 18px/25px Arial, Helvetica, sans-serif;
	color: #0099FF;
}
.purple6 {

	font: bolder normal 16px/normal Arial, Helvetica, sans-serif;
	color: #990066;
}
.pink2 {


	font: bolder normal 17px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #F60B72;
}
.pink3 {



	font: bolder normal 20px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #F60B72;
}
