/* Use the main NREL stylesheet for all base styles. Use this stylesheet only for styles that are unique to the site. */


/* Titles */
H1 { 
	color : #660000;
}
 
H2  {
	color : #660000;
}


/* main header  */
td.programheader {
  background-image : url(/analysis/images/ea_head_photo.jpg);
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}

/* main photo  */
td.photo {
  background-image : url(/analysis/images/lower_photo_item.jpg);
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}

td.programheader {
  background-image : url(/analysis/images/ea_head_photo.jpg);
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}







/* Middle content */
featurednews  {
BACKGROUND-COLOR: #fff; 
BORDER: 1px solid #ccc;
margin:0;
padding:10px 10px 10px 10px; 
margin-bottom:20px;
}

featurednews.h2 {
margin-bottom:9px;
}

featurednews.h3 {
margin-top:0;
}

featurednews.p {
font-size:75%;
A:hover color: #900;
}

featurednews.pdate {margin-bottom:0;font-size:75%;}

featurednews.pfeaturednewsmore {color:#000; margin-top:0;text-align:right;font-size:75%; }





#callout_box  {
width : 95%;
float : none;
margin-bottom : 10px;
}
#callout_box .boxb2, #callout_box .boxb3, #callout_box .boxb4 {
background : #eee;
}
#callout_box .boxmiddle {
background : #eee;
} 

.boxcontent li  {
margin-left : 10px;
}
* html .boxcontent li {
margin-left : 28px;
}
* + html .boxcontent li {
margin-left : 28px;
} 

.boxtop, .boxbottom  {
display : block;
background : transparent;
font-size : 1px;
}
.boxb1, .boxb2, .boxb3, .boxb4 {
display : block;
overflow : hidden;
}
.boxb1, .boxb2, .boxb3 {
height : 1px;
}
.boxb2, .boxb3, .boxb4 {
background : #eee;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
}
.boxb1 {
margin : 0 5px;
background : #ccc;
}
.boxb2 {
margin : 0 3px;
border-width : 0 2px;
}
.boxb3 {
margin : 0 2px;
}
.boxb4 {
height : 2px;
margin : 0 1px;
}
.boxmiddle {
display : block;
background : #eee;
border : 0 solid #ccc;
border-width : 0 1px;
text-align : left;
}
.boxcontent {
background : transparent;
margin : 0 6px 0 10px;
}
.boxcontent p, .boxcontent ul, .boxcontent ol, .boxcontent dl {
padding-bottom : 6px;
margin : 0;
}
.boxcontent blockquote {
padding : 6px 6px 6px 14px;
margin : 0;
}
.boxcontent li {
margin-left : -24px;
}
* html .boxcontent li {
margin-left : 18px;
}
* + html .boxcontent li {
margin-left : 18px;
}
#callout_box {
width : 30%;
float : right;
margin-top : 8px;
margin-bottom : 8px;
} 


.fixme { background-color:#FFFF00; /*yellow*/ }

.nobullets { list-style-type:none;}

.biocaption {margin-left:161px;margin-bottom:50px;border-bottom:2px solid darkblue;}
.biopicture {width:150px; height:150px;}
img.border  {border:1px solid #666;}




/* Data Tables */
table.data {border-top:1px solid #CCC;border-left:1px solid #CCC; font-size:.95em;margin-bottom:12px;}
caption {font-size:.9em; font-weight:bold;}
table.data td {border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
tr.gray	{background-color:#EEE;}
table.data th {border-right:1px solid #CCC;border-bottom:1px solid #CCC;}



