/* CSS Document */

html {width: 100%; height: 100%; }
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #242424;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.67%;
	line-height: 1.5em;
}
a { color: #004275; }
h1, h2 { color: #004275; line-height: normal; }

A.ButtonStyle {float: left;clear: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;width: 114px;color: #FFFFFF;text-decoration: none;padding-left: 25px;line-height: 2.6em;height: 32px;overflow: hidden;background-color: transparent;background-position: left top;background-repeat: no-repeat;}
A.ButtonStyle SPAN {position: relative;}

/*---   AccessibilityLink & BrowserWarning   ---*/

div#AccessibilityLinks { display: none; }
div#BrowserWarning { display: none; }

/*---   PageWrapper & LayoutWrapper   ---*/

div#PageWrapper { width: 980px; height: 500px; display: block; }
div#LayoutWrapper { float: left; width: 980px; }

/*--- HeaderWrapper   ---*/

div#HeaderWrapper {
	float: left;
	clear: both;
	display: block;
	width: 980px;
	height: 136px;
	background: #FFFFFF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11691.gif) 5px 0px no-repeat;
	border-top: solid 5px #C00000;
}
/* Hide from IE5 Mac \*/
div#HeaderWrapper { background: #FFFFFF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11691.gif) no-repeat top right; }
/* end hack */

.NRDCLogo { margin-top: 5px; float: left; border: 0px; }
.MABOLogo { float: right; border: 0px; }

h1.header, h2.header, h3.header { display:none; }

/*---   TopNavigation   ---*/

div#TopNavigation { float: right; width: 782px; }
div#TopNavigation ul { margin: 0px; padding: 0px; }
div#TopNavigation li { float: left; margin: 0px; padding: 0px; list-style: none; }
div#TopNavigation li a { 
	display: block;
	width: 150px;
	height: 32px;
}
div#TopNavigation span{ display:none; }
div#TopNavigation li.News a { background: #FFFFFF  url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11705.gif) no-repeat left top; }
div#TopNavigation li.BetterFuel a { background: #FFFFFF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11703.gif) no-repeat left top; }
div#TopNavigation li.BetterCars a { background: #FFFFFF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11702.gif) no-repeat left top; }
div#TopNavigation li.MoreSolutions a { background: #FFFFFF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11704.gif) no-repeat left top; }
div#TopNavigation li.PolicyPapers a { width: 181px; background: #FFFFFF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11706.gif) no-repeat left top; }

/*---   BodyWrapper   ---*/

div#BodyWrapper {
	position: relative;
	float: left;
	width: 980px;
	margin: 0px;
	padding: 0px 0px 23px 0px;
	background: #81B2D3 url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11690.jpg) repeat-x left top;
}
div.home div#BodyWrapper {
	background: #7DAECF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11689.jpg) repeat-x left top;
}

/*---   MainColumn   ---*/

div#BodyWrapper div#MainColumn {
	position: relative;
	display: block;
	width: 520px;
	height: 1%;
	margin: 66px 0px 0px 0px;
	margin-left: 282px;
	z-index: 1;
}
div.Home div#BodyWrapper div#MainColumn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.47em;
	line-height: 1.6em;
}
div.Home div#BodyWrapper div#MainColumn p.Home {
	margin-top: 10px;
}
/* HomePage Styles */
div.Home div#MainColumn h2 { margin: 0px 0px 5px 0px; padding: 0px; font-size: 1.81em; }
div.Home div#MainColumn img.FrontPage { float: left; margin: 0px 4px 0px 0px; border: none; }
div.Home strong.LeadIn { font-size: 1.26em; font-weight: normal; color: #FFFFFF; }
div.Home div#Links ul { display: block; width: 520px; margin: 0px; padding: 0px; }
div.Home div#Links li { position: relative; float: left; width: 33%; list-style: none; margin: 0px; padding: 0px; }
div.Home div#Links li a.ButtonStyle { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_homepg_link_bg.gif) no-repeat left top; font-size: .82em; }
div.Home div#Links li a.ButtonStyleWide { width: 142px; background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_homepg_link_wide_bg.gif) no-repeat left top; }
div.Home div#Links li a { display:block; width: 114px; }
div.Home div#Links li span { }

/* Article Page Styles */
div.Article div#MainColumn h2, 
div.News div#MainColumn h2 { margin: 0px 0px 0px 0px; padding: 0px; font-size: 2.6em; }
div.Article div#MainColumn h3 { color: #FFFFFF; margin: 2px 0px 4px 0px; padding: 0px; font-size: 1.86em; font-weight: normal; line-height: 1.2em; }
div.Article div#MainColumn p,
div.News div#MainColumn p { font-size: 1.1em; margin: 0px 0px 18px 0px; padding: 0px; }
div.Article strong.LeadIn { font-size: 1.3em; font-weight: normal; color: #FFFFFF; }
.pullquote {font-size: 1.2em; font-weight: bold; color: #004275; line-height: 20px; width: 200px; float: right; margin-left: 10px; border-top:1px solid; border-bottom:1px solid;}

/* News Page Styles */
div.News div#MainColumn h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #004275; 
	margin: 0px; 
	padding: 0px;
	font-size: 1.2em; 
	font-weight: bold;
}
div.News div#MainColumn h4 { color: #FFFFFF; margin: 2px 0px 4px 0px; padding: 0px; font-size: 1.86em; font-weight: normal; line-height: 1.2em; }
div.News div#MainColumn div.date { font-size: 1.1em; color: #004275; }
div.News div#MainColumn p { font-size: 1.1em; }
div.News div#MainColumn p a { font-weight: bold; }
div.News div#MainColumn div.pagination { 
	float: right; 
	clear:both; 
	width: 100%;
	margin: 5px 0px 40px 0px;
	text-align: right;
	padding-right: 15px;
	font-size: 1.1em; 
	font-weight: bold; 
	color: #FFFFFF;
}
div.News div#MainColumn div.pagination a.next { margin-left: 30px; }
div.News div#MainColumn p.insert { border-top: 1px solid #436E9D; padding-top: 8px; font-size: 1.06em;}

/*---   SideColumn   ---*/

div#SideColumn {
	position: absolute;
	z-index: 0;
	top: 0px;
	left: 0px;
 	float: left;
	display: block;
	width: 351px;
	min-height: 351px;
	height: 351px;
	overflow: visible;
	margin: 1px 0px 20px 0px;
	background: transparent url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11688.jpg) no-repeat left top;
}
/* Round Buttons  */

