/* Start of CMSMS style sheet 'Default' */
body {
	background-color: #b9d5e3;
	background-image: url(templates/images/background_gradient.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: #6a6c6d;
	line-height: 1.3em;
}
img {
	border: none;
}
a {
	text-decoration: underline;
	color: #2a85aa;
}
a:hover {
	color: #ef8733;
}
ul#primary-nav {
	list-style-type: none;
}
#wrapper {
	width: 878px;
	margin: auto;
	margin-top: -1px;
}
#header {
	border: 1px solid #d8dcdd;
	height: 130px;
	background-color: #ffffff;
}
#header_left {
	background-image: url(templates/images/header_left.gif);
	width: 201px;
	height: 131px;
	margin-left: -1px;
	float: left;
}
#header_left a img {
	border: 0px;
}
#header_right {
	background-image: url(templates/images/header_right.gif);
	width: 530px;
	height: 131px;
	float: right;
	margin-right: -1px;
}
#main_wrap {
	margin-top: 15px;
}
#left_menu {
	width: 208px;
	background-color: #ffffff;
	background-image: url(templates/images/left_menu_top.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}
#menuwrapper {
	border-left: 1px solid #d8dcdd;
	background-image: url(templates/images/left_menu_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}
ul#primary-nav {
	list-style-type: none;
	margin-left: -35px;
}
ul#primary-nav li {
	line-height: 20px;
}
ul#primary-nav li a {
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 1px;
	background-image: url(templates/images/extra_information_link.gif);
	background-repeat: no-repeat;
	color: #156799;
	text-decoration: none;
	font-size: x-small;
}
ul#primary-nav li a:hover {
	background-image: url(templates/images/extra_information_link_hover.gif);
	background-repeat: no-repeat;
	background-color: #f0f0f0;
}
ul#primary-nav li ul {
	width: 160px;
	margin-left: 20px;
	padding-left: 0px;
	list-style-type: none;
}
ul#primary-nav li ul li a {
	margin-left: 0px;
	padding-left: 25px;
}
ul#primary-nav li ul li a:hover {
	background-image: url(templates/images/left_menu_sub_menu_link.gif);
	background-repeat: no-repeat;
	background-color: #36A3CC;
	color: #ffffff;
}
#primary-nav li a.menuactive {
	background-image: url(templates/images/extra_information_link_hover.gif);
	background-repeat: no-repeat;
}
#menu_wrapper a {
	color: #2470a1;
	text-decoration: none;
	background-image: url(templates/images/extra_information_link.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: -10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu_wrapper a:hover {
	background-color: #f0f0f0;
	background-image: url(templates/images/extra_information_link_hover.gif);
}
#menu_wrapper ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	line-height: 2em;
}
#left_menu_top {
	margin-left: -1px;
	width: 210px;
	height: 137px;
	background-image: url(templates/images/left_menu_top.jpg);
}
#news_board a {
	display: block;
	width: 210px;
	height: 111px;
	background-image: url(templates/images/news_board.jpg);
}
#meter_reads a {
	display: block;
	width: 210px;
	height: 72px;
	background-image: url(templates/images/meter_read_hometab.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}
#energy_event_front_page {
	display: block;
	width: 200px;
	height: 335px;
	text-align: center;
	background-color: #ffffff;
	margin-left: 5px;
	margin-top: 5px;
}
#carbon_calculator_front_page a {
	display: block;
	width: 210px;
	height: 72px;
	background-image: url(templates/images/carbon_calculator_home_img.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}
