/*  COLOURS  */

	.green {
		color:#728703;
	}
	.black, #content .header .black a {
		color:#333333;
	}
	#content .header .black a:hover {
		color:#728703;
	}
	th, .rightCol b, .rightCol strong {
		color:#555555;
	}
	.smallblue {
		color:#6666ff;
	}
	.floatLeft { float:left; }
	.floatRight { float:right; }
	.clearBoth { clear:both; }
	.upperCase { text-transform:uppercase; }
	.lowerCase { text-transform:lowercase; }

/*  MENUTREE  */

	.menuSectionWrapper a.heading {
		color:#728703;
		font-size:105%;
		font-weight:bold;
		text-decoration:none;
	}
	.menuSectionWrapper a.heading:hover {
		color:#666666;
	}

	.menuHidden, .displayNone { display:none; }
	.menuVisible, .displayBlock { display:block; }

	.menuHidden a, .menuVisible a {
		display:block;
		width:180px;
		padding-top:3px;
	}

	.menuVisible {
		/* margin-left:12px; */
		position:absolute;
		border:solid 1px #c1c1c1;
		background:#fafafa;
	}
	.menuVisible a {
	 	padding-left:14px;
	 	color:#777777;
	 	text-decoration:none;
	}
	* html .menuVisible a {
		padding-left:11px;
	}
	.menuVisible a:hover {
		background:url(../images/template/icon_selected_item.gif) no-repeat 0px 5px;
		color:#333333;
	}
	.menuSectionWrapper {
		float:left;
		color:#728703;
		background:url(../images/template/menu_divider.gif) no-repeat left top #ffffff;
		padding:28px 0px 25px 0px;
	}
	.firstSectionWrapper {
		background-image:none;
	}


/*  HEADER STYLES  */

	.header {
		padding:4px 7px 0px 0px;
		color:#bcdfeb;
		background-color:#ffffff;
		font-size:130%;
		text-align:right;

	}
	.header a {
		text-decoration:none;
		color:#777777;
		background-color:#ffffff;
		padding:0px 2px 0px 2px;
		font-size:78%;
	}
	.header a:hover {
		color:#728703;
		background-color:#ffffff;
	}
	.header .green {
		padding:0px 3px 0px 3px;
		font-size:78%;
	}
	.header .searchbox {
		font-size:65%;
		padding-top:0px;
		padding-bottom:0px;
		width:12em;
	}
	.header .searchbtn {
		font-size: 68%;
		padding-left:3px;
		padding-right:12px;
		color:#6e8203;
		background-image:url(../images/template/button_bg.gif);
		background-repeat:no-repeat;
		background-position:right top;
		background-color:#e0dfdf;
		border:solid 1px #c5c4c4;
	}
	* html .header .searchbtn {

	}

/*  PRINT STYLES  */

	@media print {
		.printOnlyText { display:block !important; color:#728703; }
		.printNone { display:none !important; }
		.dontPrint { visibility:hidden; }
		.leftCol, .header, .content_left, .content_right, .layoutFooter { display:none; }
		#content div { float:none !important; }
		.content_top_left { padding-bottom:20px; }
		.mainContent { overflow:visible !important; }
	}

/*  HOMEPAGE STYLES  */

	.home_links_headings {
		float:right;
	}
	#homepage .home_links_headings {
		padding-top:16px;
	}
	.home_links_headings a {
		padding-right:14px;
		padding-left:15px;
	}
	.homeSections {
		clear:both;
		padding-top:24px;
		margin-bottom:10px;
		text-align:center;
	}
	.homeFeature {
		float:left;
		clear:both;
		width:33%;
	}
	.homeNews {
		margin-top:71px;
		float:left;
		width:33%;
		background:url(../images/template/icon_home_news.gif) no-repeat right top #ffffff;
	}
	.homeNews .padding {
		padding:4px 23px 0px 2px;
	}
	.homeNews p {
		margin:0px;
		padding:6px 0px 6px 0px;
	}
	.homeNews a {
		text-decoration:none;
	}
	.homeContactNumbers {
		margin-top:31px;
		float:right;
		width:33%;
		text-align:right;
		background:url(../images/template/home_contactNumbers_bg.gif) no-repeat right top #ffffff;
	}
	.homeContactNumbers .padding {
		padding:12px 60px 30px 0px;
	}
	.home_left {
		float:left;
		width:195px;
		height:82px;
	}
	.home_right {
		float:right;
		width:75%;
	}


