
/**

 	@project		Powercor - Citipower

	Conventions
	===========

	#ie6				Selects IE 6 and below
	#ie7				Selects IE 7 and above

	#home_page			Selects Home page template
	#standard_page		Selects Standard page template

	#print				Use print-friendly styles

*/


* {
	padding:0;
	margin:0;
}

a img {
	border:none;
}

html, body {
  margin:0;
  padding:0;
  border:0;
  width:100%;
  height:100%;
}

body {
  background:#eef3f5;
  text-align:center;
}

#site_container {
	width:750px;

	margin:0 auto;
	padding:0 9px 0 5px;

	position:relative;

	text-align:left;

	background-image:url(images/common/page_background.gif);
	background-repeat:repeat-y;
}


	ul {
		list-style-type:circle;
		padding-left:20px;
	}
		ul li {
			margin-bottom:14px;
		}

	ol {
		list-style-type:decimal;
		list-style-position:inside;
		padding-left:1px;
		position:relative;
	}
		ol li {
			margin-bottom:14px;
		}


		#ie6 ol,
		#ie7 ol
		{
			margin-bottom:14px;
			position:relative;
			margin-left:3px;
		}





/*==================*/
/* HOME PAGE LAYOUT */
/*==================*/

	#home_page {
	}
		#home_page #sidebar {
			width:222px;
			float:left;

			padding-left:21px;
			padding-right:7px;
			padding-bottom:20px;
		}
		#home_page #ie6  #sidebar {
			padding:0;
			margin-right:0;
		}

		#home_page #page {
			width:479px;
			float:right;

			padding-right:21px;
			padding-bottom:0px;
		}

/*======================*/
/* STANDARD PAGE LAYOUT */
/*======================*/
	#standard_page {

	}
		#standard_page #sidebar {
			width:125px;
			float:right;

			padding:0;


		}

			#standard_page #sidebar .header {
				width:124px;
				margin-left:-1px;
				padding-left:1px;
				background-color:white;
				height:20px;
			}

				#standard_page #ie6 #sidebar .header {
						width:125px;
						position:relative;
						left:-1px;
					}


		#standard_page #page {
			width:444px;
			float:left;

			padding-right:21px;
			padding-bottom:20px;
		}
			/* IE compatibility */
			#standard_page #ie6 #page {
				padding-right:10px;
			}

			#standard_page #page_container {
				background-image:url(images/common/standard_page_background.gif);
				background-repeat:repeat-y;
			}


				#standard_page #page_container.single_standard_page {
					background-image: none;
				}

					#standard_page  #page_container.single_standard_page #page {
						width: 548px
					}

		#standard_page #navbar {
			width:142px;
			float:left;
			padding:0;
			margin-left:1px;
			padding-right:17px;
		}
/*======================*/
/* EXTERNAL PAGE LAYOUT */
/*======================*/

/* e.g. External Taleo sites for Career Opportunities */

	#external_page {

	}
		#external_page #sidebar {
			width:125px;
			float:right;

			padding:0;

			display:none;
		}

			#external_page #sidebar .header {
				width:124px;
				margin-left:-1px;
				padding-left:1px;
				background-color:white;
				height:25px;
			}

		#external_page #page {
			width:588px;
			float:left;

			padding-right:0px;
			padding-bottom:0px;

			background-color:white;
		}

			#external_page #page_tools {
				display:none;
			}

			/* IE compatibility */
			#external_page #ie6 #page {
				padding-right:0px;
			}

			#external_page #page_container {
f:none;
				background-repeat:repeat-y;
			}

			#external_page #iframe_container {
				background-color:white;
				margin-left:1px;
				margin-top:-1px;
				padding:10px 10px 10px 4px;
				width:734px
			}

			#external_page #page_container iframe {

				width:100%;
				height:400px;

				/*
				left:-155px;
				position:relative;


				*/

			}

			/* IE compatibility */
			#external_page #ie6 #page_container iframe {
				left:0;
				/*width:730px;*/
			}

		#external_page #navbar {
			width:142px;
			float:left;
			padding:0;
			margin-left:1px;
			padding-right:17px;
		}

			#external_page #pagenav {
				margin-bottom:0;
			}


/*===============*/
/* PAGE ELEMENTS */
/*===============*/

		#page .page_image {
			float:right;
			margin-left:15px;
			margin-bottom:10px;
		}

		#page .article_image {
			float:right;
			margin-left:15px;
			margin-bottom:10px;
		}

		#page #content_main_container {
			margin:0;
			padding:0;
		}
			#page #content_main_container ul {
				margin-bottom:14px;
			}
			#page #content_main_container li {
				line-height:1.6;
				margin-bottom:0px;
			}

		#page q {
			display:block;
		}

		#page > img,
		#page p > img {
			border:15px solid white;
			border-top:0;
		}

		#page > img[align=left],
		#page p > img[align=left] {
			border-left:0;
		}

		#page > img[align=right],
		#page p > img[align=right] {
			border-right:0;
		}


		#page_container #page_tools {
			list-style-type:none;
			clear:both;
			float:right;
			display:inline;
			margin:0;
			padding:0;
		}

			#page_tools li {

				float:left;

				margin-top:-4px;
				margin-right:8px;
				margin-bottom:0;

				background-repeat:no-repeat;
				background-position:top left;

			}
				#home_page #page_tools li {
					margin-top:0px;
				}

				/* IE compatibility */
				#ie6 #page_tools li {
					background-position:0px 4px;
				}

					#page_tools li a {
						margin-top:1px;
						padding-top:5px;
						padding-left:20px;
						height:20px;
						display:block;
					}



						/* IE compatibility */
						#ie6 #page_tools li a {
							padding-bottom:0px;
							margin-top:3px;
							display:inline-block;
						}

				/* Tool icons */
				#page_tools li.register_updates {
					background-image:url(images/icons/pencil.gif);
				}

				#page_tools li.print {
					background-image:url(images/icons/print.gif);
				}

				#page_tools li.apply_font_big {
					width:15px;
					padding:0;
					margin-top:-3px;
				}
					#ie6 #page_tools li.apply_font_big,
					#ie6 #page_tools li.apply_font_normal {
						height:24px;
					}
						#ie6 #page_tools li.apply_font_big a {
							background-position:-20px 2px;
							margin-top:0px;
							margin-bottom:3px;
						}

						#ie6 #page_tools li.apply_font_big a:hover {
								background-position:-20px -38px;
							}

						#ie6 #page_tools li.apply_font_normal a {
							background-position:0px 2px;
							margin-top:0px;
							margin-bottom:3px;
						}

						#ie6 #page_tools li.apply_font_normal a:hover {
								background-position:0px -38px;
							}


					#page_tools li.apply_font_big a {
						padding:0;
						margin-top:0px;
						background-image:url(images/icons/text_size.gif);
						background-position:-20px 0px;
						background-repeat:no-repeat;
						width:100%;
						height:20px;
						display:block;

					}

						#page_tools li.apply_font_big a:hover {
							background-position:-20px -40px;
						}



				#page_tools li.apply_font_normal {
					width:13px;
					padding:0;
					margin-top:-3px;
				}
					#page_tools li.apply_font_normal a {
						padding:0;
						margin-top:0;
						background-image:url(images/icons/text_size.gif);
						background-position:0px 0px;
						background-repeat:no-repeat;
						display:block;
						height:20px;
						width:100%;
					}
						#page_tools li.apply_font_normal a:hover {
							background-position:0px -40px;
						}

		#breadcrumbs {
			margin-bottom:15px;
		}


		#page_container #related_links {
			list-style-type:none;
			background-color:#eef3f5;
			margin:0;
			padding:0;
			padding-top:3px;
			margin-bottom:15px;
		}


			#page_container #related_links li.pdf {
				display:block;
				background-image:url(images/icons/pdf_grey.gif);
				background-repeat:no-repeat;
				background-position:top left;
				padding-left:20px;

				margin-top:5px;
				margin-left:3px;
				padding-bottom:6px;
				margin-bottom:0;
			}

			#page_container #related_links li.web {
				display:block;
				background-image:url(images/icons/web_grey.gif);
				background-repeat:no-repeat;
				background-position:top left;
				padding-left:20px;

				margin-top:5px;
				margin-left:3px;
				padding-bottom:6px;
				margin-bottom:0;
			}

			#page_container #related_links li.internal {
				display:block;
				background-image:url(images/icons/internal_grey.gif);
				background-repeat:no-repeat;
				background-position:top left;
				padding-left:20px;

				margin-top:5px;
				margin-left:3px;
				padding-bottom:6px;
				margin-bottom:0;
			}

				#ie7 #page_container #related_links li {
					/*padding-left:20px;
					text-indent:-16px;*/
				}

			#related_links a {

			}
			#related_links dd {
				display:inline;


				clear:right;

			}

		#page table {
			width:100%;
			table-layout:fixed;
		}
			#page table th {
				background-color:white;
			}

			#page table td {
				background-color:#eef3f5;
				padding:7px;
				vertical-align:top;
				overflow:hidden;
			}