#main_wrap_left_column {
	float: left;
}
#main_wrap_right_column {
	background-color: #ffffff;
	float: left;
	width: 660px;
	border-right: 1px solid #d8dcdd;
	border-left: 1px solid #d8dcdd;
	margin-left: 6px;
	border-bottom: 1px solid #d8dcdd;
}
#nav_bar {
	font-size: xx-small;
	margin-bottom: 10px;
}
#nav_bar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#nav_bar ul li {
	display: inline;
	margin-right: 2px;
	float: left;
}
#nav_bar ul li a {
	text-decoration: none;
	margin-right: -2px;
	color: #ffffff;
	font-size: x-small;
}
#nav_bar_button_1 a {
	background-image: url(templates/images/amr_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 149px;
	height: 20px;
	padding-top: 7px;
	padding-left: 50px;
}
#nav_bar_button_1 a:hover {
	background-image: url(templates/images/amr_on.gif);
}
#nav_bar_button_2 a {
	background-image: url(templates/images/bluetab_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 116px;
	height: 20px;
	padding-top: 7px;
	padding-left: 10px;
}
#nav_bar_button_2 a:hover {
	background-image: url(templates/images/top_tab_on.gif);
}
#nav_bar_button_3 a {
	background-image: url(templates/images/bluetab_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 116px;
	height: 20px;
	padding-top: 7px;
	padding-left: 10px;
}
#nav_bar_button_3 a:hover {
	background-image: url(templates/images/top_tab_on.gif);
}
#nav_bar_button_4 a {
	background-image: url(templates/images/bluetab_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 116px;
	height: 20px;
	padding-top: 7px;
	padding-left: 10px;
}
#nav_bar_button_4 a:hover {
	background-image: url(templates/images/top_tab_on.gif);
}
#nav_bar_button_5 a {
	background-image: url(templates/images/contact_off.gif);
	display: block;
	width: 73px;
	height: 20px;
	padding-top: 7px;
	padding-left: 10px;
}
#nav_bar_button_5 a:hover {
	background-image: url(templates/images/contact_on.gif);
}
#page_caption {
	clear: both;
	width: auto;
	margin: 0px;
	padding: 0px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	color: #106196;
	font-weight: bold;
	font-size: small;
	padding-top: 5px;
	padding-bottom: 5px;
}
#page_caption p {
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#flash_animation {
	width: 652px;
	padding-right: 2px;
	border-right: 1px solid #d8dcdd;
	float: left;
}
#content_wrapper {
	width: 661px;
	background-image: url(templates/images/content_wrapper.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#content {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.4em;
	width: 420px;
	float: left;
	border-right: 1px solid #d8dcdd;
}
#content h1 {
	margin: 0px;
	margin-top: 10px;
        margin-bottom: 10px;
	padding: 0px;
	color: #1d769c;
	font-weight: normal;
	font-size: 1.8em;
}
#content_extra_information {
	width: 208px;
	float: right;
	padding-left: 8px;
	padding-top: 5px;
}
#content_extra_information img {
	border: none;
}
#content_extra_information img a {
}
#content_extra_information h1 {
	margin-top: 15px;
	color: #1d769c;
	font-size: small;
	font-weight: normal;
}
#content_extra_information ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#content_extra_information ul li {
	color: #000000;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-image: url(templates/images/extra_information_link.gif);
}
#content_extra_information ul li a {
	color: #000000;
	text-decoration: none;
