BODY {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(http://www.tr3energy.com/tr3energy/trimages/greenbackgnd2.jpg); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #dfffe4
}
A:link {
	COLOR: #027602; TEXT-DECORATION: none
}
A:visited {
	COLOR: #014701; TEXT-DECORATION: none
}
A:hover {
	COLOR: #01b901; TEXT-DECORATION: none
}
A:active {
	COLOR: #03b92e; TEXT-DECORATION: none
}
A.fivew:link {
	 FONT-SIZE: 14px !important; CLEAR: both; BORDER-RIGHT: #56411c 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #56411c 2px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #56411c 2px solid; COLOR: #027602; PADDING-TOP: 1px; BORDER-BOTTOM: #56411c 2px solid; BACKGROUND-COLOR: #b8ffae; TEXT-DECORATION: none;
}
A.fivew:visited {
	  FONT-SIZE: 14px !important; CLEAR: both; BORDER-RIGHT: #56411c 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #56411c 2px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #56411c 2px solid; COLOR: #014701; PADDING-TOP: 1px; BORDER-BOTTOM: #56411c 2px solid; BACKGROUND-COLOR: #b8ffae; TEXT-DECORATION: none
}
A.fivew:hover {
	 FONT-SIZE: 14px !important; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #c0ffc0; PADDING-TOP: 1px; BACKGROUND-COLOR: #024c02
}
A.fivew:active {
	 FONT-SIZE: 14px !important; COLOR: #d8ffd8
}
A.footer:link {
	COLOR: #03f703
}
A.footer:visited {
	COLOR: #003a00
}
A.footer:hover {
	COLOR: #53ff5f
}
A.footer:active {
	COLOR: #d8ffd8
}
UL {
	LIST-STYLE-TYPE: disc;
}
#maintable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 101%; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px
}
#topheader {
	WIDTH: 101%; HEIGHT: 200px
}
#headerimg {
	LEFT: 0px; WIDTH: 102%; POSITION: absolute; TOP: 0px; HEIGHT: 200px
}
#trlogo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	 BORDER-BOTTOM-WIDTH: 0px; WIDTH: 325px; HEIGHT: 223px; POSITION: absolute; TOP: 5px;
	  Z-INDEX: 100; LEFT: 20px;
}
#provide {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 100; RIGHT: 50px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 540px; POSITION: absolute; TOP: 20px; HEIGHT: 160px; BORDER-RIGHT-WIDTH: 0px
}
#ThreeRs {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 100; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; TOP: 0px; WIDTH: 410px; HEIGHT: 200px; BORDER-RIGHT-WIDTH: 0px;
}
#line {
	Z-INDEX: 12; LEFT: 220px; WIDTH: 70%; POSITION: absolute; TOP: 178px; HEIGHT: 4px
}
#equip {
	Z-INDEX: 12; POSITION: absolute; LEFT: 430px; TOP: 127px; WIDTH: 280px; HEIGHT: 70px;  FILTER: progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0); 
}
#hillsone {
	Z-INDEX: 10; LEFT: 10px; WIDTH: 489px; POSITION: absolute; TOP: 98px; HEIGHT: 83px
}
#hillstwo {
	Z-INDEX: 8; LEFT: 56px; VISIBILITY: hidden; WIDTH: 324px; POSITION: absolute; TOP: 82px; HEIGHT: 67px
}
#hillsthr {
	Z-INDEX: 6; LEFT: 132px; VISIBILITY: hidden; WIDTH: 218px; POSITION: absolute; TOP: 80px; HEIGHT: 44px
}
#leftcolumn {
	VERTICAL-ALIGN: top; WIDTH: 28%; HEIGHT: 100%;
}
#menubackgnd {
	Z-INDEX: 10; LEFT: 0px; MAX-WIDTH: 1425px; WIDTH: 1425px; MAX-HEIGHT: 854px; POSITION: absolute; TOP: 200px; HEIGHT: 854px;
}
.menuDrop {
    display: block;	position: absolute;	visibility: hidden;	z-index: 1000;	top: 50px;	left: 20px;
	width: 250px;	height: auto;	margin: 0;	padding: 0;	font-size: 16px;
		font-family: arial, Helvetica, sans-serif;	background-color: #1d1e1d;	background-repeat: repeat;
	border-style: solid;	border-width: 2px 2px;	border-color: #000000
}

.menuDrop a {
	display: block;	padding: 4px 8px;	text-align: left;	border-top: 3px solid #444;
	text-decoration: none; border-left: 1px solid #444; z-index: 300;
	}

.menuDrop a:link {
	padding: 4px 8px;	border-top: 3px solid #444;    font-size: 16px;	color: #eee;
	background-color: #202320; border-left: 1px solid #444;
	}