/*===============*/
/* OUTAGES TABLE */
/*===============*/



	table#outages {
		padding:0;
		table-layout:fixed;
	}
		#outages th,
		#outages td {
			padding:0;
			margin:0;
		}
		#page_container #page #outages th {
			background:#EFF3F7;
			border-bottom:0;
			padding:7px 3px;
			text-align:center;
			vertical-align:top;
			line-height:1.6;
		}
			#page_container #page #outages th a {
				color:#666666;
			}
			#page_container #page #outages th a:hover {
				color:#3399CC;
			}

		#page_container #page #outages td {
			background:#F7FBFF;
			border-bottom:2px solid white;
			padding:7px 3px;
			text-align:center;
			vertical-align:top;
			line-height:1.6;
		}

		#outages h2 {
			border:0;
			margin:0;
		}

		#outages td.first_row {
			border-top:5px solid white;
		}

		#page_container #page #outages.outages-significant td,
		#page_container #page #outages.outages-significant th {
			text-align:left;
		}
			#page_container #page #outages.outages-significant .field {
				width:190px;
			}

/*========================*/
/* POSTCODE RESULTS TABLE */
/*========================*/



	table#postcode_results {
		padding:0;
		table-layout:fixed;

		margin-bottom:15px;
	}
		#postcode_results th,
		#postcode_results td {
			padding:0;
			margin:0;
		}
		#postcode_results th {
			border-bottom:1px solid #ccc;
		}

		#postcode_results h2 {
			border:0;
			margin:0;
		}

		#postcode_results td.first_row {
			border-top:5px solid white;
		}

		#postcode_results td {
			border-right:2px solid white;
		}

		#postcode_results .column_suburb {
			width:200px;
		}


/*=============*/
/* LATEST NEWS */
/*=============*/

	/* NEWS INDEX */
	#page ul.articles {
		list-style-type:none;

		margin-bottom:25px;
	}

		#page ul.articles li {
			margin-bottom:14px;
		}

		#page ul.articles li.year {
			padding-top:10px;
		}



	#latest_news_summary {
		min-height:130px;
	}


		/* IE compatibility */
		#ie6 #latest_news_summary {
			height:140px;
		}

		#ie6 #latest_news_summary .clearfix{
			height:3px;
		}

		#latest_news_summary ul {
			list-style-type:none;
			padding-left:0;
			border-top:1px solid #ccc;
			padding-top:5px;
		}

		#latest_news_summary li {
			margin-bottom:0;
		}
			#latest_news_summary li.last_visible {
				display:block;
			}

			#latest_news_summary li.invisible {
				display:none;
			}

		/* NB: Safari 'jumps' items below, if padding-bottom > 0 here */
		#latest_news_summary a {
			display:block;
			background-color:#eef3f5;
			width:333px;
			padding:0px 18px 0px 128px;
		}
			#latest_news_summary a a {
				background-color:transparent;
				width:auto;
				padding:0;
				padding-top:5px;
			}
			#latest_news_summary p {
				margin-bottom:0px;
			}

			#latest_news_summary .clearfix {

				margin-bottom:-2px;
			}

			#latest_news_summary .news_image {
				float:left;
				margin-left:-128px;

			}

				/* IE compatibility */
				#ie6 #latest_news_summary .news_image {
					margin-left:-64px;
				}

			#latest_news_summary .more_link {
				float:right;

			}

		#sidebar #latest_news_summary {
			min-height:0px;
			height:auto;
		}

		#sidebar #latest_news_summary a {
			padding:0 5px 20px 5px;
			width:114px;

			/* min-height:330px; */

		}

			#sidebar #latest_news_summary a h3 a {
				padding:0px;
				padding-top:10px;
			 	margin:0;
			}

			/* IE compatibility */
			#ie6 #sidebar #latest_news_summary {
				/* height:330px; */

			}

			#sidebar #latest_news_summary .news_image {
				float:none;
				margin-left:-5px;
			}

			#sidebar #latest_news_summary .more_link {
				margin-right:5px;
			}

			/* IE compatibility */
			#ie6 #sidebar #latest_news_summary a {
				padding-right:0px;
			}

/*===========*/
/* CALL OUTS */
/*===========*/

	.callout {
		display:block;
		text-align:center;
	}

			#home_page #callout_power_outages {
				width:120px;
				height:128px;

				margin:140px auto 0 auto;
				padding:0 0 0 0;

				text-indent:-10000px;
				overflow:hidden;

				background-image:url(images/icons/power_outage_large.gif);
				background-repeat:no-repeat;
				background-position:0px 0px
			}

			#home_page #callout_power_outages:hover {
				background-position:0px -208px;
				background-repeat:no-repeat;
				text-decoration:none;
			}

			#standard_page #callout_power_outages {
				width:124px;
				height:35px;
				margin-top:10px;
				padding:80px 0 0 0;

				text-indent:-10000px;
				overflow:hidden;

				background-image:url(images/icons/power_outage_sidebar.gif);
				background-color:#eef3f5;
				background-repeat:no-repeat;
				background-position:0px 0px;
			}

			#standard_page #callout_power_outages:hover {
				background-position:-125px 0px;
				text-decoration:none;
			}


			#callout_share_price {
				background-color:#eef3f5;

				margin-top:6px;
				padding-top:3px;
				padding-left:13px;
				padding-bottom:15px;
			}

				#callout_share_price span {
					display:block;
					margin-bottom:3px;
				}

				#callout_share_price .price {
					margin-top:6px;
					margin-bottom:6px;
				}