padding-bottom: 5px;
}
#content_extra_information ul li a:hover {
	margin-left: -20px;
	padding-left: 20px;
	background-color: #f0f0f0;
	background-image: url(templates/images/extra_information_link_hover.gif);
	background-repeat: no-repeat;
}
#content_wrapper_footer {
	clear: both;
}
#content_wrapper_footer_left {
	background-image: url(templates/images/content_wrapper_footer_left.gif);
	height: 10px;
	width: 10px;
	float: left;
}
#content_wrapper_footer_right {
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(templates/images/content_wrapper_footer_right.jpg);
	height: 10px;
	width: 213px;
	float: right;
	margin-right: 0px;
}
#footer_section {
	float: left;
	width: 878px;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
}
#footer_top_left {
	width: 878px;
	height: 132px;
	background-image: url(templates/images/footer/footer_left_img_telnumber.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#footer_top_middle_columns {
	width: 410px;
	height: 100px;
	float: right;
}
#footer_column_left {
	background-image: url(templates/images/footer/footer_onlinedocs_img.gif);
	background-position: 5px 50px;
	background-repeat: no-repeat;
	border-left: 1px solid #61a8c7;
	width: 190px;
	height: 100px;
	float: left;
	margin-top: 32px;
	padding-left: 12px;
	font-size: 11px;
	color: #598cab;
}
#footer_column_left a {
	font-size: 15px;
	color: #ef8423;
	display: block;
	text-decoration: none;
	background-image: url(templates/images/footer/link_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 150px;
}
#footer_column_right {
	background-image: url(templates/images/footer/footer_contact_img.gif);
	background-position: 5px 50px;
	background-repeat: no-repeat;
	border-left: 1px solid #61a8c7;
	width: 194px;
	height: 100px;
	float: right;
	margin-top: 32px;
	padding-left: 12px;
	font-size: 11px;
	color: #598cab;
}
#footer_column_right a {
	font-size: 15px;
	color: #ef8423;
	display: block;
	text-decoration: none;
	background-image: url(templates/images/footer/link_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 125px;
}
#footer_top_right {
	width: 878px;
	height: 132px;
	background-image: url(templates/images/footer/footer_right_img_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#footer_content {
	float: left;
	width: 878px;
	border-left: 1px solid #d4dce8;
	border-right: 1px solid #d4dce8;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
#footer_bottom_left {
	float: left;
	width: 7px;
	height: 331px;
	background-image: url(templates/images/footer_bottom_left.jpg);
}
#footer_bottom_middle {
	float: left;
	width: 864px;
	height: 331px;
	background-image: url(templates/images/footer_bottom_middle.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	text-align: center;
}
#footer_bottom_middle p {
	color: #1b6491;
}
#footer_bottom_middle a {
	color: #1b6491;
	text-decoration: none;
}
#footer_bottom_middle a:hover {
	text-decoration: underline;
}
.footer_seperator {
	color: #ef8422;
}
#footer_bottom_right {
	float: right;
	width: 7px;
	height: 331px;
	background-image: url(templates/images/footer_bottom_right.jpg);
}
#footer_message {
	float: left;
	margin-top: 50px;
	text-align: center;
	width: 878px;
	font-size: xx-small;
}
#footer_message p img {
}
.sub_heading {
	font-size: large;
}
.sub_heading_2 {
	font-size: medium;
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.emphasise {
	font-style: italic;
}
.highlight {
	color: #ee7f27;
	font-size: 16px;
}
.highlight_small {
	color: #ea6a05;
}

/* Forms */
form {
	margin-top: 10px;
	background-color: #ffffff;

}
.formbuilderform fieldset {
	margin-top: 10px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #88be79;
}
.formbuilderform fieldset legend {
	font-weight: bold;
	font-size: small;
	color: #4b7b97;
	background-color: #d9f0c5;
	border: 1px solid #88be79;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.formbuilderform div {
	padding: 2px 0 2px 0;
}
textarea {
	border: 1px solid #a0cad4;
	width: 375px;
}
input.fbsubmit {
	margin-top: 5px;
	border: 1px solid #c4e3ed;
	background-color: #c4e3ed;
	color: #4b7b97;
	float: right;
}
input.fbsubmit:hover {
	border: 1px solid #4b7b97;
	background-color: #c4e3ed;
	color: #4b7b97;
}
div.formbuilderform fieldset div label {
	color: #4b7b97;
	background-color: #dae9f0;
	border: 1px solid #a0cad4;
	padding: 2px;
	margin-right: 4px;
}
div.formbuilderform fieldset div select {
	color: #617e40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(templates/images/carbon_calculator/input_shadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	border: 1px solid #a0cad4;
	margin-top: 1px;
}
div.formbuilderform fieldset div input.text {
	display: block;
	color: #617e40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(templates/images/carbon_calculator/input_shadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	border: 1px solid #a0cad4;
	width: 200px;
	padding-right: 3px;
	margin-top: 1px;
}
div.formbuilderform fieldset div select {
	display: block;
	color: #617e40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(templates/images/carbon_calculator/input_shadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	border: 1px solid #a0cad4;
	width: 200px;
	padding-right: 3px;
	margin-top: 1px;
}
#map {
	padding: 5px;
	margin: 0px;
	padding-left: 0px;
}
#map a.gmnoprint {
	display: none;
}
#map div span {
	display: none;
}
#map div a {
	display: none;
}

