/*GENERAL STYLES FOR ALL FILES*/
body{
    background-color: #01A151;
	 background-image: url(images/tile.jpg);
    background-repeat: repeat-x;
	 height: auto;
	 margin: 0 0 0 6px;

}

/*set the body cell to white with a dark blue border*/
#bodycell{
    background-color: #ffffff;
	 border-right: 1px solid #000000;
}

/*container for the services menu to center and snap to the bottom right*/
#navcell{
	 background-image: url(images/navtile.gif);
    background-repeat: repeat;
}


/*GENERAL TEXT STYLES FOR ALL FILES*/
p{font-family: arial, sans-serif;
font-size: 100%;
color: #000000;
margin: 10px 38px 10px 25px;
text-align: left;
}

#ecopal img.floatleft{
	float: left;
	margin-right: 8px;
	border: 0
} 

p.cright{font-family: arial, sans-serif;
font-size: 10px;
color: #000000;
margin: 10px 20px 10px 20px;
text-align: center;
}

p.toppg{
margin: 0 48px 20 0;
text-align: right;
}

h1{
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #00A151;
   margin: 10px 20px 10px 25px;
   text-align: left;
}

h2{
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #00A151;
   margin: 10px 20px 10px 25px;
   text-align: left;
}

h3{
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #00A151;
   margin: 10px 20px 10px 25px;
   text-align: left;
}

h4{
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #00A151;
   margin: 10px 20px 10px 25px;
   text-align: left;
}

h5{
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #00A151;
  margin: 10px 
  text-align: left;
}


ul {font-family: arial, sans-serif;
      margin: 10px 38px 10px 15px;
    }
	 
li{font-family: Arial, sans-serif;
      font-size: 100%;
      color: #000000;
      margin: 10px 0px 16px 25px;
		text-align: left;
    }

#ecolist ul {font-family: arial, sans-serif;
      margin: 10px 38px 10px 15px;
    }
	 
#ecolist li{font-family: Arial, sans-serif;
      font-size: 100%;
		line-height: 50%;
      color: #000000;
      margin: 10px 0px 16px 25px;
		text-align: justify;
    }
    
#WhatsNew ul {font-family: Arial, sans-serif;
	  margin: 5px;
        text-align: left;
	}
	 
#WhatsNew li{font-family: sans-serif;
      font-size: 85%;
		line-height: 100%;
      color: #000000;
     	text-align: left;
      margin: 2px;
    }
#submenu{
	background-color: #DBF2E6;
   margin: 0px 38px 16px 25px;
}
	
	 
img.floatright{
	float: right;
	margin-left: 8px;
	border: 1px solid #00A151;
} 

img.floatrightnb{
	float: right;
	margin-left: 10px;
} 

img.picturerow{
	border: 1px solid #00A151;
}

form{font-family: arial, sans-serif;
font-size: 100%;
color: #000000;
margin: 10px 38px 10px 25px;	
}


/*Link behaviors*/
/*body text links*/
A:link{
            font-family: arial, sans-serif;
				font-size: 11px;
				color: #000000;
				font-weight: bold;
				text-decoration: none;
}

A:active{
            font-family: arial, sans-serif;
				font-size: 11px;
				color: #000000;
				font-weight: bold;
				text-decoration: none;
}

A:visited{
            font-family: arial, sans-serif;
				font-size: 11px;
				color: #000000;
				font-weight: bold;
				text-decoration: none;
}

A:hover{
            font-family: arial, sans-serif;
				font-size: 11px;
				color: #00A151;
				font-weight: bold;
				text-decoration: underline;
}

/*services menu hot links on bottom right of service pages*/
A:link.servicesmenu,A:active.servicesmenu,A:visited.servicesmenu{
            font-family: Arial, sans-serif;
				font-size: 11px;
				color: #0000C0;
				font-weight: bold;
				text-decoration: none;
				padding-right: 22px;
}

A:hover.servicesmenu{
            font-family: Arial, sans-serif;
				font-size: 11px;
				color: #0000C0;
				font-weight: bold;
				text-decoration: underline;
				padding-right: 22px;
}

/*bottom menu links - footer area*/
A:link.btmlink,A:active.btmlink,A:visited.btmlink{
            font-family: arial, sans-serif;
				font-size: 10px;
				color: #808080;
				font-weight: bold;
				text-decoration: none;
}

A:hover.btmlink{
            font-family: arial, sans-serif;
				font-size: 10px;
				color: #D37116;
				font-weight: bold;
				text-decoration: underline;
}

.exception{
	font-family: Book Antiqua;
	font-size: 22px;
	color: #00A151;
  margin: 10px 20px 10px 25px; 
  text-align: left;
}


#hf_ad { 
position : absolute; 
left : 50%; 
top : 15%;
margin-left: -250;
width : 350px; 
height : 375px; 
background : #ffffff; 
border : 1px solid #000000; 
text-align : center; 
} 
#hf_ad_close { 
} 
#hf_ad_img { 
width : 336px; 
height : 280px; 
border : 0px; 
background : #dddddd; 
} 
#hf_ad_text (
    font-family: arial, sans-serif;
	font-size: 16px;
	color: #FF0000;
    margin: 10px 20px 10px 25px;
    text-align: center;
)
#content { 
margin : 0 auto; 
width : 760px; 
text-align : left; 
} 