/* Global type, diminsions, position, and color settings */

body {
	width:900px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin:0;
	padding:0;
	color:#333333;
}

a, a:visited {
	font-weight:bold;
	text-decoration:none;
	color: #339966;
}

a:hover {border-bottom:1px dotted;color:#66CCAB;}

.copy  {color: #333;  width: 475px; margin-top:10px;}
.copy  p{ margin-left:10px;}
.frontcontent,
.content, 
.copy {
	margin-left:60px;
	line-height: 18px; 
	
}

/* Global Headers */

h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal; 
	padding:inherit; 
	font-weight:500;
	margin-bottom: 0;
}

h1 {font-size:24px;color:#666666;margin-top:10px;}
h2 {font-size:18px;color:#333333;}
h3 {font-size:16px;color:#333333;font-weight:bold;}
h4 {font-size:14px; }

.pagetitle { margin-left:50px;width:485px; line-height:24px;padding-top:10px;}
.content {padding-top:10px;width:600px;}
.more {	
	margin-left:2px;
}
.more a {font-weight:500;top:1px;position:relative;}
.more ul {margin:0; padding:0;}
.more  li {list-style-image:url(images/doublearrow.gif);list-style-position:inside;}
.more  li a {position:relative;left:5px;text-align:center;}
/* Frontpage Green block */

#green-bar, .green-bar-2 {	background-color: #669933; }
.green-bar-2       {  position:relative;z-index: 0; top: 0px; left: 0px; width: 100%; height: 10px; }
#green-bar  {  
	left: 0px; 
	width:850px; 
	height: 176px;
	z-index:1; 
}
#green-bar h2 {margin-bottom:-10px;font-size:20px; margin-top:-5px; color:#FFFF99;}
#green-bar a {color:#DFFFBF;}

p.mission { 
	color: #FFFFCC;
	font-size: 13px; 
	line-height: 20px; 
	margin-left:10px;
	letter-spacing:1px;
}

/* Frontpage news and quote */

#secondary {
	background-color:#FFFFFF;
	z-index:1;	
	width:900px;
	height:auto;
	
}

div.frontpagebox {float:left; clear:right;}
.news    { 
	width: 390px; 
	margin-left:10px;
	padding-left: 0;
	list-style: none;
}
.news li{ list-style-type:none;}
.news li.breaking h3 {font-size:18px;}
.breaking p {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:5px 0 5px 0;}

.quote {width:200px; font-size:11px; position:relative; left:40px;top:10px;display:block;}
 p.quote{   padding:3px 0 0 0;margin:0; }

/* The top NAVBAR */

#nav {
margin:0;
padding:0;
display:inline;
position:relative;
}

#top-nav {
position:relative;
}

#nav a:hover, 
#nav a:active,  
#nav #currentpage a {
	background-color:#98CC66;
	color:#000;
}

#nav ul {border-left:1px solid #999; position:relative;}

#nav li {
	display:inline;
	padding:0;
	margin:0;
}

#nav a {font-weight:500;}

#nav a:link,
#nav a:visited {
	color:#999; 
	padding:3px 10px 3px 10px;
	float:left;
	width:auto;
	border-right:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}

.whitehidebar { background-color: #fff; position: absolute; z-index: 1; top: 10px; left: 0px; width: 100%; height: 10px; }
.wavegraphic {
  z-index: 1;
  position:relative;
 
}
.clear {clear:left; height:0px;}




.subhead     { color: #666; font-weight: bold; font-size: 15px;  }
.subhead1  { color: #333; font-weight: bold; font-size: 15px;  margin-top: 50px; margin-left: 184px; }


.hr1 { border-bottom: 1px solid #999; position: absolute; top: 430px; left: 184px; width: 100%; }

.copyright1  { color: #999; font-size: 12px; border-top: #999; position: absolute; top: 450px; left: 184px; }



#container{}
#pagetemplate {width:850px;} 
#header {width:100%;height:84px;}
div#header .spacer {height:63px;}
.logoset {
  display:inline;
  position:relative;
  float:right;
  z-index: 3;
  right:12px;
  top:12px;
}
.logoset1  {position:absolute; left:650px; top:5px;}
.content a {color:#666666;font-weight:bold;}
#wave { 
	z-index:2;
	position:absolute;
	left:710px;
	
}
#footer    { position:relative; top:10px; color: #999; border-top:1px solid #999; clear:left; margin-top:12px;height:auto;}
#footer p {margin-left:60px; font-size:12px;}

.tech ul {font-size:12px;list-style-type:none;}
.tech li {list-style-image:url(http://www.heliovolt.com/images/diamond.gif);}
.links ul {font-size:12px;list-style-type:none; list-style-position:inside;}
.links li {list-style-image:url(http://www.heliovolt.com/images/boxarrow.gif);}

#team h1 {position:relative;left: -10px;}
#team h3 {font-weight:600;} .tech h4{position:relative;left:20px;font-weight:500;}
#secondary h2 {margin-bottom:-5px; margin-top:0;padding-top:10px; font-size:18px;font-weight:500;}
#faq h3 {font-weight:600;}
#contact p{margin-left:10px;}
.fakemail {position:relative;top:4px;}
.bigwidth {width:600px;}
.wide ul li {padding-bottom:10px;}
#markets h3 {width:600px; font-weight:500;}