/* IE 7 Hacks */

*:first-child+html body #wrapper #main_wrap #main_wrap_left_column #left_menu #menuwrapper ul#primary-nav {
	margin-left: 10px;
}
*:first-child+html body #wrapper #footer_content {
	width: 892px;
}
*:first-child+html body #wrapper #main_wrap #main_wrap_right_column #content_wrapper #content_extra_information #map {
}

/* IE 6 Hacks */
* html body #wrapper #main_wrap #main_wrap_left_column #left_menu #menuwrapper {
	padding-left: 50px;
}
* html body #wrapper #main_wrap #main_wrap_right_column {
	padding: 0px;
	margin: 0px;
}
* html body #wrapper #footer_content {
	width: 893px;
margin-top: -4px;
}
* html body #wrapper #footer_top_middle {
padding: 0px;
margin: 0px;
width: 893px;
}
* html #wrapper #footer_bottom_middle #footer_message {
	width: 860px;
}

/* Carbon Calculator */
#CarbonCalculator {
	width: 427px;
}
.calculator {
	background-image: url(templates/images/carbon_calculator/carbon_calc_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 17px;
	padding-left: 16px;
	height: 65px;
	margin-bottom: 15px;
}
.gaskwhs {
	background-color: #92bf82;
	background-image: url(templates/images/carbon_calculator/green_txt_bar.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin-bottom: 3px;
}
.label_block {
	background-image: url(templates/images/carbon_calculator/inputbox_arrow.gif);
	background-repeat: no-repeat;
	background-position: 184px 1px;
}


.calculator form {
	margin: 0px;
	padding: 0px;
}
.submit {
	text-align: right;
	background-image: url(templates/images/carbon_calculator/green_table_shadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.calculator label {
	color: #3b6822;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: inline;
	padding-right: 16px;
	margin: 0px;
	padding-top: 0px;
}
.calculator input {
	color: #617e40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(templates/images/carbon_calculator/input_shadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	width: 109px;
	border-left-style: none;
	text-align: right;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-color: #92bf82;
	margin-top: 1px;
}
.green_txt_box {
	color: #7b9959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right: 0px;
	background-image: url(templates/images/carbon_calculator/green_textbox_l_edge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	background-color: #ddeac8;
	width: 392px;
	margin-bottom: 3px;
	float: left;
}
.meter_Image {
	width: 78px;
	margin-right: 3px;
	float: left;
	margin-bottom: 3px;
	height: 20px;
	margin-left: 1px;
}
.green_outer {
	background-image: url(templates/images/carbon_calculator/green_textbox_r_edge.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 3px;
	padding-left: 3px;
}
.Inputboxes {
	width: 310px;
	margin-right: 0px;
	float: left;
	text-align: right;
	margin-bottom: 3px;
}

.green_inner {
	height: 14px;
	border-top-color: #9ab969;
	border-bottom-color: #9ab969;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-right: 3px;
}
.co2box {
	background-color: #92bf82;
	background-image: url(templates/images/carbon_calculator/green_txt_bar.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
#CarbonCalculator form {
	margin-bottom: 0px;
	margin-top: 0px;
}
#CarbonCalculator h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.textgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a6c6d;
	margin-bottom: 5px;
	display: block;
}


.enquirybox {
	background-image: url(templates/images/carbon_calculator/carbon_calc_blue_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 17px;
	padding-left: 16px;
	height: 148px;
}
.blue_txt_box {
	color: #3d7c98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right: 0px;
	background-image: url(templates/images/carbon_calculator/blue_textbox_l_edge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	background-color: #b5d7e1;
	width: 392px;
	margin-bottom: 3px;
	float: left;
}
.blue_outer {
	background-image: url(templates/images/carbon_calculator/blue_textbox_r_edge.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 3px;
	padding-left: 3px;
}
.blue_inner {
	height: 14px;
	border-top-color: #6a98ae;
	border-bottom-color: #6a98ae;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-right: 3px;
}
.submit_blue {
	text-align: right;
	background-image: url(templates/images/carbon_calculator/blue_table_shadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.blue_inputboxes  {
	width: 391px;
	margin-right: 0px;
	margin-bottom: 9px;
	background-image: url(templates/images/carbon_calculator/blue_highlight3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
	height: 20px;
}
.enquirybox label {
	color: #598aa6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	float: left;
}
.enquirybox_input {
	color: #617e40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(templates/images/carbon_calculator/input_shadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	width: 109px;
	border-left-style: none;
	text-align: right;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-color: #92bf82;
	float: left;
}
#highlight_1 {
	background-image: url(templates/images/carbon_calculator/blue_highlight1.gif);
	height: 18px;
	width: 79px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
}
#highlight_2 {
	background-image: url(templates/images/carbon_calculator/blue_highlight2.gif);
	height: 18px;
	width: 98px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-align: right;
	padding-top: 2px;
	padding-right: 3px;
}
#gaskwhs2 {
	width: 103px;
	color: #282828;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	border: 1px solid #7091a9;
	height: 16px;
}
.blue_inputinner {
	background-color: #a0cad4;
	margin-right: 0px;
	height: 20px;
	margin-bottom: 3px;
	padding-right: 0px;
	width: 391px;
}
.blue_inputinner label {
	color: #4b7b97;
	height: 18px;
	display: block;
	background-color: #c4e3ed;
	margin: 1px;
	width: 224px;
	padding-left: 3px;
	padding-top: 0px;
}


#totalco2 {
	width: 86px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282828;
	text-align: left;
	padding-left: 3px;
	border: 1px solid #7091a9;
	height: 16px;
}
.blue_inputinner input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282828;
	text-align: left;
	padding-left: 3px;
	border: 1px solid #7091a9;
	height: 16px;
	float: right;
	width: 155px;
	background-image: url(templates/images/carbon_calculator/input_shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.blue_inputinner_2 {
	background-color: #a0cad4;
	margin-right: 0px;
	height: 20px;
	margin-bottom: 4px;
	width: 391px;
}
.blue_inputinner_2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282828;
	text-align: left;
	padding-left: 3px;
	border: 1px solid #7091a9;
	height: 16px;
	float: right;
	width: 243px;
	background-image: url(templates/images/carbon_calculator/input_shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
#CarbonCalculator {
	background-repeat: repeat-x;
	background-position: center 30px;
}

.blue_inputinner_2 label {
	color: #4b7b97;
	height: 18px;
	display: block;
	background-color: #c4e3ed;
	margin: 1px;
	width: 136px;
	padding-left: 3px;
	padding-top: 0px;
}
.greyshadow_top {
/*	background-image: url(templates/images/carbon_calculator/greybg_top.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
*/
}
.greyshadow_bottom {
/*	background-image: url(templates/images/carbon_calculator/greybg_top.gif);
	background-repeat: repeat-x;
	background-position: center 150px;
	height: 250px;
*/
}
input.missing {
	background-color: #ce0000;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-image: none;
}
input.grey {
	background-color: #999999;
	color: #000000;
	background-image: none;
	border: 1px solid #000000;
}

/* Images */
.image_left {
	background-colour: #e2edf4;
	padding: 3px;
	border: 1px solid #bed1dc;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.image_right {
	background-colour: #e2edf4;
	padding: 3px;
	border: 1px solid #bed1dc;
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}

/* Breadcrumb */
#breadcrumbs span.lastitem {
	color: #ef8733;
}
#breadcrumbs a:hover {
	color: #ef8733;
}
.instructions {
	font-size: x-small;
}

/* Misc */
#customer_feedback_image_1 {
padding-bottom: 30px;
}

/* Energy Event */
#energy_event p {
}
#energy_event h1 {
	line-height: 1.2em;
}
#energy_event p.date {
	font-size: 1.3em;
	font-weight: bold;
	color: #4a8ebb;
}
#energy_event p.small {
}
#message_banner {
	padding-top: 5px;
	margin-bottom: -9px;
}
/* End of 'Default' */