/*  PAGE LAYOUT  */

	.pageWidth {
		width:73%;
		min-width:801px;
	}
	.smallResolution .pageWidth {
		min-width:780px;
	}

	.mainContent {
		min-height:395px;
		overflow:auto;
		margin-right:1px;
		color:#777777;
		background-color:#ffffff;
		max-width:875px;
	}
	#homepage .mainContent {
		margin-right:0px;
	}
	* html .mainContent {
		height:395px;
		overflow:visible;
		margin-right:0px;
	}

	.smallResolution .layoutMiddle .dontPrint,
	.layoutHomepageFooterHidden .dontPrint {
		/*width:771px;*/
	}
	.bgLeft {
		background:url(../images/template/layout_gradient_left_bg.gif) repeat-y top left #ffffff;
	}
	.bgRight {
		background:url(../images/template/layout_gradient_right_bg.gif) repeat-y top right #ffffff;
	}
	.largeResolution .layoutMiddle {
		padding-left:10px;
		background-image:url(../images/template/layout_gradient_left.jpg);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.smallResolution .layoutMiddle,
	.smallResolution .layoutFooter {
		margin-left:-1px;
	}
	.contentArea {
		text-align:left;
	}
	.largeResolution .contentArea {
		padding-right:10px;
		background-image:url(../images/template/layout_gradient_right.jpg);
		background-repeat:no-repeat;
		background-position:top right;
	}

	.layoutFooter {
		text-align:left;
		background-image:url(../images/template/layout_footer.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:10px;
		padding-left:25px;
		color:#a7b94a;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*display:inline-block;*/
	}
	.layoutFooter a {
		color:#a7b94a;
		background-color:#ffffff;
		text-decoration:none;
	}
	.layoutFooter a:hover { color:#666666; background-color:#ffffff; }
	.smallResolution .layoutFooter { background-image:none; padding-bottom:0px; }
	.smallResolution .layoutFooter .dontPrint { width:755px; }
	.smallResolution .layoutFooter .layoutFooterLeft { display:none; }

	.layoutFooterBgRight {
		text-align:left;
		padding-right:25px;
		background:url(../images/template/layout_footer_right.jpg) no-repeat right bottom #ffffff;
	}
	#homepage .layoutFooterBgRight { margin-right:-1px; }
	* html #homepage .layoutFooterBgRight { margin-right:0px; }
	#homepage .smallResolution .layoutFooterBgRight { margin-right:0px; }

	.smallResolution .layoutFooterBgRight {
		padding-right:0px;
		background-image:none;
	}
/*
	.layoutFooterLeft {
		float:left;
		padding-top:18px;
	}
	.layoutFooterRight {
		float:right;
		padding-right:24px;
	}
*/
	.layoutFooterCenter {
		text-align:center;
		padding:18px 0px 7px 0px;
	}
	.content_left {
		float:left;
		width:30%;
	}
	.content_right {
		float:right;
		width:69%;
	}


/* LEFT COLUMN STYLES */

	.leftCol {
		float:left;
		width:29%;
		clear:both;
		margin-top:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.leftCol .padding {
		padding:0px 20px 20px 10px;
	}
	.leftCol h1 {
		margin:0px;
		padding:0px;
		font-size:143%;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
	}
	.leftCol h1 a {
		text-decoration:none;
	}
	.leftCol h1 a:hover {
		color:#000000;
	}
	.leftCol ul {
		margin:0px;
		padding:0px;
	}
	.leftCol li {
		list-style-type:none;
		margin:0px;
		padding:3px 0px 3px 0px;
	}
	.leftCol ul ul {
		display:none;
	}
	.leftCol li.open ul {
		display:block;
		padding-left:36px;
	}
	.leftCol li.open li.open ul {
		padding-left:22px;
	}
	.leftCol li.open ul li.parent ul, .leftCol li.open ul li.open ul li.parent ul {
		display:none;
	}
	.leftCol li.open ul li.open ul, .leftCol li.open ul li.open ul li.open ul {
		display:block;
	}

/* LEFT COLUMN LIST STYLES - cascades at up to 5 levels */

	.leftCol li a {
		background-image:url(../images/template/icon_minus.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
		background-color:#ffffff;
		padding-left:12px;
		display:block;
		text-decoration:none;
		color:#777777;
	}
	.leftCol li a:hover {
		background-image:url(../images/template/icon_minus_on.gif);
		color:#333333;
	}
	.leftCol li.parent a {
		background-image:url(../images/template/icon_plus.gif);
		color:#777777;
	}
	.leftCol li.parent a:hover {
		background-image:url(../images/template/icon_plus_on.gif);
		color:#333333;
	}
	.leftCol li.open a.highlight,
	.leftCol li.expmenusel a.child,
	.leftCol li.open a.level1,
	.leftCol li.open li.open a.level2,
	.leftCol li.open li.open li.open a.level3,
	.leftCol li.open li.open li.open li.open a.level4,
	.leftCol li.open li.open li.open li.open li.open a.level5 {
		background-image:url(../images/template/icon_minus_on.gif);
		color:#333333;
	}
	.leftCol li.parent a.highlight {
		background-image:url(../images/template/icon_plus.gif);
		color:#777777;
	}
	.leftCol li.parent a.highlight:hover {
		background-image:url(../images/template/icon_plus_on.gif);
		color:#333333;
	}
	.leftCol li.expmenusel ul a.child {
		background-image:url(../images/template/icon_minus.gif);
		color:#777777;
	}


/*  RIGHT COLUMN STYLES  */

	.rightCol {
		float:left;
		width:71% !important;
		margin-top:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(../images/template/rightCol_bg.gif) repeat-y left top #ffffff;
	}
	.rightCol .bottom {
		background-image:url(../images/template/rightCol_bg_bottom.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	.rightCol .top {
		background-image:url(../images/template/rightCol_bg_top.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0px 20px 20px 7px;
		min-height:475px;
	}
	.rightCol .top a {
		font-weight:bold;
		text-decoration:none;
	}
	.rightCol .top a:hover {
		color:#728703;
	}
	.rightCol .top a{
		color:#333333;
	}
	.rightCol .top a:hover,
	.rightCol .top a:hover strong,
	.rightCol .top a:hover b {
		color:#728703;
	}
	* html .rightCol .top {
		height:475px;
	}
	.rightCol p {
		margin:0px;
		padding:0px 0px 14px 0px;
	}
	.rightCol h1 {
		margin:0px;
		padding:0px 0px 14px 0px;
		font-size:133%;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		/*text-transform:lowercase;*/
	}

	.fullWidth h1{
		font-size:195%;
		font-weight:normal;
		color:#8ba214;
	}
	.rightCol h2 {
		font-size:100%;
		font-weight:bold;
		color:#333333;
		margin:0px;
	}
	.rightCol h3, .rightCol h4, .rightCol h5, .rightCol h6 {
		font-size:100%;
		font-weight:bold;
		color:#666666;
		margin:0px;
		padding:0px 0px 14px 0px;
	}
	.rightCol ul {
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:14px;
	}

	.fullWidth{
		width:90% !important;
		padding-left:45px;
	}

	.fullWidth .top, .fullWidth .bottom{
		background:none;
	}
/* ----- goBack ----- */
	ul.goBack {
		margin:0px;
		padding:0px;
	}
	ul.goBack li {
		padding:8px 0px 8px 25px;
		list-style-type:none;
		background:url(../images/template/icon_goBack.gif) no-repeat 1px 8px;
	}
	ul.goBack li a {
		font-weight:bold;
		text-decoration:none;
	}
	ul.goBack li a:hover {
		color:#728703;
	}
	ul.goBack li a,
	ul.goBack li strong,
	ul.goBack li b {
		color:#333333;
	}
	ul.goBack li a:hover strong,
	ul.goBack li a:hover b {
		color:#728703;
	}

/* ----- contentMenu ----- */
	ul.contentMenu {
		margin:0px;
		padding:0px;
	}
	ul.contentMenu li {
		padding:8px 0px 8px 24px;
		list-style-type:none;
		background:url(../images/template/icon_contentMenu.gif) no-repeat 0 7px #ffffff;
	}

	ul.contentMenu li a {
		font-weight:bold;
		text-decoration:none;
	}
	ul.contentMenu li a:hover {
		color:#728703;
	}
	ul.contentMenu li a,
	ul.contentMenu li strong,
	ul.contentMenu li b {
		color:#333333;
	}
	ul.contentMenu li a:hover strong,
	ul.contentMenu li a:hover b {
		color:#728703;
	}

	#network ul.contentMenu li {
		background:none;
		padding-left:50px;
		padding-right:5px;
	}
	#network ul.contentMenu li .heading{
		color:#333333;
		display:inline;
		font-weight:bold;
	}
	#network ul.contentMenu li a{
		font-weight:normal;
		color:#666666;
	}
	#network ul.contentMenu li a:hover{
		color:#333333;
	}
	#network ul.contentMenu li .heading:hover{
		color:#97b501;
	}


/* ----- special styles ----- */
	ul.special {
		padding-left:0px;
	}
	ul.special li {
		padding-left:90px;
		background-position:66px 7px;
		min-height:50px;
	}
	* html ul.special li {
		height:65px;
	}
	ul.special li img {
		float:left;
		margin-left:-90px;
	}

	#network ul.special li img{
		margin-left:-60px;
	}

/* ----- media styles ----- */
	ul.media {
		padding-left:0px;
	}
	ul.media li {
		padding-left:26px;
		padding-right:60px;
		/*background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 4px 9px;
		min-height:50px;*/
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
	}
	ul.media li img {
		float:left;
		margin-left:-90px;
	}

/* ----- solar styles ----- */
	ul.solar {
		padding-left:0px;
	}
	ul.solar li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.solar li img {
		float:left;
		margin-left:-90px;
	}

/* ----- network styles ----- */
	ul.network {
		padding-left:0px;
	}
	ul.network li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.network li img {
		float:left;
		margin-left:-90px;
	}

/* ----- environment styles ----- */
	ul.environment {
		padding-left:0px;
	}
	ul.environment li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.environment li img {
		float:left;
		margin-left:-90px;
	}

/* ----- community styles ----- */
	ul.community {
		padding-left:0px;
	}
	ul.community li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.community li img {
		float:left;
		margin-left:-90px;
	}

/* ----- safety styles ----- */
	ul.safety {
		padding-left:0px;
	}
	ul.safety li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.safety li img {
		float:left;
		margin-left:-90px;
	}

/* ----- search styles ----- */
	ul.search {
		padding-left:0px;
	}
	ul.search li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.search li img {
		float:left;
		margin-left:-90px;
	}

/* ----- about styles ----- */
	ul.about {
		padding-left:0px;
	}
	ul.about li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.about li img {
		float:left;
		margin-left:-90px;
	}

/* ----- careers styles ----- */
	ul.careers {
		padding-left:0px;
	}
	ul.careers li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.careers li img {
		float:left;
		margin-left:-90px;
	}

/* ----- service styles ----- */
	ul.service {
		padding-left:0px;
	}
	ul.service li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.service li img {
		float:left;
		margin-left:-90px;
	}
	ul.service ul {
		margin-left:0;
	}
	ul.service ul li {
		padding:8px 0px 0 0;
		list-style-type:disc;
		background:transparent none;
	}

/* ----- contractors styles ----- */
	ul.contractors {
		padding-left:0px;
	}
	ul.contractors li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.contractors li img {
		float:left;
		margin-left:-90px;
	}

/* ----- customer styles ----- */
	ul.customer {
		padding-left:0px;
	}
	ul.customer li {
		padding-left:26px;
		padding-right:60px;
		background:#ffffff url(../images/template/icon_contentMenu.gif) no-repeat 1px 7px;
		/*min-height:50px;*/
	}
	ul.customer li img {
		float:left;
		margin-left:-90px;
	}
	ul.customer li a b {
		color:#666666;
	}

/* ----- PDF download styles ----- */
	ul.pdf {
		padding:0;
		margin:0;
		list-style:none;
	}
	ul.pdf li {
		padding-left:26px;
		padding-right:60px;
		padding-bottom:4px;
		margin:0 0 1em;
		background:#ffffff url(../images/icons/icon_pdf.gif) no-repeat 2px 0px;
		display:block;
		/*min-height:15px; height:15px; */
	}
	ul.pdf {
		padding:0;
		margin:0;
		list-style:none;
	}
	ul.pdf li.clear {
		padding-left:26px;
		padding-right:60px;
		padding-bottom:4px;
		margin:0 0 1em;
		background:transparent none;
		display:block;
		/*min-height:15px; height:15px; */
	}
	ul.pdf li a span.small {
		font-size:10px;
		font-weight:normal;
		color:#999999;
	}
	ul.pdf li a:hover span.small {
		color:#728703;
	}
	td.pdf {
		padding:0 0 6px 26px;
		background:#ffffff url(../images/icons/icon_pdf.gif) no-repeat 2px 0px;
	}


/*  EXTRA STYLES  */

	.printOnlyText {
		display:none;
	}
	.greenLogo{
		padding:10px 0px 10px 0px;
		text-align:right;
	}

	.greenLogoFloat{
		padding:10px 0px 10px 10px;
		float:right;
	}


	.outtable, .outtable2         { background-color:#A6B848 !important; }
	.intable, .intable2           { background-color:#ffffff !important; }
	.outtableover, .outtableover2 { background-color:#A6B848 !important; }
	.intableover, .intableover2   { background-color:#eaefd0 !important; }
	a.btn, a.btn2                 { color:#6c8001 !important; font-weight:normal !important; text-transform:lowercase; cursor:default; white-space:nowrap; line-height:150%; }
	a.btn b, a.btn2 b       	  { font-weight:normal !important; }
/*	a.btn:hover, a.btn2:hover     { background-color:#e9edd1 !important; }*/
	.genericButton		      	  { color:#6c8001; border:#6c8001 solid 1px; background-color:#ffffff; white-space:nowrap; }

	div.outtable,
	div.outtable2         		  { background-color:transparent !important; }
	div.outtable a,
	div.outtable2 a   		  	  { background-color:#ffffff !important; border:solid 1px #A6B848; display:block; padding:2px 0 4px; text-transform:none; cursor:pointer; }
	div.outtable a:hover,
	div.outtable2 a:hover     	  { background-color:#e9edd1 !important; }


	/*  NEW energex button styles for 2007, use these where possible  */

	a.energexButton,
	input.energexButton {
		color:#6c8001 !important;
		font-weight:normal !important;
		text-transform:lowercase;
		cursor:pointer;
		white-space:nowrap;
		border:solid 1px #A6B848;
		background-color:#fcfdf9;
		font-size:11px;
		font-family:Verdana,Arial,Helvetica,sans-serif
	}
	input.energexButton {
		padding:2px 10px 2px 10px;
	}
	a.energexButton {
		line-height:150%;
		padding:3px 10px 3px 10px;
	}
	a.energexButton:hover,
	input.energexButton:hover {
		background-color:#e9edd1 !important;
	}
	a.energexButton b, a.energexButton strong {
		font-weight:normal !important;
	}
	input.energexButton {
		/* */
	}


	a.subscribe 				  { border:solid 1px #A6B848; color:#728703 !important; width:7em; padding:2px 4px 4px; font-weight:normal !important; cursor:default; text-transform:lowercase; }
	input.form_input 			  { float:left; margin:-3px 0 0 !important; margin:0; }

	#newsArea div {
		height:40px;
		overflow:hidden;
		display:none;
	}
	.homeNews NOSCRIPT div {
		border-bottom:solid 1px #eeeeee;
		padding:1px;
		margin:0px 35px 0px 1px;
	}
	.unbold {
		font-weight:normal !important;
	}
/*
	.connectionsTable {

	}
*/
	.connectionsTable td {
		padding-bottom:2px;
		padding-right:3px;
		padding-top:4px;

	}
	.connectionsTable td td {
		padding:0px;
	}

	#show { display:none; }
	#hide { display:block; }


/* ----- new styles ----- */

	hr, div.horz_divider {
		background:#ffffff url(../images/template/rightCol_bg_horizontal.gif) no-repeat center top;
		margin:10px 0;
		padding:10px 0 0 26px;
	}
	span.horz_divider {
		background:url(../images/template/rightCol_bg_horizontal.gif) no-repeat center top;
		margin:10px 0;
		padding:10px 0 0 0;
		display:block;
	}
	div.horz_divider h2 {
		margin:0px 0px 6px 0px;
	}
	hr {
		border-style:none;
		border-width:0px;
		color:#e5e5e5;
	}
	* html hr {
		height:1px;
	}

	h2.horz_divider,
	p.horz_divider {
		background:url(../images/template/rightCol_bg_horizontal.gif) no-repeat center top;
		margin:10px 0;
		padding:10px 0 0;
	}

	table.rowBorderBottom td,
	table.rowBorderBottom th {
		border-bottom:solid 1px #cccccc;
	}

	.minHeight td { height:20px; }
	.networkIndent {
		padding:0 0 0 25px;
	}

	table.addSpace td { padding:3px 0; vertical-align:middle; }
	th { padding-bottom:6px; }

	.networkcustom {
		/*background:#EBEBE4 !important;
		border:solid 1px #A5ACB2;
		padding:6px;
		*/

		background:url(../images/network/vegitation_suburb_bg.jpg) no-repeat;
		/*float:right;*/
		padding:10px;
		width:240px;
		height:75px;
	}
	#rightColNet .networkcustom{
		float:none;
	}
	#network .networkcustom{
		margin:0px;
		padding-left:315px;
		padding-top:32px;
		background: none;
		float:none;
		width:auto;
	}
	.networkcustom b{
		/*color:#97b501;*/
	}
	.networkcustom input{
		font-size:10px;
		margin:3px 0 3px 0;
		color:#666666;
		padding:0px;
	}
	div.event_list {
		background:url(../images/template/rightCol_bg_horizontal.gif) no-repeat center bottom;
		margin:10px 0;
		padding:0;
		clear:both;
	}
	div.event_list:after {
		content:""; display:block; height:0; overflow:hidden; clear:both;
	}
	p.event_date {
		float:left;
		width:130px;
	}
	div.event_detail {
		float:left;
		width:480px;
		border:solid 0px #ccc;
	}
	div.event_detail img {
		margin:0 0 10px 10px;
	}
	p.event_title {
		margin:0 0 0 130px;
		border:solid 0px #ccc;
	}
	p.event_title a {
		color:#000000;
		padding:0 0 2px 28px;
		background:url(../images/template/icon_contentMenu.gif) no-repeat 0px 0px;
	}
	p.event_place{
		padding-left:28px;
		margin:0 160px 0 130px;
	}
	p.event_description {
		padding-left:28px;
		margin:0 0 0 130px;
		border:solid 0px #ccc;
	}

	tr.login_header,
	td.login_header {
		background:url(../images/service_providers/bg_login_header.gif) no-repeat;
		border-bottom:solid 1px #FFFFFF;
		vertical-align:middle;
		padding:4px 8px 6px;
		font-weight:bold;
	}
	tr.login_body {
		background:url(../images/service_providers/bg_login_body.gif) repeat-y;
	}
	tr.login_body td {
		padding:4px 8px 6px;
		vertical-align:middle;
	}

	.ieWrapper {
		width:98% !important;
	}
	.ieWrapper * {
		margin:0;
	}

/*  Network updates  */

#network {
		background-image:url(../images/network/network_content_top.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0px 20px 20px 7px;
		min-height:475px;
	}

#network h1{
	/*color:#97b50#1;*/
	padding:20px 0 0px 40px;
}

#network .intro{
	color:#333333;
	padding-left:40px;
}

#networksub{
	padding-left:20px;
}

#networksub h1{
	/*color:#97b501;*/
}

.contentLeftCol{
	display:block;
	margin-right:300px;

}

#letterHolder{
	clear:both;
	background: url(../images/network/network_letters_bg.jpg) no-repeat;
	padding:20px 10px 0px 55px;
	height:100px;
	color:#97b501;
	margin-left:-19px;
	margin-right:-10px;
	letter-spacing:-.06em;
}
#letterHolder strong{
	color:#97b501;
	letter-spacing:normal;
}

#letterHolder a{
	font-weight:normal;
}

.fullWidth hr{
	background:none;
	border-top:#cccccc 1px solid;
	color:#cccccc;
	margin-top:0px;
}

#searchbar{
	background:url(../images/common/notfound_search_bg.gif) no-repeat;
	padding:12px 0px 0px 15px;
	vertical-align:middle;
	height:50px;

}

#searchbar strong{
	color:#97b501;
}

#searchbar input{
	font-size:100%;
	margin:0px;
	vertical-align:middle;
}

