/* CSS Document */

body{
font-family: Verdana,Arial,Helvetica,Sans-serif;
color: #333333;
background-image: url(images/pageback.gif);
margin-left: 0px;
margin-top: 0px;
text-align:center;
}

#wrap{
width:830px;
margin: auto;
text-align: left;
}

#wrap2{
width:750px;
margin: auto;
text-align: left;
}

.padder{
background-image: url(images/left_back_long.gif);
background-repeat: repeat; 
float: left;
height: 100%;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}

.top1{
margin: 0px;
padding: 0px;
background-image: url(images/logo_banner_09.jpg);
background-repeat: no-repeat; 
width: 830px;
height: 93px;
font-size: 0.7em;
font-weight: bold;
}

.nntop{
margin: 0px;
padding: 0px;
height: 77px;
}

.top3 {
margin: 0px;
padding: 0px;
}

.top3 p{
margin: 0px;
padding: 9px 0px 0px 18px;
color: #ffffff;
text-align: left;
}

.top3 p a{
color: #ffffff;
text-decoration: none; 
}

.top3 p a:hover{
color: #ffcc00;
text-decoration: none; 
}

.yellow1 {color: #FFCC00;}

.top2{
margin: 0px;
padding: 0px;
height: 73px;
clear: both;
}

.topnav {
margin: 0px;
padding: 0px;
height: 55px;
width: 830px;
background-image: url(images/nav_back_2009.jpg);
background-repeat: no-repeat;	
clear: both;
}

.topnav_newsarc {
margin: 0px;
padding: 0px;
height: 55px;
width: 830px;
background-image: url(images/news_nav_arc.jpg);
background-repeat: no-repeat;	
clear: both;
}

#transform {
margin: 0px;
padding: 12px 0px 0px 0px;
color: #ffffff;
text-align: right;
}

#transform2 {
margin: 0px;
padding: 6px 24px 0px 0px;
color: #ffffff;
text-align: right;
}

#transf {
font-family: Verdana,Arial,Helvetica,Sans-serif;
padding: 1px;
color: #333333;
font-size: 0.7em;
margin: 0px;
}

.transf2 {
font-family: Verdana,Arial,Helvetica,Sans-serif;
padding: 1px;
color: #333333;
font-size: 0.7em;
margin: 0px;
}

#transform a{
color: #ffffff;
text-decoration: none;
font-size: 0.7em;
font-weight: bold;
padding: 0px 9px 0px 9px;
border-right: 1px solid #ffcc00;
}

#transform a:hover{
color: #ffcc00;
font-size: 0.7em;
font-weight: bold;
text-decoration: none; 
}

#transform2 a{
color: #ffffff;
text-decoration: none;
font-size: 0.7em;
font-weight: bold;
padding: 0px 9px 0px 9px;
border-right: 1px solid #ffcc00;
margin:0px;
}

#transform2 a:hover{
color: #FFcc900;
font-size: 0.7em;
font-weight: bold;
text-decoration: none; 
margin:0px;

}

#main {
width:490px;
display:inline;
float:left;
margin:0px;
padding: 0px 0px 18px 0px;
}

#sh_main {
width:422px;
display:inline;
float:left;
margin:0px;
padding: 0px 0px 18px 0px;
}

#sh_main h1 {
font-size: 0.85em;
font-weight: bold;
padding: 6px 0px 9px 0px;
text-align: left;
margin: 6px 0px 9px 15px;
color: #006633;
line-height: 1.4em;
border-bottom: #99CC00 1px solid;
}


#mem_main {
width:575px;
display:inline;
float:left;
margin-left:0px;
}

#right {
width:162px;
float:right;
margin:0px;
padding:0px;
display: inline;
}

#left {
width:164px;
float:left;
margin-left:0px;
padding: 0px;
background-image: url(images/left_back.gif);
background-repeat: repeat;	
height: 100%;
font-size: 0.7em;
}


