/* CSS Document */

*{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
a{
	text-decoration:none;
	color:#2675A4;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

a:visited{
	color:#3294cf;}
	
.hide{
	display:none;}
	
body{
	background: #90cb4a url(../images/backFade.jpg) repeat-x top;
	font: 80% Arial, Helvetica, sans-serif;
	}
	
	
p{
	line-height:150%;
	padding-bottom:10px;}
	
li{
	line-height:150%;
	}
	
.caption{
	font-size:80%;
	padding-left:20px;
	padding-right:20px;
	text-align:center;}

.clearBoth{
	clear:both;}

.content{
	margin-top:10px;
	width: 852px;
	margin-left:auto;
	margin-right:auto;}	

.big{
	margin-top:15px;
	}

.big strong{
	font-size:200%;
	
	}

.quote{
	font-size:150%;
	color:#3b7e31;
	line-height:120%;
	margin-top:20px;}

.leftImage{
	border:#3b7e31 2px solid;
	float:left;}

.leftfloat{
	margin-right:10px;
	margin-bottom:10px;
	float:left;}

.insetBox{
	/*padding-left:100px;*/
	
	padding-top:10px;
	padding-bottom:10px;}

.insetBox p {
	/*margin-left:160px;*/}
	
.centerImg{
	text-align:center;
	padding:20px;}
.centerImg img{
	border:#3b7e31 2px solid;}

h1 a{
	background: url(../images/logo.gif) no-repeat;
	height: 142px;
	width: 282px;
	float:left;
	}
	
h2{	
	font-size:250%;
	color:#3b7e31;
	margin-bottom:10px;}
h3{	
	font-size:180%;
	color:#3b7e31;
	margin-bottom:5px;
	padding-top:10px;}
	
#strapline{
	background: url(../images/strapline.gif) no-repeat;
	height: 85px;
	width: 570px;
	margin-left:282px;
	padding-bottom:0px;
	}

	
#header ul{
	background-color:#FFFFFF;
	height:57px;
	border-right:#3b7e31 4px solid;
	margin-left:282px;}	
	
	
#header ul a{
	float:left;
	height: 39px;
	display:block;}	
	
#header li{
	float:left;
	}	
#nav_about a{
	background: url(../images/nav_about.gif);
	width: 149px;}	
#nav_powercube a{
	background: url(../images/nav_powercube.gif);
	width: 169px;}
#nav_customers a{
	background: url(../images/nav_customers.gif);
	width: 131px;}
#nav_investors a{
	background: url(../images/nav_investors.gif);
	width: 116px;}	
	
	
.mainContent{
	padding-top:10px;
	clear:both;
	background-color:#FFFFFF;
	border-left:#3b7e31 4px solid;
	border-right:#3b7e31 4px solid;}
	
.standardContentBlock{
	padding-left:20px;
	width:530px;
	float:left;}
	
	
.longContentBlock{
	padding-left:20px;
	padding-right:100px;
	}
	
.sideContentBlock{
	width:260px;
	
	float:right;}

.sideContent{
	padding:15px;
	padding-bottom:0px;}
		
#greenBox{
	color:#FFFFFF;
	background:#639328 url(../images/greenBox_head.gif) no-repeat top;
	}
	
#greenBox a{
	color:#FFFFCC;
}		
#greenBox h3{
	color:#ffffff;
	margin-bottom:5px;
	padding-top:0px;}
#greenBoxBase{
	background: url(../images/greenBox_base.gif) no-repeat;
	height: 30px;
}
	
#footer{
	
	background: url(../images/footer.gif) no-repeat bottom;
	height:30px;
	}
	

.cubeList li{
	background: url(../images/cube.gif) no-repeat 2px 22px;
	padding: 15px 15px 15px 35px;
	margin-left:25px;
	}
	
#smallPrint{
	color:#FFFFFF;
	text-align:center;}

#smallPrint a{
	color:#FFFFFF;
	}
	
#smallPrint ul{
	margin:10px;}	
#smallPrint li{
	display:inline;
	margin:5px;
	}
	
	
	
	
	
	form dt{
	padding-top:4px;
	float:left;
	width:250px;
	text-align:right;
	margin-right:10px;
	}
	
form dd{
	margin-bottom:10px;}
form dl{
	padding-bottom:10px;}
	
.formOptions dt{
	width:250px;}
.formOptions dd{
	float:left;}
	
.submit{
	clear:both;
	padding-top:20px;
	margin-left:250px;}
	
	#contactForm{
		padding:10px;
		padding-left:20px;
		padding-right:20px;
		border:1px solid #FFFFFF;}	
		
	#otherInterest{
		float:right;
		margin-left:80px;
		width:200px;}

	
		
		#jsddm li ul
		{
	margin: 0;
	margin-top:32px;
	padding: 4px;
	position: absolute;
	visibility: hidden;
	border:none;
	background: #598327 url(../images/dropdown_top.gif) repeat-x top;
	height:auto;
			}
		
		
			#jsddm li ul li a
			
			{	
				border:0px;
				clear:left;
				width: 130px;
				padding:4px;
				height:auto;
				
				background:none;
				color: #ffffff;}
				
			#jsddm ul li{
				float:none;
			
			}	
				#jsddm li ul li a:hover			
			{
				text-decoration:none;
				background:#78aa3b;
				
				}
				
		
			
			
		
		
	#homepage #greenBox{
	margin-top:40px;
	}	
		
		
		#contactpage #greenBox{
	float:right;
	margin-top:100px;
	}	
	
#submitButton{
	background: url(../images/buitton_submit.jpg) no-repeat;
	height: 42px;
	width: 95px;
	cursor:pointer;
	border:none;
}
		
		
#specifications dl{
	line-height:180%;
	padding-bottom:20px;}				
#specifications dt{
	font-weight:bold;
	width:190px;
	float:left;
	clear:left;
	border-bottom:dotted #d5e2b9;
	}
	
#specifications dd	{
	margin-left:200px;
		border-bottom:dotted #d5e2b9;}


				
	*:first-child+html #jsddm #nav_about ul{
			margin-left:-140px;}
	
	*:first-child+html #jsddm #nav_powercube ul{
			margin-left:-155px;}
			
				*:first-child+html #jsddm #nav_customers ul{
			margin-left:-140px;}
			
		*:first-child+html #jsddm #nav_investors ul{
			margin-left:-140px;}

.date{
	font-weight:bold;
	padding-bottom:0px;
	margin-top:20px;
	color:#3b7e31;}
	


#sitemap strong{
	display:block;
	padding-top:20px;
	font-size:120%;}
#sitemap li{
	padding-left:30px;}
	
	
#banner{
	padding-left:20px;
	padding-top:20px;}