html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	min-width: 932px;
	background: #5a88c7 url("http://www.biodiesel.com/images/interface/bg-body.gif") repeat-x;
	font: 13px georgia, garamond, times, "times new roman", serif;
}
/* general */
* {outline: none;}
form {margin: 0;padding: 0;}
img {border: none;display: block;}
ul {margin: 0;padding: 0;list-style: none;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: bold;
	font-family: georgia, garamond, times, "times new roman", serif;
}
h1 {
	color: #368a35;
	font-size: 22px;
}
h2 {
	color: #005cab;
	font-size: 18px;
}
h3 {
	color: #005cab;
	font-size: 14px;
}
p {
	margin: 0;
	color: #344350;
	line-height: 20px;
}
ul {color: #344350;}

a {
	color: #5987c6;
	cursor: pointer;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

#page {
	width: 932px;
	margin: 0 auto;
	position: relative;
	padding: 37px 0 0 0;
}
.wrapper-page-1,
.wrapper-page-2,
.wrapper-page-3 {
	width: 932px;
	height: 19px;
	background: url("http://www.biodiesel.com/images/interface/bg-top-page.png") no-repeat;
}
.wrapper-page-3 {background: url("http://www.biodiesel.com/images/interface/bg-bot-page.png") no-repeat;}

.wrapper-page-2 {
	width: 916px;
	height: auto;
	padding: 0 8px;
	background: url("http://www.biodiesel.com/images/interface/bg-mid-page.png") repeat-y;
}
#header {
	top: 56px;
	left: 8px;
	z-index: 100;
	width: 916px;
	height: 133px;
	position: absolute;
	background: url("http://www.biodiesel.com/images/interface/bg-header.gif") repeat-x;
}
.contact-us,
#header ul li a,
#header strong a,
.form-login div label {
	overflow: hidden;
	text-indent: -12000px;
}
#header strong {
	top: 16px;
	left: 25px;
	position: absolute;
}
#header strong a {
	width: 182px;
	height: 64px;
	display: block;
	background: url("http://www.biodiesel.com/images/interface/logo.gif") no-repeat;
}
.form-login {
	top: 44px;
	right: 14px;
	width: 225px;
	position: absolute;
}
.primary-form {
	float: left;
	width: 104px;
	overflow: hidden;
}
.secondary-form {
	float: right;
	width: 121px;
	overflow: hidden;
	padding: 16px 0 0 0;
}
.form-login div label {
	width: 100%;
	height: 16px;
	display: block;
	background: url("http://www.biodiesel.com/images/interface/tf-1.gif") no-repeat;
}
.form-login div input {
	float: left;
	width: 90px;
	color: #8c8f96;
	padding: 1px 2px;
	font: 11px arial, tahoma, verdana, "trebuchet ms", sans-serif;
}
.form-login div .login {
	float: right;
	padding: 0;
	width: 19px;
	height: 19px;
}
.contact-us {
	top: 14px;
	right: 14px;
	width: 60px;
	height: 9px;
	position: absolute;
	background: url("http://www.biodiesel.com/images/interface/tf-2.gif") no-repeat;
}
#header ul {
	top: 93px;
	left: 14px;
	width: 888px;
	position: absolute;
}
#header ul li {
	float: left;
	position: relative;
}
#header ul li a {
	width: 148px;
	height: 40px;
	display: block;
}
#header ul li .t-1 {background: url("http://www.biodiesel.com/images/interface/t-1.gif") no-repeat;}
#header ul li .t-1-on {background: url("http://www.biodiesel.com/images/interface/t-1-on.gif") no-repeat;}
#header ul li .t-2 {background: url("http://www.biodiesel.com/images/interface/t-2.gif") no-repeat;}
#header ul li .t-2-on {background: url("http://www.biodiesel.com/images/interface/t-2-on.gif") no-repeat;}
#header ul li .t-3 {background: url("http://www.biodiesel.com/images/interface/t-3.gif") no-repeat;}
#header ul li .t-3-on {background: url("http://www.biodiesel.com/images/interface/t-3-on.gif") no-repeat;}
#header ul li .t-4 {background: url("http://www.biodiesel.com/images/interface/t-4.gif") no-repeat;}
#header ul li .t-4-on {background: url("http://www.biodiesel.com/images/interface/t-4-on.gif") no-repeat;}
#header ul li .t-5 {background: url("http://www.biodiesel.com/images/interface/t-5.gif") no-repeat;}
#header ul li .t-5-on {background: url("http://www.biodiesel.com/images/interface/t-5-on.gif") no-repeat;}
#header ul li .t-6 {background: url("http://www.biodiesel.com/images/interface/t-6.gif") no-repeat;}
#header ul li .t-6-on {background: url("http://www.biodiesel.com/images/interface/t-6-on.gif") no-repeat;}
#header ul li .t-1:hover {background: url("http://www.biodiesel.com/images/interface/t-1-on.gif") no-repeat;}
#header ul li .t-2:hover {background: url("http://www.biodiesel.com/images/interface/t-2-on.gif") no-repeat;}
#header ul li .t-3:hover {background: url("http://www.biodiesel.com/images/interface/t-3-on.gif") no-repeat;}
#header ul li .t-4:hover {background: url("http://www.biodiesel.com/images/interface/t-4-on.gif") no-repeat;}
#header ul li .t-5:hover {background: url("http://www.biodiesel.com/images/interface/t-5-on.gif") no-repeat;}
#header ul li .t-6:hover {background: url("http://www.biodiesel.com/images/interface/t-6-on.gif") no-repeat;}