#main p {
font-size: 0.7em;
font-weight: normal;
padding: 6px 3px 3px 15px;
text-align: justify;
margin: 0px;
color: #333333;
line-height: 1.4em;
}

#main ul {
list-style-image: url(images/bullet2.gif);
font-size: 0.7em;
font-weight: normal;
padding: 3px 0px 0px 18px;
text-align: left;
margin-top: 9px;
margin-bottom: 9px;
margin-left: 18px;
color: #333333;
line-height: 1.4em;
}

#main ul li {
padding-bottom: 4px;
padding-left: 4px;
text-align: left;
}

#main h1 {
font-size: 0.85em;
font-weight: bold;
padding: 6px 0px 9px 0px;
text-align: left;
margin: 6px 0px 9px 15px;
color: #006633;
line-height: 1.4em;
border-bottom: #99CC00 1px solid;
}

#main h2 {
font-size: 0.75em;
font-weight: bold;
padding: 6px 0px 3px 15px;
text-align: left;
margin: 0px;
color: #006633;
line-height: 1.4em;
}


#main a {
font-weight: normal;
color: #006f24;
}

#main a:hover {
font-weight: normal;
color: #669933;
}

#main img {
margin:6px 0px 3px 0px;
padding: 0px;
}

.imbo {
border: 1px solid #666666;
}

.grey3 {
color: #999999;
}


.rim1 {
margin: 0px;
padding: 0px;
float: left;
width:160px;
height:41px;
background-image: url(images/news_top.jpg);
background-repeat: no-repeat;
}

.rim1 p {
font-size: 0.7em;
font-weight: bold;
color: #ffffff;
padding: 12px 0px 0px 0px;
margin:0px;
text-align: center;
}

.rim2 {
margin: 0px;
padding: 0px;
float: left;
width:160px;
height:41px;
background-image: url(images/events_top.jpg);
background-repeat: no-repeat;
}

.rim2 p {
font-size: 0.7em;
font-weight: bold;
color: #ffffff;
padding: 12px 0px 0px 0px;
margin:0px;
text-align: center;
}

.search {
margin: 0px;
padding: 0px;
float: left;
}

.search1 {
margin: 0px;
padding: 12px 3px 3px 24px;
}

.news1 {
margin: 0px;
padding: 0px 18px 3px 21px;
background-image: url(images/news_back.gif);
background-repeat: repeat;	
float: left;
}

.news1 p {
margin: 0px;
padding: 3px 0px 6px 0px;
font-size: 0.65em;
font-weight: normal;
border-bottom: 1px dashed #CCCCCC;
}

.news1 p a {
color: #009933;
}

.news1 p a:hover {
color: #669933;
}

.events1 {
margin: 0px;
padding: 0px 18px 3px 21px;
background-image: url(images/news_back.gif);
background-repeat: repeat;	
}

.events1 p {
margin: 0px;
padding: 3px 0px 6px 0px;
font-size: 0.65em;
font-weight: normal;
border-bottom: 1px dashed #CCCCCC;
}

.events1 p a {
color: #009933;
}

.events1 p a:hover {
color: #669933;
}

/*Left Hand Navigation Drop Down Styles*/

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 165px;
		z-index: 2;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 165px;
		z-index: 2;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 165px;
		margin-top : -2.05em;
		border-bottom: solid 1px #999999;
		border-top: solid 1px #999999;
		border-right: solid 1px #999999;
		background-image: url(images/left_back2.gif);
		margin-right: 0em;
			}
	
	#nav li ul a {width: 141px;}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-top: -2.15em;
		border-left: solid 1px #999999;
		margin-right: 0em;
		background-image: url(images/left_back2.gif);
		width: 165px;
					}
	
	#nav li ul ul a {width: 141px;}
	
	#nav li a {
		width : 141px;
		text-decoration : none;
		color: #333333;
	text-decoration: none;
	padding: 4px 6px 4px 18px;
	background-image: none;
	display: block;
	border-bottom: 1px dashed #CCCCCC;
	margin: 0px;
	}
	
	#nav li a:hover {
	color: #ffffff;
	text-decoration: none;
	padding: 4px 6px 4px 18px;
	background-color:#99CC33;
	display: block;
	border-bottom: 1px dashed #CCCCCC;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