/*========*/
/* HEADER */
/*========*/

	#home_page #header {
		width:750px;
		height:278px;

		overflow:hidden;

		position:relative;
	}

	#standard_page #header,
	#external_page #header {
		width:750px;
		height:170px;

		overflow:hidden;

		position:relative;
	}

		#logo_citipower {
			position:absolute;
			top:20px;
			left:15px;

			z-index:5;
		}

		#logo_powercor {
			position:absolute;
			top:20px;
			left:142px;

			z-index:5;
		}


	#standard_page #header {
	}


		#header #quick_search {

		}
			#quick_search .textfield {
				width:207px;
				height:12px;

				position:absolute;
				top:20px;
				left:485px;
				padding:2px;
			}

			#quick_search .submit {
				background-image:url(images/common/btn_go.gif);
				border:0;
				width:21px;
				height:21px;

				position:absolute;
				top:20px;
				left:710px;
			}

/*==================*/
/* FULL SEARCH FORM */
/*==================*/


	#search_form {
		margin-bottom:20px;
	}
			#search_form .textfield {
				width:207px;
				height:12px;

				padding:2px;

			}

			#search_form .submit {
				background-image:url(images/common/btn_go.gif);
				border:0;
				width:21px;
				height:21px;
				outline:0;
			}


/*=====================*/
/* CITIPOWER ROMP FORM */
/*=====================*/

	#powercor_romp_form {
	}
		/* "Invert bolding" */
		#powercor_romp_form p {
			font-weight:bold;
		}
		#powercor_romp_form .radio label {
			font-weight:normal;
		}

		#powercor_romp_form p {
			margin-bottom:0;
		}


		#powercor_romp_form .radio {
			padding-top:0;
			padding-bottom:20px;
		}

		#powercor_romp_form .agree_to_terms_and_conditions {
		}
			#powercor_romp_form .agree_to_terms_and_conditions span.icon_required {
				float:left;

				width:20px;
			}

			#ie6 #powercor_romp_form .agree_to_terms_and_conditions span.icon_required,
			#ie7 #powercor_romp_form .agree_to_terms_and_conditions span.icon_required {
				margin-top:-3px;
			}



/*==========*/
/* SITE MAP */
/*==========*/

	#sitemap {

	}
		#sitemap,
		#sitemap ul {
			margin-top:8px;
		}

			#sitemap li {
				margin:0;
				margin-bottom:8px;
			}


/*==========*/
/* SITE NAV */
/*==========*/

	#home_page #sitenav {
		list-style-type:none;
		background-image:url(images/common/nav_home.gif);
		background-repeat:no-repeat;
		background-position:top left;

		width:750px;
		height:205px;

		overflow:hidden;

		position:absolute;
		top:68px;

		padding-left:88px;
	}

		#home_page #sitenav li {
			list-style-type:none;

			float:left;
		}

		#home_page #sitenav li a {
			background-image:url(images/common/nav_home.gif);
			background-repeat:no-repeat;
			background-position:top -50px;

			display:block;

			height:205px;

			text-indent:-30000px;
		}


			#home_page #sitenav .corporate a {
				width:80px;
				background-position:-88px top;
			}

			#home_page #sitenav .corporate a:hover,
			#home_page #sitenav .corporate a.active {
					background-position:-88px bottom;
				}

			#home_page #sitenav .electricity a {
				width:85px;
				background-position:-168px top;
			}
				#home_page #sitenav .electricity a:hover,
				#home_page #sitenav .electricity a.active {
					background-position:-168px bottom;
				}

			#home_page #sitenav .other a {
				width:85px;
				background-position:-253px top;
			}
				#home_page #sitenav .other a:hover,
				#home_page #sitenav .other a.active {
					background-position:-253px bottom;
				}

			#home_page #sitenav .career a {
				width:84px;
				background-position:-338px top;
			}
				#home_page #sitenav .career a:hover,
				#home_page #sitenav .career a.active {
					background-position:-338px bottom;
				}

			#home_page #sitenav .contractors a {
				width:84px;
				background-position:-422px top;
			}
				#home_page #sitenav .contractors a:hover,
				#home_page #sitenav .contractors a.active {
					background-position:-422px bottom;
				}

			#home_page #sitenav .community a {
				width:86px;
				background-position:-506px top;
			}
				#home_page #sitenav .community a:hover,
				#home_page #sitenav .community a.active {
					background-position:-506px bottom;
				}

			#home_page #sitenav .customer a {
				width:83px;
				background-position:-592px top;
			}
				#home_page #sitenav .customer a:hover,
				#home_page #sitenav .customer a.active {
					background-position:-592px bottom;
				}

	#standard_page #sitenav,
	#external_page #sitenav {
		list-style-type:none;
		background-image:url(images/common/nav_standard.gif);
		background-repeat:no-repeat;
		background-position:top left;

		width:750px;
		height:85px;



		position:absolute;
		top:53px;

		padding-left:367px;
	}

		#standard_page #sitenav li,
		#external_page #sitenav li  {
			list-style-type:none;

			float:left;
		}

		#standard_page #sitenav li a,
		#external_page #sitenav li a {
			background-image:url(images/common/nav_standard.gif);
			background-repeat:no-repeat;
			background-position:top -50px;

			display:block;

			height:85px;

			outline:0;
		}

			/* IE compatibility */
			#standard_page #ie6 #sitenav li a,
			#standard_page #ie7 #sitenav li a,
			#external_page #ie6 #sitenav li a,
			#external_page #ie7 #sitenav li a {
				overflow:hidden;
			}



			/* Text labels - centre-aligned - deprecated!
			*/
			#standard_page #sitenav li a span,
			#external_page #sitenav li a span {
				display:block;
				text-decoration:none;
				position:relative;
				width:300px;
				top:150px;
				left:-127px;
				text-align:center;


			}

			/* Text labels - right-aligned
			*/
			#standard_page #sitenav li a span,
			#external_page #sitenav li a span {
				left:-262px;
				text-align:right;
				top:150px;
			}

				#standard_page #sitenav li a:hover span,
				#external_page #sitenav li a:hover span {
					text-indent:0px;
					top:90px;
				}

				/* Special cases: first and last items */

				#standard_page #sitenav .home a span,
				#external_page #sitenav .home a span {
					left:-258px;
				}

				/* last items - deprecated */
				/*
				#standard_page #sitenav .community a:hover span {
					left:-206px;
					text-align:right;
				}


				#standard_page #sitenav .customer a:hover span {
					left:-250px;
					text-align:right;
				}
				*/


			#standard_page #sitenav .home a {
				width:48px;
				background-position:-367px top;
			}

				#standard_page #sitenav .home a:hover {
					background-position:-367px -85px;
				}
				#standard_page #sitenav .home a.active {
					background-position:-367px bottom;
				}

			#standard_page #sitenav .corporate a {
				width:45px;
				background-position:-415px top;
			}

				#standard_page #sitenav .corporate a:hover {
					background-position:-415px -85px;
				}
				#standard_page #sitenav .corporate a.active {
					background-position:-415px bottom;
				}

			#standard_page #sitenav .electricity a {
				width:48px;
				background-position:-460px top;
			}
				#standard_page #sitenav .electricity a:hover {
					background-position:-460px -85px;
				}
				#standard_page #sitenav .electricity a.active {
					background-position:-460px bottom;
				}

			#standard_page #sitenav .other a {
				width:45px;
				background-position:-508px top;
			}
				#standard_page #sitenav .other a:hover {
					background-position:-508px -85px;
				}
				#standard_page #sitenav .other a.active {
					background-position:-508px bottom;
				}

			#standard_page #sitenav .career a {
				width:46px;
				background-position:-553px top;
			}
				#standard_page #sitenav .career a:hover {
					background-position:-553px -85px;
				}
				#standard_page #sitenav .career a.active {
					background-position:-553px bottom;
				}

			#standard_page #sitenav .contractors a {
				width:46px;
				background-position:-599px top;
			}
				#standard_page #sitenav .contractors a:hover {
					background-position:-599px -85px;
				}
				#standard_page #sitenav .contractors a.active {
					background-position:-599px bottom;
				}

			#standard_page #sitenav .community a {
				width:46px;
				background-position:-645px top;
			}
				#standard_page #sitenav .community a:hover {
					background-position:-645px -85px;
				}
				#standard_page #sitenav .community a.active {
					background-position:-645px bottom;
				}

			#standard_page #sitenav .customer a {
				width:46px;
				background-position:-691px top;
			}
				#standard_page #sitenav .customer a:hover {
					background-position:-691px -85px;
				}
				#standard_page #sitenav .customer a.active {
					background-position:-691px bottom;
				}


			#external_page #sitenav .home a {
				width:48px;
				background-position:-367px top;
			}

				#external_page #sitenav .home a:hover {
					background-position:-367px -85px;
				}
				#external_page #sitenav .home a.active {
					background-position:-367px bottom;
				}

			#external_page #sitenav .corporate a {
				width:45px;
				background-position:-415px top;
			}

				#external_page #sitenav .corporate a:hover {
					background-position:-415px -85px;
				}
				#external_page #sitenav .corporate a.active {
					background-position:-415px bottom;
				}

			#external_page #sitenav .electricity a {
				width:48px;
				background-position:-460px top;
			}
				#external_page #sitenav .electricity a:hover {
					background-position:-460px -85px;
				}
				#external_page #sitenav .electricity a.active {
					background-position:-460px bottom;
				}

			#external_page #sitenav .other a {
				width:45px;
				background-position:-508px top;
			}
				#external_page #sitenav .other a:hover {
					background-position:-508px -85px;
				}
				#external_page #sitenav .other a.active {
					background-position:-508px bottom;
				}

			#external_page #sitenav .career a {
				width:46px;
				background-position:-553px top;
			}
				#external_page #sitenav .career a:hover {
					background-position:-553px -85px;
				}
				#external_page #sitenav .career a.active {
					background-position:-553px bottom;
				}

			#external_page #sitenav .contractors a {
				width:46px;
				background-position:-599px top;
			}
				#external_page #sitenav .contractors a:hover {
					background-position:-599px -85px;
				}
				#external_page #sitenav .contractors a.active {
					background-position:-599px bottom;
				}

			#external_page #sitenav .community a {
				width:46px;
				background-position:-645px top;
			}
				#external_page #sitenav .community a:hover {
					background-position:-645px -85px;
				}
				#external_page #sitenav .community a.active {
					background-position:-645px bottom;
				}

			#external_page #sitenav .customer a {
				width:46px;
				background-position:-691px top;
			}
				#external_page #sitenav .customer a:hover {
					background-position:-691px -85px;
				}
				#external_page #sitenav .customer a.active {
					background-position:-691px bottom;
				}