.menuDrop a:visited {
	border-top: 3px solid #2a2a2a;	padding: 5px 8px 3px 8px;	color: #384b38;	background-color: #1b1f1b;
	border-left: 1px solid #2a2a2a;}

.menuDrop a:hover {
	color: #01fcff;	border-top: 3px solid #222;	padding: 6px 8px 2px 8px;	background-color: #000;
	border-left: 1px solid #222;}

.menuDrop a:active {
	color: #eeeeee;	background-color: #1b231b;
	}
#btnone {
	Z-INDEX: 60; LEFT: 320px; VISIBILITY: visible; POSITION: absolute; TOP: 280px
}
#btntwo { 
    display: block;
	Z-INDEX: 58; LEFT: 260px; VISIBILITY: visible; POSITION: absolute; TOP: 350px
}
#btnthr {
    display: block;
	Z-INDEX: 56; LEFT: 200px; VISIBILITY: visible; POSITION: absolute; TOP: 420px
}
#btnfour {
    display: block;
	Z-INDEX: 54; LEFT: 170px; VISIBILITY: visible; POSITION: absolute; TOP: 490px
}#btnfive {
	Z-INDEX: 52; LEFT: 140px; VISIBILITY: visible; POSITION: absolute; TOP: 560px
}
#homeup {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 300px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
#infoupn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 285px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
#servupn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 250px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
#gallupn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 227px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
#contupn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 227px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
#midcolumn {
	WIDTH: 60%; HEIGHT: 100%; text-align: center;
}
div.imflt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 10px; PADDING-TOP: 10px
}
div.imfltr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 0px; PADDING-TOP: 10px
}
div.imfltl {
 float: left; width: auto; height: auto; padding: 5px; padding-left: 20px;
  }
table.accent {
	 width: 86%; font-size: 20px; position: relative; z-index: 200 !important; left: 60px;
}
.accent tbody {
BACKGROUND-COLOR: #d8ffcb; z-index: 201;
}
.accent td { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;  BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;  border-spacing: 1px;
PADDING: 20px; width: 100%; z-index: 202;   
}
table.arrange { text-align:center; border:0; width: 70%;  
} 
.arrange td {
PADDING: 20px; width: 25%;  
}
#wstForm_Contact {
position: relative; top: 0px; left: 200px; 
}
P.title {
	font-WEIGHT: bold; font-SIZE: 250%; COLOR: #027602; TEXT-ALIGN: center; TEXT-DECORATION: none; margin: 0px 0px 0px 10%; 
}
P.big {
	font-WEIGHT: bold; font-SIZE: 125%; TEXT-ALIGN: center;
}
P.norm {
	font-SIZE: +3; TEXT-ALIGN: left; margin: 2%; padding: 15px;
}
P.cen {
	TEXT-ALIGN: center; margin: 2%; padding: 15px; font-SIZE: +3;
}
ul {
	TEXT-ALIGN: left; margin: 2%; padding: 15px; font-SIZE: +3;
}
#content {
	LEFT: 0px; POSITION: relative; TOP: 0px; TEXT-ALIGN: center; z-index: 200;
}
#rightcolumn {
	VERTICAL-ALIGN: top; WIDTH: 10%; HEIGHT: 100%;
}
#ritebox {
	Z-INDEX: 15; LEFT: 4px; WIDTH: 117px; POSITION: relative; TOP: 0px
}
#rightmenubg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 15; LEFT: 5px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100px; POSITION: relative; TOP: -10px; HEIGHT: 980px; BORDER-RIGHT-WIDTH: 0px
}
div.ritemenu {
	Z-INDEX: 16; LEFT: 3px; WIDTH: 104px; POSITION: absolute; TOP: 100px
}
#foottable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 30; LEFT: -10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 102%; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
table TD.footcol {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #c0ffc0; PADDING-TOP: 0px; BACKGROUND-COLOR: #1f1501; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px; z-index: 30;
}
#indexpic {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 10px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 634px; POSITION: relative; TOP: 0px; HEIGHT: 360px; BORDER-RIGHT-WIDTH: 0px
}
#oval {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 5px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 16px; POSITION: relative; TOP: 2px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
img.brline {
	LEFT: 0px; WIDTH: 400px; POSITION: relative; TOP: 0px; HEIGHT: 10px
}
div#index {
	MARGIN: 1ex 0px; TEXT-ALIGN: center
}
div#index table {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
div#index TD.thumbcell {
	BORDER-RIGHT: #03b903 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #03b903 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #03b903 2px solid; WIDTH: 100px; PADDING-TOP: 10px; BORDER-BOTTOM: #03b903 2px solid; BACKGROUND-COLOR: #b8ffae; TEXT-ALIGN: center
}
div#index TD.thumbcell img {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #b8ffae; BORDER-BOTTOM-STYLE: none
}
div#index div.pages {
	font-SIZE: 0.8em; font-FAMILY: tahoma, arial, helvetica, sans-serif; TEXT-ALIGN: right
}
div#navigation {
	font-SIZE: 14px; MARGIN: 1ex 0px; font-FAMILY: tahoma, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
