/* *********************************************************************
BEGIN DEFAULT HTML CODE - BODY OF THE PAGE BEFORE LAYERING ON OTHER COMPONENTS 
********************************************************************* */
body
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
	background-image: url(http://www.newenergytimes.com/v2/tools/img/background-gradient.jpg);
    background-repeat: repeat-x;
    background-color: #a0a0a0;
}


/* DEFAULT HTML CODE - PARAGRAPH */
p
{
	margin: 13px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}

/* DEFAULT HTML CODE - INDENT FROM BOTH SIDES  */
blockquote
{
	margin: 13px 40px 0px 40px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}

/* DEFAULT HTML CODE - LIST */
li
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}

/* DEFAULT HTML CODE - HYPERLINK  */
body a
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4343ca;
	line-height: 16px;
	letter-spacing: .05em;
	text-decoration: none;
	font-weight: bold;
}

/* DEFAULT HTML CODE - HYPERLINK  */
body a:hover 
{
	color: #a1ae7f;
}

/* *********************************************************************
END DEFAULT HTML CODE - BODY OF THE PAGE BEFORE LAYERING ON OTHER COMPONENTS 
********************************************************************* */


/* *********************************************************************
BEGIN STUFF FOR BANNER  
********************************************************************* */

/* INCLUDES IMAGE FOR BANNER  */
#banner
{
	
	background: url(/v2/tools/tool-images/NewEnergyTimesBanner.jpg);
	background-repeat: no-repeat;
	width: 1014px;
	height: 162px;
	
}


#banner2
{
	
	background: url(/v2/tools/tool-images/NewEnergyTimesBanner-1014.jpg);
	background-repeat: no-repeat;
	width: 1080px;
	height: 162px;
	
}


/* FONT FOR TEXT IN BANNER TITLE  */
.Font-Banner-Title
{
	font-size: 36px;
	line-height: 36px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .05em;
	padding: 20px 0px 0px 20px;
}

.Font-Banner2-Title
{
	font-size: 36px;
	line-height: 36px;
	color: #FFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .05em;
	padding: 0px 0px 0px 0px;
}

/* FONT AND LAYOUT FOR TEXT IN HOT NEWS */
#hotNews a
{
	font-size: 14px;
	line-height:58px;
	color: #B33111;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:.1em;
	padding: 20px 0px 0px 0px;
	
}

/* FONT FOR TEXT IN HOT NEWS */
#hotNews a:hover {
	color: #a1ae7f;
}

/* FONT AND LAYOUT USED FOR TEXT IN TAGLINE BENEATH MASTHEAD  */
.Font-Banner-Tagline
{
	font-size: 14px;
	line-height:28px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:.1em;
	padding: 0px 0px 0px 20px;
	
}

.Font-Banner2-Tagline
{
	font-size: 14px;
	line-height:28px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:.1em;
	padding: 0px 0px 0px 0px;
	
}


/* *********************************************************************
END STUFF FOR BANNER 
********************************************************************* */
/* *********************************************************************
BEGIN STUFF FOR TOP MENU/NAV BAR 
********************************************************************* */

/* NAVIGATION MENU BAR */
#navigationMain a
{
	color: #e6e6e6;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 10px;
	letter-spacing: 1px;
	background-color: #2e2e2e;
	padding: 8px 8px 5px 8px;
}


/* NAVIGATION MENU BAR */
#navigationMain a:hover {
	color: #2e2e2e;
	background-color: #e6e6e6;
}

/* NAVIGATION MENU BAR -only used in includes/mainNav.html */
.Layout-Nav-Vertical
{
	color: #e6e6e6;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	line-height: 30px;
	background-color: #2e2e2e;
	padding: 0px 0px 0px 0px;
}

/* NAVIGATION LEFT SIDE MENU BAR */
#navigationSide a
{
	color: #1b2110;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	background-color: #e1e9ce;
	border-bottom: 1px #ffffff solid;
	display: block;
	padding: 6px 6px 8px 10px;
	margin: 0;
	letter-spacing: .5px;
}

/* NAVIGATION MENU BAR */
#navigationSide a:hover {
	color: #4C6A77;
}

/* NAVIGATION MENU BAR */
#navigationSide ul
{
	margin: 0;
	width: 210px;
}


/* NAVIGATION MENU BAR */
#navigationSide ul li
{
margin: 0;	
}

/* NAVIGATION MENU BAR */
#navigationSide li
{
	list-style-type: none;
	margin: 0;
}


/* LAYOUT USED FOR GOOGLE SEARCH BOX  */
.Layout-Search-Box
{
	padding: 35px 5px 0px 0px;
} 