div#SideColumn ul#Buttons{ 
	display:block; 
	width: 100%;
	margin: 3px 0px 0px 0px; 
	padding: 0px;
}
div#SideColumn ul#Buttons li { 
	position: absolute; 
	float: left;
	width: 77px; 
	height: 77px; 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
}
div#SideColumn ul#Buttons li span { display: none; }
div#SideColumn ul#Buttons li.TakeAction { left: 184px;}
div#SideColumn ul#Buttons li.Donate { top: 42px; left: 93px;}
div#SideColumn ul#Buttons li.TellYourFriends { top:108px; left: 17px;}
div#SideColumn ul#Buttons li a,
div#SideColumn ul#Buttons li a:link,
div#SideColumn ul#Buttons li a:visited { 
	position: relative; 
	float: left; 
	width: 77px; 
	height: 77px; 
	overflow: hidden; 
	background-color: transparent;
	cursor: pointer; 
}
div#SideColumn ul#Buttons li.TakeAction a {background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11695.gif) no-repeat left top; }
div#SideColumn ul#Buttons li.TakeAction a:hover {background-position: bottom; }

div#SideColumn ul#Buttons li.Donate a {background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11694.gif) no-repeat left top; }
div#SideColumn ul#Buttons li.Donate a:hover {background-position: bottom; }

div#SideColumn ul#Buttons li.TellYourFriends a { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11696.gif) no-repeat left top;}
div#SideColumn ul#Buttons li.TellYourFriends a:hover { background-position: bottom;  }

/* SideColumn Sublinks */
div#SideColumn div { display: block; width: 100%; margin-top: 200px; font-size: 1.2em; font-weight: bold; color:#004275;}
div#SideColumn div h3 { display:block; width: 100%; height: 23px; margin: 0px; padding: 0px; }
div#SideColumn div h3.fuel { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_bg_side_betterfuel.gif) no-repeat 68px top; }
div#SideColumn div h3.cars { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_bg_side_bettercars.gif) no-repeat 68px top; }
div#SideColumn div h3.solutions { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_bg_side_moresolutions.gif) no-repeat 68px top; }
div#SideColumn div h3.news { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_bg_side_news.jpg) no-repeat 68px top; }
div#SideColumn div h3 span { display: none; }
div#SideColumn div ul {
	       display: block;
	       margin: 0px 0px 0px 118px;
	       padding: 0px 0px 0px 0px;
	       letter-spacing: .00em;
	       list-style-type: none;
}
div#SideColumn div li { display: block; width: 155px; padding-left:5px; list-style: none; line-height: 1.9em; clear:right; }
div#SideColumn div li p { margin: -22px 0px 0px 8px; width: 140px; padding: 0px 0px 0px 6px; }
div#SideColumn div li.Link { float: left; clear: left; margin: 10px 0px 0px 0px; }
div#SideColumn div li.Link a.ButtonStyle { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_side_link_bg.gif) no-repeat left top; }
.link_with_image {display: block; margin: -22px 0px 0px 80px;}

/*---   Footer   ---*/

