@media screen, projection {
	body 				{margin:0; padding:0; background:#061556 url(../i/bg.jpg) 50% 0 repeat-y; font-family:Verdana, Arial, sans-serif; font-size:12px; text-align:center;}
	
	a					{color:#f37500;}
	a:hover				{color:#061556;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}

#container {width:931px; margin:0 auto; padding:0; background:#061556 url(../i/container_bg.jpg);}
	#top {height:26px; background:#f9ad00; margin:0; padding:0;}	
		#top ul {margin:0 30px 0 0; padding:0; list-style:none;}
		#top li {float:right; margin:2px 0 0 0; padding:4px 10px;}
		#top li a {color:#fff; text-decoration:none; font-weight:bold; padding:4px;}
		#top li a:hover {color:#061556; background:#f37500;}
			#top-home {text-transform:uppercase;}
			
		
		
	#header {margin:0; padding:0; height:240px; background:url(../i/header.jpg); position:relative;}
		#logo {position:absolute; display:block; width:179px; height:197px; top:6px; left:72px; text-indent:-10000px;}
		#header h1 {float:left;}
		#header-text {position:absolute; text-indent:-10000px; width:500px; height:97px; top:90px; right:38px; background:url(../i/header_text.gif);}
		
	#tab-index {margin:0; padding:0; height:130px; background:url(../i/tab_index.jpg);}
	#tab-inner {margin:0; padding:0; height:100px; background:url(../i/tab_inner.jpg);}
		#tabs, #tabs * {margin:0; padding:0; list-style:none; text-indent:-10000px;}
			
	#click-row {margin:0; padding:0; height:29px;}
		#click-row a {float:left; margin:0; padding:0; display:block; height:29px; text-indent:-10000px;}
			#click-commercial {width:191px; background:url(../i/click_row.gif);}
				#click-commercial:hover {background-position:0 -29px;}
			#click-industrial {width:184px; background:url(../i/click_row.gif) -191px 0;}
				#click-industrial:hover {background-position:-191px -29px;}
			#click-utility {width:184px; background:url(../i/click_row.gif) -375px 0;}
				#click-utility:hover {background-position:-375px -29px;}
			#click-low {width:182px; background:url(../i/click_row.gif) -559px 0;}
				#click-low:hover {background-position:-559px -29px;}
			#click-service {width:190px; background:url(../i/click_row.gif) -741px 0;}
				#click-service:hover {background-position:-741px -29px;}
	
	#middle {width:931px; margin:0; padding:0; background:url(../i/middle.jpg) 11px 0 repeat-y;}
				
	#left {float:left; margin:0; padding:0; width:308px; background:url(../i/left.jpg);}
		#left-nav {width:308px; margin:0; padding:0; background:url(../i/left_nav.jpg) top no-repeat; text-align:left;}
			#left-nav ul {list-style:none; width:282px; margin:14px 0 0 11px; padding:0;}
			#left-nav li {background:url(../i/nav_bullet.gif) top left no-repeat; margin:0; padding:4px 0;}
			#left-nav li.selected, #left-nav li:hover {background:url(../i/nav_selected_bullet.gif) top left no-repeat; margin:0; padding:4px 0;}
			a.main-page {padding-left:73px; text-decoration:none; color:#f9ad00; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; display:inline-block; width:100%;}
			a.sub-page {color:#f9ad00; line-height:1.4;}
			a.main-page:hover, a.sub-page:hover {color:#fff;}
		
		
			#request-btn {margin:28px 0 20px 65px; padding:0; display:block; width:176px; height:84px; background:url(../i/request_quote.gif); text-indent:-10000px;}
	
	#right {float:right; margin:0; padding:0; width:623px; background:url(../i/right.jpg) top left no-repeat;}
		#main {width:608px; background:#fff; padding:36px 0 20px 0; text-align:left;}
			.main-index {margin:44px 0 0 0;}
			.main-inner {margin:0;}
			
			h1.page-title {height:63px; margin:0; padding:0 40px 0 0; color:#f9ad00; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:2; overflow:hidden;}
			
			#content {margin:0 0 0 50px; padding:0; width:530px;}
				#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
				#content p, #content table {margin-bottom:10px;}
				#content ul, #content ol {margin:0 20px 10px 30px;}			
				
	
	#bottom {clear:both; height:47px; margin:0; padding:0; background:url(../i/bottom.jpg); position:relative;}
		#bottom a {color:#fff; text-decoration:none; font-size:14px; background:#f37500; font-weight:bold; padding:4px 10px; position:absolute; top:10px; right:60px;}
		#bottom a:hover {color:#061556;}
	
	#footer {margin:0; padding:0; color:#f9ad00;}
		#phone {float:left; margin:10px 0 0 20px;}
		#legal {float:right; text-align:right; margin:10px 20px 0 0;}
		#developer {clear:both; margin:10px auto 0 auto; padding:10px 0 50px 0; text-align:center; color:#123474;}
			#developer a {color:#123474;}
			#developer a:hover {color:#fff;}
	
}