body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #2B2B28/*#000*/;
	background: #333 url(../img/globalBg-06.gif) repeat;
	text-align: center;
	overflow: hidden;
	/* part 1 of 2 centering hack */
	}
#overlay {
	background: transparent url(../img/web2.gif) no-repeat;
	height:  120px;
	width:  120px;
	position:  absolute;
	top: 0;
	left:  0;
	z-index: 999;
}
#content {
	width: 768px; 
	height: 448px;
	padding: 0px;
	margin-top: 16px;
	/*margin-bottom: 16px;*/
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #FFF;
	border: 8px solid #FFF;
	/*border-bottom: 0;*/
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 768px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 752px;
	}
html>body #content {
	width: 752px; /* ie5win fudge ends */
	}

#leftPane {
	width:284px/*285px*/;
	height: 448px;
	float:left;	
	background: #6B6A63/*#B9B6AC*/ url(../img/leftPaneBg-06.png) no-repeat/*#659840*//*#669701*/ /*url(../img/leftPaneBg-02.gif) no-repeat -10px 140px*/;
	margin: 0;
	/*text-align: center;*/
	}
#rightPane {
	width:460px;
	height: 448px;
	margin-left: 8px;
	float: left;
	background: white;
	}
	
#rightTopOut {
	background: #D4D0C5 /*#DEDEDE*/ url(../img/globalBg-04.gif) repeat-x;
	/*background: #DEDEDE url(../img/gradientBg-01.png) repeat-x;*/
	width: 460px;
	height: 304px;
	overflow: auto;
	text-align: center;
	
	
}
#rightTop {
	width: 390px; 
	height: 304px;
	margin-right: auto;
	margin-left: auto;
	text-align: center; 
	width: 390px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 370px;
}
#rightTop #news{
	width:  60%;
	left: 20%;
	/* position: absolute; */
	top: 25%;
}
#rightTop img {
	padding:  10px;
	/*padding: 10px 10% 10px 10%;*/
	margin-bottom: 10px;
	/*border-bottom: 1px solid silver;*/
	/*background: /*#EEE transparent; */ 
	position: relative;
	top: 20px/*7%*/;
	margin: 0 auto 10px auto; 
	width: auto;
}
#rightTopOut h2 {
	color:  /*#659840*/#FECE07;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 0 5px 10px;
	background: /*#b9b6ac url(../img/headBg-04.png) repeat-x*//*#659840*//*#669701*//*#b1c96d*/ /*url(../img/plasticBg.png)*/;
	border-bottom: 2px solid #B9B6AC/*#659840*/;
	background: #B9B6AC url(../img/headBg-12.png) repeat-x;
}
#rightTopOut #energy {
	background: transparent url(../img/headBg-11.png) center top no-repeat;
}
#rightTopOut #collectthings {
	background: transparent url(../img/headBg-13.png) center top no-repeat;
}
#rightTopOut #webserver {
	background: transparent url(../img/headBg-14.png) center top no-repeat;
}

#rightTopOut h3 {
	/*text-align:left;
	margin-left: 10px;
	*/
	/*padding-top:60px;*/
}
#rightTop #news p {
	/*margin: 5px 0;*/
	/*padding: 0 10px; remove wet floor*/
	/*text-align: justify;
	font-size: 24px;
	font-weight: bold;*/
}
#rightTopOut p {
	/*margin: 5px 0;*/
	padding: 0 10px; /*remove wet floor*/
	text-align: justify;
	/*font-size: 14px;*/
	
	margin-bottom: 0.25em;
}

#paneA {
	background: #CECECE url(../img/globalBg-05.gif) 90% repeat-x;
	width: 318px;
	height: 144px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	font-size: 14px;
}	
#paneB {
	background: #FFF/*#BBB*/;
	width: 132px/*144px*/;
	height: 144px/*104px*/;
	float: left;
	overflow: hidden;
	text-align: center;
}

#paneB button, #rightTopOut button{
	display:  table;
	width: 100%;
	height: 100%;
	overflow: hidden;
	/*border: 0;
	border-bottom: 2px solid gray;*/
	border-top-color: white;
	border-left-color: white;
	background: #ffce00 url("../img/gradientBg-04.gif") repeat-x ;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}
