DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/css/images/bg_body.jpg) #fff repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px; TEXT-ALIGN: center
}
H1 {
	DISPLAY: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 2px; MARGIN: 1em 0px 5px; COLOR: #269f9b; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 1em 0px 0px; COLOR: #269f9b; LINE-HEIGHT: 1em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H3 STRONG {
	FONT-WEIGHT: normal
}
.copysmall {
	FONT-SIZE: 0.8em; COLOR: #444; LINE-HEIGHT: 0.9em
}
#mainContent .article UL {
	
}
#featureContent .article UL {
	
}
#mainContent .article UL LI {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(lists/bullet_green.jpg); MARGIN-LEFT: -15px; LIST-STYLE-TYPE: circle
}
#featureContent .article UL LI {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(lists/bullet_green.jpg); MARGIN-LEFT: -15px; LIST-STYLE-TYPE: circle
}
#mainContent DIV.article DIV.quickLinksRight {
	DISPLAY: block; FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 200px
}
#mainContent .article A.quickLinks {
	WIDTH: 200px; COLOR: #fff; BACKGROUND-COLOR: #259f9a
}
#mainContent TABLE.coloured {
	BACKGROUND-COLOR: #dff1f1
}
#mainContent TABLE.coloured TD {
	BACKGROUND-COLOR: #fff
}
A {
	COLOR: #259f9a; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A:link {
	COLOR: #259f9a; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #155d5a; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #b4ba22; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#container {
	MARGIN: 0px auto; WIDTH: 900px; TEXT-ALIGN: left
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(logo.jpg) #269f9b no-repeat left bottom; PADDING-BOTTOM: 0px; WIDTH: 900px; PADDING-TOP: 55px; HEIGHT: 86px
}
#banner {
	FLOAT: left
}
.twoCol #header H1 {
	FONT-SIZE: 1px; dispay: none
}
DIV.container_row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
DIV.container_row DIV.widecol {
	FLOAT: left; WIDTH: 694px
}
DIV.container_row DIV.narrowcol {
	FLOAT: right; WIDTH: 200px
}
.twoCol #leftSideNav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 220px; PADDING-TOP: 5px
}
.twoCol #featureContent {
	FLOAT: right; WIDTH: 660px
}
.twoCol #mainContent {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 600px; PADDING-TOP: 0px
}
.twoCol #footer {
	PADDING-RIGHT: 10px; BORDER-TOP: #cae8e6 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.quicknote {
	BACKGROUND: url(/css/images/bg_quicknote.jpg) #f1f1f1 no-repeat right top; FLOAT: right; WIDTH: 185px; HEIGHT: 190px
}
DIV.quicknotecontent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 40px
}
DIV.article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
DIV.article H2 {
	BORDER-BOTTOM: #cae8e6 1px solid
}
DIV.article_header H2 {
	WIDTH: 680px
}
DIV#articleButtons {
	FLOAT: right; MARGIN: 16px 0px 5px; WIDTH: 220px; TEXT-ALIGN: right
}
#utility {
	FLOAT: right; WIDTH: 90%
}
#utility UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#utility LI {
	DISPLAY: inline; PADDING-LEFT: 6px; WHITE-SPACE: nowrap
}
LI.contact {
	BACKGROUND: url(/css/images/but_email.gif) no-repeat 0px 50%
}
LI.question {
	BACKGROUND: url(/css/images/but_question.gif) no-repeat 0px 50%
}
LI.search {
	PADDING-LEFT: 20px; BACKGROUND: url(/css/images/but_find.gif) no-repeat 0px 50%
}
LI.search INPUT {
	PADDING-LEFT: 20px
}
#utility LI A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 11px; COLOR: #fff; TEXT-DECORATION: none
}
#utility LI A:hover {
	TEXT-DECORATION: underline
}
#utility LI A:focus {
	TEXT-DECORATION: underline
}
#utility LI.last A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#utility P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0.1em
}
#leftNav {
	FLOAT: left; WIDTH: 200px
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: url(/css/images/bg_bannerbottom.jpg) #269f9b no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 900px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 42px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/css/images/bg_nav_li.jpg) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 42px
}
#nav LI A {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 13px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: 1px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; text-shadow: 2px 2px 2px #333
}
#nav A:hover {
	BACKGROUND: url(/css/images/bg_nav_hilight.jpg) #294959 repeat-x left top; COLOR: #fff; HEIGHT: 20px; text-shadow: 0px 0px 0px #fff
}
#nav A.active {
	BACKGROUND: url(/css/images/bg_nav_hilight.jpg) #294959 repeat-x left top; COLOR: #fff; HEIGHT: 20px; text-shadow: 0px 0px 0px #fff
}
#nav A.active {
	BACKGROUND: url(/css/images/bg_nav_hilight.jpg) #294959 repeat-x left top; COLOR: #fff; text-shadow: 0px 0px 0px #fff
}
#breadcrumb {
	FONT-SIZE: 0.81em; COLOR: #ccc
}
#breadcrumb A {
	COLOR: #bbb
}
.connect_widget {
	BACKGROUND-POSITION: left top; FLOAT: right; BACKGROUND-IMAGE: url(/css/widgets/quick_quote.jpg); WIDTH: 186px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 190px
}
.connect_widget FORM {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 30px
}
.connect_widget FORM INPUT:unknown {
	FLOAT: right
}
DIV .connect_widget UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
DIV .connect_widget UL LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(garrow.gif); BACKGROUND-REPEAT: no-repeat
}
.connect_widget FORM UL LI A {
	TEXT-DECORATION: none
}
#articleButtons A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
TABLE#homepage_features {
	CLEAR: both
}
TABLE#homepage_features UL {
	MARGIN: 10px 0px; FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif
}
TABLE#homepage_features TD UL LI {
	LIST-STYLE-IMAGE: url(images/bullet_white_bg.gif); MARGIN-LEFT: 18px
}
TABLE#homepage_features TD UL LI A {
	TEXT-DECORATION: none
}
TABLE#homepage_features TD UL LI A:hover {
	TEXT-DECORATION: underline
}
TABLE.useful_links TD.useful_links_top {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/css/images_home/useful_links_top.jpg); WIDTH: 209px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px
}
TABLE.useful_links TD.useful_links_middle {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/css/images_home/useful_links_middle.jpg); WIDTH: 209px; BACKGROUND-REPEAT: repeat-y
}
TABLE.useful_links TD.useful_links_bottom {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/css/images_home/useful_links_bottom.jpg); WIDTH: 209px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
TD.useful_links_middle {
	PADDING-LEFT: 15px
}
.home_widget_quote {
	CLEAR: both; BACKGROUND-IMAGE: url(/css/images_home/quick_quote.jpg); WIDTH: 209px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 62px
}
.home_widget_quote P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 32px; PADDING-TOP: 32px
}
.home_widget_quote P SPAN .f_left A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.home_widget_moving {
	CLEAR: both; BACKGROUND-IMAGE: url(/css/images_home/moving_home_button.jpg); WIDTH: 209px; HEIGHT: 62px
}
TABLE#subhome_features TD P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE#subhome_features TD UL LI {
	LIST-STYLE-IMAGE: url(lists/bullet_green.jpg); LIST-STYLE-TYPE: circle
}
TABLE#subhome_features TD P UL LI {
	LIST-STYLE-IMAGE: url(lists/bullet_green.jpg); LIST-STYLE-TYPE: circle
}
TABLE#subhome_features TD STRONG {
	COLOR: #666
}
.findOutMore {
	MARGIN-TOP: auto; FLOAT: right
}
TABLE.packagesTable {
	
}
TABLE.packagesTable A {
	TEXT-DECORATION: none
}
TABLE.packagesTable TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
TABLE.packagesTable TD:hover {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ceebe9
}
TABLE.packagesTable TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-COLOR: #259f9a; TEXT-DECORATION: none
}
.careersFeatureTable TD {
	
}
.careersFeatureTable TD A {
	MARGIN-TOP: auto; MARGIN-BOTTOM: auto; COLOR: #259f9a; TEXT-DECORATION: none
}
.careersFeatureTable TD A IMG {
	MARGIN-TOP: 0px; FLOAT: left
}
.careersFeatureTable TD A:hover {
	TEXT-DECORATION: underline
}
#sidenav {
	TEXT-ALIGN: left
}
UL#sidenav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#sidenav LI A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 34px; FONT-SIZE: 1em; BACKGROUND: url(/css/images/bg_sidemenu.jpg) no-repeat left top; PADDING-BOTTOM: 6px; MARGIN: 2px 0px; WIDTH: 180px! important; COLOR: #269f9b; LINE-HEIGHT: 1.1em; PADDING-TOP: 6px; TEXT-DECORATION: none
}
UL#sidenav A:hover {
	BACKGROUND: url(/css/images/bg_sidemenu.jpg) no-repeat left top; COLOR: #b4ba22
}
UL#sidenav LI A.active {
	BACKGROUND: url(/css/images/bg_sidemenu_opened.jpg) no-repeat left top; COLOR: #b4ba22
}
UL#sidenav LI UL LI {
	LIST-STYLE-IMAGE: url(garrow.gif)
}
UL#sidenav LI UL LI A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; WIDTH: 160px! important; LINE-HEIGHT: 1em; PADDING-TOP: 3px
}
UL#sidenav LI UL LI A.active {
	BACKGROUND: #fff; COLOR: #b4ba22; TEXT-DECORATION: none
}
UL#sidenav LI UL LI A:hover {
	BACKGROUND: #fff; COLOR: #b4ba22; TEXT-DECORATION: none
}
UL#sidenav LI UL#sidenav LI A.active {
	COLOR: #b4ba22; TEXT-DECORATION: none
}
UL#sidenav LI UL LI LI A {
	DISPLAY: block; WIDTH: 120px! important; LINE-HEIGHT: 1.1em
}
UL#sidenav LI LI LI A.active {
	COLOR: #b4ba22
}
UL#sidenav LI LI LI LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 100px! important; LINE-HEIGHT: 1.1em; PADDING-TOP: 6px
}
UL#sidenav UL LI LI LI LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 80px! important; LINE-HEIGHT: 1.1em; PADDING-TOP: 6px
}
#footer {
	FONT-SIZE: 0.9em
}
#footer UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
#footer LI {
	DISPLAY: inline; PADDING-LEFT: 3px; WHITE-SPACE: nowrap
}
#footer LI A {
	BORDER-RIGHT: #269f9b 1px solid; PADDING-RIGHT: 3px; COLOR: #269f9b; TEXT-DECORATION: none
}
#footer LI A:hover {
	COLOR: #269f9b; TEXT-DECORATION: underline
}
#footer LI A:focus {
	COLOR: #269f9b; TEXT-DECORATION: underline
}
#footer LI.last A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#footer P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
#footer A {
	COLOR: #269f9b; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
