body
	{
		background-color: #FFFFFF;
		margin-top: 0px;
		margin-left: 0px;
	}

.main
	{
		width: 814px;
		height: 601px;
		background: url(images/bg2.gif) no-repeat;
		margin-left: 75px;
		margin-top: 1px;
		border: white 1px solid;
	}
	
.wrapper
	{
		width: 786px;
		margin-top: 0px;
		margin-left: 14px;
	}
	
.masthead
	{		
		margin-top: 10px;
		margin-left: 1px;
		height: 83px;
		margin-bottom: 0;
	}
	
.water
	{
		margin-top: 3px;
		margin-left: 1px;
		height: 108px;
		margin-bottom: 0px;
	}
	
/**html>body .masthead
	{
		margin-left: 0px;
	}
	
*html>body .water
 	{
		margin-left: 0px;
	}*/
	
img
	{
		border: none;
		display: inline;
		padding: 0;
	}

/*#mainmenu #wrule
	{
	display:inline;
	position: absolute;
	visibility: visible;
	z-index: 9;
	height: 1px;
	padding: 0;
	}*/

/*#mainmenu {
	position: absolute;
	z-index: 4;
	margin-left: 4px;
	margin-top: 0px;
	height: 23px;
	padding: 0;
	visibility: visible;
	background-color: #FFFFFF;
	border-top: 1px solid red;
	display: inline;
	border-bottom: 1px solid #FFFFFF;
	}*/
	
#mainmenu
	{
		position: absolute;
		left:91px; 
		top:206px; 
		width:786px; 
		height:23px; 
		visibility: visible;
		z-index: 6;
		/*border-top-width: thin;
		border-top-style: solid;
		border-top-color: #FFFFFF;*/
	}
	
/*body > #mainmenu
	{
		top: 208px;
	}*/
	
#services
	{
		position:absolute; 
		left:197px; 
		top:229px; 
		width:132px; 
		height:96px; 
		z-index:7; 
		visibility: hidden;
	}
	
#serviceshenv
	{
		position:absolute; 
		left:325px; 
		top:229px; 
		width:115px; 
		height:259px; 
		z-index:8; 
		visibility: hidden;
	}
	
#servicesheng
	{
		position:absolute; 
		left:325px; 
		top:267px;
		width:115px; 
		height:244px; 
		z-index:8; 
		visibility: hidden;
	}

#serviceshhev
	{
		position:absolute; 
		left:325px; 
		top:302px; 
		width:115px; 
		height:197px; 
		z-index:8; 
		visibility: hidden;
	}
	
#hidemenu
	{
		position:absolute; 
		left:91px; 
		top:206px; 
		width:786px; 
		height:287px; 
		z-index:5; 
		visibility: hidden;
	}

/*#mission, #services, #about, #cs, #clients, #articles, #contact
	{
	position: absolute;
	z-index: 5;
	margin-left: 112px;
	margin-top: 23px;
	visibility: hidden;
	}

#serviceshenv, #servicesheng, #serviceshhev, #csone, #cstwo
	{
	position: absolute;
	z-index: 6;
	visibility: hidden;
	margin-left: 240px;
	}
	
#serviceshenv 	{	margin-top: 23px;	}
#servicesheng	{	margin-top:	56px;	}
#serviceshhev	{	margin-top:	92px;	}
	
#cstwo
	{
		height: 128px;
	}*/

/*td.menu
	{
		background-color: #FF6666;
		font-family: verdana;
		color: #FFFFFF;
		font-size: 11px;
	}*/
	
.title
	{
		margin-top: 35px;
		margin-left: 400px;
	}
	
.contentwrap
	{
		margin-top: 35px;
		margin-left: 400px;
	}
	
.content
	{
		margin-top: 5px;
		margin-left: 400px;
		width: 375px;
		height: 310px;
		overflow: auto;
		/*scrollbar-base-cscrollbar-3dlight-color:#ffd700; 
		scrollbar-arrow-color:#ff0; 
		scrollbar-base-color:#ff6347; 
		scrollbar-darkshadow-color:#ffa500; 
		scrollbar-face-color:#008080; 
		scrollbar-highlight-color:#ff69b4; 
		scrollbar-shadow-color:#f0f ;*/
	}
	
.contentsvcsol
	{
		margin-top: 0px;
		margin-left: 400px;
		width: 375px;
		height: 290px;
		overflow: auto;
	}
	
#home
	{
		margin-left: 360px;
		margin-top: 55px;
		width: 400px;
		height: 310px;
		overflow: auto;
	}
	
.content #casest, .content #clients
	{
		width: 355px;
	}
	
.content #aboutus
	{
		width: 355px;
	}
	
.content #hsol
	{
		width: 355px;
	}
	
.content p, .contentsvcsol p, .contentsvcsol ul li, .credit, #aboutus ul li
	{
		font-family: verdana, sans serif;
		font-size: 11px;
		color: #000000;
		line-height: 16px;
		background-color: transparent;
		margin-right: 10px;
	}
	
.eml a:link, .eml a:active, .eml a:visited
	{
		color: #0084EA;
		text-decoration: none;
	}

.eml a:hover
	{
		color: #0084EA;
		text-decoration: underline;
	}
	
.intro
	{
		font-size: 13px;
		font-weight: normal;
		font-family: verdana, sans serif;
		line-height: 22px;
		color: #184436;
	}
	
.blueintro
	{
		font-size: 15px;
		font-family: verdana, sans serif;
		line-height: 22px;
		color: #430E9E;
	}
	
.footer
	{
		margin-left: 95px;
		margin-top: 0;
		width: 778px;	
		color: #6F9770;
		font-family: verdana, sans serif;
		/*font-size: 0.6em;*/
		font-size: 9px;
		letter-spacing: 0;
		padding: 0;
		text-align: center;
	}
	
body > .footer
	{
		font-size: 10px;
	}

.footer pre
	{
		
		color: #6F9770;
		font-family: verdana, sans serif;
		font-size: 9px;
		margin: 0;
		padding: 0;
		white-space: pre;
	}

.credit
	{
		margin-left: 400px;
		margin-top: -10px;
	}
	
 /*#t1 		{ width: 180px;	}
 #t2		{ width: 385px;	}
 #t3		{ width: 110px;	}
 #t4		{ width: 111px;	}*/