/* *********************************************************************
END STUFF FOR TOP MENU/NAV BAR 
********************************************************************* */

/* *********************************************************************
BEGIN STUFF FOR LEFT AND RIGHT COLUMN INCLUDES 
********************************************************************* */

/* WHITE LINE BETWEEN BOOKS ON HOME PAGE */
.Layout-White-Rule
{
	width: 200px;
	border-bottom: 1px white solid;
}

/* FONT USED FOR EAMIL CONTACT ON TOP LEFT OF HOME PAGE USED IN leftcolumn.HTML 
/* ALSO USED IN rightcolumnabout.html
/* SOMETHING WITH THIS STYLE ALSO GIVES THE SHORT GAP AT THE TOP OF THE COLUMN SO THE TEXT IS NOT */
/* JAMMED RIGHT UP UNDER THE MENU.  */
.Home-Page-E-mail-Contact
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b4723;
	line-height: 16px;
	letter-spacing: .05em;
	background-color: #e1e9ce;
	padding: 15px 0px 8px 10px;
	font-weight: bold;
	border-bottom: 1px #ffffff solid;
}

/* SEE NOTE ABOVE  */
.Home-Page-E-mail-Contact a
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C6A77;
	line-height: 16px;
	letter-spacing: .05em;
	background-color: #e1e9ce;
	font-weight: bold;
	text-decoration: none;
}

/* SEE NOTE ABOVE  */
.Home-Page-E-mail-Contact a:hover
{
	color: #a1ae7f;
}

/* *********************************************************************
END STUFF FOR LEFT AND RIGHT COLUMN INCLUDES 
********************************************************************* */

/* *********************************************************************
BEGIN STUFF AT BOTTOM OF PAGE
********************************************************************* */


/* FOOTER MENU */
#footer
{
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: .5px;
}


/* FOOTER MENU */
#footer a
{
	color: #4C6A77;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: .5px;
}


/* FOOTER MENU */
#footer a:hover 
{
	color: #a1ae7f;
}


/* FOOTER MENU */
#footerNav a
{
	color: #4C6A77;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: .5px;
	padding: 6px 8px 5px 8px;
}

/* FOOTER MENU */
#footerNav a:hover 
{
	color: #a1ae7f;
}




/* *********************************************************************
BEGIN FONTS
********************************************************************* */


/* PAGEHEAD TITLE */
.Font-Pagehead-Title
{
	color: #3B4723;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	letter-spacing: .05em;
	/*margin-top: 10px;*/
}

/* PAGEHEAD TITLE  */
.Font-Pagehead-Title h1
{
	color: #3B4723;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	letter-spacing: .05em;
	/*margin-top: 10px;*/
	margin-bottom: 0px;
}

/* PAGEHEAD SUB-TITLE 14*/
.Font-Pagehead-Subtitle
{
	color: #3B4723;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: .05em;
}

/* PAGEHEAD SUB-TITLE 16*/
.Font-Pagehead-Subtitle-16
{
	color: #3B4723;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: .05em;
}

/* GIVES PROPER HEIGHT OF SUB-TITLE LINE WHEN THERE IS NO SUB-TITLE SO NEXT SECTION BEGINS AT CONSISTENT HEIGHT */
.Font-White-Text-For-SubHead-Spacer
{
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: .05em;
}

/* MULTI-PURPOSE FONT  */
.Font-Bold-Dark-Green
{
	color: #003300;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: .05em;
}

/* MULTI-PURPOSE FONT  - THIS WAS ALSO RENAMED AUTOMATICALLY  */
.Font-Bold-Dark-Green a
{
	color: #006600;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: .05em;
}


/* MULTI-PURPOSE FONT  -- NO COLOR CHANGE WITH HYPERLINK OR HOVER */
.Font-Big-Red-Letters {
	color: #b33111;
	font-weight: bold;
}

.Font-Big-Red-Letters a {
	color: #b33111;
	font-weight: bold;
}

.Font-Big-Red-Letters a:hover {
	color: #cc6666;
	font-weight: bold;
}

/* *********************************************************************
END FONTS
********************************************************************* */

/* *********************************************************************
BEGIN STUFF USED FOR GENERAL LAYOUT 
********************************************************************* */


/* NEGATIVE FIRST LINE INDENT THIS IS ONLY IN NET32 */
.Layout-Reverse-Hanging-Indent
{
	margin: 0px 0px 0px 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-indent: -10px;  
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}



