/* CSS Document */

body{
	margin:0px;
	}
#all0{
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
	float:left;
}
#all{
	position:relative;
	width:100%;
	height:94%;
	z-index:2;
	/*clear:both;*/
	}
	#content1{
		margin:auto;
		width:750px;
		z-index:4;
		}
		#head{
			position:relative;
			width:100%;
			height:79px;
			z-index:4;
			border-bottom:10px solid #c0c0c0;
			}
		#gray{
			width:750px;
			height:10px;
			background:#c0c0c0;
			}
		#menubox{
			position:relative;
			width:100%;
			height:29px;
			z-index:4;
			}
			#menu{
				margin:auto;
				width:660px;/*was379px*/
				}
				#menu a{
					float:left;
					display:block;
					background: #f68f1e;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#FFFFFF;
					text-decoration:none;
					padding: 8px 7px 0px 7px;
					height:21px;
					text-align: center;
					vertical-align: middle;
					}
				#menu a:hover{
					background: #c0c0c0;
					}
			#margin100{
				position:relative;
				width:100px;
				padding:0px;
				float:left;
				z-index:3;
				/*background:#00CCCC;*/
				}
			#middle550{
				width:550px;
				padding:0px;
				float:left;
				z-index:3;
				/*background:#99FF33;*/
				}
	/*#bottomStrip{        THIS WAS THE ORIGINAL
		position:absolute;
		width:100%;
		height:47px;
		z-index:2;
		clear:both;
		bottom: 0px;
		background:#f68f1e;
		background-image:url(images/footerLines.gif);
		background-repeat:no-repeat;
		background-position:right;
		}
		#emailaddress, #emailaddress a{
			position:absolute;
			width:118px;
			height:47px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#000000;
			text-decoration:none;
			right:0px;
			}*/ 
			
/*#bottomStrip{
		position:absolute;
		width:100%;
		height:47px;
		z-index:2;
		clear:both;
		bottom: 0px;
		background:#f68f1e;
		background-image:url(images/footerLines.gif);
		background-repeat:no-repeat;
		background-position:right;
		}*/
		#emailaddress, #emailaddress a{
			position:absolute;
			width:118px;
			height:47px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#000000;
			text-decoration:none;
			right:0px;
			}
				
#strip1{
	width:100%;
	height:79px;
	background: #f68f1e;
	clear:both;
	z-index:1;
	border-bottom:10px solid #c0c0c0;
	}
#strip2{
	width:100%;
	height:10px;
	background: #c0c0c0;
	clear:both;
	z-index:1;
	}
#strip3{
	width:100%;
	height:29px;
	background: #f68f1e;
	clear:both;
	z-index:1;
	}
	
/*services*/
		#submenubox{
			position:relative;
			width:100%;
			height:29px;
			z-index:3;
			float:left;
			}
			#submenu{
				margin:auto;
				width:285px;
				}
				#submenu a{
					float:left;
					display:block;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#000000;
					text-decoration:none;
					padding: 8px 15px 0px 15px;
					height:21px;
					text-align: center;
					vertical-align: middle;
					border-bottom:1px dotted #999999;
					border-left:1px dotted #999999;
					}
				#submenu a:hover{
					color: #f68f1e;
					}
/*services*/

/*porfolio*/
	#sidemenu200{
		position:relative;
		width:199px;/*was199px*/
		padding:0px;
		float:left;
		z-index:3;
		/*background:#FF0000;*/
		}
		#sidemenu200 ul{
			list-style: none;
			margin: 0;
			padding: 0;
			}
		#sidemenu200 li{
			clear:both;
			}
		#sidemenu200 a{
			display:block;
			float:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:10px;
			text-decoration:none;
			padding:5px;
			border-left:1px solid #999999;
			}
			#sidemenu200 a:hover{
				color: #f68f1e;
				}
	
	#panelCont {
		position:relative;
		float:left;
		width:199px;
		z-index:3;
		visibility:visible;
		}

	#portContSmallBlank {
		position:absolute;
		float:left;
		width:199px;
		z-index:3;
		visibility:visible;
		border-left:1px solid #999999;
		}
		#portContSmallBlank a {
			display:block;
			float:left;
			border:none;
			padding:3px;
			}

	#portContSmallCharity {
		position:absolute;
		float:left;
		width:199px;
		z-index:3;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallCharity a {
			display:block;
			float:left;
			border:none;
			padding:3px;
			}

	#portContSmallGovernment {
		position:absolute;
		float:left;
		width:199px;
		z-index:4;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallGovernment a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
			
	#portContSmallEducation {
		position:absolute;
		float:left;
		width:199px;
		z-index:5;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallEducation a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmallAgriculture {
		position:absolute;
		float:left;
		width:199px;
		z-index:5;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallAgriculture a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmallOffshore {
		position:absolute;
		float:left;
		width:199px;
		z-index:6;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallOffshore a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmallResearch {
		position:absolute;
		float:left;
		width:199px;
		z-index:7;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallResearch a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmallFood {
		position:absolute;
		float:left;
		width:199px;
		z-index:8;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallFood a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmallHotelrest {
		position:absolute;
		float:left;
		width:199px;
		z-index:9;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmallHotelrest a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	/*New section starts here*/
	#portContSmallWebsitesOffshoreOil {
		position:absolute;
		float:left;
		width:199px;
		z-index:11;
		visibility:hidden;
		/*border-left:1px solid #999999;*/
		}
		#portContSmallWebsites a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmallWebsitesEngineering {
		position:absolute;
		float:left;
		width:199px;
		z-index:12;
		visibility:hidden;
		/*border-left:1px solid #999999;*/
		}
		#portContSmallWebsitesEng a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmall3DFireprotection {
		position:absolute;
		float:left;
		left:4px;
		width:195px;
		z-index:13;
		visibility:hidden;
		/*border-left:1px solid #999999;*/
		}
		#portContSmall3DFireprotection a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
	#portContSmalloffshoreAnimation1 {
		position:absolute;
		float:left;
		left:4px;
		width:195px;
		z-index:14;
		visibility:hidden;
		border-left:1px solid #999999;
		}
		#portContSmalloffshoreAnimation1 a {
			display:block;
			float:left;
			border:none;
			padding:2px;
			}
			
#imageHolder {
	position:absolute;
	margin-top:24px;
	width:520px;
	height:390px;
	z-index:22;
	visibility:visible;
	}
#offshoreAnimation1Holder {
	position:absolute;
	margin-top:24px;
	width:520px;
	height:390px;
	z-index:21;
	visibility:hidden;
	}
	/*New section ends here*/

/*portfolio*/

/*location*/
	#middleColumns{
		width:272px;
		padding:0px;
		float:left;
		z-index:3;
		text-align:left;
		/*background:#99FF33;*/
		}
/*location*/
	
/*text attributes*/	
.OrangeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
}
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: lighter;
	text-decoration: none;
	color: #000000;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: lighter;
	text-decoration: none;
	color: #000000;
}
.Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: lighter;
	text-decoration: underline;
	color: #000000;
}
/*test attributes*/
