/* CSS Document */

body {
  margin:auto;
}

a {

}

#spacer

{
  width:auto;
  height:auto;
  padding-left:7px;
}

.testimonial {
	
	background-color:#cedae1;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding: 5px;
	font-size:14px;
}
.testimonial-sig {
	background-image:url(/Images/graphic-testimonial-bottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	min-height:50px;
	text-align:left;
}


#main-menu {
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-top:15px;
  padding-right:15px;
  vertical-align:middle;  
 cursor:pointer;
}
.menu-item {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:2px solid #343434; 
  border-color:#225A7B;
  padding-left:5px;
  text-align:center;
 cursor:pointer;

}

.menu-item-hover {
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700; 
  border-right:2px solid #225A7B; 
  padding-left:5px;  
  text-align:center;  
  border-color:#666666;
  cursor:pointer;
}

.menu-item-selected {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:2px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}

.menu-item-visited {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:2px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}

.nbmenu-item {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:0px solid #343434; 
  border-color:#225A7B;
  padding-left:5px;
  text-align:center;

}

.nbmenu-item-hover {
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700; 
  border-right:0px solid #225A7B; 
  padding-left:5px;  
  text-align:center;  
  border-color:#666666;
}

.nbmenu-item-selected {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:0px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}

.nbmenu-item-visited {
  color:#225A7B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:700;
  border-right:0px solid #225A7B; 
  padding-left:5px;  
  text-align:center;
  border-color:#666666;
}


.submenu-item {
	background-color:white;
    color:#333333;
	font-size: 11px;
	padding: 5px !important;
}

.submenu-item-hover {
	background-color:#CCCCCC;
	color:#666666;
	font-size: 11px;
	padding: 5px !important;
}

.submenu-item-selected {
	background-color:#ffffff;
	color:#666666;
	font-size: 11px;
	padding: 5px !important;	  	
}




#bodybg {
  background-image:url(/images/bodybg.jpg);
  background-repeat:repeat-x;
  border:0px solid #343434;   
  height:auto;
  margin:auto;
}

p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-right:15px;
  line-height:18px;
  color:#666666;
}
h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#666666;
  margin-left:5px;
}


h3 {
  color:#215A7A;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  background-image:url(/images/h3bg.jpg);
  background-repeat:no-repeat;
  padding-left:15px;
  line-height:24px;
  margin-left:5px;
}
h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#215A7A;
  
}


#home-links {
  padding-left:25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:-10px;
}
#home-links a{
  color:#34627B;
  text-decoration:underline;
  paddding-bottom:2px;  
}

#home-links a:hover{
  color:#333333;

}

#home-links a:visited{
  text-decoration:underline;   
}



#hero-oil {
  width:330px;
  height:147px;
  background-image:url(/images/hero-oil.jpg);
}

#hero-offpeak {
  width:330px;
  height:147px;
  background-image:url(/images/hero-offpeak.jpg);
}

#hero-manufacturing {
  width:330px;
  height:147px;
  background-image:url(/images/hero-manufacturing.jpg);
}

#hero-steffes {
  width:330px;
  height:147px;
  background-image:url(/images/hero-steffes.jpg);
}

#hero-links {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
padding-left:15px;
padding-top:100px;
}

#hero-links a{
  color:white;
}
#hero-links a:hover{
  color:#999999;
  text-decoration:none;  
}
#hero-links a:visited{

}


#wrapper { 
  width:1010px; 
  border:0px solid #343434;   
  height:auto;
  margin:auto;

}

#banner {
  width:1010px; 
  border:0px solid #000000;  
  height:101px;
  margin:auto;
  background-image:url(/images/banner.jpg);
}

#phone {
  float:right;
  color:#FFFFFF;
  font-size:20px;
  padding-right:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
    border:0px solid #000000;  
}

#home-search{
  clear:right;
  float:right;
  padding-right:2px;
  border:0px solid #000000;  
  height:30px;
}

.search-box {
  height:auto;
  vertical-align:middle;
}

#secondary-menu {
  clear:right;
  float:right;
  color:white;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-right:10px;
  text-decoration:none;     
  border:0px solid #000000;
  padding-top:25px;
   

}

#secondary-menu a {
color:white;
text-decoration:none;
}

#secondary-menu a:hover {
color:white;
text-decoration:underline;
}
#secondary-menu a:visited {
color:white;
text-decoration:none;
}


#menubg {
  width:1010px; 
  border:0px solid #000000;  
  height:50px;
  margin:auto;
  background-image:url(/images/menubg.jpg);
}


#copy {
  float:left;
  width:669px; 
  border:0px solid #000000;   
  height:auto;
  background-color:#FFFFFF;
  margin-left:3px;
}

#copy2 {
  float:left;
  width:650px; 
  border:0px solid #000000;   
  height:auto;
  background-color:#FFFFFF;
  margin-left:3px;
  padding-left:5px;
}

#copy-int {
  width:400px; 
  border:1px solid #000000;   
  height:600px;
  background-color:#FFFFFF;
  margin-left:205px;
}


#right {
  width:332px; 
  border:0px solid #000000;   
  height:auto;
  margin:auto;
  margin-right:3px;
  float:right;
  background-color:#FFFFFF;
  padding-left:2px;
}

#right-int {
  width:200px; 
  border:1px solid #000000;   
  height:auto;
  margin:auto;
  margin-right:3px;
  float:right;
  background-color:#FFFFFF;
}

#footer {
  clear:both;
  width:1010px; 
  border:0px solid #000000;   
  height:48px;
  margin:auto;
  background-image:url(/images/footerbg.png);
  background-repeat:no-repeat;
  color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  vertical-align:middle;
  text-align:center;
  padding-top:15px;
}

#footer a{
 color:white;
 text-decoration:none;
}

#footer a:hover{
 color:white;
 text-decoration:underline; 
}

#footer a:visited{
 color:white;
}

#main-menu {
  color:#666666;
  float:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
 cursor:pointer;
}

#cat_405994 a {
	cursor:pointer;
}

ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  padding-right:10px;
}

a{
  color:#215A7A;
  text-decoration:underline;
}

a:hover{
  color:#333333;
  text-decoration:underline;
}

a:visited{
  color:#215A7A;
  text-decoration:underline;
}