/* THIS SECTION IS USED FOR FLOATBOXES, ONE SOLUTION THAT WAS TRIED FOR PUTTING CAPTIONS 
UNDER PHOTOS AND HAVING THE TEXT FLOW AROUND THE PHOTO WITHOUT HAVING TO PUT THE PHOTO AND CAPTION IN A SECOND COLUMN SEPARATE FROM THE TEXT */

/* THIS IS ONLY USED IN 2009/NET33 */
.Layout-Float-Box-Left { float: left;
  padding: 15px;
  margin: 0px ;
    }

/* THIS IS ONLY USED IN 2009/NET33 */
.Layout-Float-Box-Right { float: right;
  padding: 15px;
  margin: 0px ;
    }

/* USED FOR LAST PARAGRAPH BEFORE A TEXT BOX; ADDS EXTRA SPACE BELOW PARAGRAPH
THIS IS WELL-USED, 44 TIMES */
.Layout-Textbox-After
{
	margin: 13px 0px 13px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}

/* used for first paragraph inside textbox unless it is <ul> or <ol> 
THIS IS WELL-USED, 87 TIMES */
.Layout-Textbox
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}

/* BRIGHTBLUELINK - HYPERLINK  */
a.brightbluelink
{
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #0000ff;
 line-height: 22px;
 letter-spacing: .05em;
 text-decoration: none;
 font-weight: bold;
}
 
/* BRIGHTBLUELINK HOVER - HYPERLINK  */
a.brightbluelink:hover 
{
 color: #0000ff;
}


/* *********************************************************************
LAYOUT STUFF USED FOR GENERAL LAYOUT 
********************************************************************* */

/* *********************************************************************
BEGIN STUFF USED ONLY FOR NET MAGAZINES
********************************************************************* */


/* SOMETHING FOR THE NET MAG */
.z-NetMag-netmasthead
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
	letter-spacing: .05em;
}


/* STANDARD CAPTION, LEFT-JUSTIFIED */
.z-NetMag-Image-Caption
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	letter-spacing: .05em;
}

/* CENTERED CAPTION */
.z-NetMag-Image-Caption-Center
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	letter-spacing: .05em;
	text-align: center; 
}


/* STANDARD PHOTOCREDIT */
.z-NetMag-Image-Credit
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 10px;
	letter-spacing: .05em;
}



/* CAPTION WITH 7PX OF EXTRA SPACE ON LEFT AND RIGHT 
This is only in two files
about/presentations-publications.shtml
inthenews/2009/q3/ACS-TowardLimitlessEnergy-Q309.shtml
*/
.z-NetMag-Image-Out-Caption
{
	margin: 0px 7px 0px 7px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	letter-spacing: .05em;
	text-align: left;
}

/* END SECTION ON CAPTIONS AND PHOTO CREDITS */

/* DATE AT TOP OF NET ISSUES */
.z-NetMag-Date
{
	margin: 0px 0px 0px 0px;
	color: #3B4723;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	letter-spacing: .05em;
}

/* COPYRIGHT LINE AT TOP OF NET ISSUES */
.z-NetMag-Copyright
{
	margin: 0px 0px 5px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: right;
	letter-spacing: .05em;
}

/* LINE THAT SAYS "PDF VERSION" AT TOP OF NET ISSUES */
.z-NetMag-PDF-Hyperlink
{
	margin: 5px 0px 5px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44496C;
	letter-spacing: .05em;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}


/* USED IN ISSUES OF NET FOR SPONSORS IN RIGHT COLUMN OF MASTHEAD */
.z-NetMag-sponsors
{
	margin: 0px 0px 0px 10px;
	text-indent: -10px;  
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 12px;
	letter-spacing: .05em;
}

/* SOMETHING FOR THE NET MAG */
.z-NetMag-netmasthead a
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #44496C;
	line-height: 12px;
	letter-spacing: .05em;
}

/* SOMETHING FOR THE NET MAG */
.z-NetMag-TOC-Head
{
	color: #3B4723;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 0px;
	font-weight: bold;
	letter-spacing: .05em;
}


/* SOMETHING FOR THE NET MAG */
.z-NetMag-TOC-Head a
{
	color: #44496C;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: .05em;
}


/* FOR FOR TOC IN NET ISSUES */
.z-NetMag-TOC
{
	margin: 0px 0px 5px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}

/* USED IN LATER ISSUES OF NET WHEN WE DIDN'T NUMBER TOC  */
.z-NetMag-tocunnumbered
{
	margin: 0px 0px 5px 20px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: .05em;
}

/* *********************************************************************
END STUFF USED ONLY FOR NET MAGAZINES
********************************************************************* */