/*==========*/
/* PAGE NAV */
/*==========*/

	#pagenav {
		list-style-type:none;
		background-color:#eef3f5;

		margin-bottom:30px;
		padding:0;

	}


		#pagenav ul,
		#pagenav ul ul {
			list-style-type:none;
			background-color:white;
			padding:0;
		}

		#pagenav li {
			border-bottom:1px solid white;
			margin-bottom:0;
		}

			#pagenav ul li {
				border-bottom:1px solid #cce5ff;
			}
				#pagenav ul ul li {
					border-bottom:1px solid white;
				}

		#pagenav a {
			display:block;
			margin-left:15px;
			padding:4px 6px 4px 0;

		}

			#pagenav ul a {
				display:block;
				margin-left:22px;
			}

				#pagenav ul ul a {
					display:block;
					margin-left:29px;
				}

/*==============*/
/* MAP CONTENTS */
/*==============*/

	#map_content {
		margin-right:-15px;
		margin-left:-5px;
	}

		#map_content dl.locations {
			margin:0;
			padding:0;
			margin-bottom:15px;
			width:350px;
			min-height:400px;
		}
			#ie6 #map_content dl.locations {
				margin-left:15px;
			}

			#map_content .marker_details {
				clear:both;
				display:block;

			}


			#map_content ul.fields {
				margin-bottom:15px;
				padding-left:0px;
				list-style-type:none;
			}
				#map_content .fields li {
					padding:3px;
					padding-left:143px;
					margin-bottom:0;

					zoom:1;
				}

					#map_content .fields li.even {
						background-color:#eef3f5;

					}

				#map_content .fields .subtitle {
					font-weight:bold;
				}
				#map_content .fields .address {

				}

				#map_content .field_name {
					margin-left:-140px;
					float:left;
					width:140px;
				}

				#map_content .field_name_important {
					color:#e20024;
				}


/*===================*/
/* HTML MAP CONTENTS */
/*===================*/

	#map_content .markers .marker {
		position:absolute;

		height:15px;
		width:15px;
		overflow:visible;
	}
		#map_content .markers .marker .icon {
			background-repeat:no-repeat;
			background-position:center;
			height:15px;
			width:15px;
			display:block;
		}

			#map_content .markers a:hover {
				text-decoration:none;
			}

		#map_content .markers .marker_square {
			/*background-image:url(images/maps/icon_square.gif); */
			background-image:url(images/maps/icon_circle.gif);
			background-repeat:no-repeat;
			background-position:center;
		}

		#map_content .markers .marker_circle {
			background-image:url(images/maps/icon_circle.gif);
			background-repeat:no-repeat;
			background-position:center;
		}

		#map_content .markers .marker_invisible {
			background:none;
		}

		#map_content .markers .marker_caption {
			/*width:30px;*/
			width:auto;
			display:block;
		}
			#map_content .markers .marker_caption a,
			#map_content .markers .marker_caption span {
				color:white;
				white-space: nowrap;       /* css-3 */
				white-space: -moz-nowrap;  /* Mozilla, since 1999 */
				white-space: -pre-nowrap;      /* Opera 4-6 */
				white-space: -o-nowrap;    /* Opera 7 */
				word-wrap: nowrap;       /* Internet Explorer 5.5+ */
			}

			#map_content .markers .marker_caption a,
			#map_content .markers .marker_caption nobr
			{
				font-size:9px;
			}

			#map_content .caption_on_right .marker_caption {
				position:absolute;
				top:0;
				left:13px;
			}

			#map_content .caption_on_left .marker_caption {
				position:absolute;
				top:0;
				right:15px;
				text-align:right;
			}

			#map_content .caption_hide .marker_caption {
				display:none;
			}

	#powercor_map_image {
		background:url(images/maps/powercor_map.gif);
		width:466px;
		height:540px;
		position:relative;
	}

	#citipower_map_image {
		background:url(images/maps/citipower_map.gif);
		width:466px;
		height:426px;
		position:relative;
	}