#header ul li .blue-nav,
#header ul li .green-nav {
	left: 0;
	top: 40px;
	width: 148px;
	display: none;
	position: absolute;
	background: #4e76ad;
}
#header ul li .green-nav {
	left: 0px;
	width: 148px;
	background: #6ba83a;
	text-align: right;
}
#header ul li.hover .blue-nav,
#header ul li:hover .blue-nav,
#header ul li.hover .green-nav,
#header ul li:hover .green-nav {display: block;}

#header ul li .blue-nav li,
#header ul li .green-nav li {
	float: left;
	width: 148px;
	text-transform: uppercase;
	font: bold 10px arial, tahoma, verdana, "trebuchet ms", sans-serif;
}
#header ul li .green-nav li {width: 148px;}

#header ul li .blue-nav li a,
#header ul li .green-nav li a {
	color: #fff;
	width: 132px;
	height: auto;
	display: block;
	text-indent: 0;
	text-decoration: none;
	padding: 3px 8px 3px 8px;
}

#header ul li .blue-nav li a:hover {background: #6e96cd;}
#header ul li .green-nav li a:hover {background: #8ac85a;}

#content {
	width: 888px;
	margin: 0 14px;
	overflow: hidden;
	padding: 133px 0 0 0;
	background: url("http://www.biodiesel.com/images/interface/bg-content.gif") repeat-x 0 133px;
}
.intro {
	width: 888px;
	height: 200px;
	position: relative;
}
.intro img {
	top: 0;
	left: 0;
	position: absolute;
}
.intro h1 {
	top: 164px;
	left: 16px;
	color: #fff;
	position: absolute;
}
.primary-content,
.primary-content-2,
.primary-content-3 {
	float: left;
	width: 564px;
	padding: 0 46px 34px 16px;
}
.primary-content h1 {
	width: 408px;
	height: 22px;
	overflow: hidden;
	padding: 35px 0 14px 0;
}
.primary-content-2 h1,
.primary-content-3 h1 {
	width: 408px;
	/* height: 22px; */
	overflow: hidden;
	/* padding: 0 0 30px 0; */
}

.primary-content h1 span,
.primary-content-2 h1 span,
.primary-content-3 h1 span
 {letter-spacing: -4px;}

.primary-content p,
.primary-content-3 p {padding: 0 0 8px 0;}

.primary-content-2 p {padding: 0 0 23px 0;}