div#FooterWrapper {
	float: left;
	display: block;
	width: 980px;
	height: 291px;
	margin: 0px 0px 0px 0px;
	background: #7EAECF url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11686.jpg) no-repeat top left;
	border-top: 1px solid #416D9C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #004275;
}
div#FooterWrapper div.column { position: relative; display: block; float: left; height:130px; }
div#FooterWrapper div.column ul { display: block; margin: 12px 0px 0px 0px; padding: 0px; }
div#FooterWrapper div.column li { margin: 0px 0px 0px 8px; list-style: none; line-height: 1.7em; }
div#FooterWrapper div.column li p { margin: -20.4px 0px 0px 8px; width: 240px; padding: 0px 0px 0px 6px; line-height: 1.7em }
div#FooterWrapper div.column h2 { width: 100px; height: 22px; margin: 0px; padding: 0px; }
div#FooterWrapper div.column h2 span { display: none; }
div#FooterWrapper div.morenews { width: 665px; margin: 0px 0px 0px 28px; padding: 0px; }
div#FooterWrapper div.morenews li { float:left; width: 183px; }
div#FooterWrapper div.morenews li img { float:left; width: 53px; height: 53px; margin: 0px 7px 0px 0px; border: 2px solid #FFFFFF; }
div#FooterWrapper div.morenews h2 { background: transparent url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_footer_morenews.gif) no-repeat left top; }
div#FooterWrapper div.blogposts { width: 260px; margin: 0px; padding: 0px; }
div#FooterWrapper div.blogposts h2 { background: transparent url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_footer_blogposts.gif) no-repeat left top; }
div#FooterWrapper div.resources { width: 220px; margin: 0px; padding: 0px; }
div#FooterWrapper div.resources h2 { background: transparent url(https://secure3.convio.net/nrdc/images/content/pagebuilder/mabo_footer_resources.gif) no-repeat left top; }
div#FooterWrapper div#AllNews, 
div#FooterWrapper div#AllPosts{ position: relative; float: left; top: 10px; left: 7px; bottom: 0px; right: 0px; clear: both; font-size: .89em; }

/*---   SubFooter Links ---*/

div#SubFooterWrapper { 
	float:left; 
	display: block; 
	width: 970px; 
	height: 63px; 
	margin-left: 10px; 
	color: #9C9B9D; 
	background-color: #FFFFFF; 
	font-size: 1.1em;
}
div#SubFooterWrapper a { color: #9C9B9D; }
div#SubFooterWrapper ul {float: left; background-color: #FEFEFE; border-bottom: 1px solid #9C9B9D; margin:0px 0px 8px 0px; padding: 0px;}
div#SubFooterWrapper li {float: left; list-style: none; width: 194px ; text-align:center; margin: 0px; padding: 0px; }
div#SubFooterWrapper li a {
	display:block; 
	width:80px; 
	height: 23px; 
	margin: 0px auto 0px auto; 
	padding: 10px 0px 0px 23px; 
	text-align: left;
}
div#SubFooterWrapper li#delicious a { background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11697.gif) no-repeat left center; }
div#SubFooterWrapper li#digg a {background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11698.gif) no-repeat left center;}
div#SubFooterWrapper li#facebook a {background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11699.gif) no-repeat left center;}
div#SubFooterWrapper li#newsvine a {background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11700.gif) no-repeat left center;}
div#SubFooterWrapper li#stumbleupon a {background: url(https://secure3.convio.net/nrdc/images/content/pagebuilder/11701.gif) no-repeat left center;}
div#SubFooterWrapper div#CopyrightLinks { float: left; width: 100%; height: 38px; margin: 0px; padding: 0px; background: #FFFFFF; text-align: left; vertical-align: top;}
div#SubFooterWrapper div#CopyrightLinks div.Links { float: right; margin: 0px; padding: 0px;}
div#SubFooterWrapper div#CopyrightLinks div.Copyright { display: block; margin: 0px; padding:0px; }

div#MainColumn UL {
	padding-left: 15px;
	font-family: arial,helvetica,"helvetica neue",verdana,sans-serif;
	font-size: 13px;
	color: #000000;
}

.clear { clear:both; }

.caption {font-size: 11px; color: #515151; margin-bottom: 5px;}

* HTML #SubFooterWrapper {margin-left: 0px!important;}
* HTML .NRDCLogo {margin-bottom: -4px!important;}

#shareFooter {width: 950px; margin: 10px 0px; }
#shareFooter A {color: #8e8d8d; text-decoration: underline; font-family: arial; font-size: 1.1em;}
#shareFooter UL {padding: 0px; margin-left: 95px; }
#shareFooter LI {display: inline; float: left; margin-right: 90px;}
#shareFooter IMG {margin: 0px 3px -5px 0px;}