/*-- Header --------------------------------------------------*/
div#header { padding: 0 31px 0 31px; height: 28px; background: url('images/bg_top.gif') no-repeat; position: relative; overflow: visible; }

div#header div.nav { margin: 8px 18px 0 0; float: right; font-size: 11px; }
div#header div.nav ul li { padding: 0 10px 0 8px; list-style-type: none; display: inline; border-right: 1px solid #6d9d31; }
div#header div.nav ul li.end { padding: 0 0 0 8px; border: none; }
div#header div.nav ul li a { color: #6d9d31; }

div#header div#logo { margin: 25px 18px 0 0; width: 208px; height: 48px; float: right; clear: both; background: url('images/logo.gif') no-repeat; position: relative; z-index: 1001; }
div#header div#logo a { width: 208px; height: 48px; display: block; }
div#header div#logo a span { display: none; }

/*-- Main Content --------------------------------------------*/
div#main { background: url('images/bg_repeat.gif') repeat-y; }

div#main div#bg_img   { margin: 0 0 0 31px; height: 537px; background: url('images/interior_bg_1.jpg') no-repeat; }
div#main div#bg_img_2 { margin: 0 0 0 31px; height: 537px; background: url('images/interior_bg_2.jpg') no-repeat; }
div#main div#bg_img_3 { margin: 0 0 0 31px; height: 537px; background: url('images/interior_bg_3.jpg') no-repeat; }
div#main div#bg_img_4 { margin: 0 0 0 31px; height: 537px; background: url('images/interior_bg_4.jpg') no-repeat; }
div#main div#bg_img_5 { margin: 0 0 0 31px; height: 537px; background: url('images/interior_bg_5.jpg') no-repeat; }
div#main div#bg_img_6 { margin: 0 0 0 31px; height: 537px; background: url('images/interior_bg_6.jpg') no-repeat; }
div#main div#bg_img_7 { margin: 0 0 0 31px; height: 537px; background: url('images/interior_bg_7.jpg') no-repeat; }

div#main div.content { margin: 0 0 0 0; padding: 0 31px 130px 31px; background: url('images/interior_bg_bottom.gif') no-repeat center bottom; }

/*-- News ---------------------------------------------------*/
div#main div#news { margin: -410px 61px 0 0; width: 185px; float: right; position: relative; }

/*-- Left Column --------------------------------------------*/
div#main div.content div.left { margin: -240px 0 0 60px; width: 230px; float: left; position: relative; z-index: 1001; }

div#main div.content div.left div.nav_top h1 { font-size: 14px; color: #fff; font-weight: normal; }
div#main div.content div.left div.nav_top div.top { height: 14px; background: url('images/menu_top_top.png') no-repeat; }
div#main div.content div.left div.nav_top div.middle { padding: 8px 30px 10px 25px; background: url('images/menu_top_middle.png') repeat-y; }
div#main div.content div.left div.nav_top div.bottom { height: 13px;  background: url('images/menu_top_bottom.png') no-repeat; }

div#main div.content div.left div.nav { padding: 0 30px 0 40px; font-size: 12px; background: url('images/menu_repeat.gif') repeat-y; }
	div#main div.content div.left div.nav ul li { padding: 4px 0 4px 0; list-style: outside; color: #6D9D31; font-weight: normal; }
	div#main div.content div.left div.nav ul li.current { font-weight: bold; }
	div#main div.content div.left div.nav ul li a { color: #000; }
	div#main div.content div.left div.nav ul li ul { margin: 0 0 0 15px; padding: 4px 0 4px 0;  }
	
	
div#main div.content div.left div.nav_bottom { height: 27px; background: url('images/menu_bottom.gif') no-repeat; }

/*-- Right Column -------------------------------------------*/
div#main div.content div.right { margin: -130px 130px 0 0; width: 575px; float: right; overflow: visible; position: relative; z-index: 1001; }
div#main div.content div.right h1 { margin: 0 0 20px 0; padding: 0 90px 0 0; font-weight: normal; }
div#main div.content div.right h2 { margin: 0 0 30px 0; font-weight: normal; }

div#main div.content div.right ol li { margin: 10px 0 0 25px; }
div#main div.content div.right ul li { margin: 10px 0 0 25px; }

div#main div.content div.right img { margin: 10px 10px 10px 10px; }
div#main div.content div.right table img { margin: 0 5px 5px 0; }

div#main div.content div.right input, div#main div.content div.right textarea { margin: 5px; padding: 2px; /*border: 1px solid #999;*/ }

/*-- Left Buttons --------------------------------------------*/
div#economic_development { margin: 10px 0 0 0; width: 226px; height: 110px; }
	div#economic_development a { width: 226px; height: 110px; background: url('images/btn_economic.gif') no-repeat; background-position: 0 0; display: block; }
		div#economic_development a:hover { background-position: 0 -110px; }
	div#economic_development span { display: none; }
	
div#energy_efficiency { margin: 10px 0 0 0; width: 226px; height: 110px; }
	div#energy_efficiency a { width: 226px; height: 110px; background: url('images/btn_energy.gif') no-repeat; background-position: 0 0; display: block; }
		div#energy_efficiency a:hover { background-position: 0 -110px; }
	div#energy_efficiency span { display: none; }
	
div#power_resources { margin: 10px 0 0 0; width: 226px; height: 110px; }
	div#power_resources a { width: 226px; height: 110px; background: url('images/btn_power.gif') no-repeat; background-position: 0 0; display: block;}
		div#power_resources a:hover { background-position: 0 -110px; }
	div#power_resources span { display: none; }