#rightTopOut button{
	/*display:  table;*/
	width: 100%;
	height: 26px;
	overflow: hidden;
	/*border: 0;
	border-bottom: 2px solid gray;*/
	border-top-color: white;
	border-left-color: white;
	background: #ffce00 url("../img/gradientBg-04.gif") repeat-x;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}
#footer {
	width: 748px; 
	/*background: #333;*/
	/*border: 1px solid red ;*/
	margin-right: auto;
	margin-left: auto; 
	text-align: center;
	float: none;
}
#navPan {
	color: #808080/*#99AF02*/;
	background: #262626 /*url(../img/logoBgFoot-2-trans.png) no-repeat 98%*/ ;
	font-size: 0.8em;
	/*padding-top: 2px;*/
	padding-bottom: 3px;
	border-top: 5px solid black;
}
#footer a:link {
	color: #808080;
	text-decoration: none;
	margin: 0 10px;
	z-index: 999;
}
#footer a:hover {
	color: #FECE07/*#99AF02*/;
}
#footer a.active {
	color: #FECE07;
	text-decoration: none;
}
#footer a:visited {
	color: #808080;
	text-decoration: none;
}

.clear {
	clear:both;
}

#leftPane h2 {
	letter-spacing: -0.12em;
	text-transform: uppercase;
	padding-left: 10px;
	color: #FECE07/*#659840*//*#ffce00*/;
	margin-top: 0px;
	margin-bottom: /*15px*/ ;
	font: bold  40px Arial, Helvetica, Geneva, sans-serif;
	text-align:  left;
}
#leftPane p {
	color: #B9B6AC;
	padding-top: 5px;
	margin: 0 10px;
}
#leftPane img {
	margin:  12px 12px 48px/*24px*/ 12px;
}

#newsText{
	display: none;
	z-index: 999;
	
	padding-top: /*-80px160px*/;
	
	/*padding:0;
	margin:0;*/
	
	width:370px;
	position: absolute;
	top: 240px;
}

#theImg{
	/*position: absolute;*/
	display: none;
	
}

button{ 
	color: #659840;
}
#paneB button span {
	#position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}
#paneB button span { /*Safari hack*/
	display: inline;
}
#panA .statement {
	padding-left: 10px;
	display: none;
}
#paneA ul {
	list-style-type: none;
	list-style-position: inside;
	padding-left: 10px;
	padding-right: 10px;
	margin:  20px 0 0 0;
}
#paneA ul li {
	font-size: 0.72em;
	margin-bottom:  10px;
	border-bottom: 2px solid #659840;
}
#paneA ul a{
	text-decoration: none;
	color: #2B2B28/*#202020*/;
	font-weight: bold;
}
#content .icon {
	float: left;
	margin-right: 20px;
}
#rightTopOut a:link {
	color: #333333;
	text-decoration: none;
	background: transparent url("../img/gradientBg-04.gif") repeat-x 0 center;
	border:  0px solid #FFFFFF;
}
#rightTopOut a:visited {
	color: #999999;
	text-decoration: none;
	background: transparent url("../img/gradientBg-04.gif") repeat-x 0 center;
	border:  0px solid #FFFFFF;
}
.newsText {
    display: none;
    
    width:370px;
	position: absolute;
}
.newsCDS {
	top: 180px;
}
.newsSemantic {
	top: 290px;
}
.newsProcess {
	top: 220px;

}
.newsMapping {
	top: 90px;

}
.newsTechnical, .newsSemantic {
	top: 240px;

}
/* IE hack */
* html .newsCDS, * html .newsSemantic, * html .newsProcess, * html .newsMapping, * html .newsTechnical, * html .newsSemantic {
	
	position: relative;
	left:0/*360px*/;
	top: 0px;
	}



.newsPic {
    display: none;
}
#contactContent  {
	font-size:12px;
	text-align: left;
}
#contactContent h5 {
	margin:0.5em 0 0.25em 30px;
	font-size:12px;
}
#contactContent p {
	margin: 0 0 10px 20px;
}