.hide {
	DISPLAY: none
}
.flt_right {
	FLOAT: right; MARGIN-LEFT: 8px
}
.flt_left {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.clearfloat {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.f_right {
	CLEAR: right; FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
.f_left {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 20px
}
.fullrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 190px
}
.layoutTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.layoutTable P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.greenEnergyTable {
	
}
.greenEnergyTable TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
.greenEnergyTable TD.mainColumn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; MARGIN: 10px; COLOR: #269f9a; PADDING-TOP: 10px; BACKGROUND-COLOR: #e0f5f2
}
.greenEnergyTable TD.secondaryColumn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f7fbfc
}
.greenEnergyTable TH {
	BORDER-BOTTOM: #cccc00 4px solid; BACKGROUND-COLOR: #269f9a
}
.greenEnergyTable TH P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.greenTable darkrow {
	BACKGROUND-COLOR: #f2f2bf
}
.greenTable lightrow {
	BACKGROUND-COLOR: #f7f7d9
}
P.legend {
	MARGIN-BOTTOM: 1em
}
P.legend EM {
	COLOR: #c00; FONT-STYLE: normal
}
DIV.errors {
	BORDER-RIGHT: #fc6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fc6 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #fc6 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fc6 1px solid; BACKGROUND-COLOR: #ffc
}
DIV.errors P {
	MARGIN: 0px
}
DIV.errors P EM {
	FONT-WEIGHT: bold; COLOR: #c00; FONT-STYLE: normal
}
FORM P.note {
	FONT-SIZE: 90%; MARGIN-LEFT: 200px; COLOR: #333
}
FORM FIELDSET {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid
}
FORM LEGEND {
	FONT-WEIGHT: bold; COLOR: #269f9b
}
DIV.buttonrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
DIV.controlgrp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
DIV.controlset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
DIV.controlgrp LABEL {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 10px; POSITION: relative; TEXT-ALIGN: right
}
SPAN.singlefield_pretxt {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 10px; POSITION: relative; TEXT-ALIGN: right
}
.validationMsg {
	FONT-SIZE: 82%; COLOR: #c00
}
LABEL.error {
	COLOR: #c00
}
SPAN.error {
	COLOR: #c00
}
INPUT.error {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #c00; BORDER-TOP-COLOR: #c00; BACKGROUND-COLOR: #fef; BORDER-RIGHT-COLOR: #c00
}
INPUT:focus {
	BORDER-LEFT-COLOR: #fc6; BORDER-BOTTOM-COLOR: #fc6; BORDER-TOP-COLOR: #fc6; BACKGROUND-COLOR: #ffc; BORDER-RIGHT-COLOR: #fc6
}
INPUT.error:focus {
	BORDER-LEFT-COLOR: #fc6; BORDER-BOTTOM-COLOR: #fc6; BORDER-TOP-COLOR: #fc6; BACKGROUND-COLOR: #ffc; BORDER-RIGHT-COLOR: #fc6
}
TEXTAREA:focus {
	BORDER-LEFT-COLOR: #fc6; BORDER-BOTTOM-COLOR: #fc6; BORDER-TOP-COLOR: #fc6; BACKGROUND-COLOR: #ffc; BORDER-RIGHT-COLOR: #fc6
}
DIV.controlset LABEL {
	DISPLAY: inline; FLOAT: none
}
DIV.controlset INPUT {
	DISPLAY: inline; FLOAT: none
}
DIV.controlset DIV {
	MARGIN-LEFT: 200px
}
DIV.buttonrow {
	MARGIN-LEFT: 200px
}
.fixedwidth {
	WIDTH: 220px
}
.smallinput {
	WIDTH: 40px
}
P.pullquote {
	FONT-SIZE: 1.2em
}
#showSizeOptions {
	
}
#changetextsize {
	CLEAR: none; BORDER-RIGHT: #004080 1px dotted; PADDING-RIGHT: 26px; BORDER-TOP: #004080 1px dotted; DISPLAY: none; PADDING-LEFT: 26px; Z-INDEX: 9999; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #004080 1px dotted; CURSOR: pointer; PADDING-TOP: 34px; BORDER-BOTTOM: #004080 1px dotted; BACKGROUND-COLOR: #fff
}
#changetextsize A {
	BORDER-RIGHT: #232323 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #232323 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #232323 1px solid; WIDTH: 92px; PADDING-TOP: 12px; BORDER-BOTTOM: #232323 1px solid; TEXT-ALIGN: center
}
IMG.img_padr {
	PADDING-RIGHT: 10px
}
IMG.img_fright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
IMG.nopad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.alignRight {
	TEXT-ALIGN: right
}
.alignCenter {
	TEXT-ALIGN: center
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.topleft {
	BACKGROUND: url(images/curve_TL.gif) no-repeat left top
}
.topright {
	BACKGROUND: url(images/curve_TR.gif) no-repeat right top
}
TABLE#homepage_features TD UL {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px
}
UL.useful_links_menu {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px
}
.greenEnergyTable TD.coloredCell {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; COLOR: #111; PADDING-TOP: 10px; BACKGROUND-COLOR: #e0f5f2
}
DIV.curveboxtop {
	BACKGROUND: url(/css/images/curvebox-top.gif) no-repeat left top; WIDTH: 640px; HEIGHT: 10px
}
DIV.curveboxmiddle {
	BORDER-RIGHT: #25a09b 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #25a09b 1px solid; PADDING-TOP: 0px
}
DIV.curveboxbottom {
	BACKGROUND: url(/css/images/curvebox-bottom.gif) no-repeat left bottom; HEIGHT: 10px
}
DIV.curvebox2top {
	BACKGROUND: url(/css/images/curvebox2-top.gif) no-repeat left top; WIDTH: 640px; HEIGHT: 10px
}
DIV.curvebox2middle {
	BORDER-RIGHT: #c3cf21 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #c3cf21 1px solid; PADDING-TOP: 0px
}
DIV.curvebox2bottom {
	BACKGROUND: url(/css/images/curvebox2-bottom.gif) no-repeat left bottom; WIDTH: 640px; HEIGHT: 10px
}
.greenbox TD {
	BACKGROUND-COLOR: #dee395
}
.greenbox TD P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
.greenbox TD IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.greenbox TD.rightcell {
	WIDTH: 288px
}
.greenbox TD.middlecell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1px; PADDING-BOTTOM: 2px; WIDTH: 4px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
.greenbox TD.middlerow {
	PADDING-RIGHT: 2px; BORDER-TOP: white 5px solid; PADDING-LEFT: 2px; FONT-SIZE: 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 4px; BACKGROUND-COLOR: #fff
}
