/* General Elements */BODY  {	background-color : #FFFFFF;	font-size :100%;	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #000000;	}P  {	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #000000;	font-size : 80%;	margin-top: 0px;}blockquote  {	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #000000;	font-size : 80%;	text-align: left;}B  {	font-weight : bold;}SUB { 	vertical-align: sub; 	font-size: 85%;}SUP { 	vertical-align: sup; 	font-size: 85%;}TABLE,TD  {	font-family : Verdana, Arial, Helvetica;	font-weight : normal;}TH  {	font-family : Verdana, Arial, Helvetica;	font-weight : bold;}DL  {	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #000000;	font-size : 80%;	text-align: left;	margin-top: 0px;}UL {	font-family : Verdana, Arial, Helvetica;}DD, LI  {	font-size :80%;	font-weight : normal;	color : #000000;	font-family : Verdana, Arial, Helvetica;}form, input, select, textarea { 	font-size: 80%; 	margin-top : 0px;		margin-bottom : 0px;	}hr { 	color: ADCBEA; }A:link {color:000066;}A:visited {color:990000;}/*A:ACTIVE, A:HOVER*//* Generic */.small{	font-size : 70%;}.smallnotop {		margin-top: 0px;		font-size: 70%}.med{	font-size : 75%;}.notop{	margin-top: 0px;}.nobottom{	margin-bottom: 0px;}.nomargin{	margin-top: 0px;	margin-bottom: 0px;}.reg  {	font-family : Verdana, Arial, Helvetica;	color : #000000;	font-size : 80%;	}	/* Titles */H1 { 	font-size :110%;	font-family: Verdana, Arial, Helvetica;	font-weight : bold;	color : #990000;	margin-top : 0px;	margin-bottom : 0px;} H2  {	font-size :95%;	font-family : Verdana, Arial, Helvetica;	font-weight : bold;	color : #990000 ;	margin-bottom : 0px;}H3  {	font-size :80%;	font-family : Verdana, Arial, Helvetica;	font-weight : bold;	color : #000000 ;	margin-bottom : 0px;}H4  {	font-size: 80%;	font-family : Verdana, Arial, Helvetica;	color : #666666;	font-weight : bold;	margin-top : 0px;	margin-bottom : 0px;	}/* Right Navigation */.siteutil{	font-size : 70%;	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #990000;	margin-top: 5px;	margin-bottom: 7px;}.siteutil A:hover { color: #990000;text-decoration : none; } .siteutil :link, .siteutil :visited {	text-decoration : none;	color : #000066;}.news{	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #6666cc;	margin-top: 7px;	margin-bottom: 0px;		font-size : 80%;}.news A:hover { color: #990000;text-decoration : none; } .news :link, .news :visited {	color : #6666cc;	text-decoration : none;}.date{	color: 000000; 	margin-top: 0px;	margin-bottom: 0px;	font-size: 70%;	font-family : Verdana, Arial, Helvetica;	font-weight : normal;}/* small red headline for 4th level navigation in right column */.nav4head{	font-size : 75%;	font-family : Verdana, Arial, Helvetica;	font-weight : bold;	color : #990000;	margin-top: 5px;}/* 4th level navigation in right column */.nav4{	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #990000;	margin-top: 7px;	margin-bottom: 0px;		font-size : 70%;}.nav4 A:hover { color: #990000; } .nav4 :link, .nav4 :visited {	color : #000066;	text-decoration : none;}/* Search box */.search {	color: yellow; 	text-decoration: none;	margin-top: 0px;	font-size: 70%;}.search A:hover { color: yellow; } .search :link, .search :visited {	color: white; 	text-decoration: none;}.searchtext {font-size: 1%;color: 000066;}/* Developers! Netscape 4 needs the full path to render background images e.g. /solar/pv/images/background.gif. Be sure to replace "de" with your program's directory name */.bannertile {	background-repeat: no-repeat;}.indexsubhead {	font-weight: bold;	color: #666666;}.bluelinks {	color: #000066;	text-decoration: none;}.BodyTextFront  {	font-size : 90%;	background-color : #FFFFFF;	color : #000000;	}span.BODYTEXT  {	font-size : 70%;	background-color : #FFFFFF;	color : #000000;	}.smallgray {	font-size : 70%;	color: #999999;}.redheader {	font-size: 110%;	font-weight: bold;	color: #990000;}.backgroundstyle {	background-repeat: no-repeat;}.whitesearchtext {	font-size : 70%;	color: #FFFFFF;	text-decoration: none;}.sitemap {	font-size : 70%;	color: #000066;	text-decoration: none;}.newsfeaturelinks {	font-size : 80%;	color: #6666cc;	text-decoration: none;}.bluebartopbg {	background-repeat: repeat-x;}.DataTable {	color: #000000;	text-decoration: none;	border: 2px solid #7fba00;	width: 100%;	padding: 3px;	background-color: #009900;}tr.DataTable {	font-size : 70%;	color: #000000;	text-decoration: none;	vertical-align: top;	text-align: left;	border-bottom: 1px solid #333333;	padding: 5px;	margin: 3px;	background-color: #FFFFFF;}tr.DataTableTotal {	font-size : 70%;	color: #000000;	background-color: #DFEFCB;	text-decoration: none;	font-weight: bold;	border-top: 1px solid #333333;	border-right: 0px solid #333333;	border-bottom: 2px solid #333333;	border-left: 0px solid #333333;}tr.DataTableTotal2 {	font-size : 70%;	color: #FFFFFF;	background-color: #009900;	text-decoration: none;	font-weight: bold;	border-top: 1px solid #333333;	border-right: 0px solid #333333;	border-bottom: 2px solid #333333;	border-left: 0px solid #333333;}.BulletsBlue {	list-style-position: outside;	list-style-type: square;	list-style-image: url(/images/bullet_blue.gif);	margin: 3px;}.BulletsGreen {	list-style-position: outside;	list-style-type: square;	list-style-image: url(/images/bullet.gif);	margin: 3px;	padding: 10px 0px 10px 10px;}.SubHeader {	font-weight : bold;	color : #990000;	margin-bottom : 3px;	text-transform: uppercase;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	padding-top: 20px;}P.BulletsGreen {	color: #000000;	list-style-image: url(/images/bullet_blue.gif);}li.BulletsGreen {	color: #000000;	list-style-image: url(../images/bullet.gif);}li.BulletsBlue {	color: #000000;	list-style-image: url(/images/bullet_blue.gif);	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 15px;	border: none;}li {	color: #000000;	list-style-image: url(../images/bullet.gif);	padding: 0px 0px 5px;}ul.BulletsBlue {	color: #000000;	list-style-image: url(/images/bullet_blue.gif);	border: 0px none;	padding: 0px;}ul.SecondLevel {	color: #000000;	list-style-image: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	border: 0px none;}.IntroText {	color: #000000;}.SecondLevel {	color: #000000;	list-style-image: none;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 15px;	text-transform: uppercase;	margin: 0px;	border-top: 1px solid #66CC00;	border-right: 0px solid #66CC00;	border-bottom: 1px solid #66CC00;	border-left: 0px solid #66CC00;	text-align: center;	font-weight: bold;}ol {	list-style-image: none;	list-style-type: none;}.SecondLevelFirst {	color: #000000;	list-style-image: none;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 15px;	text-transform: uppercase;	margin: 0px;	border-top: 1px solid #66CC00;	border-right: 0px solid #66CC00;	border-bottom: 1px solid #66CC00;	border-left: 0px solid #66CC00;	text-align: center;	font-weight: bold;}.ImageBorder {	border: 1px solid #666666;}.PrintableIcon{	vspace: 25px;}.site_map {	font-size: 90%;	color: #000000;	list-style-image: none;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	margin: 0px;/*	border-top: 1px solid #66CC00;*/	border-right: 0px solid #66CC00;/*	border-bottom: 1px solid #66CC00;*/	border-left: 0px solid #66CC00;	text-align: left;/*	font-weight: bold;*/	text-decoration: none;}hr.site_map {	color: #66CC00;	height: 1px;}	a:hover.site_map {	font-size: 100%;	color: #990000;}	a.site_map {	font-size: 100%;	color: #000066;}	a:visited.site_map {	font-size: 100%;/*	color: #990000;*/}	ul.KeepSize {	font-size: 100%;}table.PrintableIcon {	margin: 15px 0px 15px 5px;	vertical-align: bottom;}.notop{	margin-top: 0px;}.nobottom{	margin-bottom: 0px;}.nomargin{	margin-top: 0px;	margin-bottom: 0px;}.reg  {	font-family : Verdana, Arial, Helvetica;	color : #000000;	font-size : 80%;}.KeepSize {	font-size: 100%;}/* Blue line illustration in EERE header. Be sure you replace with your program's blue line illustration. */td.background {  background-image : url(/images/blueline_illustration.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}/* program home page photo */td.hpphoto {	background-image : url(/images/hp_program_photo.jpg);	background-repeat : no-repeat;	background-color: FFFFFF;}td.blueline {	background-image : url(/images/blue_pixel.gif);	background-repeat : repeat-y;	background-position : center;	background-color: FFFFFF;	}/* Program Second Level pages - you may need to add other styles for other pages */td.aboutheader {	background-image : url(/images/2_about_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}td.financialheader {	background-image : url(/images/2_financial_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}td.infoheader {	background-image : url(/images/2_info_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}td.eventsheader {	background-image : url(/images/2_events_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}td.deploymentheader {	background-image : url(/images/2_deployment_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}td.basicsheader {	background-image : url(/images/banner_basic.jpg);	background-repeat : no-repeat;	background-color: FFFFFF;}td.newsheader {	background-image : url(/images/2_news_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}td.programareasheader {	background-image : url(/images/2_prog_areas_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}td.technologiesheader {	background-image : url(/images/2_technologies_head.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}/* Subsite page photo - you may need to add other styles for other subsites */td.subsitephoto {	background-image : url(/images/pv_head.jpg);	background-repeat : no-repeat;	background-color: FFFFFF;}td.subsitephoto2 {	background-image : url(/images/pv_head_2.gif);	background-repeat : no-repeat;	background-color: FFFFFF;}/* Images */.caption {	font-size : 70%;	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #000000;	margin-top: 0px;}/* Back to Top Anchor Link */.backtotop {text-align: right;font-size :70%;}.backtotop A:hover { color: #990000;} .backtotop :link, .backtotop :visited {color : #000066;}/* Footer */.footer {	font-size : 72%;	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : #000000;	margin-top: 1%;	margin-bottom: 0;	text-align: center;}.doe{	font-size : 72%;	font-family : Verdana, Arial, Helvetica;	font-weight : normal;	color : Gray;	margin-top: 1%;	margin-bottom: 0;	text-align: center;}.fieldtitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	color: #55679C;	font-weight: normal;	text-decoration: none;}.resulttable {	border: .5px solid #7D87AE;}.resultsheaders {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #7d87ae;}.printbody {	font-size: 12px;	line-height: 18px;}.printlight {	font-size: 12px;	line-height: 18px;	color: #999999;}