#nav a.sublist {background-image: url(images/left_back_arrow.gif); background-repeat: no-repeat; border-top: dashed 1px #cccccc;}

#nav a.sublist:hover {background-image: url(images/left_back_arrow_hover.gif); background-repeat: no-repeat; }

.footer	{
padding: 0px;
margin: 0px;
background-image: url(images/footer_back.jpg);
background-repeat: repeat-x;
float: left;
width: 833px;
height: 100px;	
clear: both;
}		

.footer p {
font-size: 0.65em;
line-height: 1.5em;
color: #ffffff;
padding: 9px 3px 6px 3px;
margin: 0px;
text-align: centre;
}

.footer p a {
color: #ffffff;
}

.footer2	{
padding: 0px;
margin: 0px;
background-image: url(images/footer_back.gif);
background-repeat: repeat;
float: left;
width: 748px;	
clear: both;
}		

.footer2 p {
font-size: 0.65em;
line-height: 1.5em;
color: #ffffff;
padding: 0px 3px 6px 3px;
margin: 0px;
text-align: centre;
}

.footer2 p a {
color: #ffffff;
}
					
/*.mem {
float: left;
padding: 12px 18px 12px 24px;
margin: 0px;
}*/

/* FROM K */
.mem {
width:533px;
float: left;
padding: 12px 18px 12px 24px;
margin: 0px;
}

.mem h1 {
padding: 3px 0px 3px 0px;
font-size: 1.1em;
color:#34673C;
}

/* K ENDS */

.mem p {
padding: 3px 0px 3px 0px;
font-size: 0.7em;
}

.mem p a {
font-weight: bold;
color: #006633;
}

.mem p a:hover {
font-weight: bold;
color: #669933;
}

.memtab {
border: 1px solid #FFFFFF;
background: #99CC66;
}

.memtab td {
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
font-size: 0.7em;
color: #ffffff;
align: left;
valign: top;
}

.memtab td a {

color: #003366;
text-decoration: none;
align: center;
background: #99CC66;
display: block;
margin: 0px;
padding: 6px;
}

.memtab td a:hover {
color: #FFFFFF;
text-decoration: none;
align: center;
background: #669933;
display: block;
font-weight: bold;
}

.mempad {
padding-left: 6px;
}

.mempad2 {
padding-left: 6px;
padding-top: 6px;
padding-bottom: 6px;
}

.greenline: {
float: left;
margin-top: 9px;
margin-bottom: 18px;
margin-left: 0px;
margin-right: 0px;
}

.memhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
padding: 3px 0px 6px 0px;
color: #006633;
}	

.green1 {
	color: #009933;
	font-weight: bold;
}

.green2 {
	color: #063;
	font-weight: bold;
	font-size: 14px;
}

.ev_date
{
font-weight: bold;
padding: 3px 6px 3px 6px;
display: block;
text-align: left;
margin: 0px;
background: #A3C84D;
color: #FFFFFF;
line-height: 1.4em;
}


.ev_month
{
font-weight: bold;
padding: 6px;
display: block;
text-align: left;
margin: 0px;
background: #107016;
color: #FFFFFF;
line-height: 1.4em;
}

.newsdates 
{
padding: 0px 0px 9px 15px;
}

.grey2 {
color: #666666;
}

/* Newsletter Styles */

.news_padder{
background: #ffffff;
float: left;
height: 100%;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

.newstop2{
margin: 0px;
padding: 0px;
height: 49px;
clear: both;
float: left;
}

#newstop2{
margin: 0px;
padding: 0px;
height: 49px;
clear: both;
float: left;
}