/*========*/
/* FOOTER */
/*========*/

	#footer {
		background-image:url(images/common/footer_background_new.gif);
		background-repeat:no-repeat;
		background-position:0 -60px;

		height:100px;

		margin:0 auto;
		width:750px;
		padding:0 9px 0 5px;
	}

		/* Footer navigation */
		#footer ul {
			background-image:url(images/common/footer_top.gif);
			background-repeat:no-repeat;
			background-position:top center;

			list-style-type:none;
			width:710px;
			margin:0px auto 24px auto;

			padding-top:3px;

			display:block;
		}

		#footer li {
			width: 12%;
			float:left;
			text-align:left;
		}
			#footer li.wide {
				width:21%;
			}

			#footer li.first {
				width:8%;
			}
			#footer li.last {
				width:15%;
				text-align:right;
			}

				/* IE compatibility
				#ie6 #footer li,
				#ie7 #footer li {
					width:12%;
				}

				#ie6 #footer li.wide,
				#ie7 #footer li.wide {
					width:21%;
				}


				#ie6 #footer li.first,
				#ie7 #footer li.first {
					width:8%;
				}

				#ie6 #footer li.last,
				#ie7 #footer li.last {
					width:15%;
				}
			*/

		#footer .copyright {
			clear:both;
		}
			#ie6 #footer .copyright,
			#ie7 #footer .copyright {
				position:relative;
				top:-10px;
			}

/*========*/
/* ERRORS */
/*========*/

	.error_notices {
		margin:4px;
		margin-bottom:12px;
		padding:4px 4px 8px 30px;

		background-image:url(images/icons/error.gif);
		background-repeat:no-repeat;
		background-position:5px 5px;
		background-color:#fff0f0;

		border:1px solid #e20024;
	}
		.error_notices p {
			font-weight:bold;
			margin-bottom:8px;
		}

		.error_notices ul {
			color:#ccc;
			margin-left:20px;
		}

			.error_notices li {
				color:#666;
				margin-bottom:1px;
			}




/*=======*/
/* FORMS */
/*=======*/


	form {
	}


		span.icon_required {
			color:#e20024;
			font-weight:bold;
		}

		span.icon_not_required {
			color:#e20024;
			font-weight:bold;
			visibility:hidden;
		}

		form fieldset {
			border:0;
			margin:0;
			padding:0;
			margin-bottom:20px;
		}

		form h2 {
			border:0;
		}
		form legend {
			margin:0;
			padding:0;
			border:0;
			margin-left:-7px;
		}

		form label {
			font-weight:bold;
		}

		#site_container #page_container form fieldset ul {
			list-style-type:none;
			margin:0;
			padding:0;
			position:relative;
		}

        #site_container #page_container form fieldset .help ul,
        #site_container #page_container form fieldset .hidden_headings ul{
			list-style: disc outside;
            margin-left: 10px;
            margin-bottom: 15px;
		}



			#page_container form fieldset li {
