/***
	Styling for landing page and BeGreen landing page
***/
h1.be-green {
  	margin-top: 10px ;
	margin-left: 10px ; 
	background: #399 url('/media/begreen_landing_header_bground.png') no-repeat;
	color: #fff;
	padding-top: 5px ;
  	padding-bottom: 2px ;
	padding-left: 45px ;
	/*height: 26px ;*/
	text-transform: none ;
  	font-size: 1.50em;
	width: 895px ;}
h2.be-green {
    	margin-top: 10px ;
	margin-left: 10px ; 
	background: #399 url('/media/begreen_landing_header_bground.png') no-repeat;
	color: #fff;
	padding-top: 5px ;
  	padding-bottom: 6px ;
	padding-left: 45px ;
	/*height: 26px ;*/
	text-transform: none ;
  	font-size: 1.50em;
	width: 895px ;}
#container #be-green_feat_boxes, #container #be-green-image, #container .main-body {
	margin-top: 15px ;
}
#container .feature-box.feature-be-green {
	overflow: hidden ;
	height: 220px ;
	width: 218px ;
	border: 1px solid #399;
	border-radius: 5px ;
	background: url('/media/Be_Green.jpg') no-repeat;
	padding: 70px 0px 10px ;
        margin-bottom: 25px;
}
#container .feature-box.last {
	margin-right: 0;
}
#container .feature-box.feature-be-green img {
	width: 220px; height: 75px;
}
#container .feature-box.feature-be-green h3 {
	height: 40px ;
	background-color: #ddd  ;
	padding-left: 20px ;
	padding-top: 3px ;
	padding-bottom: 3px ;
	font-size: 16px ;
	line-height: 1.2;
}
#container .feature-box.feature-be-green ul {
	margin: 0px ;
	margin-left: 25px ;
	margin-top: 10px ;
}
#container .feature-box.feature-be-green ul li {
	margin-bottom: 7px;
	padding-top: 0px ;
  font-size: 0.85em;
}
/***
	Styling for contact us landing page
***/
#container #faq-link {
	border: 2px solid #399 ;
	border-radius: 6px ;
	text-align: center ; 
	padding-top: 5px ;
	/*height: 29px ;*/
	margin-bottom: 15px ;
	_margin-left: 10px ;
	_width: 940px ;
}
#container .contact-col {
	width: 460px ;
	float: left;
	margin-right: 20px ;
	_margin-right: 5px ;
	_margin-left: 3px ;
	_margin-right: 3px ;
}
/* left-hand col */
#container #contact-right-col { margin-right: 0px ; margin-left: 0px ; }
#container .feature-box.contact-col {
	width: 460px ;
	margin-bottom: 15px ;
}
#container .feature-box.contact-col h3 {
	font-size: 14px ;
}
#container .feature-box.contact-col .top  {
	width: 405px ;
}
#container .feature-box.contact-col div.main {
	width: 438px ;
	height: auto ; 	
}
#container .feature-box.contact-col div.main p {
	margin-bottom: 6px ;
}
#container .feature-box.contact-col div.main p.see-all {
	margin: 0px ;
}
/* right-hand col */
#container #EPA-offices  .top {
	background: #336699 url('/media/epa_offices_feat_box_bground.png') no-repeat ;
}
#container #contact-right-col .feature-box div.main {
	border-color: #336699 ;
}

#container #contact-right-col iframe {
	margin: 0 10px ;
	width: 440px ;
	height: 450px ;
	display: block;
}
#container #contact-right-col a#google-maps {
	display: block ;
	font-size: 0.95em ;
	margin-top: 10px;
	margin-left: 10px ;
}
#container #env-complaint .top {
	background-repeat: no-repeat; 
	background-image: url('/media/env_complaint_feat_box_bground.png');
}
#container #env-query .top {
	background-repeat: no-repeat; 
	background-image: url('/media/env_query_feat_box_bground.png');
}
#container #gen-contacts .top {
	background-repeat: no-repeat; 
	background-image: url('/media/env_gen_contacts_feat_box_bground.png');
}
#container #office-locs .top {
	background-repeat: no-repeat ; 
	background-image: url('/media/office_locs_feat_box_bground.png') ;
}
#container .map-pin {
	height: 34px ; margin-right: 5px; margin-bottom: 2px; margin-top: 5px; line-height: 1.2; display: block; float: left;
}
#container .map-pin img {
	 float: left; margin-right: 3px ;
}
#container .map-pin p {
	float: left;padding-top: 3px ;
}

/* Additional styles for begreen sublanding and fulltext pages */
#container #begreen_fulltext_main {
	width: 650px ;
}
#container .ghmain .feature-box.feature-be-green h3 { 
	height: 50px;
	background-color: #ddd;
	padding-left: 20px;
	padding-top: 2px;
  padding-right:20px;
  text-align:center;
	padding-bottom: 4px;
	font-size: 15px;
	line-height: 1.2;
}
#begreen_fulltext_main { margin-right: 20px ;}
#container #begreen_fulltext_rhs { width: 268px ; background-color: #eee ; border: 1px solid #333; overflow: hidden;}
#begreen_fulltext_rhs .begreen_fulltext_rightwrap { margin: 10px; } 
#begreen_fulltext_rhs h6 {font-size: 14px; font-weight: bold; line-height: 1.4; } 
#begreen_fulltext_rhs ol li { line-height: 1.4; margin-bottom: 3px; font-size: 15px; }