.miss2 {
padding: 0px;
float: left;
margin:0px;
background-image: url(images/miss2back.jpg);
background-repeat: repeat;
width: 491px;
}

#misscon {
padding: 0px;
float: left;
margin:0px;
background-image: url(images/miss2con.jpg);
background-repeat: no-repeat;
width: 491px;
}

#misscon h2 {
padding: 24px 24px 0px 30px;
color:#454545;
font-size: 0.8em;
font-weight: bold;
margin: 0px;
border: none;
}

#misscon p {
padding: 6px 24px 0px 30px;
color:#333333;
font-size: 0.7em;
font-weight: normal;
margin: 0px;
line-height: 1.5em;
}

.miss2bot {
float: left;
width: 489px;
margin: 0px;
padding: 0px;
}

#newsright {
width:200px;
float:right;
margin:0px;
padding:0px;
display: inline;
}

#newsright2 {
width:257px;
float:right;
margin:0px;
padding:0px;
display: inline;
}

.newsmain {
width:491px;
float:left;
margin:0px;
padding: 0px 0px 18px 0px;
}

.newsmain p {
font-size: 0.7em;
font-weight: normal;
padding: 6px 24px 3px 54px;
text-align: justify;
margin: 0px;
color: #333333;
line-height: 1.4em;
}

.newsmain ul {
list-style-image: url(images/bullet2.gif);
font-size: 0.7em;
font-weight: normal;
padding: 3px 24px 0px 48px;
text-align: left;
margin-top: 9px;
margin-bottom: 18px;
margin-left: 36px;
margin-right: 12px;
color: #333333;
line-height: 1.4em;
}

.newsmain ul li {
padding-bottom: 4px;
padding-left: 4px;
text-align: left;
}

.newsmain h1 {
font-size: 0.9em;
font-weight: normal;
padding: 6px 24px 3px 24px;
text-align: left;
margin: 0px;
color: #006633;
line-height: 1.4em;
}

.newsmain h2 {
font-size: 0.75em;
font-weight: bold;
padding: 8px 0px 8px 0px;
text-align: left;
margin: 0px 24px 9px 24px;
color: #006633;
line-height: 1.4em;
border-top: 1px solid #669933;
border-bottom: 1px solid #669933;
}


.newsmain a {
font-weight: normal;
color: #009933;
text-decoration: underline;
}

.newsmain a:hover {
color: #669933;
}

.newsmain img {
margin:6px 0px 3px 0px;
padding: 0px;
}

.newscon {
padding: 0px 12px 3px 12px;
margin: 9px;
background: #336633;
background-image: url(newsletters/images/cont_top.gif);
background-repeat: no-repeat;
}

.newscon2 {
padding: 0px 12px 3px 12px;
margin: 0px;
background-image: url(images/nnr_back.jpg);
background-repeat: repeat;
}

.newscon2 ol {
margin-top: 0px;
margin-left: 33px;
color: #FFFFFF;
font-weight: bold;
font-size: 0.7em;
padding: 0px;
}

.newscon2 li {
margin: 0px 6px 6px 6px;
padding: 0px;
font-size: 1.0em;
}

.newscon h2 
{
font-size: 0.75em;
font-weight: bold;
padding: 6px 0px 3px 15px;
text-align: left;
margin: 0px;
color: #ffffff;
line-height: 1.4em;
}

.newscon2 p {
padding: 0px;
margin: 0px;
color: #ffffff;
}

.newscon2 h2 
{
font-size: 0.75em;
font-weight: bold;
padding: 6px 0px 3px 15px;
text-align: left;
margin: 0px;
color: #ffffff;
line-height: 1.4em;
}


.newscon2 a
{
text-decoration: none;
color: #ffffff;
}

.newscon2 a:hover
{
text-decoration: none;
color: #FFCC00;
}


.newscon ul 
{
list-style-image: url(newsletters/images/arrow2.gif);
font-size: 0.7em;
font-weight: normal;
padding: 0px 0px 0px 0px;
text-align: left;
margin-left: 18px;
color: #ffffff;
line-height: 1.4em;

}