/* test-rem
				margin:0;
				padding:0;

*/
				clear:left;
				margin-bottom:0;
				/*margin-bottom:14px;*/
				position:relative;
				/*padding-right:70%;*/
			}

				form fieldset li div {
					padding-top:7px;
					padding-bottom:9px;
				}



				form .invalid input,
				form .invalid textarea,
				form .invalid select {
					/*border:1px solid red;*/
					background-color:#fff0f0;
				}
					form .invalid label {
						color:#e20024;
					}

				form .hidden_field,
				form .hidden_field * {
					display:none;
				}


			form fieldset li label {
				display:block;
				overflow:auto;
				text-indent:-10px;
				padding-left:10px;
				margin-right:70%;
			}

            form fieldset li label.label_property_address_town {
				display: none;
			}

			form fieldset li input,
			form fieldset li select {
				position:absolute;
				width:60%;
				left:35%;
				top:4px;

				border:1px solid #ccc;
			}

				form fieldset li select {
					width:auto;
				}

			form input.date {
				width:40%;
				border:1px solid #ccc;
			}

            form fieldset li input.frm_rad {
                left: 0;
                top: 0;
                position: inherit;
                margin: 0px 20px 0px 10px;
            }

            form fieldset li input#supply_capacity {
                width: 20%;
            }

            form fieldset li div#amps {
                left:60%;
                position:absolute;
                top:0px;
            }

			form textarea {
				position:relative;
				width:60%;
				left:35%;
				top:-14px;

				height:80px;
				border:1px solid #ccc;
			}

				form li.wide textarea {
					position:static;
					width:95%;
					height:80px;
					border:1px solid #ccc;
				}

				#ie6 form textarea {
					left:32.75%;
				}




			/*
			form .radio {
				margin-left:10px;
			}
				form .radio label {
					padding:5px;
					margin:0;
					display:block;
				}

				form .radio span {
					padding:5px;
					margin:0;
					display:inline;
				}

				form .radio input {
					width:auto;
					position:static;
					margin-left:20px;
				}
			*/

			form .radio {
				margin-left:0px;
			}
				form .radio label {
					padding:5px;
					padding-left:0;

					margin:0;
					display:block;


				}

				form .radio span {
					padding:0px;
					margin:0;
					/*float:right;*/
					/*width:415px;*/
					/*display:block;*/
					text-indent:0;
				/*display:inline;*/
				}

				#ie6 form .radio span,
				#ie7 form .radio span {
					padding-top:3px;
				}

				form .radio input {
					width:auto;
					position:static;
					margin-left:0px;
					float:left;
					border:0;


				}

				form .radio {

				}




			form .checkboxes {
				margin-left:0px;
			}
				form .checkboxes label {
					padding:5px;
					padding-left:0;

					margin:0;
					display:block;

				}

				form .checkboxes span {
					padding:0px;
					margin:0;
					float:right;
					width:415px;
					display:block;
					text-indent:0;
				/*display:inline;*/
				}

				#ie6 form .checkboxes span,
				#ie7 form .checkboxes span {
					padding-top:3px;
				}

				form .checkboxes input {
					width:auto;
					position:static;
					margin-left:0px;

					float:left;

					border:0;
				}



			form input.submit,
			form input.reset {
				background-color:#e20024;
				border:0;
				color:white;
				font-weight:bold;
				width:auto;
				padding-left:9px;
				padding-right:9px;
                cursor: pointer;
			}

            form input.submit:hover,
			form input.reset:hover {
				/*background-color:#000;*/
			}

				form input.reset {
					margin-left:15px;
				}




			form .columnar label {
				width:48%;
				float:left;
				overflow:visible;
			}

				form .columnar span {
					float:left;
					width:80%;
				}

				form .columnar input {
					margin-right:10px;
				}

	form#powercor_network_postcodes {
	}
		#powercor_network_postcodes fieldset,
        fieldset.postcode_search {
			padding:5px;
			padding-bottom:10px;
			background-color:#eef3f5;
		}

		#powercor_network_postcodes h2,
        h2.postcode_search {

			border-bottom:1px solid #cccccc;
			margin-top:0px;
		}

		#powercor_network_postcodes #postcode,
        fieldset.postcode_search #property_address_postcode {
			width:90px;
		}

		#powercor_network_postcodes .submit,
        fieldset.postcode_search .submit {

			margin-left:110px;
		}

		#powercor_network_postcodes .icon_required,
        fieldset.postcode_search .icon_required {
			display:none;
		}

	form#outages_by_postcode {
	}
		#outages_by_postcode fieldset {
			padding:5px;
			padding-bottom:10px;
			background-color:#eef3f5;
		}

		#outages_by_postcode h2 {

			border-bottom:1px solid #cccccc;
			margin-top:0px;
		}

		#outages_by_postcode #postcode {
			width:90px;
			left:15%;
		}

		#outages_by_postcode .submit {

			margin-left:20px;
		}

		#outages_by_postcode .icon_required {
			display:none;
		}


	form#powercor_website_feedback {
	}
		form#powercor_website_feedback .columnar label {
			width:30%;
		}

		form#powercor_website_feedback .label_comments {
			width:100px;
		}

		form#powercor_website_feedback .textarea textarea#comments {
			position:relative;
			width:266px;
		}


		form#powercor_website_feedback .radio span.icon_required,
		form#powercor_website_feedback .radio span.icon_not_required {
			width:10px;
			height:20px;
		}


		#powercor_website_feedback #postcode {
			width:90px;
		}

		form#powercor_website_feedback .columnar .radio .label_would_like_to_be_contacted,
		form#powercor_website_feedback .columnar .radio .label_preferred_contact_method {
			width:34%;
			text-indent:0;
			padding-left:0px;
		}

		#ie6 form#powercor_website_feedback .label_would_like_to_be_contacted,
		#ie7 form#powercor_website_feedback .label_would_like_to_be_contacted,
		#ie6 form#powercor_website_feedback .label_preferred_contact_method,
		#ie7 form#powercor_website_feedback .label_preferred_contact_method  {
			text-indent:0;
			padding-left:0px;
		}

	form#powercor_online_extension_application_form {
	}
		form#powercor_online_extension_application_form .major label {
			width:100%;
			text-indent:0;
			padding-left:0px;
            color: #E20024;
            font-size: 110%;
		}

		form#powercor_online_extension_application_form .major .radio .label_application_type {
            font-size: 130%;
		}

		form#powercor_online_extension_application_form .major .radio span.icon_required,
		form#powercor_online_extension_application_form .major .radio span.icon_not_required {
            display: inline;
            float: none;
            width: auto;
            margin: 0px;
		}

        form .help {

        }

        form .caption_help {
            padding-left: 25px;
        }

            form .help ul,
            #site_container #page_container form fieldset .help ul
            form fieldset .hidden_headings ul {
                list-style: disc outside;
                margin-left: 10px;
                margin-bottom: 15px;
            }

            form .help ol,
            form .hidden_headings ol{
                list-style: inherit outside;
                margin-left: 10px;
            }

                form .help li,
                form .hidden_headings li{
                    margin-left: 10px;
                }

        form#powercor_online_extension_application_form .form_left {
            width: 49%;
            float: left;
            overflow: hidden;
            clear: none;
            padding-bottom: 10px;
        }

            form#powercor_online_extension_application_form .form_left label {
                width: 67%;
                float: left;
                margin-right: 0px;
            }

                form#powercor_online_extension_application_form .form_left label span {
                    display: inline;
                }

            form#powercor_online_extension_application_form .form_left input {
                width: 30px;
                float: left;
                position: static;
                top: auto;
                left: auto;
            }

            form#powercor_online_extension_application_form .form_small input {
                width: 30px;
            }

        form#powercor_online_extension_application_form .radio_table {

        }

        form#powercor_online_extension_application_form .radio_table label {
            float: left;
            overflow: hidden;
            clear: none;
            margin-right: 0px;
            width: 10%;
            text-align: center;
            text-indent: 0px;
        }
        form#powercor_online_extension_application_form .radio_table label.label_main {
            width: 35%;
            text-align: left;
            padding-left: 10px;
        }
        form#powercor_online_extension_application_form .radio_table label span {
            display: none;
        }
        form#powercor_online_extension_application_form .radio_table label.label_main span.icon_required {
            width: 10px;
            float: left;
            display: block;
        }

        form#powercor_online_extension_application_form fieldset li.radio_table .radio {
            padding: 0px;
        }

        form#powercor_online_extension_application_form fieldset li.radio_table .radio input {
            float: none;
        }

        form#powercor_online_extension_application_form fieldset li.radio_table .textfield {
            padding: 0px;
            padding-left: 5px;
            float: left;
            *margin-top: -10px;
        }

        form#powercor_online_extension_application_form fieldset li.radio_table .textfield input {
            float: none;
            width: 35px;
            position: static;
        }

    form#powercor_online_extension_application_form fieldset li.attachments-multi label {
        float: left;
        overflow: hidden;
        clear: left;
        width: 50%;
        margin-right: 0px;
        text-indent: 0px;
        padding: 0px;
    }

    form#powercor_online_extension_application_form fieldset li.attachments-multi input {
        float: none;
        width: auto;
        position: static;
    }

    form#powercor_online_extension_application_form fieldset li.existing label {
        float: none;
        overflow: hidden;
        clear: none;
        width: auto;
        margin-right: 0px;
        text-indent: 0px;
        padding: 0px;
        padding-left: 25px;
    }

    form#powercor_online_extension_application_form fieldset li.existing input {
        float: left;
        width: auto;
        position: static;
    }

     form#powercor_online_extension_application_form fieldset li.special {
        margin-top: -10px;
        margin-bottom: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
        overflow: hidden;
    }

     form#powercor_online_extension_application_form fieldset li.special label {
        float: none;
        overflow: hidden;
        clear: none;
        width: auto;
        margin-right: 0px;
        text-indent: 0px;
        padding: 0px;
    }

     form#powercor_online_extension_application_form fieldset li.special p{
        margin: 0px;
        padding: 0px;
    }

    form#powercor_online_extension_application_form fieldset li.special input {
        float: left;
        width: auto;
        *width: 10px;
        position: static;
    }

    form#powercor_online_extension_application_form fieldset li.special span{
        *float: left;
        *width: auto;
    }

    #page p.stepper,
    #page p.stepper img{
        text-align: center;
        padding: 0px;
        margin: 0px;
        border: none;
    }