div#navigation table {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
div#navigation TD.previous {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #b8ffae; TEXT-ALIGN: left
}
div#navigation TD.index {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #b8ffae; TEXT-ALIGN: center
}
div#navigation TD.next {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #b8ffae; TEXT-ALIGN: right
}
div#navigation TD.thumbcell {
	BORDER-RIGHT: #03b903 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #03b903 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #03b903 2px solid; WIDTH: 100px; PADDING-TOP: 1px; BORDER-BOTTOM: #03b903 2px solid; BACKGROUND-COLOR: #b8ffae; TEXT-ALIGN: center
}
div#navigation TD.thumbcell img {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #b8ffae; BORDER-BOTTOM-STYLE: none
}
div#navigation TD.selected {
	BORDER-RIGHT: 4px outset; BORDER-TOP: 4px outset; BORDER-LEFT: 4px outset; BORDER-BOTTOM: 4px outset
}
div#navigation SPAN.home {
	DISPLAY: block; PADDING-BOTTOM: 1em
}
div#photograph {
	MARGIN: 1ex 0px; TEXT-ALIGN: center
}
div#photograph img {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 0px auto; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
table TD.petro {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #b8ffae
}
.botpos {
	Z-INDEX: 30; LEFT: 0px; POSITION: relative; TOP: 10px
}
#dirtconvey {
	Z-INDEX: 20 !important;  MAX-HEIGHT: 488px; MAX-WIDTH: 836px; WIDTH: 836px; POSITION: absolute; HEIGHT: 488px
}
#weather {
	Z-INDEX: 29;  WIDTH: 100px; POSITION: absolute; HEIGHT: 120px
}
#dirtshow {
	Z-INDEX: 29;  WIDTH: 170px; POSITION: absolute; HEIGHT: 130px
}
#dirttour {
	Z-INDEX: 29;  WIDTH: 122px; POSITION: absolute; HEIGHT: 160px
}
#show {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #000000;BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; WIDTH: 170px; BORDER-TOP-COLOR: #000000; HEIGHT: 130px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000; FILTER: progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0); 
}
#danger {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; WIDTH: 122px; BORDER-TOP-COLOR: #000000; HEIGHT: 160px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000;
}
#smallogo {
width: 45px; height: 28px; border: 0px; z-index: 100;
} 
#jgal {
 position: relative; top: 500px; right: 40px; z-index: 100; list-style: none; width: 640px; margin: 1px;
  } 
#jgal li {
 display: inline-block; float: right; width: 60px; height: 50px; margin-left: 10px; margin-bottom: 10px; border: solid 2px #011101; visibility: hidden; opacity: .7; padding: 1px;
  } 
#jgal li div { 
 position: relative; top: 8px; text-align: center;  width: 60px; font-size: 32px; z-index:105; font-weight: bolder; color: #000;
  }
  #jgal li.active div{
  font-size: 42px; color: #00cc00; position: relative; top: 0px;  
  } 
#jgal li img { 
 position: absolute; top: auto; left: inherit; width: 60px; height:50px;  
  } 
#jgal li.active img { 
display: block; position: absolute; top: -480px; bottom: 500px; left: 37px; width:640px; height:480px; 
 } 
#jgal li.active, #jgal li:hover { 
border: 3px solid #15cf15; padding: 0px; opacity: .99; cursor: pointer;
 }
#gals { 
position: relative; left: inherit; 	border: solid 2px #000; BACKGROUND-COLOR: #d8ffcb; border-spacing: 1px; 
 width: 86%; font-size: margin: 0px 3% 0px 9%; z-index: 100;
 } 
#gallery { 
text-align: center; z-index: 100; position: relative; width: 90%;
  } 
#gallery li { 
 display: block; text-align: center; margin: 10px; position: relative; width: 80%;
  } 
#galleries { 
position: relative; text-align: center; width: 80%; display: block; border: solid 1px #000000; BACKGROUND-COLOR: #d8ffcb; border-spacing: 1px; 
 width: 86%; margin: 0px 3% 0px 9%; z-index: 100;
 }
 #galleries td {
PADDING: 20px; width: 100%;  z-index: 200 !important; 
}
#imgTitle {
position: relative; top: 12px; left: inherit; text-align: center; display: block; width: 610px; height: auto; max-width: 610px; border: solid 1px #0c0; background-color: #d8ffcb; color: #020; font-size:larger; font-weight: bold; padding: 10px; 
} 
#tr3Gallery {
text-align: center; position: relative; max-width:680px; width: 648px; padding-left: 10%;
}
#galPaging { 
position: relative; top: 0px; left: 0px; display: block; background-color: #d8ffcb; text-align: center; font-size: x-large; color: #0e0; z-index: 110; width: 600px; float: none; margin-right: 16px; margin-bottom: 30px;
 }