.newscon ul li 
{
padding-bottom: 9px;
text-align: left;
margin-bottom: 9px;
border-bottom: 1px dotted #99CC00;

}

.newscon a
{
text-decoration: none;
color: #ffffff;
}

.newscon a:hover
{
text-decoration: underline;
}


.news_top1b{
margin: 0px;
padding: 0px;
float: right;
height: 105px;
font-size: 0.8em;
font-weight: bold;
}

.news_top1b p{
margin: 0px;
padding: 18px 0px 0px 0px;
color: #ffffff;
text-align: right;
}

#missback {
margin: 12px 24px 0px 24px;
padding: 12px 12px 12px 12px;
color: #ffffff;
text-align: left;
background-color: #99CC66;
}

.white {
color: #ffffff;
}

.dkgreen
{
color:#003300;
}

.dkgrey
{
color:#333333;
}

.dasher 
{
border-bottom: dashed 1px #62A040;
margin-left: 15px;
margin-right: 6px;
margin-bottom: 9px;
}

.dasher2 
{
border-bottom: dashed 1px #62A040;
margin-left: 12px;
margin-right: 129px;
margin-bottom: 9px;
}

.stk1 {
float: left;
margin: 15px 0px 9px 6px;
color: #999999;
}

.stk2 {
float: left;
margin: 0px;
}



.stk1 a
{
color: #999999;
font-weight: bold;
font-size: 0.7em;
text-decoration: none;
padding: 0px 9px 0px 9px;
border-right: 1px solid #009933;
}

.stk1 a:hover
{
color: #666666;
text-decoration: none; 
}

.stk2 p {
font-size: 0.7em;
font-weight: normal;
padding: 6px 0px 3px 15px;
text-align: justify;
margin: 0px;
color: #333333;
line-height: 1.4em;
}

.stk2 h2 {
font-size: 0.75em;
font-weight: bold;
padding: 6px 0px 3px 15px;
text-align: left;
margin: 0px;
color: #346743;
line-height: 1.6em;
}

.stk2 p a
{
color: #009933;
font-weight: bold;
text-decoration: underline;
}

.stk2 p a:hover
{
color: #669933;
font-weight: bold;
text-decoration: underline; 
}

.metbox {
padding: 6px 6px 6px 0px;
background-color: #BCDD9B;
margin: 12px;
border: 1px solid #006633;
}

.ann1 {
color: #ffffff;
padding: 0px;
margin: 0px;
background-image: url(images/spm3announce.jpg);
background-repeat: no-repeat;
width: 160px;
float: left;
font-weight: normal;
font-size: 0.65em;
display: inline;
}

.ann2 {
color: #454545;
padding: 0px;
margin: 0px;
background-image: url(images/announce.gif);
background-repeat: no-repeat;
width: 160px;
float: left;
font-weight: normal;
font-size: 0.65em;
display: inline;
}

.ann3 {
color: #ffffff;
padding: 0px;
margin: 0px;
background-image: url(images/announce3.gif);
background-repeat: no-repeat;
width: 160px;
float: left;
font-weight: normal;
font-size: 0.65em;
display: inline;
}

.apad p {
margin: 0px;
padding: 12px 3px 9px 15px;
}

.apad p a {
font-weight:bold;
color: #ffcc00;
text-decoration: none;
}

.apad p a:hover {
font-weight:bold;
color: #ffcc00;
text-decoration: underline;
}