/*==========*/
/* CALENDAR */
/*==========*/

		/* calendar style */
		#calendarDiv {
			display: block;
			display: none;
			position: relative;
			border: 1px solid #777;
		}
		#calendarDiv a {
			cursor: pointer;
			cursor: hand;
		}
		#calendar {
			background: white;
			clear: both;
			text-align: center;
		}
		#calendar, #linksTable {
			width: 180px;
		}
		#calendar .calendarHeader {
			background: white;
			/*border-bottom: 1px solid #ccc;*/
			color: #e20024;
		}
		#calendar .weekDaysTitleRow {
			background: white;
			color: #666;
		}
		#calendar .weekDaysRow {
			background: #eee;
			color: #666;
		}
		#calendar .weekDaysCell {
			color: #000;
			border: 1px solid white;
		}
		#calendar .weekDaysCellOver {
			background: #fff;
			border: 1px solid #66aaff;
		}
		#closeCalender {
			position: absolute;
			left: 100%;
			bottom: 100%;
			margin-bottom: 1px;
			display: block;
			min-width:100px;
			padding: 3px;
			cursor: pointer;
			cursor: hand;
			color: #3399cc;
			font-size:9px;
		}
		#closeCalender:hover {
			color: #333;
		}
		#linksTable {
			background: white;
		}
		#linksTable a {
			display: block;
			color: #3399cc;

			padding: 2px 5px;
		}
		#linksTable a:hover {
			color: #333;
		}
		#prevMonth {
			float: left;
		}
		#nextMonth {
			float: right;
		}
		#today {
			background: #66aaff;
		}
		.js-singleComment {
			border: 2px solid #ddd;
			background: #fff;
			font-size: 1em;
			width: 600px;
		}

/*================*/
/* PRINT FRIENDLY */
/*================*/

	#print {
		background-color:white;
		height:100%;
	}
		/* Close window button */
		#print #close_window {
			left:520px;
			top:15px;
			position:absolute;
			z-index:5;
			color:#666;
			text-decoration:underline;
			display:inline;
			visibility:visible;
			padding-right:5px;
		}
			/* Hide it when not #print */
			#close_window {
				display:none;
				visibility:hidden;
			}

		#print #navbar,
		#print #sidebar {
			display:none;

		}

		#print #page,
		#print #page_container,
		#print #site_container,
		#print #footer {
			background:white;
		}

		#print #site_container {
			width:600px;
		}

		#home_page #print #page {
			padding-right:0;
		}

		#print #sitenav li,
		#print #breadcrumbs,
		#print #quick_search,
		#print #page_tools,
		#print #footer ul {
			display:none;
			visibility:hidden;
		}

		#print #powercor_map_image,
		#print #citipower_map_image  {
			display:none;
		}

		#print #sitenav {
			background:url(images/common/nav_standard_background.gif);
			height:85px;
		}

		#print #header {
			height:180px;
		}

		#print #page,
		#print #header,
		#print #footer {
			float:center;
			width:600px;
		}

			#print #page .page_image {
				margin-left:60px;
			}

			#print #page .article_image {
				margin-left:60px;
			}

			#print #footer .copyright {
				position:static;
			}



/*==================*/
/* FONTS AND STYLES */
/*==================*/

	body,p,td,th,li,dt,dd,div,input,select,option,textarea,h1,h2,h3,h4,h5,h6 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	body, input, textarea, select {
		font-size:10px;
		color:#666666;
	}

	input, textarea {
		color:black;
		padding:2px;
	}

	select {
		color:black;
	}
		select option {
			color:black;
			padding:1px;
		}


	p {
		line-height:1.6;
		margin-bottom:14px;
	}
		p.pullquote,
		blockquote, h4
		 {
		 	font-style:italic;
		 	font-weight:bold;
			color:#e20024;
			font-size:13px;
			line-height:1.4;

		}
			p.pullquote strong,
			blockquote strong,
			h4 strong
			{
				font-weight:bold;
				font-style:normal;
			}

	p img {
		margin:15px;
		margin-top:0;
	}
		p img[align=left] {
			border:10px solid #fff;
			border-top:0;
			border-left:0;
		}

		p img[align=right] {
			border:10px solid #fff;
			border-top:0;
			border-right:0;
		}

		#ie6 p img,
		#ie7 p img {
			border:10px solid #fff;
			border-top:0;
		}

	small {
		font-weight:normal;
		font-size:9px;
	}

	a {
		color:#3399cc;
		text-decoration:none;
	}
		a:hover {
			text-decoration:underline;
		}
		.more_link {
			color:#666666;
		}

	h1,h2,h3,h4,h5,h6 {
		margin-bottom:18px;
	}
		h1 {
			color:#e20024;
			font-size:17px;
			margin-bottom:17px;
		}
			#home_page h1 {
				margin-bottom:7px;
			}

			#latest_news_summary h1 {
				margin-bottom:3px;
			}

			#home_page h1 {
				margin-top:4px;
			}

		h2 {
			width:100%;
			margin-bottom:7px;
			border-bottom:1px solid #ccc;
			display:block;

			color:#e20024;
			font-size:10.5px;
			font-weight:bold;
		}
			#navbar h2 {
				padding-left:8px;
				width:134px;
				margin-bottom:0;
			}


		h3 {
			font-size:10.5px;
			font-weight:bold;
			color:#e20024;
			margin-bottom:2px;
		}

		h5 {
			font-size:10.5px;
			font-weight:bold;
			color:#e20024;
			cursor:pointer;
			width:auto;
		}

		h5 img {
			margin-bottom:1px;
		}

		h5.hover,
		h5:hover {
			text-decoration:underline;
		}

		h5.hover img ,
		h5:hover img {
			border-bottom:1px solid #e20024;
			margin-bottom:0;

		}

	#sitenav a {
		color:#183562;
	}

	#footer a,
	#footer p {
		color:#183562;
	}

	#breadcrumbs {
		font-size:10px;
		color:#666;
	}

		#breadcrumbs a {
			font-size:9px;
			color:#666;
			text-decoration:underline;
		}

			#breadcrumbs a.current_page {
				color:#e10625;
				text-decoration:none;
			}

	#page_tools {
		font-size:9px;
		padding-bottom:5px;
	}
		#page_tools a {
			color:#3399cc;
		}



	#related_links a {
		font-weight:bold;
		color:#666;
	}

	.callout {
		font-weight:bold;
		color:#183562;
	}
		#sidebar .callout {
			font-size:9px;
		}

		#callout_share_price .price {
			font-weight:bold;
		}

	#page ul.articles {
		padding-left:0;
	}

	#latest_news_summary,
	#latest_news_summary a,
	#latest_news_summary p {
		color:#666;
	}

	#pagenav {
	}
		#pagenav a {
			color:#000066;
		}

			#pagenav ul ul a {
				color:#666;
			}

		#pagenav a.current_page {
			color:#e20024;
		}

/*======*/
/* MISC */
/*======*/

/*============*/
/* TEXT SIZES */
/*============*/

