html, body {
	padding: 0px;
	margin: 0px;
}
body {
	background: #fff;
}
body, div, td {
    font-family: "Arial",sans-serif;
	font-size: small;
	color: #222222;
}
div.content { width: 970px; margin: 10px auto; }
div.clear { clear: both; }
a img { border: 0px; }

div#header.energywatch { background: transparent url(/images/energywatch.gif) no-repeat right 5px; }
div#header.postwatch { background: transparent url(/images/postwatch.jpg) no-repeat right 20px; }
div#header.ncc { background: transparent url(/images/ncc.gif) no-repeat right 20px; }
div#header.wcc { background: transparent url(/images/wcc.gif) no-repeat right 20px; }
div#header.scc { background: transparent url(/images/scc.gif) no-repeat right 20px; }
div#header.other { text-align: center; }

div#intro { background: #9C2583 url(/images/purple-foot.gif) no-repeat bottom left; }
div#intro.other { text-align: center; }
h1 { color: #fff; margin: 0px; padding: 15px 15px 0 15px; background: transparent url(/images/purple-head.gif) no-repeat top left; }
h2 { margin: 0px; padding: 0px; font-size: 120%; color: #9C2583; }
div#intro p { color: #fff; padding: 0 15px 15px 15px; }
div#meta { background: #C0C0C0 url(/images/grey-head.gif) no-repeat top left; padding: 15px; }
div#metafoot { background: #C0C0C0 url(/images/grey-foot.gif) no-repeat bottom left; height: 20px; }

div.cflinks, div.topiclinks, div.news { width: 305px; float: left;  }
div.cflinks, div.topiclinks { margin-right: 10px; }
div.cflinks ul, div.topiclinks ul { margin: 10px 0 0 0; list-style: none; padding: 0px; }
div.cflinks ul li, div.topiclinks ul li { padding: 5px 0; }
div.cflinks ul li a, div.topiclinks ul li a { background: #808080; color: #fff; padding: 3px; text-decoration: none; }
div.cflinks ul li a.cfs { background: #009DE4; }
div.cflinks ul li a.cfw { background: #F73524; }
div.cflinks ul li a.cfp { background: #1D6AA0; }
div.cflinks ul li a.cfl { background: #0FACAC; }
div.cflinks ul li a:hover, div.topiclinks ul li a:hover { background: #fff; color: #9C2583; }
div.news h3 a { background: #9C2583; color: #fff; padding: 3px; text-decoration: none; }
div.news h3 a:hover { background: #fff; color: #9C2583; }
div.news p.link a { background: #808080; color: #fff; padding: 3px; text-decoration: none; }
div.news p.link a:hover { background: #fff; color: #9C2583; }
div.consumerdirect { width: 600px;  padding: 10px; float: left; min-height: 20px; margin-top: 5px; background: #fff url(/images/consumerdirect.jpg) no-repeat 10px 45px; }
div.consumerdirect p { padding-left: 105px; }