.primary-content p a,
.primary-content-2 p a,
.primary-content-3 p a {color: #5987c6;text-decoration: none;}

.primary-content p a:hover,
.primary-content-2 p a:hover,
.primary-content-3 p a:hover {text-decoration: underline;}

.primary-content h2,
.primary-content-3 h2 {padding: 7px 0 4px 0;}

.primary-content .last-p {padding: 15px 0 0 0;}

.secondary-content {
	float: right;
	width: 260px;
}
.mt-1 {margin-top: 39px !important;}

.secondary-content p {font-size: 12px;}

.quick-links {
	width: 131px;
	min-height: 105px;
	position: relative;
	padding: 37px 0 15px 129px;
}
* html .quick-links {height: 105px;}

.quick-links h3 {
	color: #d2232a;
	padding: 0 0 8px 17px;
	background: url("http://www.biodiesel.com/images/interface/i-2.gif") no-repeat 0 4px;
}
.quick-links img {
	top: -36px;
	left: 2px;
	position: absolute;
}
.quick-links ul {
	width: 111px;
	padding: 0 0 0 20px;
}
.quick-links ul li {
	width: 111px;
	font-size: 12px;
	padding: 0 0 9px 0;
}
.quick-links ul li a {text-decoration: none;}
.quick-links ul li a:hover {text-decoration: underline;}

.news-and-events {width: 260px;}

.news-and-events h3 {
	color: #d2232a;
	padding: 0 0 9px 20px;
	background: url("http://www.biodiesel.com/images/interface/i-2.gif") no-repeat 3px 4px;
}
.news-and-events h3 a  { color: #d2232a; text-decoration: none; }

.news-and-events div {
	width: 156px;
	min-height: 72px;
	position: relative;
	padding: 0 0 12px 104px;
}
* html .news-and-events div {height: 72px;}
.news-and-events div p {line-height: 15px;}

.news-and-events p a { text-decoration: none; }
.news-and-events p a:hover { text-decoration: underline; }

.news-and-events div img {
	top: 0;
	left: 20px;
	position: absolute;
}
.top-officials {
	width: 260px;
	padding: 47px 0 20px 0;
}
.top-officials img {margin: 0 0 13px 4px;}

.top-officials p {
	color: #d2232a;
	line-height: 14px;
}
/* secondary */
.breadcrumbs {padding: 7px 0 18px 0;}
.breadcrumbs li {
	color: #6a7986;
	display: inline;
	font: 10px/18px arial, tahoma, verdana, "trebuchet ms", sans-serif;
}
.pb-1 {padding-bottom: 29px !important;}

.secondary-nav {
	width: 260px;
	margin: 0;
	padding: 2px 0 58px 0;
	background: url("http://www.biodiesel.com/images/interface/bg-sec-nav-2.gif") repeat-x;
}
.secondary-nav li {
	width: 260px;
	font-size: 12px;
}
.secondary-nav li a {
	width: 260px;
	display: block;
	text-decoration: none;
}
.secondary-nav li a:hover {text-decoration: underline;}

.secondary-nav li a span {
	width: 260px;
	display: block;
}
.secondary-nav li a span span {
	width: 222px;
	min-height: 15px;
	padding: 6px 20px 6px 18px;
}
* html .secondary-nav li a span span {height: 15px;}
/*.secondary-nav li a:hover,*/
.secondary-nav li .active {background: url("http://www.biodiesel.com/images/interface/bg-mid-nav.gif") repeat-y;}
/*.secondary-nav li a:hover span,*/
.secondary-nav li .active span {background: url("http://www.biodiesel.com/images/interface/bg-top-nav.gif") no-repeat;}
/*.secondary-nav li a:hover span span,*/
.secondary-nav li .active span span {background: url("http://www.biodiesel.com/images/interface/bg-bot-nav.gif") no-repeat 0 100%;}

.carls-corners {
	width: 258px;
	background: #368a35;
	padding: 0 0 15px 0;
	margin: 20px 0 29px 2px;
}
.carls-corners h3 {
	width: 243px;
	height: 24px;
	background: url("http://www.biodiesel.com/images/interface/bg-h3.gif") no-repeat;
color: #fff;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding-top: 5px;
padding-left: 15px;

}
.carls-corners p {
	color: #fff;
	padding: 8px 16px 0 16px;
	font: 12px/14px arial, tahoma, verdana, "trebuchet ms", sans-serif;
}
#footer {
	width: 776px;
	font-size: 10px;
	overflow: hidden;
	padding: 2px 0 50px 0;
}
#footer p {
	float: left;
	color: #082247;
	padding: 0 0 0 22px;
}
#footer a {
	float: right;
	color: #082247;
	margin: 0 22px 0 0;
}
/* tertiary */

.holder-content {
	width: 227px;
	min-height: 133px;
	position: relative;
	padding: 20px 0 27px 181px;
}
* html .holder-content {height: 133px;}

.holder-content img {
	top: 24px;
	left: 0;
	position: absolute;
}
.holder-content ul {
	width: 227px;
}
.holder-content ul li {
	width: 218px;
	padding: 0 0 7px 9px;
	background: url("http://www.biodiesel.com/images/interface/i-3.gif") no-repeat 0 5px;
}
.cite {
	margin: 33px 0 0 0;
	background: #368a35;
	padding: 12px 15px 0 15px;
}
.cite p {
	color: #fff;
	line-height: 14px;
	padding: 0 0 14px 0;
}

ul.normal-list {
list-style: disc;
margin-left: 15px;
}
ul.normal-list li {
line-height: 2em;
}

/* sIFR section */
.sIFR-hasFlash h1 {visibility: hidden;}
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
embed, object {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* extras */
.capitalize {
text-transform: capitalize;
}
p img.partner {
padding: 15px 0 0 0;
}
a.anchor {
text-transform: uppercase;
font: 10px Arial;
padding: 10px 0;
}
sup { font: 8px; }
table { margin: 0; padding:0; width: 408px; }
dt, dd, th, td { color: #344350; }
dd { margin-left: 25px; line-height: 20px; }
dt { font-weight: bold; padding: 10px 0 0 25px; }
dl a { text-decoration: none; }
dl a:hover { text-decoration: underline; }
th { text-align: left; font-weight: bold; background: #6a7986; color: #ebeff8;  }
th, td { padding: 3px; }
.citation { font-size: 10px; color: #344350; }