body.font_big,
body.font_big input,
body.font_big textarea,
body.font_big select,
body.font_big small {
	font-size:12px;
}
	body.font_big h3,
	body.font_big h4,
	body.font_big h5 {
		font-size:12px;
	}

	body.font_big h2 {
		font-size:14px;
	}

	body.font_big #quick_search .textfield {
		height:14px;
	}

	body.font_big #page_tools,
	body.font_big #breadcrumbs,
	body.font_big #breadcrumbs a,
	body.font_big #map_content .markers .marker_caption span {
		font-size:11px;
	}

		body.font_big #page_tools li a {
			padding-top:4px;
		}

	body.font_big #footer {
		background-position:0 -45px;
	}

	body.font_big #footer li.wide {
		width:22%;
	}


	body.font_big #footer li.first {
		width:8%;
	}

		/*
		body.font_big #ie7 #footer li.first,
		body.font_big #ie6  #footer li.first {
			width:8%;
		}
		*/

	body.font_big #footer li {
		width:12%;
	}
		/*
		body.font_big #ie7 #footer li {
			width:14%;
		}

		body.font_big #ie6 #footer li {
			width:14%;
		}
		*/

	body.font_big #latest_news_summary {
		min-height:190px;
	}


		body.font_big #ie6 #page #latest_news_summary {
			height:200px;
		}



body.font_bigger,
body.font_bigger input,
body.font_bigger textarea,
body.font_bigger select,
body.font_bigger small {
	font-size:14px;
}
	body.font_bigger h3,
	body.font_bigger h4,
	body.font_bigger h5 {
		font-size:14px;
	}

	body.font_bigger h2 {
		font-size:16px;
	}

	body.font_bigger #quick_search .textfield {
		height:16px;
	}

	body.font_bigger #page_tools,
	body.font_bigger #breadcrumbs,
	body.font_bigger #breadcrumbs a,
	body.font_bigger #map_content .markers .marker_caption span {
		font-size:13px;
	}

		body.font_bigger #page_tools li a {
			padding-top:2px;
		}


	body.font_bigger #footer li.wide {
		width:22%;
	}

		/*
		body.font_bigger #ie7  #footer li.wide,
		body.font_bigger #ie6  #footer li.wide {
			width:24%;
		}*/

	body.font_bigger #footer {
		background-position:0 -40px;
	}

	body.font_bigger #footer li.first {
		width:8%;
	}
		/*
		body.font_bigger #ie7 #footer li.first,
		body.font_bigger #ie6  #footer li.first {
			width:8%;
		}*/

	body.font_bigger #footer li {
		width:11%;
	}
		/*
		body.font_bigger #ie7 #footer li {
			width:14%;
		}

		body.font_bigger #ie6 #footer li {
			width:14%;
		}
		*/

	body.font_bigger #latest_news_summary {
		min-height:240px;
	}


		body.font_bigger #ie6 #page #latest_news_summary {
			height:250px;
		}

		body.font_bigger  #map_content dl.locations {
			width:450px;
		}
			body.font_bigger #ie6 #map_content dl.locations {
			}

			body.font_bigger #map_content .fields li {
					padding-left:240px;
			}

				body.font_bigger #map_content .field_name {
					margin-left:-230px;
					float:left;
					width:230px;
				}




body.font_biggest,
body.font_biggest input,
body.font_biggest textarea,
body.font_biggest select,
body.font_biggest small {
	font-size:16px;
}
	body.font_biggest h3,
	body.font_biggest h4,
	body.font_biggest h5 {
		font-size:16px;
	}

	body.font_biggest h2 {
		font-size:18px;
	}

	body.font_biggest #quick_search .textfield {
		height:18px;
	}

	body.font_biggest #page_tools,
	body.font_biggest #breadcrumbs,
	body.font_biggest #breadcrumbs a,
	body.font_biggest #map_content .markers .marker_caption span {
		font-size:15px;
	}

		body.font_biggest #page_tools li a {
			padding-top:1px;
		}

	body.font_biggest #footer {
		background-position:0 -35px;
	}

	body.font_biggest #footer li.wide {
		width:20%;
	}
		/*
		body.font_biggest #ie7  #footer li.wide,
		body.font_biggest #ie6  #footer li.wide {
			width:24%;
		}*/

	body.font_biggest #footer li.first {
		width:10%;
	}
		/*
		body.font_biggest #ie7 #footer li.first,
		body.font_biggest #ie6  #footer li.first {
			width:8%;
		}*/

	body.font_biggest #footer li {
		width:14%;
	}
		/*
		body.font_biggest #ie7 #footer li {
			width:14%;
		}

		body.font_biggest #ie6 #footer li {
			width:14%;
		}
		*/

	body.font_biggest #latest_news_summary {
		min-height:250px;

	}


		body.font_biggest #ie6 #page #latest_news_summary {
			height:260px;
		}

		body.font_biggest  #map_content dl.locations {
			width:450px;
		}
			body.font_biggest #ie6 #map_content dl.locations {
			}

			body.font_biggest #map_content .fields li {
					padding-left:240px;
			}

				body.font_biggest #map_content .field_name {
					margin-left:-230px;
					float:left;
					width:230px;
				}

.clearfix {
	clear:both;
	height:1px;
	overflow:hidden;
}


.captcha-code{
	padding-left:155px;
	padding-top:0px;
}

dl {
    margin-bottom: 10px;
    overflow: hidden;
}
dt {
    font-weight: bold;
    float: left;
    width: 150px;
    clear: both;
    padding: 5px;
}
dd {
    width: 270px;
    float: right;
    text-align: left;
    border-top: 1px solid #eef3f5;
    padding: 5px;
    padding-top: 4px;
}
#print dd {
    width: 425px;
}
#print #options {
    display: none;
}

table.summary {

}
table.summary th {
    font-weight: bold;
    width: 150px;
    padding: 5px;
    background-color: #fff;
}
table.summary td {
    text-align: left;
    padding: 5px;
    background-color: #fff;
}

#options strong {
    color: #e20024;
}

.hidden_headings {

}

.hidden_headings h3 {
    cursor: pointer;
}

.hidden_headings div {
    display: none;
}

.help_hidden {
    display: none;
}

#print .help_hidden {
    display: block;
}

#print .print_hide {
    display: none;
}

#ie7 .pdf-bttn{
	padding: auto .25em;
    width: 120px; /* for IE only */
    overflow: visible;
}
#ie7 .submit-bttn{
	padding: auto .25em;
    width: 130px; /* for IE only */
    overflow: visible;
}


/*Smart meter*/
.smart-meter-section{
	padding: 0px 0px 30px 0px; border-bottom:1px solid #BBBBBB; margin-bottom:10px;
}
.smart-meter-result-section {padding: 15px 0px 0px 0px;}

.smart-meter-search-section {padding: 5px 0px;}
.smart-meter-search-section .form-wrapper form label{ width:80px; display:inline-block;}
.smart-meter-search-section .form-wrapper form .input.text input{ width:150px;}
.smart-meter-search-section .form-wrapper form .input.submit input{margin:10px 0px 0px 140px; width:100px;}

.smart-meter-result-section div.suburb-list-item {
		display:block;
		padding:5px 30px;
}
.smart-meter-result-section div.suburb-list-item span.postcode-item{
	display:inline-block;
	width: 50px;
}

.smart-meter-result-section h3{
	padding-bottom: 5px;
}





