@charset "UTF-8";
/* CSS Document */

body {
  text-align: center;
  }

#container {
	margin: 0 auto;
	width: 960px;
	height: auto;
	text-align: left;
	background-color:#FFFFFF;
	border-color:#000000;
	border-width:0px;
  }
  
  
#contentleft li ul li {margin-left:-40px;}
  
  
#contentleft ul {
    font-weight:bold;
    line-height:1.2;
    list-style-type:none;
}

#contentleft li {
    padding-left:5px;
   /* background:transparent url(images/woodbullet.jpg) no-repeat;*/
    background-position:5 0px;
}
  


  .steel{list-style-image: url(images/steelbullet.jpg); }
  
.wood {list-style-image: url(images/woodbullet.jpg); }

  
  /*
  .wood {
list-style-image: url(images/woodbullet.jpg); 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  padding-left: 1em;
	text-indent: -1em; 
	margin-bottom: 10px;}
	
.woodsub {list-style-image: url(images/woodbullet.jpg); 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px; 
  padding-left: 1em;
	text-indent: -1em; 
	margin-bottom: 10px;}

.steel{list-style-image: url(images/steelbullet.jpg); 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  padding-left: 1em;
	text-indent: -1em; 
	margin-bottom: 10px;}
	
.steelsub {list-style-image: url(images/steelbullet.jpg); 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px; 
  padding-left: 1em;
	text-indent: -1em; 
	margin-bottom: 10px;}
*/
  
  
a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.4;
opacity: 0.5;
-khtml-opacity: 0.4;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

  
  
 #masthead {
  position: relative;
  left:0px;
  top: 0px;
  width: 960px;
  height: 72px;
  background-color:#FFFFFF;
  }
  
#main_nav {
  position: relative;
  left:0px;
  width: 940px;
  height: 21px;
  background-color:#215589;
  padding-left: 20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  padding-top: 5px;
  font-weight: bold;
  color:#FFFFFF;
  }
  
  
#flash {
  position: inherit;
  left:0px;
  top: 5px;
  width: 960px;
  height: 170px;
  background-color:#336699;}

#contentleft {
width:165px;
float:left;
background:#fff;
padding-left: 10px;
padding-top:10px;
padding-right:25px;
	}
	
	#contentleftgal {
width:145px;
float:left;
background:#fff;
padding-left: 10px;
padding-top:10px;
padding-right:5px;
	}

#left {
  position: relative;
  left:0px;
  top: 5px;
  width: 200px;
  height: 200px;
  background-color:#FFFFFF;}
  

  
  
#main_content {
  position: relative;
  left:210px;
  top: -195px;
  width: 550px;
  height: 200px;
  background-color:#FFFFFF;}
  
  #contentcenter {
width:530px;
padding:10px;
float:left;
background:#FFFFFF;
	}
	
	  #contentcenterhome {
width:630px;
padding:10px;
float:left;
background:#FFFFFF;
	}
	
	
	
	  #contentphoto {
width:770px;
padding:10px;
float:left;
background:#FFFFFF;
vertical-align:top;
	}
	
	
   
#rightcol {
  position: relative; /* hasLayout = true */
  left:768px;
  top: -200px;
  width: 190px;
  height: 200px;
  background-color:#FFFFFF;}
  
  
#contentrighthome {
width:300px;
padding:0px;
float:left;
background:#fff;
	}
	
	#contentrighthometop {
width:290px;
height:240px;
padding:0px;
float:left;
background-image:url(images/energyback.png);
background-repeat:no-repeat;
margin-left:20px;
margin-top:10px;
	}
	
	
	#contentrighthomebottom {
width:290px;
height:240px;
padding:0px;
padding-top:10px;
float:left;
background:#fff;
margin-left:20px;
background-image:url(images/designback.png);
background-repeat:no-repeat;

	}
	
	  
#contentright {
width:210px;
padding:0px;
float:left;
background:#fff;
	}
  
#footer {
  position: relative;
  left:0px;
  bottom:10px;
  width: 960px;
  height: 100px;
  background-color:#FFFFFF;}
.style2 {color: #FFFFFF}

a:link {
	color: #5F8469;
	text-decoration: none;
}

a:visited {
	color: #009933;
	text-decoration: none;
}

a:hover {
	color: #215589;
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}




#main_nav a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#main_nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#main_nav a:hover {
	color: #00FF00;
	text-decoration: underline;
}
#main_nav a:active {
	text-decoration: none;
}

h2 {font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#215589;}

h3 {font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#215589;
margin-bottom:-12px;
margin-top:25px}

td  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:12px;
margin-bottom:12px;}


p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:12px;
margin-bottom:18px;}

li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:8px;
margin-bottom:4px;
line-height:105%;}