.ora1 {color: #FF6600; font-weight: bold;}

.greybo {border: 1px solid #999999; align: right;}

.newsmain h4 {
background-color: #336633;
margin-left: 24px;
margin-right: 21px;
color: #ffffff;
font-size: 0.75em;
font-weight: bold;
padding: 12px 24px 12px 18px;
border-left: solid 18px #99CC66; 
}

.nnt_nav {
float: left;
margin: 0px;
padding: 0px;
height: 68px;
background-image:url(images/2news_topnav.jpg);
background-repeat: no-repeat;	
width: 748px;
}

.n2sub {
float: left;
width: 490px;
height: 57px;
padding: 0px;
margin: 0px;
background-image:url(images/n2sub.jpg);
background-repeat: no-repeat;	
} 

.n2sub p {
padding: 18px 12px 18px 30px;
margin: 0px;
font-size: 0.8em;
font-weight: bold;
color: #ffffff;	
} 

.n2txt {
margin:0px;
padding:0px;
width: 488px;
background-image:url(images/n2txt_bk.jpg);
background-repeat: repeat;	
}

.n2txt p {
padding: 3px 12px 9px 30px;
margin: 0px;
font-size: 0.7em;
font-weight: normal;
color: #454545;	
line-height: 1.4em;
}

.n2txt a {
color: #006633;
}

.n2txt a:hover {
color: #669933;
}

.gboxp {
background-color:#99CC66;
}

.md_grey {color: #454545;}

.spm2_prog p {
margin-top: 12px;
}

.spm2_prog td p a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
padding-right: 6px;
padding-left: 6px;
border-right: 1px solid #CCCC00;
}

.spm2_grn {
color: #CCCC00;
font-size: 14px;
}

.white {
color: #FFFFFF;
};

.noun p a {
text-decoration: none;
}

.leftnav {
margin:0px;
padding:0px;
float: left;
width: 164px;
height: 27px;
background-image: url(images/leftnav_back09.jpg);
image-repeat: no-repeat;
}

.leftnav p {
padding: 6px 0px 0px 18px;
margin: 0px;
font-weight: bold;
color: #ffffff;
}

.picap {
padding: 0px; margin: 12px; width: 390px; background-color: #C0D17C; border: 1px solid #999999;
}

.ethanol_tab td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em;}

#hometabs {
margin: 0px;
padding: 0px;
margin-left: 12px;
}

.hpan a {
font-weight: bold;
color: #006f24;
}

.hpan a:hover {
font-weight: bold;
color: #339933;
}

.repform {
padding: 12px;
margin: 0px 0px 0px 12px;
background-color: #C0D17C;
}

.reptab td {
font-size: 0.7em;
}

#question2010 {
margin: 12px 0px 0px 18px;
width: 472px;
padding: 0px;
background-image: url(images/questionnaire_back.jpg);
image-repeat: no-repeat;
height: 78px;
float: left;
}

#spm4-box {
margin: 12px 0px 0px 18px;
width: 472px;
padding: 0px;
background-image: url(images/spm4-box-back.gif);
image-repeat: no-repeat;
height: 173px;
float: left;
}

#spm4-register {
margin: 0px 0px 0px 18px;
width: 472px;
padding: 0px;
background-image: url(images/spm4-register-back.gif);
image-repeat: no-repeat;
height: 67px;
float: left;
}

#quest-text {
margin: 0px;
padding: 15px 12px 0px 24px;
color: #063;
font-size: 12px;
}

#quest-text a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#news1211 {
margin: 12px 0px 15px 18px;
width: 472px;
padding: 0px;
background-image: url(images/news1211banner.jpg);
image-repeat: no-repeat;
height: 200px;
float: left;
}

#bw2012 {
margin: 12px 0px 15px 18px;
width: 470px;
padding: 0px;
background-image: url(biomass-workshop/images/bw2012-main-back.jpg);
image-repeat: no-repeat;
height: 383px;
float: left;
}

#quest2-text {
margin: 0px;
padding: 15px 12px 0px 12px;
color: #666;
font-size: 12px;
}


#quest2-text a {
color: #53664A;
font-weight: bold;
text-decoration: none;
}

.bw2012tab td a {
color: #fff;
text-decoration: none;
padding: 0px 9px 0px 0px;
margin: 0px 0px 0px 9px;
border-right: solid 2px #CCCCCC;
font-weight: bold;
font-size: 12px;
}
